[{"data":1,"prerenderedAt":1777},["ShallowReactive",2],{"navigation":3,"\u002Fplugins\u002Fdata\u002Fjson":629,"\u002Fplugins\u002Fdata\u002Fjson-surround":1773},[4,27,60,265,595,625],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":26},"Getting started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,14,18,22],{"title":11,"path":12,"stem":13},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction",{"title":15,"path":16,"stem":17},"Editors","\u002Fgetting-started\u002Feditors","1.getting-started\u002F2.editors",{"title":19,"path":20,"stem":21},"Editor API","\u002Fgetting-started\u002Feditor-api","1.getting-started\u002F3.editor-api",{"title":23,"path":24,"stem":25},"Migration v1 → v2","\u002Fgetting-started\u002Fmigration-v1-to-v2","1.getting-started\u002F4.migration-v1-to-v2",false,{"title":15,"icon":28,"path":29,"stem":30,"children":31,"page":26},"i-lucide-layout-panel-left","\u002Feditors","2.editors",[32,36,40,44,48,52,56],{"title":33,"path":34,"stem":35},"JSON Editor","\u002Feditors\u002Fjson","2.editors\u002F1.json",{"title":37,"path":38,"stem":39},"Markdown Editor","\u002Feditors\u002Fmarkdown","2.editors\u002F2.markdown",{"title":41,"path":42,"stem":43},"Code Editor","\u002Feditors\u002Fcode","2.editors\u002F3.code",{"title":45,"path":46,"stem":47},"Forms Editor","\u002Feditors\u002Fforms","2.editors\u002F4.forms",{"title":49,"path":50,"stem":51},"Charts Editor","\u002Feditors\u002Fcharts","2.editors\u002F5.charts",{"title":53,"path":54,"stem":55},"Calendar Editor","\u002Feditors\u002Fcalendar","2.editors\u002F6.calendar",{"title":57,"path":58,"stem":59},"Tables Editor","\u002Feditors\u002Ftables","2.editors\u002F7.tables",{"title":61,"icon":62,"path":63,"stem":64,"children":65,"page":26},"Plugins","i-lucide-puzzle","\u002Fplugins","3.plugins",[66,70,108,154,180,210,235],{"title":67,"path":68,"stem":69},"Plugins overview","\u002Fplugins\u002Foverview","3.plugins\u002F1.overview",{"title":71,"icon":72,"path":73,"stem":74,"children":75,"page":26},"Formatting","i-lucide-type","\u002Fplugins\u002Fformatting","3.plugins\u002F2.formatting",[76,80,84,88,92,96,100,104],{"title":77,"path":78,"stem":79},"Default marks","\u002Fplugins\u002Fformatting\u002Ftoolbar","3.plugins\u002F2.formatting\u002F1.toolbar",{"title":81,"path":82,"stem":83},"Font","\u002Fplugins\u002Fformatting\u002Ffont","3.plugins\u002F2.formatting\u002F2.font",{"title":85,"path":86,"stem":87},"Typography","\u002Fplugins\u002Fformatting\u002Ftypography","3.plugins\u002F2.formatting\u002F3.typography",{"title":89,"path":90,"stem":91},"Color","\u002Fplugins\u002Fformatting\u002Fcolor","3.plugins\u002F2.formatting\u002F4.color",{"title":93,"path":94,"stem":95},"Clear Styles","\u002Fplugins\u002Fformatting\u002Fclear-styles","3.plugins\u002F2.formatting\u002F5.clear-styles",{"title":97,"path":98,"stem":99},"Alignment","\u002Fplugins\u002Fformatting\u002Falignment","3.plugins\u002F2.formatting\u002F6.alignment",{"title":101,"path":102,"stem":103},"Block Style","\u002Fplugins\u002Fformatting\u002Fblock-style","3.plugins\u002F2.formatting\u002F7.block-style",{"title":105,"path":106,"stem":107},"Link","\u002Fplugins\u002Fformatting\u002Flink","3.plugins\u002F2.formatting\u002F8.link",{"title":109,"icon":110,"path":111,"stem":112,"children":113,"page":26},"Blocks","i-lucide-blocks","\u002Fplugins\u002Fblocks","3.plugins\u002F3.blocks",[114,118,122,126,130,134,138,142,146,150],{"title":115,"path":116,"stem":117},"Block","\u002Fplugins\u002Fblocks\u002Fblock","3.plugins\u002F3.blocks\u002F01.block",{"title":119,"path":120,"stem":121},"Lists","\u002Fplugins\u002Fblocks\u002Flists","3.plugins\u002F3.blocks\u002F02.lists",{"title":123,"path":124,"stem":125},"Table","\u002Fplugins\u002Fblocks\u002Ftable","3.plugins\u002F3.blocks\u002F03.table",{"title":127,"path":128,"stem":129},"Templates","\u002Fplugins\u002Fblocks\u002Ftemplates","3.plugins\u002F3.blocks\u002F04.templates",{"title":131,"path":132,"stem":133},"Code Block","\u002Fplugins\u002Fblocks\u002Fcode-block","3.plugins\u002F3.blocks\u002F05.code-block",{"title":135,"path":136,"stem":137},"Math","\u002Fplugins\u002Fblocks\u002Fmath","3.plugins\u002F3.blocks\u002F06.math",{"title":139,"path":140,"stem":141},"HTML Viewer","\u002Fplugins\u002Fblocks\u002Fhtml-viewer","3.plugins\u002F3.blocks\u002F07.html-viewer",{"title":143,"path":144,"stem":145},"Footnotes","\u002Fplugins\u002Fblocks\u002Ffootnotes","3.plugins\u002F3.blocks\u002F08.footnotes",{"title":147,"path":148,"stem":149},"Anchor Link","\u002Fplugins\u002Fblocks\u002Fanchor-link","3.plugins\u002F3.blocks\u002F09.anchor-link",{"title":151,"path":152,"stem":153},"Footer","\u002Fplugins\u002Fblocks\u002Ffooter","3.plugins\u002F3.blocks\u002F10.footer",{"title":155,"icon":156,"path":157,"stem":158,"children":159,"page":26},"Media","i-lucide-image","\u002Fplugins\u002Fmedia","3.plugins\u002F4.media",[160,164,168,172,176],{"title":161,"path":162,"stem":163},"Image","\u002Fplugins\u002Fmedia\u002Fimage","3.plugins\u002F4.media\u002F1.image",{"title":165,"path":166,"stem":167},"Video","\u002Fplugins\u002Fmedia\u002Fvideo","3.plugins\u002F4.media\u002F2.video",{"title":169,"path":170,"stem":171},"YouTube Video","\u002Fplugins\u002Fmedia\u002Fyoutube-video","3.plugins\u002F4.media\u002F3.youtube-video",{"title":173,"path":174,"stem":175},"File Upload","\u002Fplugins\u002Fmedia\u002Ffile-upload","3.plugins\u002F4.media\u002F4.file-upload",{"title":177,"path":178,"stem":179},"PDF Embed","\u002Fplugins\u002Fmedia\u002Fpdf-embed","3.plugins\u002F4.media\u002F5.pdf-embed",{"title":181,"icon":182,"path":183,"stem":184,"children":185,"page":26},"Data & embeds","i-lucide-database","\u002Fplugins\u002Fdata","3.plugins\u002F5.data",[186,190,194,198,202,206],{"title":187,"path":188,"stem":189},"JSON","\u002Fplugins\u002Fdata\u002Fjson","3.plugins\u002F5.data\u002F1.json",{"title":191,"path":192,"stem":193},"Markdown","\u002Fplugins\u002Fdata\u002Fmarkdown","3.plugins\u002F5.data\u002F2.markdown",{"title":195,"path":196,"stem":197},"Charts","\u002Fplugins\u002Fdata\u002Fcharts","3.plugins\u002F5.data\u002F3.charts",{"title":199,"path":200,"stem":201},"Form Builder","\u002Fplugins\u002Fdata\u002Fform-builder","3.plugins\u002F5.data\u002F4.form-builder",{"title":203,"path":204,"stem":205},"Calendar","\u002Fplugins\u002Fdata\u002Fcalendar","3.plugins\u002F5.data\u002F5.calendar",{"title":207,"path":208,"stem":209},"Timer","\u002Fplugins\u002Fdata\u002Ftimer","3.plugins\u002F5.data\u002F6.timer",{"title":211,"icon":212,"path":213,"stem":214,"children":215,"page":26},"Collaboration","i-lucide-users","\u002Fplugins\u002Fcollaboration","3.plugins\u002F6.collaboration",[216,219,223,227,231],{"title":211,"path":217,"stem":218},"\u002Fplugins\u002Fcollaboration\u002Fcollaboration","3.plugins\u002F6.collaboration\u002F1.collaboration",{"title":220,"path":221,"stem":222},"Comments","\u002Fplugins\u002Fcollaboration\u002Fcomments","3.plugins\u002F6.collaboration\u002F2.comments",{"title":224,"path":225,"stem":226},"Mentions","\u002Fplugins\u002Fcollaboration\u002Fmentions","3.plugins\u002F6.collaboration\u002F3.mentions",{"title":228,"path":229,"stem":230},"Track Changes","\u002Fplugins\u002Fcollaboration\u002Ftrack-changes","3.plugins\u002F6.collaboration\u002F4.track-changes",{"title":232,"path":233,"stem":234},"History","\u002Fplugins\u002Fcollaboration\u002Fhistory","3.plugins\u002F6.collaboration\u002F5.history",{"title":236,"icon":237,"path":238,"stem":239,"children":240,"page":26},"Tools","i-lucide-wrench","\u002Fplugins\u002Ftools","3.plugins\u002F7.tools",[241,245,249,253,257,261],{"title":242,"path":243,"stem":244},"Export","\u002Fplugins\u002Ftools\u002Fexport","3.plugins\u002F7.tools\u002F1.export",{"title":246,"path":247,"stem":248},"Shortcuts","\u002Fplugins\u002Ftools\u002Fshortcuts","3.plugins\u002F7.tools\u002F2.shortcuts",{"title":250,"path":251,"stem":252},"Responsive","\u002Fplugins\u002Ftools\u002Fresponsive","3.plugins\u002F7.tools\u002F3.responsive",{"title":254,"path":255,"stem":256},"Language","\u002Fplugins\u002Ftools\u002Flanguage","3.plugins\u002F7.tools\u002F4.language",{"title":258,"path":259,"stem":260},"Spell Checker","\u002Fplugins\u002Ftools\u002Fspell-checker","3.plugins\u002F7.tools\u002F5.spell-checker",{"title":262,"path":263,"stem":264},"AI Assistant","\u002Fplugins\u002Ftools\u002Fai-assistant","3.plugins\u002F7.tools\u002F6.ai-assistant",{"title":266,"icon":267,"path":268,"stem":269,"children":270,"page":26},"Integrate","i-lucide-plug","\u002Fintegrate","4.integrate",[271,275,305,359,385,423,445,471,493,523,569],{"title":272,"path":273,"stem":274},"Integrate overview","\u002Fintegrate\u002Foverview","4.integrate\u002F01.overview",{"title":276,"icon":277,"path":278,"stem":279,"children":280,"page":26},"Basics","i-lucide-book-open","\u002Fintegrate\u002Fbasics","4.integrate\u002F02.basics",[281,285,289,293,297,301],{"title":282,"path":283,"stem":284},"Persistence","\u002Fintegrate\u002Fbasics\u002Fpersistence","4.integrate\u002F02.basics\u002F1.persistence",{"title":286,"path":287,"stem":288},"Host config","\u002Fintegrate\u002Fbasics\u002Fhost-config","4.integrate\u002F02.basics\u002F2.host-config",{"title":290,"path":291,"stem":292},"Server + Vite","\u002Fintegrate\u002Fbasics\u002Fserver-vite","4.integrate\u002F02.basics\u002F3.server-vite",{"title":294,"path":295,"stem":296},"Meta-frameworks (SSR \u002F CSR)","\u002Fintegrate\u002Fbasics\u002Fmeta-ssr","4.integrate\u002F02.basics\u002F4.meta-ssr",{"title":298,"path":299,"stem":300},"Native \u002F iframe bridge","\u002Fintegrate\u002Fbasics\u002Fnative-bridge","4.integrate\u002F02.basics\u002F5.native-bridge",{"title":302,"path":303,"stem":304},"Chrome & host","\u002Fintegrate\u002Fbasics\u002Fchrome-and-host","4.integrate\u002F02.basics\u002F6.chrome-and-host",{"title":306,"icon":307,"path":308,"stem":309,"children":310,"page":26},"Frontend","i-lucide-monitor","\u002Fintegrate\u002Ffrontend","4.integrate\u002F03.frontend",[311,315,319,323,327,331,335,339,343,347,351,355],{"title":312,"path":313,"stem":314},"React","\u002Fintegrate\u002Ffrontend\u002Freact","4.integrate\u002F03.frontend\u002F01.react",{"title":316,"path":317,"stem":318},"Vue 2","\u002Fintegrate\u002Ffrontend\u002Fvue2","4.integrate\u002F03.frontend\u002F02.vue2",{"title":320,"path":321,"stem":322},"Vue 3","\u002Fintegrate\u002Ffrontend\u002Fvue3","4.integrate\u002F03.frontend\u002F03.vue3",{"title":324,"path":325,"stem":326},"Angular","\u002Fintegrate\u002Ffrontend\u002Fangular","4.integrate\u002F03.frontend\u002F04.angular",{"title":328,"path":329,"stem":330},"Svelte","\u002Fintegrate\u002Ffrontend\u002Fsvelte","4.integrate\u002F03.frontend\u002F05.svelte",{"title":332,"path":333,"stem":334},"Solid.js","\u002Fintegrate\u002Ffrontend\u002Fsolid","4.integrate\u002F03.frontend\u002F06.solid",{"title":336,"path":337,"stem":338},"Preact","\u002Fintegrate\u002Ffrontend\u002Fpreact","4.integrate\u002F03.frontend\u002F07.preact",{"title":340,"path":341,"stem":342},"Lit","\u002Fintegrate\u002Ffrontend\u002Flit","4.integrate\u002F03.frontend\u002F08.lit",{"title":344,"path":345,"stem":346},"Qwik","\u002Fintegrate\u002Ffrontend\u002Fqwik","4.integrate\u002F03.frontend\u002F09.qwik",{"title":348,"path":349,"stem":350},"jQuery","\u002Fintegrate\u002Ffrontend\u002Fjquery","4.integrate\u002F03.frontend\u002F10.jquery",{"title":352,"path":353,"stem":354},"Alpine.js","\u002Fintegrate\u002Ffrontend\u002Falpine","4.integrate\u002F03.frontend\u002F11.alpine",{"title":356,"path":357,"stem":358},"Backbone.js","\u002Fintegrate\u002Ffrontend\u002Fbackbone","4.integrate\u002F03.frontend\u002F12.backbone",{"title":360,"icon":361,"path":362,"stem":363,"children":364,"page":26},"Meta-frameworks","i-lucide-layers","\u002Fintegrate\u002Fmeta-frameworks","4.integrate\u002F04.meta-frameworks",[365,369,373,377,381],{"title":366,"path":367,"stem":368},"Next.js","\u002Fintegrate\u002Fmeta-frameworks\u002Fnext","4.integrate\u002F04.meta-frameworks\u002F1.next",{"title":370,"path":371,"stem":372},"Nuxt 3 \u002F 4","\u002Fintegrate\u002Fmeta-frameworks\u002Fnuxt","4.integrate\u002F04.meta-frameworks\u002F2.nuxt",{"title":374,"path":375,"stem":376},"SvelteKit","\u002Fintegrate\u002Fmeta-frameworks\u002Fsveltekit","4.integrate\u002F04.meta-frameworks\u002F3.sveltekit",{"title":378,"path":379,"stem":380},"Remix","\u002Fintegrate\u002Fmeta-frameworks\u002Fremix","4.integrate\u002F04.meta-frameworks\u002F4.remix",{"title":382,"path":383,"stem":384},"Astro","\u002Fintegrate\u002Fmeta-frameworks\u002Fastro","4.integrate\u002F04.meta-frameworks\u002F5.astro",{"title":386,"icon":387,"path":388,"stem":389,"children":390,"page":26},"Node \u002F edge","i-simple-icons-nodedotjs","\u002Fintegrate\u002Fnode","4.integrate\u002F05.node",[391,395,399,403,407,411,415,419],{"title":392,"path":393,"stem":394},"Express.js","\u002Fintegrate\u002Fnode\u002Fexpress","4.integrate\u002F05.node\u002F1.express",{"title":396,"path":397,"stem":398},"NestJS","\u002Fintegrate\u002Fnode\u002Fnestjs","4.integrate\u002F05.node\u002F2.nestjs",{"title":400,"path":401,"stem":402},"Fastify","\u002Fintegrate\u002Fnode\u002Ffastify","4.integrate\u002F05.node\u002F3.fastify",{"title":404,"path":405,"stem":406},"Hono","\u002Fintegrate\u002Fnode\u002Fhono","4.integrate\u002F05.node\u002F4.hono",{"title":408,"path":409,"stem":410},"Koa","\u002Fintegrate\u002Fnode\u002Fkoa","4.integrate\u002F05.node\u002F5.koa",{"title":412,"path":413,"stem":414},"Bun","\u002Fintegrate\u002Fnode\u002Fbun","4.integrate\u002F05.node\u002F6.bun",{"title":416,"path":417,"stem":418},"Deno","\u002Fintegrate\u002Fnode\u002Fdeno","4.integrate\u002F05.node\u002F7.deno",{"title":420,"path":421,"stem":422},"AdonisJS","\u002Fintegrate\u002Fnode\u002Fadonis","4.integrate\u002F05.node\u002F8.adonis",{"title":424,"icon":425,"path":426,"stem":427,"children":428,"page":26},"Python","i-simple-icons-python","\u002Fintegrate\u002Fpython","4.integrate\u002F06.python",[429,433,437,441],{"title":430,"path":431,"stem":432},"FastAPI","\u002Fintegrate\u002Fpython\u002Ffastapi","4.integrate\u002F06.python\u002F1.fastapi",{"title":434,"path":435,"stem":436},"Django","\u002Fintegrate\u002Fpython\u002Fdjango","4.integrate\u002F06.python\u002F2.django",{"title":438,"path":439,"stem":440},"Python Flask","\u002Fintegrate\u002Fpython\u002Fpython-flask","4.integrate\u002F06.python\u002F3.python-flask",{"title":442,"path":443,"stem":444},"Litestar","\u002Fintegrate\u002Fpython\u002Flitestar","4.integrate\u002F06.python\u002F4.litestar",{"title":446,"icon":447,"path":448,"stem":449,"children":450,"page":26},"PHP","i-simple-icons-php","\u002Fintegrate\u002Fphp","4.integrate\u002F07.php",[451,455,459,463,467],{"title":452,"path":453,"stem":454},"Laravel","\u002Fintegrate\u002Fphp\u002Flaravel","4.integrate\u002F07.php\u002F1.laravel",{"title":456,"path":457,"stem":458},"Symfony","\u002Fintegrate\u002Fphp\u002Fsymfony","4.integrate\u002F07.php\u002F2.symfony",{"title":460,"path":461,"stem":462},"Slim","\u002Fintegrate\u002Fphp\u002Fslim","4.integrate\u002F07.php\u002F3.slim",{"title":464,"path":465,"stem":466},"CakePHP","\u002Fintegrate\u002Fphp\u002Fcakephp","4.integrate\u002F07.php\u002F4.cakephp",{"title":468,"path":469,"stem":470},"CodeIgniter","\u002Fintegrate\u002Fphp\u002Fcodeigniter","4.integrate\u002F07.php\u002F5.codeigniter",{"title":472,"icon":473,"path":474,"stem":475,"children":476,"page":26},"Go","i-simple-icons-go","\u002Fintegrate\u002Fgo","4.integrate\u002F08.go",[477,481,485,489],{"title":478,"path":479,"stem":480},"Go Gin","\u002Fintegrate\u002Fgo\u002Fgo-gin","4.integrate\u002F08.go\u002F1.go-gin",{"title":482,"path":483,"stem":484},"Go Echo","\u002Fintegrate\u002Fgo\u002Fgo-echo","4.integrate\u002F08.go\u002F2.go-echo",{"title":486,"path":487,"stem":488},"Go Fiber","\u002Fintegrate\u002Fgo\u002Fgo-fiber","4.integrate\u002F08.go\u002F3.go-fiber",{"title":490,"path":491,"stem":492},"Go Chi","\u002Fintegrate\u002Fgo\u002Fgo-chi","4.integrate\u002F08.go\u002F4.go-chi",{"title":494,"icon":495,"path":496,"stem":497,"children":498,"page":26},"Rust","i-simple-icons-rust","\u002Fintegrate\u002Frust","4.integrate\u002F09.rust",[499,503,507,511,515,519],{"title":500,"path":501,"stem":502},"Rust Axum","\u002Fintegrate\u002Frust\u002Frust-axum","4.integrate\u002F09.rust\u002F1.rust-axum",{"title":504,"path":505,"stem":506},"Rust Actix-web","\u002Fintegrate\u002Frust\u002Frust-actix","4.integrate\u002F09.rust\u002F2.rust-actix",{"title":508,"path":509,"stem":510},"Rust Rocket","\u002Fintegrate\u002Frust\u002Frust-rocket","4.integrate\u002F09.rust\u002F3.rust-rocket",{"title":512,"path":513,"stem":514},"Rust Warp","\u002Fintegrate\u002Frust\u002Frust-warp","4.integrate\u002F09.rust\u002F4.rust-warp",{"title":516,"path":517,"stem":518},"Rust Poem","\u002Fintegrate\u002Frust\u002Frust-poem","4.integrate\u002F09.rust\u002F5.rust-poem",{"title":520,"path":521,"stem":522},"Rust Loco","\u002Fintegrate\u002Frust\u002Frust-loco","4.integrate\u002F09.rust\u002F6.rust-loco",{"title":524,"icon":525,"path":526,"stem":527,"children":528,"page":26},"JVM \u002F .NET \u002F other","i-lucide-coffee","\u002Fintegrate\u002Fjvm-dotnet","4.integrate\u002F10.jvm-dotnet",[529,533,537,541,545,549,553,557,561,565],{"title":530,"path":531,"stem":532},"Spring Boot","\u002Fintegrate\u002Fjvm-dotnet\u002Fspring","4.integrate\u002F10.jvm-dotnet\u002F01.spring",{"title":534,"path":535,"stem":536},"Quarkus","\u002Fintegrate\u002Fjvm-dotnet\u002Fquarkus","4.integrate\u002F10.jvm-dotnet\u002F02.quarkus",{"title":538,"path":539,"stem":540},"Micronaut","\u002Fintegrate\u002Fjvm-dotnet\u002Fmicronaut","4.integrate\u002F10.jvm-dotnet\u002F03.micronaut",{"title":542,"path":543,"stem":544},"Kotlin Spring Boot","\u002Fintegrate\u002Fjvm-dotnet\u002Fkotlin-spring","4.integrate\u002F10.jvm-dotnet\u002F04.kotlin-spring",{"title":546,"path":547,"stem":548},"Ktor","\u002Fintegrate\u002Fjvm-dotnet\u002Fktor","4.integrate\u002F10.jvm-dotnet\u002F05.ktor",{"title":550,"path":551,"stem":552},"ASP.NET Core","\u002Fintegrate\u002Fjvm-dotnet\u002Faspnet-core","4.integrate\u002F10.jvm-dotnet\u002F06.aspnet-core",{"title":554,"path":555,"stem":556},"Blazor","\u002Fintegrate\u002Fjvm-dotnet\u002Fblazor","4.integrate\u002F10.jvm-dotnet\u002F07.blazor",{"title":558,"path":559,"stem":560},"Phoenix","\u002Fintegrate\u002Fjvm-dotnet\u002Fphoenix","4.integrate\u002F10.jvm-dotnet\u002F08.phoenix",{"title":562,"path":563,"stem":564},"Ruby on Rails","\u002Fintegrate\u002Fjvm-dotnet\u002Frails","4.integrate\u002F10.jvm-dotnet\u002F09.rails",{"title":566,"path":567,"stem":568},"HTMX host","\u002Fintegrate\u002Fjvm-dotnet\u002Fhtmx","4.integrate\u002F10.jvm-dotnet\u002F10.htmx",{"title":570,"icon":571,"path":572,"stem":573,"children":574,"page":26},"Desktop & mobile hosts","i-lucide-smartphone","\u002Fintegrate\u002Fhosts","4.integrate\u002F11.hosts",[575,579,583,587,591],{"title":576,"path":577,"stem":578},"Flutter","\u002Fintegrate\u002Fhosts\u002Fflutter","4.integrate\u002F11.hosts\u002F1.flutter",{"title":580,"path":581,"stem":582},"Electron","\u002Fintegrate\u002Fhosts\u002Felectron","4.integrate\u002F11.hosts\u002F2.electron",{"title":584,"path":585,"stem":586},"Tauri","\u002Fintegrate\u002Fhosts\u002Ftauri","4.integrate\u002F11.hosts\u002F3.tauri",{"title":588,"path":589,"stem":590},"Wails","\u002Fintegrate\u002Fhosts\u002Fwails","4.integrate\u002F11.hosts\u002F4.wails",{"title":592,"path":593,"stem":594},"Capacitor","\u002Fintegrate\u002Fhosts\u002Fcapacitor","4.integrate\u002F11.hosts\u002F5.capacitor",{"title":596,"icon":597,"path":598,"stem":599,"children":600,"page":26},"Architecture","i-lucide-cpu","\u002Farchitecture","5.architecture",[601,605,609,613,617,621],{"title":602,"path":603,"stem":604},"Document model","\u002Farchitecture\u002Fdocument-model","5.architecture\u002F1.document-model",{"title":606,"path":607,"stem":608},"SDK reference","\u002Farchitecture\u002Fsdk","5.architecture\u002F2.sdk",{"title":610,"path":611,"stem":612},"View runtime","\u002Farchitecture\u002Fview","5.architecture\u002F3.view",{"title":614,"path":615,"stem":616},"Authoring plugins","\u002Farchitecture\u002Fauthoring-plugins","5.architecture\u002F4.authoring-plugins",{"title":618,"path":619,"stem":620},"Mermaid","\u002Farchitecture\u002Fmermaid","5.architecture\u002F5.mermaid",{"title":622,"path":623,"stem":624},"Publishing packages","\u002Farchitecture\u002Fpublishing-packages","5.architecture\u002F6.publishing-packages",{"title":626,"path":627,"stem":628},"Changelog","\u002Fchangelog","9.changelog",{"id":630,"title":631,"body":632,"description":1766,"extension":1767,"links":1768,"meta":1769,"navigation":1770,"path":188,"seo":1771,"stem":189,"__hash__":1772},"docs\u002F3.plugins\u002F5.data\u002F1.json.md","JSON Plugin",{"type":633,"value":634,"toc":1754},"minimark",[635,676,681,693,698,710,714,719,993,1010,1014,1153,1157,1346,1375,1379,1623,1627,1692,1696,1750],[636,637,638,663],"ul",{},[639,640,641,650,651,654,655,658,659,662],"li",{},[642,643,644,645,649],"strong",{},"WYSIWYG (",[646,647,648],"code",{},"surface: 'atom'",")"," — Insert menu embeds a ",[646,652,653],{},"json_embed"," atom with the ",[642,656,657],{},"same Tree\u002FRaw workspace"," as the JSON Editor. Shipped in ",[646,660,661],{},"createDefaultPlugins()",".",[639,664,665,671,672,675],{},[642,666,667,668,649],{},"JSON app (",[646,669,670],{},"surface: 'workspace'"," — Tree + Raw workspace that owns the document (",[646,673,674],{},"on-codemerge\u002Fjson",").",[677,678,680],"h2",{"id":679},"demo-wysiwyg-embed","Demo (WYSIWYG embed)",[682,683,684,685,688,689,692],"p",{},"Live Tree\u002FRaw block (same surface as the JSON Editor). Toggle Tree\u002FRaw in the atom header; ",[642,686,687],{},"Insert → JSON"," \u002F ",[646,690,691],{},"Mod-Alt-J"," adds another.",[694,695],"editor-component",{":active-plugins":696,":show-results":697},"[\"JsonPlugin\"]","false",[699,700,701],"blockquote",{},[682,702,703,704,707,708,662],{},"Full JSON-only app: ",[705,706,33],"a",{"href":34}," · compare surfaces: ",[705,709,15],{"href":16},[677,711,713],{"id":712},"basic-usage","Basic usage",[715,716,718],"h3",{"id":717},"atom-inside-wysiwyg","Atom (inside WYSIWYG)",[720,721,726],"pre",{"className":722,"code":723,"language":724,"meta":725,"style":725},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { Editor, JsonPlugin, createDefaultPlugins } from 'on-codemerge';\nimport 'on-codemerge\u002Findex.css';\nimport 'on-codemerge\u002Fpublic.css';\n\n\u002F\u002F Included in createDefaultPlugins() as JsonPlugin({ surface: 'atom' })\nconst editor = new Editor(host, {\n  plugins: createDefaultPlugins(),\n});\n\n\u002F\u002F Or alone:\nnew Editor(host, {\n  plugins: [JsonPlugin({ surface: 'atom', features: { toolbar: true } })],\n});\n\neditor.command('insertJsonEmbed');\n","ts","",[646,727,728,775,789,803,810,817,844,862,872,877,883,897,955,964,969],{"__ignoreMap":725},[729,730,733,737,741,745,748,751,753,756,759,762,765,769,772],"span",{"class":731,"line":732},"line",1,[729,734,736],{"class":735},"s7zQu","import",[729,738,740],{"class":739},"sMK4o"," {",[729,742,744],{"class":743},"sTEyZ"," Editor",[729,746,747],{"class":739},",",[729,749,750],{"class":743}," JsonPlugin",[729,752,747],{"class":739},[729,754,755],{"class":743}," createDefaultPlugins",[729,757,758],{"class":739}," }",[729,760,761],{"class":735}," from",[729,763,764],{"class":739}," '",[729,766,768],{"class":767},"sfazB","on-codemerge",[729,770,771],{"class":739},"'",[729,773,774],{"class":739},";\n",[729,776,778,780,782,785,787],{"class":731,"line":777},2,[729,779,736],{"class":735},[729,781,764],{"class":739},[729,783,784],{"class":767},"on-codemerge\u002Findex.css",[729,786,771],{"class":739},[729,788,774],{"class":739},[729,790,792,794,796,799,801],{"class":731,"line":791},3,[729,793,736],{"class":735},[729,795,764],{"class":739},[729,797,798],{"class":767},"on-codemerge\u002Fpublic.css",[729,800,771],{"class":739},[729,802,774],{"class":739},[729,804,806],{"class":731,"line":805},4,[729,807,809],{"emptyLinePlaceholder":808},true,"\n",[729,811,813],{"class":731,"line":812},5,[729,814,816],{"class":815},"sHwdD","\u002F\u002F Included in createDefaultPlugins() as JsonPlugin({ surface: 'atom' })\n",[729,818,820,824,827,830,833,836,839,841],{"class":731,"line":819},6,[729,821,823],{"class":822},"spNyl","const",[729,825,826],{"class":743}," editor ",[729,828,829],{"class":739},"=",[729,831,832],{"class":739}," new",[729,834,744],{"class":835},"s2Zo4",[729,837,838],{"class":743},"(host",[729,840,747],{"class":739},[729,842,843],{"class":739}," {\n",[729,845,847,851,854,856,859],{"class":731,"line":846},7,[729,848,850],{"class":849},"swJcz","  plugins",[729,852,853],{"class":739},":",[729,855,755],{"class":835},[729,857,858],{"class":743},"()",[729,860,861],{"class":739},",\n",[729,863,865,868,870],{"class":731,"line":864},8,[729,866,867],{"class":739},"}",[729,869,649],{"class":743},[729,871,774],{"class":739},[729,873,875],{"class":731,"line":874},9,[729,876,809],{"emptyLinePlaceholder":808},[729,878,880],{"class":731,"line":879},10,[729,881,882],{"class":815},"\u002F\u002F Or alone:\n",[729,884,886,889,891,893,895],{"class":731,"line":885},11,[729,887,888],{"class":739},"new",[729,890,744],{"class":835},[729,892,838],{"class":743},[729,894,747],{"class":739},[729,896,843],{"class":739},[729,898,900,902,904,907,910,913,916,919,921,923,926,928,930,933,935,937,940,942,946,948,950,953],{"class":731,"line":899},12,[729,901,850],{"class":849},[729,903,853],{"class":739},[729,905,906],{"class":743}," [",[729,908,909],{"class":835},"JsonPlugin",[729,911,912],{"class":743},"(",[729,914,915],{"class":739},"{",[729,917,918],{"class":849}," surface",[729,920,853],{"class":739},[729,922,764],{"class":739},[729,924,925],{"class":767},"atom",[729,927,771],{"class":739},[729,929,747],{"class":739},[729,931,932],{"class":849}," features",[729,934,853],{"class":739},[729,936,740],{"class":739},[729,938,939],{"class":849}," toolbar",[729,941,853],{"class":739},[729,943,945],{"class":944},"sfNiH"," true",[729,947,758],{"class":739},[729,949,758],{"class":739},[729,951,952],{"class":743},")]",[729,954,861],{"class":739},[729,956,958,960,962],{"class":731,"line":957},13,[729,959,867],{"class":739},[729,961,649],{"class":743},[729,963,774],{"class":739},[729,965,967],{"class":731,"line":966},14,[729,968,809],{"emptyLinePlaceholder":808},[729,970,972,975,977,980,982,984,987,989,991],{"class":731,"line":971},15,[729,973,974],{"class":743},"editor",[729,976,662],{"class":739},[729,978,979],{"class":835},"command",[729,981,912],{"class":743},[729,983,771],{"class":739},[729,985,986],{"class":767},"insertJsonEmbed",[729,988,771],{"class":739},[729,990,649],{"class":743},[729,992,774],{"class":739},[682,994,995,996,998,999,1002,1003,688,1006,1009],{},"Document node: ",[646,997,653],{}," atom with ",[646,1000,1001],{},"{ text: string }",". In the editor: live Tree\u002FRaw workspace. ",[642,1004,1005],{},"Preview (published HTML)",[646,1007,1008],{},"getPublishedHTML()",": static card with universal structural highlight.",[715,1011,1013],{"id":1012},"workspace-json-only-app","Workspace (JSON-only app)",[720,1015,1017],{"className":722,"code":1016,"language":724,"meta":725,"style":725},"import { Editor, createDefaultPlugins } from 'on-codemerge\u002Fjson';\n\nconst editor = new Editor(host, {\n  chrome: 'bar',\n  plugins: createDefaultPlugins(), \u002F\u002F JsonPlugin({ surface: 'workspace', … })\n});\n\neditor.setText('{\"hello\":true}');\nconsole.log(editor.getText());\n",[646,1018,1019,1043,1047,1065,1081,1096,1104,1108,1130],{"__ignoreMap":725},[729,1020,1021,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041],{"class":731,"line":732},[729,1022,736],{"class":735},[729,1024,740],{"class":739},[729,1026,744],{"class":743},[729,1028,747],{"class":739},[729,1030,755],{"class":743},[729,1032,758],{"class":739},[729,1034,761],{"class":735},[729,1036,764],{"class":739},[729,1038,674],{"class":767},[729,1040,771],{"class":739},[729,1042,774],{"class":739},[729,1044,1045],{"class":731,"line":777},[729,1046,809],{"emptyLinePlaceholder":808},[729,1048,1049,1051,1053,1055,1057,1059,1061,1063],{"class":731,"line":791},[729,1050,823],{"class":822},[729,1052,826],{"class":743},[729,1054,829],{"class":739},[729,1056,832],{"class":739},[729,1058,744],{"class":835},[729,1060,838],{"class":743},[729,1062,747],{"class":739},[729,1064,843],{"class":739},[729,1066,1067,1070,1072,1074,1077,1079],{"class":731,"line":805},[729,1068,1069],{"class":849},"  chrome",[729,1071,853],{"class":739},[729,1073,764],{"class":739},[729,1075,1076],{"class":767},"bar",[729,1078,771],{"class":739},[729,1080,861],{"class":739},[729,1082,1083,1085,1087,1089,1091,1093],{"class":731,"line":812},[729,1084,850],{"class":849},[729,1086,853],{"class":739},[729,1088,755],{"class":835},[729,1090,858],{"class":743},[729,1092,747],{"class":739},[729,1094,1095],{"class":815}," \u002F\u002F JsonPlugin({ surface: 'workspace', … })\n",[729,1097,1098,1100,1102],{"class":731,"line":819},[729,1099,867],{"class":739},[729,1101,649],{"class":743},[729,1103,774],{"class":739},[729,1105,1106],{"class":731,"line":846},[729,1107,809],{"emptyLinePlaceholder":808},[729,1109,1110,1112,1114,1117,1119,1121,1124,1126,1128],{"class":731,"line":864},[729,1111,974],{"class":743},[729,1113,662],{"class":739},[729,1115,1116],{"class":835},"setText",[729,1118,912],{"class":743},[729,1120,771],{"class":739},[729,1122,1123],{"class":767},"{\"hello\":true}",[729,1125,771],{"class":739},[729,1127,649],{"class":743},[729,1129,774],{"class":739},[729,1131,1132,1135,1137,1140,1143,1145,1148,1151],{"class":731,"line":874},[729,1133,1134],{"class":743},"console",[729,1136,662],{"class":739},[729,1138,1139],{"class":835},"log",[729,1141,1142],{"class":743},"(editor",[729,1144,662],{"class":739},[729,1146,1147],{"class":835},"getText",[729,1149,1150],{"class":743},"())",[729,1152,774],{"class":739},[677,1154,1156],{"id":1155},"options","Options",[720,1158,1160],{"className":722,"code":1159,"language":724,"meta":725,"style":725},"JsonPlugin({\n  surface: 'workspace' | 'atom', \u002F\u002F default 'atom'\n  \u002F** Sole source of workspace bar buttons. Omit → defaultJsonToolbar(). *\u002F\n  toolbar?: { menus?: …; items?: … },\n  \u002F** Atom Insert placement (`PluginToolbarOpts`). `menu: null` → bar. *\u002F\n  menu?: string | null,\n  group?: string,\n  order?: number,\n  features?: {\n    toolbar?: boolean; \u002F\u002F Insert embed (atom only); default true\n    rawPane?: boolean; \u002F\u002F Raw source editor (workspace)\n    treeChrome?: boolean; \u002F\u002F tree context menu (workspace)\n    shortcuts?: boolean; \u002F\u002F shortcuts popup + Mod-\u002F (workspace)\n  },\n});\n",[646,1161,1162,1171,1199,1204,1230,1235,1251,1263,1275,1284,1297,1309,1321,1333,1338],{"__ignoreMap":725},[729,1163,1164,1166,1168],{"class":731,"line":732},[729,1165,909],{"class":835},[729,1167,912],{"class":743},[729,1169,1170],{"class":739},"{\n",[729,1172,1173,1176,1178,1180,1183,1185,1188,1190,1192,1194,1196],{"class":731,"line":777},[729,1174,1175],{"class":849},"  surface",[729,1177,853],{"class":739},[729,1179,764],{"class":739},[729,1181,1182],{"class":767},"workspace",[729,1184,771],{"class":739},[729,1186,1187],{"class":739}," |",[729,1189,764],{"class":739},[729,1191,925],{"class":767},[729,1193,771],{"class":739},[729,1195,747],{"class":739},[729,1197,1198],{"class":815}," \u002F\u002F default 'atom'\n",[729,1200,1201],{"class":731,"line":791},[729,1202,1203],{"class":815},"  \u002F** Sole source of workspace bar buttons. Omit → defaultJsonToolbar(). *\u002F\n",[729,1205,1206,1209,1211,1213,1216,1218,1221,1224,1227],{"class":731,"line":805},[729,1207,1208],{"class":743},"  toolbar?",[729,1210,853],{"class":739},[729,1212,740],{"class":739},[729,1214,1215],{"class":743}," menus?",[729,1217,853],{"class":739},[729,1219,1220],{"class":743}," …; items",[729,1222,1223],{"class":739},"?:",[729,1225,1226],{"class":743}," … ",[729,1228,1229],{"class":739},"},\n",[729,1231,1232],{"class":731,"line":812},[729,1233,1234],{"class":815},"  \u002F** Atom Insert placement (`PluginToolbarOpts`). `menu: null` → bar. *\u002F\n",[729,1236,1237,1240,1242,1245,1248],{"class":731,"line":819},[729,1238,1239],{"class":743},"  menu?",[729,1241,853],{"class":739},[729,1243,1244],{"class":743}," string ",[729,1246,1247],{"class":739},"|",[729,1249,1250],{"class":739}," null,\n",[729,1252,1253,1256,1258,1261],{"class":731,"line":846},[729,1254,1255],{"class":743},"  group?",[729,1257,853],{"class":739},[729,1259,1260],{"class":743}," string",[729,1262,861],{"class":739},[729,1264,1265,1268,1270,1273],{"class":731,"line":864},[729,1266,1267],{"class":743},"  order?",[729,1269,853],{"class":739},[729,1271,1272],{"class":743}," number",[729,1274,861],{"class":739},[729,1276,1277,1280,1282],{"class":731,"line":874},[729,1278,1279],{"class":743},"  features?",[729,1281,853],{"class":739},[729,1283,843],{"class":739},[729,1285,1286,1289,1291,1294],{"class":731,"line":879},[729,1287,1288],{"class":743},"    toolbar?",[729,1290,853],{"class":739},[729,1292,1293],{"class":743}," boolean; ",[729,1295,1296],{"class":815},"\u002F\u002F Insert embed (atom only); default true\n",[729,1298,1299,1302,1304,1306],{"class":731,"line":885},[729,1300,1301],{"class":743},"    rawPane",[729,1303,1223],{"class":739},[729,1305,1293],{"class":743},[729,1307,1308],{"class":815},"\u002F\u002F Raw source editor (workspace)\n",[729,1310,1311,1314,1316,1318],{"class":731,"line":899},[729,1312,1313],{"class":743},"    treeChrome",[729,1315,1223],{"class":739},[729,1317,1293],{"class":743},[729,1319,1320],{"class":815},"\u002F\u002F tree context menu (workspace)\n",[729,1322,1323,1326,1328,1330],{"class":731,"line":957},[729,1324,1325],{"class":743},"    shortcuts",[729,1327,1223],{"class":739},[729,1329,1293],{"class":743},[729,1331,1332],{"class":815},"\u002F\u002F shortcuts popup + Mod-\u002F (workspace)\n",[729,1334,1335],{"class":731,"line":966},[729,1336,1337],{"class":739},"  },\n",[729,1339,1340,1342,1344],{"class":731,"line":971},[729,1341,867],{"class":739},[729,1343,649],{"class":743},[729,1345,774],{"class":739},[682,1347,1348,1349,1352,1353,688,1356,1358,1359,1362,1363,1365,1366,688,1369,688,1372,662],{},"Workspace bar buttons never come from feature flags — configure ",[646,1350,1351],{},"toolbar"," (or use ",[646,1354,1355],{},"defaultJsonToolbar",[646,1357,661],{},"). Context menu \u002F hotkeys still use ",[646,1360,1361],{},"features",". Atom chrome never runs on ",[646,1364,670],{},"; atom Insert uses ",[646,1367,1368],{},"menu",[646,1370,1371],{},"group",[646,1373,1374],{},"order",[715,1376,1378],{"id":1377},"custom-toolbar","Custom toolbar",[720,1380,1382],{"className":722,"code":1381,"language":724,"meta":725,"style":725},"import { defaultJsonToolbar } from 'on-codemerge\u002Fjson';\n\nconst base = defaultJsonToolbar();\nJsonPlugin({\n  surface: 'workspace',\n  toolbar: {\n    menus: base.menus,\n    items: [\n      ...(base.items ?? []),\n      {\n        id: 'json-ping',\n        label: 'Ping',\n        menu: 'json',\n        run: ({ editor }) => editor.notify('ok'),\n      },\n    ],\n  },\n});\n",[646,1383,1384,1405,1409,1424,1432,1446,1455,1472,1482,1503,1508,1524,1540,1556,1596,1601,1609,1614],{"__ignoreMap":725},[729,1385,1386,1388,1390,1393,1395,1397,1399,1401,1403],{"class":731,"line":732},[729,1387,736],{"class":735},[729,1389,740],{"class":739},[729,1391,1392],{"class":743}," defaultJsonToolbar",[729,1394,758],{"class":739},[729,1396,761],{"class":735},[729,1398,764],{"class":739},[729,1400,674],{"class":767},[729,1402,771],{"class":739},[729,1404,774],{"class":739},[729,1406,1407],{"class":731,"line":777},[729,1408,809],{"emptyLinePlaceholder":808},[729,1410,1411,1413,1416,1418,1420,1422],{"class":731,"line":791},[729,1412,823],{"class":822},[729,1414,1415],{"class":743}," base ",[729,1417,829],{"class":739},[729,1419,1392],{"class":835},[729,1421,858],{"class":743},[729,1423,774],{"class":739},[729,1425,1426,1428,1430],{"class":731,"line":805},[729,1427,909],{"class":835},[729,1429,912],{"class":743},[729,1431,1170],{"class":739},[729,1433,1434,1436,1438,1440,1442,1444],{"class":731,"line":812},[729,1435,1175],{"class":849},[729,1437,853],{"class":739},[729,1439,764],{"class":739},[729,1441,1182],{"class":767},[729,1443,771],{"class":739},[729,1445,861],{"class":739},[729,1447,1448,1451,1453],{"class":731,"line":819},[729,1449,1450],{"class":849},"  toolbar",[729,1452,853],{"class":739},[729,1454,843],{"class":739},[729,1456,1457,1460,1462,1465,1467,1470],{"class":731,"line":846},[729,1458,1459],{"class":849},"    menus",[729,1461,853],{"class":739},[729,1463,1464],{"class":743}," base",[729,1466,662],{"class":739},[729,1468,1469],{"class":743},"menus",[729,1471,861],{"class":739},[729,1473,1474,1477,1479],{"class":731,"line":864},[729,1475,1476],{"class":849},"    items",[729,1478,853],{"class":739},[729,1480,1481],{"class":743}," [\n",[729,1483,1484,1487,1490,1492,1495,1498,1501],{"class":731,"line":874},[729,1485,1486],{"class":739},"      ...",[729,1488,1489],{"class":743},"(base",[729,1491,662],{"class":739},[729,1493,1494],{"class":743},"items ",[729,1496,1497],{"class":739},"??",[729,1499,1500],{"class":743}," [])",[729,1502,861],{"class":739},[729,1504,1505],{"class":731,"line":879},[729,1506,1507],{"class":739},"      {\n",[729,1509,1510,1513,1515,1517,1520,1522],{"class":731,"line":885},[729,1511,1512],{"class":849},"        id",[729,1514,853],{"class":739},[729,1516,764],{"class":739},[729,1518,1519],{"class":767},"json-ping",[729,1521,771],{"class":739},[729,1523,861],{"class":739},[729,1525,1526,1529,1531,1533,1536,1538],{"class":731,"line":899},[729,1527,1528],{"class":849},"        label",[729,1530,853],{"class":739},[729,1532,764],{"class":739},[729,1534,1535],{"class":767},"Ping",[729,1537,771],{"class":739},[729,1539,861],{"class":739},[729,1541,1542,1545,1547,1549,1552,1554],{"class":731,"line":957},[729,1543,1544],{"class":849},"        menu",[729,1546,853],{"class":739},[729,1548,764],{"class":739},[729,1550,1551],{"class":767},"json",[729,1553,771],{"class":739},[729,1555,861],{"class":739},[729,1557,1558,1561,1563,1566,1570,1573,1576,1578,1580,1583,1585,1587,1590,1592,1594],{"class":731,"line":966},[729,1559,1560],{"class":835},"        run",[729,1562,853],{"class":739},[729,1564,1565],{"class":739}," ({",[729,1567,1569],{"class":1568},"sHdIc"," editor",[729,1571,1572],{"class":739}," })",[729,1574,1575],{"class":822}," =>",[729,1577,1569],{"class":743},[729,1579,662],{"class":739},[729,1581,1582],{"class":835},"notify",[729,1584,912],{"class":743},[729,1586,771],{"class":739},[729,1588,1589],{"class":767},"ok",[729,1591,771],{"class":739},[729,1593,649],{"class":743},[729,1595,861],{"class":739},[729,1597,1598],{"class":731,"line":971},[729,1599,1600],{"class":739},"      },\n",[729,1602,1604,1607],{"class":731,"line":1603},16,[729,1605,1606],{"class":743},"    ]",[729,1608,861],{"class":739},[729,1610,1612],{"class":731,"line":1611},17,[729,1613,1337],{"class":739},[729,1615,1617,1619,1621],{"class":731,"line":1616},18,[729,1618,867],{"class":739},[729,1620,649],{"class":743},[729,1622,774],{"class":739},[677,1624,1626],{"id":1625},"commands","Commands",[1628,1629,1630,1646],"table",{},[1631,1632,1633],"thead",{},[1634,1635,1636,1640,1643],"tr",{},[1637,1638,1639],"th",{},"Command",[1637,1641,1642],{},"Surface",[1637,1644,1645],{},"Role",[1647,1648,1649,1664,1677],"tbody",{},[1634,1650,1651,1656,1658],{},[1652,1653,1654],"td",{},[646,1655,986],{},[1652,1657,925],{},[1652,1659,1660,1661,1663],{},"Insert ",[646,1662,653],{}," atom",[1634,1665,1666,1672,1674],{},[1652,1667,1668,1671],{},[646,1669,1670],{},"insertProperty"," …",[1652,1673,1182],{},[1652,1675,1676],{},"Structural Tree edits",[1634,1678,1679,1687,1689],{},[1652,1680,1681,688,1684],{},[646,1682,1683],{},"json.formatPretty",[646,1685,1686],{},"json.formatCompact",[1652,1688,1182],{},[1652,1690,1691],{},"Indent on JSON root",[677,1693,1695],{"id":1694},"keyboard","Keyboard",[1628,1697,1698,1709],{},[1631,1699,1700],{},[1634,1701,1702,1705,1707],{},[1637,1703,1704],{},"Shortcut",[1637,1706,1642],{},[1637,1708,1639],{},[1647,1710,1711,1723,1738],{},[1634,1712,1713,1717,1719],{},[1652,1714,1715],{},[646,1716,691],{},[1652,1718,925],{},[1652,1720,1721],{},[646,1722,986],{},[1634,1724,1725,1733,1735],{},[1652,1726,1727,688,1730],{},[646,1728,1729],{},"Mod-Shift-F",[646,1731,1732],{},"Mod-Shift-C",[1652,1734,1182],{},[1652,1736,1737],{},"format",[1634,1739,1740,1745,1747],{},[1652,1741,1742],{},[646,1743,1744],{},"Mod-\u002F",[1652,1746,1182],{},[1652,1748,1749],{},"shortcuts help",[1751,1752,1753],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":725,"searchDepth":777,"depth":791,"links":1755},[1756,1757,1761,1764,1765],{"id":679,"depth":777,"text":680},{"id":712,"depth":777,"text":713,"children":1758},[1759,1760],{"id":717,"depth":791,"text":718},{"id":1012,"depth":791,"text":1013},{"id":1155,"depth":777,"text":1156,"children":1762},[1763],{"id":1377,"depth":791,"text":1378},{"id":1625,"depth":777,"text":1626},{"id":1694,"depth":777,"text":1695},"JsonPlugin is the shared JSON surface for both editors:","md",null,{},{"title":187},{"title":631,"description":1766},"Oo6i63Vm4mkYY2dhGPsHbUTQjbC_vKCW93thMMTrJ9A",[1774,1775],{"title":177,"path":178,"stem":179,"description":725,"children":-1},{"title":191,"path":192,"stem":193,"description":1776,"children":-1},"MarkdownPlugin is the shared Markdown surface for both editors:",1794129103659]