import{parser as e}from"../../../@lezer/json/dist/index.esm.js";import{LanguageSupport as n,LRLanguage as r,indentNodeProp as s,continuedIndent as t,foldNodeProp as a,foldInside as o}from"../../language/dist/index.esm.js";const c=r.define({name:"json",parser:e.configure({props:[s.add({Object:t({except:/^\s*\}/}),Array:t({except:/^\s*\]/})}),a.add({"Object Array":o})]}),languageData:{closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/}});function d(){return new n(c)}export{d as json,c as jsonLanguage};
//# sourceMappingURL=index.esm.js.map
