[{"data":1,"prerenderedAt":2300},["ShallowReactive",2],{"navigation":3,"\u002Fgetting-started\u002Feditors":629,"\u002Fgetting-started\u002Feditors-surround":2297},[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":15,"body":631,"description":2291,"extension":2292,"links":2293,"meta":2294,"navigation":1048,"path":16,"seo":2295,"stem":17,"__hash__":2296},"docs\u002F1.getting-started\u002F2.editors.md",{"type":632,"value":633,"toc":2281},"minimark",[634,643,954,958,965,1239,1251,1254,1257,1383,1391,1394,1407,1535,1542,1545,1548,1674,1681,1684,1698,1822,1829,1832,1838,1962,1973,1976,1988,2119,2126,2129,2142,2270,2277],[635,636,637,638,642],"p",{},"Live demos: ",[639,640,641],"a",{"href":12},"Home",".",[644,645,646,719],"table",{},[647,648,649],"thead",{},[650,651,652,655,667,674,681,689,697,704,711],"tr",{},[653,654],"th",{},[653,656,657,661,662,666],{},[658,659,660],"strong",{},"WYSIWYG"," (",[663,664,665],"code",{},"on-codemerge",")",[653,668,669,661,671,666],{},[658,670,187],{},[663,672,673],{},"on-codemerge\u002Fjson",[653,675,676,661,678,666],{},[658,677,191],{},[663,679,680],{},"on-codemerge\u002Fmarkdown",[653,682,683,661,686,666],{},[658,684,685],{},"Code",[663,687,688],{},"on-codemerge\u002Fcode",[653,690,691,661,694,666],{},[658,692,693],{},"Forms",[663,695,696],{},"on-codemerge\u002Fforms",[653,698,699,661,701,666],{},[658,700,195],{},[663,702,703],{},"on-codemerge\u002Fcharts",[653,705,706,661,708,666],{},[658,707,203],{},[663,709,710],{},"on-codemerge\u002Fcalendar",[653,712,713,661,716,666],{},[658,714,715],{},"Tables",[663,717,718],{},"on-codemerge\u002Ftables",[720,721,722,760,808,837,911],"tbody",{},[650,723,724,728,732,736,740,744,748,752,756],{},[725,726,727],"td",{},"Package",[725,729,730],{},[663,731,665],{},[725,733,734],{},[663,735,673],{},[725,737,738],{},[663,739,680],{},[725,741,742],{},[663,743,688],{},[725,745,746],{},[663,747,696],{},[725,749,750],{},[663,751,703],{},[725,753,754],{},[663,755,710],{},[725,757,758],{},[663,759,718],{},[650,761,762,765,768,775,778,784,790,796,802],{},[725,763,764],{},"Document",[725,766,767],{},"Prose JSON SoT (paragraphs, marks, atoms)",[725,769,770,771,774],{},"Plain JSON tree SoT (",[663,772,773],{},"json"," root)",[725,776,777],{},"Prose JSON SoT (MD block subset: callout, mermaid, …)",[725,779,780,781,666],{},"Plain text SoT (",[663,782,783],{},"code_source",[725,785,786,787,774],{},"FormConfig SoT (",[663,788,789],{},"form",[725,791,792,793,774],{},"Chart attrs SoT (",[663,794,795],{},"chart",[725,797,798,799,774],{},"CalendarDoc SoT (",[663,800,801],{},"calendar",[725,803,804,805,774],{},"TableGridDoc SoT (",[663,806,807],{},"tableGrid",[650,809,810,813,816,819,822,825,828,831,834],{},[725,811,812],{},"View",[725,814,815],{},"ContentEditable + widgets",[725,817,818],{},"Shell + Tree \u002F Raw",[725,820,821],{},"Shell + dual-pane (source + preview)",[725,823,824],{},"Shell + source editor",[725,826,827],{},"Shell + form studio",[725,829,830],{},"Shell + chart studio",[725,832,833],{},"Shell + calendar studio",[725,835,836],{},"Shell + grid \u002F Raw",[650,838,839,842,852,860,870,876,882,888,895],{},[725,840,841],{},"Interchange",[725,843,844,847,848,851],{},[663,845,846],{},"getHTML"," \u002F ",[663,849,850],{},"setHTML",", Markdown, publish",[725,853,854,847,857],{},[663,855,856],{},"getText",[663,858,859],{},"setText",[725,861,862,847,865,847,867,869],{},[663,863,864],{},"getJSON",[663,866,856],{},[663,868,846],{}," (+ set*)",[725,871,872,847,874],{},[663,873,856],{},[663,875,859],{},[725,877,878,847,880],{},[663,879,856],{},[663,881,859],{},[725,883,884,847,886],{},[663,885,856],{},[663,887,859],{},[725,889,890,847,892,894],{},[663,891,856],{},[663,893,859],{}," (+ thin ICS)",[725,896,897,847,899,847,901,847,903,847,905,847,908],{},[663,898,856],{},[663,900,859],{},[663,902,846],{},[663,904,850],{},[663,906,907],{},"getMd",[663,909,910],{},"setMd",[650,912,913,916,919,924,929,934,939,944,949],{},[725,914,915],{},"Plugin",[725,917,918],{},"atom embeds (JSON \u002F MD \u002F Code \u002F Form \u002F Chart \u002F Calendar)",[725,920,921],{},[663,922,923],{},"JsonPlugin({ surface: 'workspace' })",[725,925,926],{},[663,927,928],{},"MarkdownPlugin({ surface: 'workspace' })",[725,930,931],{},[663,932,933],{},"CodeBlockPlugin({ surface: 'workspace' })",[725,935,936],{},[663,937,938],{},"FormBuilderPlugin({ surface: 'workspace' })",[725,940,941],{},[663,942,943],{},"ChartsPlugin({ surface: 'workspace' })",[725,945,946],{},[663,947,948],{},"CalendarPlugin({ surface: 'workspace' })",[725,950,951],{},[663,952,953],{},"TablePlugin({ surface: 'workspace' })",[955,956,660],"h2",{"id":957},"wysiwyg",[635,959,960,961,964],{},"Rich document editor. Toolbar, lists, tables, media, ",[658,962,963],{},"Insert →"," JSON \u002F Markdown \u002F Code \u002F Form \u002F Chart \u002F Calendar.",[966,967,972],"pre",{"className":968,"code":969,"language":970,"meta":971,"style":971},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import 'on-codemerge\u002Findex.css';\nimport 'on-codemerge\u002Fpublic.css';\nimport { Editor, createDefaultPlugins } from 'on-codemerge';\n\nconst editor = new Editor(document.getElementById('editor')!, {\n  plugins: createDefaultPlugins(),\n});\n\nawait editor.setLocale('en');\neditor.setHTML('\u003Cp>Hello\u003C\u002Fp>');\neditor.on('docChanged', () => {\n  console.log(editor.getHTML());\n});\n","ts","",[663,973,974,997,1011,1043,1050,1095,1113,1123,1128,1155,1177,1206,1230],{"__ignoreMap":971},[975,976,979,983,987,991,994],"span",{"class":977,"line":978},"line",1,[975,980,982],{"class":981},"s7zQu","import",[975,984,986],{"class":985},"sMK4o"," '",[975,988,990],{"class":989},"sfazB","on-codemerge\u002Findex.css",[975,992,993],{"class":985},"'",[975,995,996],{"class":985},";\n",[975,998,1000,1002,1004,1007,1009],{"class":977,"line":999},2,[975,1001,982],{"class":981},[975,1003,986],{"class":985},[975,1005,1006],{"class":989},"on-codemerge\u002Fpublic.css",[975,1008,993],{"class":985},[975,1010,996],{"class":985},[975,1012,1014,1016,1019,1023,1026,1029,1032,1035,1037,1039,1041],{"class":977,"line":1013},3,[975,1015,982],{"class":981},[975,1017,1018],{"class":985}," {",[975,1020,1022],{"class":1021},"sTEyZ"," Editor",[975,1024,1025],{"class":985},",",[975,1027,1028],{"class":1021}," createDefaultPlugins",[975,1030,1031],{"class":985}," }",[975,1033,1034],{"class":981}," from",[975,1036,986],{"class":985},[975,1038,665],{"class":989},[975,1040,993],{"class":985},[975,1042,996],{"class":985},[975,1044,1046],{"class":977,"line":1045},4,[975,1047,1049],{"emptyLinePlaceholder":1048},true,"\n",[975,1051,1053,1057,1060,1063,1066,1069,1072,1074,1077,1080,1082,1085,1087,1089,1092],{"class":977,"line":1052},5,[975,1054,1056],{"class":1055},"spNyl","const",[975,1058,1059],{"class":1021}," editor ",[975,1061,1062],{"class":985},"=",[975,1064,1065],{"class":985}," new",[975,1067,1022],{"class":1068},"s2Zo4",[975,1070,1071],{"class":1021},"(document",[975,1073,642],{"class":985},[975,1075,1076],{"class":1068},"getElementById",[975,1078,1079],{"class":1021},"(",[975,1081,993],{"class":985},[975,1083,1084],{"class":989},"editor",[975,1086,993],{"class":985},[975,1088,666],{"class":1021},[975,1090,1091],{"class":985},"!,",[975,1093,1094],{"class":985}," {\n",[975,1096,1098,1102,1105,1107,1110],{"class":977,"line":1097},6,[975,1099,1101],{"class":1100},"swJcz","  plugins",[975,1103,1104],{"class":985},":",[975,1106,1028],{"class":1068},[975,1108,1109],{"class":1021},"()",[975,1111,1112],{"class":985},",\n",[975,1114,1116,1119,1121],{"class":977,"line":1115},7,[975,1117,1118],{"class":985},"}",[975,1120,666],{"class":1021},[975,1122,996],{"class":985},[975,1124,1126],{"class":977,"line":1125},8,[975,1127,1049],{"emptyLinePlaceholder":1048},[975,1129,1131,1134,1137,1139,1142,1144,1146,1149,1151,1153],{"class":977,"line":1130},9,[975,1132,1133],{"class":981},"await",[975,1135,1136],{"class":1021}," editor",[975,1138,642],{"class":985},[975,1140,1141],{"class":1068},"setLocale",[975,1143,1079],{"class":1021},[975,1145,993],{"class":985},[975,1147,1148],{"class":989},"en",[975,1150,993],{"class":985},[975,1152,666],{"class":1021},[975,1154,996],{"class":985},[975,1156,1158,1160,1162,1164,1166,1168,1171,1173,1175],{"class":977,"line":1157},10,[975,1159,1084],{"class":1021},[975,1161,642],{"class":985},[975,1163,850],{"class":1068},[975,1165,1079],{"class":1021},[975,1167,993],{"class":985},[975,1169,1170],{"class":989},"\u003Cp>Hello\u003C\u002Fp>",[975,1172,993],{"class":985},[975,1174,666],{"class":1021},[975,1176,996],{"class":985},[975,1178,1180,1182,1184,1187,1189,1191,1194,1196,1198,1201,1204],{"class":977,"line":1179},11,[975,1181,1084],{"class":1021},[975,1183,642],{"class":985},[975,1185,1186],{"class":1068},"on",[975,1188,1079],{"class":1021},[975,1190,993],{"class":985},[975,1192,1193],{"class":989},"docChanged",[975,1195,993],{"class":985},[975,1197,1025],{"class":985},[975,1199,1200],{"class":985}," ()",[975,1202,1203],{"class":1055}," =>",[975,1205,1094],{"class":985},[975,1207,1209,1212,1214,1217,1219,1221,1223,1225,1228],{"class":977,"line":1208},12,[975,1210,1211],{"class":1021},"  console",[975,1213,642],{"class":985},[975,1215,1216],{"class":1068},"log",[975,1218,1079],{"class":1100},[975,1220,1084],{"class":1021},[975,1222,642],{"class":985},[975,1224,846],{"class":1068},[975,1226,1227],{"class":1100},"())",[975,1229,996],{"class":985},[975,1231,1233,1235,1237],{"class":977,"line":1232},13,[975,1234,1118],{"class":985},[975,1236,666],{"class":1021},[975,1238,996],{"class":985},[635,1240,1241,1242,1245,1246,1248,1249,642],{},"Lean set: ",[663,1243,1244],{},"createCorePlugins()",". See ",[639,1247,19],{"href":20}," and ",[639,1250,61],{"href":68},[955,1252,33],{"id":1253},"json-editor",[635,1255,1256],{},"Tree + Raw for configuration \u002F API payloads. No prose HTML.",[966,1258,1260],{"className":968,"code":1259,"language":970,"meta":971,"style":971},"import { Editor, createDefaultPlugins } from 'on-codemerge\u002Fjson';\n\nconst editor = new Editor(document.getElementById('json-editor')!, {\n  chrome: 'bar',\n  plugins: createDefaultPlugins(),\n});\n\neditor.setText('{\"hello\":true}');\n",[663,1261,1262,1286,1290,1322,1338,1350,1358,1362],{"__ignoreMap":971},[975,1263,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284],{"class":977,"line":978},[975,1265,982],{"class":981},[975,1267,1018],{"class":985},[975,1269,1022],{"class":1021},[975,1271,1025],{"class":985},[975,1273,1028],{"class":1021},[975,1275,1031],{"class":985},[975,1277,1034],{"class":981},[975,1279,986],{"class":985},[975,1281,673],{"class":989},[975,1283,993],{"class":985},[975,1285,996],{"class":985},[975,1287,1288],{"class":977,"line":999},[975,1289,1049],{"emptyLinePlaceholder":1048},[975,1291,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320],{"class":977,"line":1013},[975,1293,1056],{"class":1055},[975,1295,1059],{"class":1021},[975,1297,1062],{"class":985},[975,1299,1065],{"class":985},[975,1301,1022],{"class":1068},[975,1303,1071],{"class":1021},[975,1305,642],{"class":985},[975,1307,1076],{"class":1068},[975,1309,1079],{"class":1021},[975,1311,993],{"class":985},[975,1313,1253],{"class":989},[975,1315,993],{"class":985},[975,1317,666],{"class":1021},[975,1319,1091],{"class":985},[975,1321,1094],{"class":985},[975,1323,1324,1327,1329,1331,1334,1336],{"class":977,"line":1045},[975,1325,1326],{"class":1100},"  chrome",[975,1328,1104],{"class":985},[975,1330,986],{"class":985},[975,1332,1333],{"class":989},"bar",[975,1335,993],{"class":985},[975,1337,1112],{"class":985},[975,1339,1340,1342,1344,1346,1348],{"class":977,"line":1052},[975,1341,1101],{"class":1100},[975,1343,1104],{"class":985},[975,1345,1028],{"class":1068},[975,1347,1109],{"class":1021},[975,1349,1112],{"class":985},[975,1351,1352,1354,1356],{"class":977,"line":1097},[975,1353,1118],{"class":985},[975,1355,666],{"class":1021},[975,1357,996],{"class":985},[975,1359,1360],{"class":977,"line":1115},[975,1361,1049],{"emptyLinePlaceholder":1048},[975,1363,1364,1366,1368,1370,1372,1374,1377,1379,1381],{"class":977,"line":1125},[975,1365,1084],{"class":1021},[975,1367,642],{"class":985},[975,1369,859],{"class":1068},[975,1371,1079],{"class":1021},[975,1373,993],{"class":985},[975,1375,1376],{"class":989},"{\"hello\":true}",[975,1378,993],{"class":985},[975,1380,666],{"class":1021},[975,1382,996],{"class":985},[635,1384,1385,1386,1248,1388,642],{},"See ",[639,1387,33],{"href":34},[639,1389,1390],{"href":188},"JSON Plugin",[955,1392,37],{"id":1393},"markdown-editor",[635,1395,1396,1397,1400,1401,1404,1405,642],{},"Dual-pane source + HTML preview. Mermaid blocks hydrate via a ",[658,1398,1399],{},"simplified"," ",[663,1402,1403],{},"@codemerge\u002Fmermaid"," subset — see ",[639,1406,618],{"href":619},[966,1408,1410],{"className":968,"code":1409,"language":970,"meta":971,"style":971},"import { Editor, createDefaultPlugins } from 'on-codemerge\u002Fmarkdown';\n\nconst editor = new Editor(document.getElementById('md-editor')!, {\n  chrome: 'bar',\n  plugins: createDefaultPlugins(),\n});\n\neditor.setText('# Hello\\n');\n",[663,1411,1412,1436,1440,1473,1487,1499,1507,1511],{"__ignoreMap":971},[975,1413,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434],{"class":977,"line":978},[975,1415,982],{"class":981},[975,1417,1018],{"class":985},[975,1419,1022],{"class":1021},[975,1421,1025],{"class":985},[975,1423,1028],{"class":1021},[975,1425,1031],{"class":985},[975,1427,1034],{"class":981},[975,1429,986],{"class":985},[975,1431,680],{"class":989},[975,1433,993],{"class":985},[975,1435,996],{"class":985},[975,1437,1438],{"class":977,"line":999},[975,1439,1049],{"emptyLinePlaceholder":1048},[975,1441,1442,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1465,1467,1469,1471],{"class":977,"line":1013},[975,1443,1056],{"class":1055},[975,1445,1059],{"class":1021},[975,1447,1062],{"class":985},[975,1449,1065],{"class":985},[975,1451,1022],{"class":1068},[975,1453,1071],{"class":1021},[975,1455,642],{"class":985},[975,1457,1076],{"class":1068},[975,1459,1079],{"class":1021},[975,1461,993],{"class":985},[975,1463,1464],{"class":989},"md-editor",[975,1466,993],{"class":985},[975,1468,666],{"class":1021},[975,1470,1091],{"class":985},[975,1472,1094],{"class":985},[975,1474,1475,1477,1479,1481,1483,1485],{"class":977,"line":1045},[975,1476,1326],{"class":1100},[975,1478,1104],{"class":985},[975,1480,986],{"class":985},[975,1482,1333],{"class":989},[975,1484,993],{"class":985},[975,1486,1112],{"class":985},[975,1488,1489,1491,1493,1495,1497],{"class":977,"line":1052},[975,1490,1101],{"class":1100},[975,1492,1104],{"class":985},[975,1494,1028],{"class":1068},[975,1496,1109],{"class":1021},[975,1498,1112],{"class":985},[975,1500,1501,1503,1505],{"class":977,"line":1097},[975,1502,1118],{"class":985},[975,1504,666],{"class":1021},[975,1506,996],{"class":985},[975,1508,1509],{"class":977,"line":1115},[975,1510,1049],{"emptyLinePlaceholder":1048},[975,1512,1513,1515,1517,1519,1521,1523,1526,1529,1531,1533],{"class":977,"line":1125},[975,1514,1084],{"class":1021},[975,1516,642],{"class":985},[975,1518,859],{"class":1068},[975,1520,1079],{"class":1021},[975,1522,993],{"class":985},[975,1524,1525],{"class":989},"# Hello",[975,1527,1528],{"class":1021},"\\n",[975,1530,993],{"class":985},[975,1532,666],{"class":1021},[975,1534,996],{"class":985},[635,1536,1385,1537,1248,1539,642],{},[639,1538,37],{"href":38},[639,1540,1541],{"href":192},"Markdown Plugin",[955,1543,41],{"id":1544},"code-editor",[635,1546,1547],{},"Single-pane source with line gutter and structural highlight (same contour as JSON Raw \u002F Markdown source).",[966,1549,1551],{"className":968,"code":1550,"language":970,"meta":971,"style":971},"import { Editor, createDefaultPlugins } from 'on-codemerge\u002Fcode';\n\nconst editor = new Editor(document.getElementById('code-editor')!, {\n  chrome: 'bar',\n  plugins: createDefaultPlugins(),\n});\n\neditor.setText('const x = 1;\\n');\n",[663,1552,1553,1577,1581,1613,1627,1639,1647,1651],{"__ignoreMap":971},[975,1554,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1575],{"class":977,"line":978},[975,1556,982],{"class":981},[975,1558,1018],{"class":985},[975,1560,1022],{"class":1021},[975,1562,1025],{"class":985},[975,1564,1028],{"class":1021},[975,1566,1031],{"class":985},[975,1568,1034],{"class":981},[975,1570,986],{"class":985},[975,1572,688],{"class":989},[975,1574,993],{"class":985},[975,1576,996],{"class":985},[975,1578,1579],{"class":977,"line":999},[975,1580,1049],{"emptyLinePlaceholder":1048},[975,1582,1583,1585,1587,1589,1591,1593,1595,1597,1599,1601,1603,1605,1607,1609,1611],{"class":977,"line":1013},[975,1584,1056],{"class":1055},[975,1586,1059],{"class":1021},[975,1588,1062],{"class":985},[975,1590,1065],{"class":985},[975,1592,1022],{"class":1068},[975,1594,1071],{"class":1021},[975,1596,642],{"class":985},[975,1598,1076],{"class":1068},[975,1600,1079],{"class":1021},[975,1602,993],{"class":985},[975,1604,1544],{"class":989},[975,1606,993],{"class":985},[975,1608,666],{"class":1021},[975,1610,1091],{"class":985},[975,1612,1094],{"class":985},[975,1614,1615,1617,1619,1621,1623,1625],{"class":977,"line":1045},[975,1616,1326],{"class":1100},[975,1618,1104],{"class":985},[975,1620,986],{"class":985},[975,1622,1333],{"class":989},[975,1624,993],{"class":985},[975,1626,1112],{"class":985},[975,1628,1629,1631,1633,1635,1637],{"class":977,"line":1052},[975,1630,1101],{"class":1100},[975,1632,1104],{"class":985},[975,1634,1028],{"class":1068},[975,1636,1109],{"class":1021},[975,1638,1112],{"class":985},[975,1640,1641,1643,1645],{"class":977,"line":1097},[975,1642,1118],{"class":985},[975,1644,666],{"class":1021},[975,1646,996],{"class":985},[975,1648,1649],{"class":977,"line":1115},[975,1650,1049],{"emptyLinePlaceholder":1048},[975,1652,1653,1655,1657,1659,1661,1663,1666,1668,1670,1672],{"class":977,"line":1125},[975,1654,1084],{"class":1021},[975,1656,642],{"class":985},[975,1658,859],{"class":1068},[975,1660,1079],{"class":1021},[975,1662,993],{"class":985},[975,1664,1665],{"class":989},"const x = 1;",[975,1667,1528],{"class":1021},[975,1669,993],{"class":985},[975,1671,666],{"class":1021},[975,1673,996],{"class":985},[635,1675,1385,1676,1248,1678,642],{},[639,1677,41],{"href":42},[639,1679,1680],{"href":132},"Code Block Plugin",[955,1682,45],{"id":1683},"forms-editor",[635,1685,1686,1687,1690,1691,661,1694,1697],{},"Standalone form studio — palette, live preview, field inspector. SoT is ",[663,1688,1689],{},"doc → form"," with ",[663,1692,1693],{},"attrs.schema",[663,1695,1696],{},"FormConfig",").",[966,1699,1701],{"className":968,"code":1700,"language":970,"meta":971,"style":971},"import { Editor, createDefaultPlugins } from 'on-codemerge\u002Fforms';\n\nconst editor = new Editor(document.getElementById('forms-editor')!, {\n  chrome: 'bar',\n  plugins: createDefaultPlugins(),\n});\n\neditor.setText('{\"id\":\"f1\",\"method\":\"POST\",\"action\":\"\",\"fields\":[]}');\n",[663,1702,1703,1727,1731,1763,1777,1789,1797,1801],{"__ignoreMap":971},[975,1704,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1725],{"class":977,"line":978},[975,1706,982],{"class":981},[975,1708,1018],{"class":985},[975,1710,1022],{"class":1021},[975,1712,1025],{"class":985},[975,1714,1028],{"class":1021},[975,1716,1031],{"class":985},[975,1718,1034],{"class":981},[975,1720,986],{"class":985},[975,1722,696],{"class":989},[975,1724,993],{"class":985},[975,1726,996],{"class":985},[975,1728,1729],{"class":977,"line":999},[975,1730,1049],{"emptyLinePlaceholder":1048},[975,1732,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761],{"class":977,"line":1013},[975,1734,1056],{"class":1055},[975,1736,1059],{"class":1021},[975,1738,1062],{"class":985},[975,1740,1065],{"class":985},[975,1742,1022],{"class":1068},[975,1744,1071],{"class":1021},[975,1746,642],{"class":985},[975,1748,1076],{"class":1068},[975,1750,1079],{"class":1021},[975,1752,993],{"class":985},[975,1754,1683],{"class":989},[975,1756,993],{"class":985},[975,1758,666],{"class":1021},[975,1760,1091],{"class":985},[975,1762,1094],{"class":985},[975,1764,1765,1767,1769,1771,1773,1775],{"class":977,"line":1045},[975,1766,1326],{"class":1100},[975,1768,1104],{"class":985},[975,1770,986],{"class":985},[975,1772,1333],{"class":989},[975,1774,993],{"class":985},[975,1776,1112],{"class":985},[975,1778,1779,1781,1783,1785,1787],{"class":977,"line":1052},[975,1780,1101],{"class":1100},[975,1782,1104],{"class":985},[975,1784,1028],{"class":1068},[975,1786,1109],{"class":1021},[975,1788,1112],{"class":985},[975,1790,1791,1793,1795],{"class":977,"line":1097},[975,1792,1118],{"class":985},[975,1794,666],{"class":1021},[975,1796,996],{"class":985},[975,1798,1799],{"class":977,"line":1115},[975,1800,1049],{"emptyLinePlaceholder":1048},[975,1802,1803,1805,1807,1809,1811,1813,1816,1818,1820],{"class":977,"line":1125},[975,1804,1084],{"class":1021},[975,1806,642],{"class":985},[975,1808,859],{"class":1068},[975,1810,1079],{"class":1021},[975,1812,993],{"class":985},[975,1814,1815],{"class":989},"{\"id\":\"f1\",\"method\":\"POST\",\"action\":\"\",\"fields\":[]}",[975,1817,993],{"class":985},[975,1819,666],{"class":1021},[975,1821,996],{"class":985},[635,1823,1385,1824,1248,1826,642],{},[639,1825,45],{"href":46},[639,1827,1828],{"href":200},"Form Builder Plugin",[955,1830,49],{"id":1831},"charts-editor",[635,1833,1834,1835,1837],{},"Chart studio — Type \u002F Data \u002F Settings tabs, live preview. Most chart types render through ",[663,1836,1403],{},"; scatter\u002Fbubble use canvas.",[966,1839,1841],{"className":968,"code":1840,"language":970,"meta":971,"style":971},"import { Editor, createDefaultPlugins } from 'on-codemerge\u002Fcharts';\n\nconst editor = new Editor(document.getElementById('charts-editor')!, {\n  chrome: 'bar',\n  plugins: createDefaultPlugins(),\n});\n\neditor.setText('{\"chartType\":\"bar\",\"title\":\"Chart\",\"data\":[],\"width\":800,\"height\":400}');\n",[663,1842,1843,1867,1871,1903,1917,1929,1937,1941],{"__ignoreMap":971},[975,1844,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865],{"class":977,"line":978},[975,1846,982],{"class":981},[975,1848,1018],{"class":985},[975,1850,1022],{"class":1021},[975,1852,1025],{"class":985},[975,1854,1028],{"class":1021},[975,1856,1031],{"class":985},[975,1858,1034],{"class":981},[975,1860,986],{"class":985},[975,1862,703],{"class":989},[975,1864,993],{"class":985},[975,1866,996],{"class":985},[975,1868,1869],{"class":977,"line":999},[975,1870,1049],{"emptyLinePlaceholder":1048},[975,1872,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1897,1899,1901],{"class":977,"line":1013},[975,1874,1056],{"class":1055},[975,1876,1059],{"class":1021},[975,1878,1062],{"class":985},[975,1880,1065],{"class":985},[975,1882,1022],{"class":1068},[975,1884,1071],{"class":1021},[975,1886,642],{"class":985},[975,1888,1076],{"class":1068},[975,1890,1079],{"class":1021},[975,1892,993],{"class":985},[975,1894,1831],{"class":989},[975,1896,993],{"class":985},[975,1898,666],{"class":1021},[975,1900,1091],{"class":985},[975,1902,1094],{"class":985},[975,1904,1905,1907,1909,1911,1913,1915],{"class":977,"line":1045},[975,1906,1326],{"class":1100},[975,1908,1104],{"class":985},[975,1910,986],{"class":985},[975,1912,1333],{"class":989},[975,1914,993],{"class":985},[975,1916,1112],{"class":985},[975,1918,1919,1921,1923,1925,1927],{"class":977,"line":1052},[975,1920,1101],{"class":1100},[975,1922,1104],{"class":985},[975,1924,1028],{"class":1068},[975,1926,1109],{"class":1021},[975,1928,1112],{"class":985},[975,1930,1931,1933,1935],{"class":977,"line":1097},[975,1932,1118],{"class":985},[975,1934,666],{"class":1021},[975,1936,996],{"class":985},[975,1938,1939],{"class":977,"line":1115},[975,1940,1049],{"emptyLinePlaceholder":1048},[975,1942,1943,1945,1947,1949,1951,1953,1956,1958,1960],{"class":977,"line":1125},[975,1944,1084],{"class":1021},[975,1946,642],{"class":985},[975,1948,859],{"class":1068},[975,1950,1079],{"class":1021},[975,1952,993],{"class":985},[975,1954,1955],{"class":989},"{\"chartType\":\"bar\",\"title\":\"Chart\",\"data\":[],\"width\":800,\"height\":400}",[975,1957,993],{"class":985},[975,1959,666],{"class":1021},[975,1961,996],{"class":985},[635,1963,1385,1964,1966,1967,1970,1971,642],{},[639,1965,49],{"href":50},", ",[639,1968,1969],{"href":196},"Charts Plugin",", and ",[639,1972,618],{"href":619},[955,1974,53],{"id":1975},"calendar-editor",[635,1977,1978,1979,1690,1982,661,1985,1697],{},"Calendar studio — layers, month\u002Fweek\u002Fday\u002Fyear\u002Fagenda, event inspector. SoT is ",[663,1980,1981],{},"doc → calendar",[663,1983,1984],{},"attrs.payload",[663,1986,1987],{},"CalendarDoc",[966,1989,1991],{"className":968,"code":1990,"language":970,"meta":971,"style":971},"import { Editor, createDefaultPlugins } from 'on-codemerge\u002Fcalendar';\n\nconst editor = new Editor(document.getElementById('calendar-editor')!, {\n  chrome: 'bar',\n  plugins: createDefaultPlugins(),\n});\n\neditor.setText(\n  '{\"title\":\"Cal\",\"tz\":\"UTC\",\"view\":\"month\",\"cursor\":\"2026-10-02\",\"calendars\":[{\"id\":\"main\",\"title\":\"Work\",\"color\":\"#3b82f6\",\"visible\":true}],\"events\":[]}'\n);\n",[663,1992,1993,2017,2021,2053,2067,2079,2087,2091,2102,2113],{"__ignoreMap":971},[975,1994,1995,1997,1999,2001,2003,2005,2007,2009,2011,2013,2015],{"class":977,"line":978},[975,1996,982],{"class":981},[975,1998,1018],{"class":985},[975,2000,1022],{"class":1021},[975,2002,1025],{"class":985},[975,2004,1028],{"class":1021},[975,2006,1031],{"class":985},[975,2008,1034],{"class":981},[975,2010,986],{"class":985},[975,2012,710],{"class":989},[975,2014,993],{"class":985},[975,2016,996],{"class":985},[975,2018,2019],{"class":977,"line":999},[975,2020,1049],{"emptyLinePlaceholder":1048},[975,2022,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2047,2049,2051],{"class":977,"line":1013},[975,2024,1056],{"class":1055},[975,2026,1059],{"class":1021},[975,2028,1062],{"class":985},[975,2030,1065],{"class":985},[975,2032,1022],{"class":1068},[975,2034,1071],{"class":1021},[975,2036,642],{"class":985},[975,2038,1076],{"class":1068},[975,2040,1079],{"class":1021},[975,2042,993],{"class":985},[975,2044,1975],{"class":989},[975,2046,993],{"class":985},[975,2048,666],{"class":1021},[975,2050,1091],{"class":985},[975,2052,1094],{"class":985},[975,2054,2055,2057,2059,2061,2063,2065],{"class":977,"line":1045},[975,2056,1326],{"class":1100},[975,2058,1104],{"class":985},[975,2060,986],{"class":985},[975,2062,1333],{"class":989},[975,2064,993],{"class":985},[975,2066,1112],{"class":985},[975,2068,2069,2071,2073,2075,2077],{"class":977,"line":1052},[975,2070,1101],{"class":1100},[975,2072,1104],{"class":985},[975,2074,1028],{"class":1068},[975,2076,1109],{"class":1021},[975,2078,1112],{"class":985},[975,2080,2081,2083,2085],{"class":977,"line":1097},[975,2082,1118],{"class":985},[975,2084,666],{"class":1021},[975,2086,996],{"class":985},[975,2088,2089],{"class":977,"line":1115},[975,2090,1049],{"emptyLinePlaceholder":1048},[975,2092,2093,2095,2097,2099],{"class":977,"line":1125},[975,2094,1084],{"class":1021},[975,2096,642],{"class":985},[975,2098,859],{"class":1068},[975,2100,2101],{"class":1021},"(\n",[975,2103,2104,2107,2110],{"class":977,"line":1130},[975,2105,2106],{"class":985},"  '",[975,2108,2109],{"class":989},"{\"title\":\"Cal\",\"tz\":\"UTC\",\"view\":\"month\",\"cursor\":\"2026-10-02\",\"calendars\":[{\"id\":\"main\",\"title\":\"Work\",\"color\":\"#3b82f6\",\"visible\":true}],\"events\":[]}",[975,2111,2112],{"class":985},"'\n",[975,2114,2115,2117],{"class":977,"line":1157},[975,2116,666],{"class":1021},[975,2118,996],{"class":985},[635,2120,1385,2121,1248,2123,642],{},[639,2122,53],{"href":54},[639,2124,2125],{"href":204},"Calendar Plugin",[955,2127,57],{"id":2128},"tables-editor",[635,2130,2131,2132,1690,2135,847,2138,2141],{},"Standalone grid — column titles + string cells. SoT is ",[663,2133,2134],{},"doc → tableGrid",[663,2136,2137],{},"attrs.columns",[663,2139,2140],{},"attrs.rows",". WYSIWYG Insert Table remains a prose table.",[966,2143,2145],{"className":968,"code":2144,"language":970,"meta":971,"style":971},"import { Editor, createDefaultPlugins } from 'on-codemerge\u002Ftables';\n\nconst editor = new Editor(document.getElementById('tables-editor')!, {\n  chrome: 'bar',\n  plugins: createDefaultPlugins(),\n});\n\neditor.setText(\n  '{\"version\":2,\"columns\":[{\"id\":\"a\",\"title\":\"A\"}],\"rows\":[{\"id\":\"r1\",\"cells\":{\"a\":\"x\"}}]}'\n);\n",[663,2146,2147,2171,2175,2207,2221,2233,2241,2245,2255,2264],{"__ignoreMap":971},[975,2148,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169],{"class":977,"line":978},[975,2150,982],{"class":981},[975,2152,1018],{"class":985},[975,2154,1022],{"class":1021},[975,2156,1025],{"class":985},[975,2158,1028],{"class":1021},[975,2160,1031],{"class":985},[975,2162,1034],{"class":981},[975,2164,986],{"class":985},[975,2166,718],{"class":989},[975,2168,993],{"class":985},[975,2170,996],{"class":985},[975,2172,2173],{"class":977,"line":999},[975,2174,1049],{"emptyLinePlaceholder":1048},[975,2176,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205],{"class":977,"line":1013},[975,2178,1056],{"class":1055},[975,2180,1059],{"class":1021},[975,2182,1062],{"class":985},[975,2184,1065],{"class":985},[975,2186,1022],{"class":1068},[975,2188,1071],{"class":1021},[975,2190,642],{"class":985},[975,2192,1076],{"class":1068},[975,2194,1079],{"class":1021},[975,2196,993],{"class":985},[975,2198,2128],{"class":989},[975,2200,993],{"class":985},[975,2202,666],{"class":1021},[975,2204,1091],{"class":985},[975,2206,1094],{"class":985},[975,2208,2209,2211,2213,2215,2217,2219],{"class":977,"line":1045},[975,2210,1326],{"class":1100},[975,2212,1104],{"class":985},[975,2214,986],{"class":985},[975,2216,1333],{"class":989},[975,2218,993],{"class":985},[975,2220,1112],{"class":985},[975,2222,2223,2225,2227,2229,2231],{"class":977,"line":1052},[975,2224,1101],{"class":1100},[975,2226,1104],{"class":985},[975,2228,1028],{"class":1068},[975,2230,1109],{"class":1021},[975,2232,1112],{"class":985},[975,2234,2235,2237,2239],{"class":977,"line":1097},[975,2236,1118],{"class":985},[975,2238,666],{"class":1021},[975,2240,996],{"class":985},[975,2242,2243],{"class":977,"line":1115},[975,2244,1049],{"emptyLinePlaceholder":1048},[975,2246,2247,2249,2251,2253],{"class":977,"line":1125},[975,2248,1084],{"class":1021},[975,2250,642],{"class":985},[975,2252,859],{"class":1068},[975,2254,2101],{"class":1021},[975,2256,2257,2259,2262],{"class":977,"line":1130},[975,2258,2106],{"class":985},[975,2260,2261],{"class":989},"{\"version\":2,\"columns\":[{\"id\":\"a\",\"title\":\"A\"}],\"rows\":[{\"id\":\"r1\",\"cells\":{\"a\":\"x\"}}]}",[975,2263,2112],{"class":985},[975,2265,2266,2268],{"class":977,"line":1157},[975,2267,666],{"class":1021},[975,2269,996],{"class":985},[635,2271,1385,2272,1248,2274,642],{},[639,2273,57],{"href":58},[639,2275,2276],{"href":124},"Table Plugin",[2278,2279,2280],"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 .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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 .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);}",{"title":971,"searchDepth":999,"depth":1013,"links":2282},[2283,2284,2285,2286,2287,2288,2289,2290],{"id":957,"depth":999,"text":660},{"id":1253,"depth":999,"text":33},{"id":1393,"depth":999,"text":37},{"id":1544,"depth":999,"text":41},{"id":1683,"depth":999,"text":45},{"id":1831,"depth":999,"text":49},{"id":1975,"depth":999,"text":53},{"id":2128,"depth":999,"text":57},"On-Codemerge ships eight Editor products on the same kernel + SDK. Pick by document shape.","md",null,{},{"title":15,"description":2291},"jm_dOf-FlFkFVbz_K_5LidnoLbMh_Kw_vVprGqSBcJc",[2298,2299],{"title":11,"path":12,"stem":13,"description":971,"children":-1},{"title":19,"path":20,"stem":21,"description":971,"children":-1},1794129103240]