[{"data":1,"prerenderedAt":2152},["ShallowReactive",2],{"navigation":3,"\u002Fplugins\u002Foverview":629,"\u002Fplugins\u002Foverview-surround":2149},[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":67,"body":631,"description":2143,"extension":2144,"links":2145,"meta":2146,"navigation":1639,"path":68,"seo":2147,"stem":69,"__hash__":2148},"docs\u002F3.plugins\u002F1.overview.md",{"type":632,"value":633,"toc":2123},"minimark",[634,675,680,740,763,767,772,804,808,906,910,984,987,1057,1061,1126,1143,1147,1203,1207,1263,1267,1365,1369,1411,1415,1513,1517,1864,1885,1983,1987,2067,2071,2101,2105,2119],[635,636,637,638,642,643,646,647,642,650,653,654,642,657,660,661,642,664,667,668,671,672,674],"p",{},"Document SoT is JSON (",[639,640,641],"code",{},"getJSON"," \u002F ",[639,644,645],{},"setJSON","). HTML and Markdown are boundaries (",[639,648,649],{},"getHTML",[639,651,652],{},"setHTML",", ",[639,655,656],{},"getMarkdown",[639,658,659],{},"setMarkdown","). Published hydrate: ",[639,662,663],{},"getPublishedHTML",[639,665,666],{},"getPublishedDocument",". See ",[669,670,19],"a",{"href":20}," and ",[669,673,606],{"href":607},".",[676,677,679],"h2",{"id":678},"plugin-sets","Plugin sets",[681,682,683,696],"table",{},[684,685,686],"thead",{},[687,688,689,693],"tr",{},[690,691,692],"th",{},"Helper",[690,694,695],{},"Contents",[697,698,699,726],"tbody",{},[687,700,701,707],{},[702,703,704],"td",{},[639,705,706],{},"createDefaultPlugins()",[702,708,709,710,714,715,653,718,721,722,725],{},"Full ship set: toolbar marks, history, typography\u002Fcolor\u002Ffont\u002Flink\u002F",[711,712,713],"strong",{},"clear-styles","\u002Falignment, lists, block, block-style, table, media (image\u002Fvideo\u002Fyoutube\u002Ffile\u002Fpdf), code, ",[711,716,717],{},"JSON embed",[711,719,720],{},"Markdown embed",", math, charts, calendar, timer, form builder, comments, mentions, footnotes, footer, shortcuts, export, HTML viewer, templates, responsive, language, AI, track changes, anchor links. ",[711,723,724],{},"Not"," collaboration (opt-in).",[687,727,728,733],{},[702,729,730],{},[639,731,732],{},"createCorePlugins()",[702,734,735,736,739],{},"Lean essentials: Toolbar, History, Typography, Color, Font, Link, ",[711,737,738],{},"ClearStyles",", Alignment, Lists, Block, Table, Image, CodeBlock, Math, Export, Shortcuts.",[635,741,742,743,642,746,642,749,752,753,758,759,674],{},"Toolbar overflow menus (",[639,744,745],{},"insert",[639,747,748],{},"review",[639,750,751],{},"tools",") are registered by ",[711,754,755],{},[639,756,757],{},"Editor",", not by these helpers. See ",[669,760,762],{"href":761},"\u002Farchitecture\u002Fauthoring-plugins#toolbar-bar-vs-menus","Authoring plugins — Toolbar",[676,764,766],{"id":765},"plugin-overview","Plugin overview",[768,769,771],"h3",{"id":770},"essential","Essential",[681,773,774,787],{},[684,775,776],{},[687,777,778,781,784],{},[690,779,780],{},"Plugin",[690,782,783],{},"Description",[690,785,786],{},"Docs",[697,788,789],{},[687,790,791,796,799],{},[702,792,793],{},[711,794,795],{},"ToolbarPlugin",[702,797,798],{},"Default B\u002FI\u002FU\u002FS mark buttons (chrome is core-owned).",[702,800,801],{},[669,802,803],{"href":78},"Details",[768,805,807],{"id":806},"text-formatting","Text formatting",[681,809,810,820],{},[684,811,812],{},[687,813,814,816,818],{},[690,815,780],{},[690,817,783],{},[690,819,786],{},[697,821,822,836,850,864,878,892],{},[687,823,824,829,832],{},[702,825,826],{},[711,827,828],{},"FontPlugin",[702,830,831],{},"Font family, size, and style.",[702,833,834],{},[669,835,803],{"href":82},[687,837,838,843,846],{},[702,839,840],{},[711,841,842],{},"TypographyPlugin",[702,844,845],{},"Line height, letter spacing, etc.",[702,847,848],{},[669,849,803],{"href":86},[687,851,852,857,860],{},[702,853,854],{},[711,855,856],{},"ColorPlugin",[702,858,859],{},"Text and background colors.",[702,861,862],{},[669,863,803],{"href":90},[687,865,866,871,874],{},[702,867,868],{},[711,869,870],{},"ClearStylesPlugin",[702,872,873],{},"Clear style marks + block style\u002Falign (selection or whole document).",[702,875,876],{},[669,877,803],{"href":94},[687,879,880,885,888],{},[702,881,882],{},[711,883,884],{},"AlignmentPlugin",[702,886,887],{},"Left, center, right, justify.",[702,889,890],{},[669,891,803],{"href":98},[687,893,894,899,902],{},[702,895,896],{},[711,897,898],{},"BlockStylePlugin",[702,900,901],{},"Class and style editor.",[702,903,904],{},[669,905,803],{"href":102},[768,907,909],{"id":908},"content","Content",[681,911,912,922],{},[684,913,914],{},[687,915,916,918,920],{},[690,917,780],{},[690,919,783],{},[690,921,786],{},[697,923,924,938,952,970],{},[687,925,926,931,934],{},[702,927,928],{},[711,929,930],{},"BlockPlugin",[702,932,933],{},"Resizable pane-tree containers (split \u002F stack).",[702,935,936],{},[669,937,803],{"href":116},[687,939,940,945,948],{},[702,941,942],{},[711,943,944],{},"ListsPlugin",[702,946,947],{},"Ordered and unordered lists.",[702,949,950],{},[669,951,803],{"href":120},[687,953,954,959,966],{},[702,955,956],{},[711,957,958],{},"TablePlugin",[702,960,961,962,965],{},"Prose tables (atom) \u002F grid JSON workspace (",[639,963,964],{},"on-codemerge\u002Ftables",").",[702,967,968],{},[669,969,803],{"href":124},[687,971,972,977,980],{},[702,973,974],{},[711,975,976],{},"TemplatesPlugin",[702,978,979],{},"Document templates.",[702,981,982],{},[669,983,803],{"href":128},[768,985,155],{"id":986},"media",[681,988,989,999],{},[684,990,991],{},[687,992,993,995,997],{},[690,994,780],{},[690,996,783],{},[690,998,786],{},[697,1000,1001,1015,1029,1043],{},[687,1002,1003,1008,1011],{},[702,1004,1005],{},[711,1006,1007],{},"ImagePlugin",[702,1009,1010],{},"Images.",[702,1012,1013],{},[669,1014,803],{"href":162},[687,1016,1017,1022,1025],{},[702,1018,1019],{},[711,1020,1021],{},"VideoPlugin",[702,1023,1024],{},"Video files.",[702,1026,1027],{},[669,1028,803],{"href":166},[687,1030,1031,1036,1039],{},[702,1032,1033],{},[711,1034,1035],{},"YouTubeVideoPlugin",[702,1037,1038],{},"YouTube embeds.",[702,1040,1041],{},[669,1042,803],{"href":170},[687,1044,1045,1050,1053],{},[702,1046,1047],{},[711,1048,1049],{},"FileUploadPlugin",[702,1051,1052],{},"File upload \u002F attach.",[702,1054,1055],{},[669,1056,803],{"href":174},[768,1058,1060],{"id":1059},"code-and-technical","Code and technical",[681,1062,1063,1073],{},[684,1064,1065],{},[687,1066,1067,1069,1071],{},[690,1068,780],{},[690,1070,783],{},[690,1072,786],{},[697,1074,1075,1092,1109],{},[687,1076,1077,1082,1088],{},[702,1078,1079],{},[711,1080,1081],{},"CodeBlockPlugin",[702,1083,1084,1085,965],{},"Code embed atom (WYSIWYG) \u002F source workspace (",[639,1086,1087],{},"on-codemerge\u002Fcode",[702,1089,1090],{},[669,1091,803],{"href":132},[687,1093,1094,1099,1105],{},[702,1095,1096],{},[711,1097,1098],{},"JsonPlugin",[702,1100,1101,1102,965],{},"JSON embed atom (WYSIWYG) \u002F Tree+Raw workspace (",[639,1103,1104],{},"on-codemerge\u002Fjson",[702,1106,1107],{},[669,1108,803],{"href":188},[687,1110,1111,1116,1122],{},[702,1112,1113],{},[711,1114,1115],{},"MarkdownPlugin",[702,1117,1118,1119,965],{},"Markdown embed atom (WYSIWYG) \u002F dual-pane workspace (",[639,1120,1121],{},"on-codemerge\u002Fmarkdown",[702,1123,1124],{},[669,1125,803],{"href":192},[635,1127,1128,1129,1132,1133,1135,1136,1139,1140,1142],{},"| ",[711,1130,1131],{},"MathPlugin"," | TeX-subset → MathML formulas. | ",[669,1134,803],{"href":136}," |\n| ",[711,1137,1138],{},"HTMLViewerPlugin"," | Raw HTML view. | ",[669,1141,803],{"href":140}," |",[768,1144,1146],{"id":1145},"interactive","Interactive",[681,1148,1149,1159],{},[684,1150,1151],{},[687,1152,1153,1155,1157],{},[690,1154,780],{},[690,1156,783],{},[690,1158,786],{},[697,1160,1161,1175,1189],{},[687,1162,1163,1168,1171],{},[702,1164,1165],{},[711,1166,1167],{},"LinkPlugin",[702,1169,1170],{},"Hyperlinks.",[702,1172,1173],{},[669,1174,803],{"href":106},[687,1176,1177,1182,1185],{},[702,1178,1179],{},[711,1180,1181],{},"ChartsPlugin",[702,1183,1184],{},"Charts.",[702,1186,1187],{},[669,1188,803],{"href":196},[687,1190,1191,1196,1199],{},[702,1192,1193],{},[711,1194,1195],{},"FormBuilderPlugin",[702,1197,1198],{},"Interactive forms.",[702,1200,1201],{},[669,1202,803],{"href":200},[768,1204,1206],{"id":1205},"collaboration-and-communication","Collaboration and communication",[681,1208,1209,1219],{},[684,1210,1211],{},[687,1212,1213,1215,1217],{},[690,1214,780],{},[690,1216,783],{},[690,1218,786],{},[697,1220,1221,1235,1249],{},[687,1222,1223,1228,1231],{},[702,1224,1225],{},[711,1226,1227],{},"CollaborationPlugin",[702,1229,1230],{},"Real-time ops sync (opt-in; requires token).",[702,1232,1233],{},[669,1234,803],{"href":217},[687,1236,1237,1242,1245],{},[702,1238,1239],{},[711,1240,1241],{},"CommentsPlugin",[702,1243,1244],{},"Comments \u002F annotations.",[702,1246,1247],{},[669,1248,803],{"href":221},[687,1250,1251,1256,1259],{},[702,1252,1253],{},[711,1254,1255],{},"FootnotesPlugin",[702,1257,1258],{},"Footnotes.",[702,1260,1261],{},[669,1262,803],{"href":144},[768,1264,1266],{"id":1265},"utility","Utility",[681,1268,1269,1279],{},[684,1270,1271],{},[687,1272,1273,1275,1277],{},[690,1274,780],{},[690,1276,783],{},[690,1278,786],{},[697,1280,1281,1295,1309,1323,1337,1351],{},[687,1282,1283,1288,1291],{},[702,1284,1285],{},[711,1286,1287],{},"HistoryPlugin",[702,1289,1290],{},"Undo \u002F redo.",[702,1292,1293],{},[669,1294,803],{"href":233},[687,1296,1297,1302,1305],{},[702,1298,1299],{},[711,1300,1301],{},"ExportPlugin",[702,1303,1304],{},"Export (HTML, PDF, …).",[702,1306,1307],{},[669,1308,803],{"href":243},[687,1310,1311,1316,1319],{},[702,1312,1313],{},[711,1314,1315],{},"ShortcutsPlugin",[702,1317,1318],{},"Keyboard shortcuts UI.",[702,1320,1321],{},[669,1322,803],{"href":247},[687,1324,1325,1330,1333],{},[702,1326,1327],{},[711,1328,1329],{},"ResponsivePlugin",[702,1331,1332],{},"Responsive layout helpers.",[702,1334,1335],{},[669,1336,803],{"href":251},[687,1338,1339,1344,1347],{},[702,1340,1341],{},[711,1342,1343],{},"LanguagePlugin",[702,1345,1346],{},"Locale picker UI.",[702,1348,1349],{},[669,1350,803],{"href":255},[687,1352,1353,1358,1361],{},[702,1354,1355],{},[711,1356,1357],{},"SpellCheckerPlugin",[702,1359,1360],{},"Spell-check (in-house Hunspell + your dictionaries).",[702,1362,1363],{},[669,1364,803],{"href":259},[768,1366,1368],{"id":1367},"ai-and-advanced","AI and advanced",[681,1370,1371,1381],{},[684,1372,1373],{},[687,1374,1375,1377,1379],{},[690,1376,780],{},[690,1378,783],{},[690,1380,786],{},[697,1382,1383,1397],{},[687,1384,1385,1390,1393],{},[702,1386,1387],{},[711,1388,1389],{},"AIAssistantPlugin",[702,1391,1392],{},"AI assistant.",[702,1394,1395],{},[669,1396,803],{"href":263},[687,1398,1399,1404,1407],{},[702,1400,1401],{},[711,1402,1403],{},"FooterPlugin",[702,1405,1406],{},"Editor footer chrome.",[702,1408,1409],{},[669,1410,803],{"href":152},[768,1412,1414],{"id":1413},"extra","Extra",[681,1416,1417,1427],{},[684,1418,1419],{},[687,1420,1421,1423,1425],{},[690,1422,780],{},[690,1424,783],{},[690,1426,786],{},[697,1428,1429,1443,1457,1471,1485,1499],{},[687,1430,1431,1436,1439],{},[702,1432,1433],{},[711,1434,1435],{},"CalendarPlugin",[702,1437,1438],{},"Calendar \u002F events.",[702,1440,1441],{},[669,1442,803],{"href":204},[687,1444,1445,1450,1453],{},[702,1446,1447],{},[711,1448,1449],{},"TimerPlugin",[702,1451,1452],{},"Countdown \u002F timer blocks.",[702,1454,1455],{},[669,1456,803],{"href":208},[687,1458,1459,1464,1467],{},[702,1460,1461],{},[711,1462,1463],{},"PDFEmbedPlugin",[702,1465,1466],{},"Embed PDF documents.",[702,1468,1469],{},[669,1470,803],{"href":178},[687,1472,1473,1478,1481],{},[702,1474,1475],{},[711,1476,1477],{},"MentionsPlugin",[702,1479,1480],{},"@mentions.",[702,1482,1483],{},[669,1484,803],{"href":225},[687,1486,1487,1492,1495],{},[702,1488,1489],{},[711,1490,1491],{},"TrackChangesPlugin",[702,1493,1494],{},"Track and review changes.",[702,1496,1497],{},[669,1498,803],{"href":229},[687,1500,1501,1506,1509],{},[702,1502,1503],{},[711,1504,1505],{},"AnchorLinkPlugin",[702,1507,1508],{},"In-document anchors.",[702,1510,1511],{},[669,1512,803],{"href":148},[676,1514,1516],{"id":1515},"usage","Usage",[1518,1519,1524],"pre",{"className":1520,"code":1521,"language":1522,"meta":1523,"style":1523},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { Editor, createDefaultPlugins, createCorePlugins } from 'on-codemerge';\nimport { ToolbarPlugin, AlignmentPlugin, TablePlugin } from 'on-codemerge\u002Fplugins';\nimport 'on-codemerge\u002Findex.css';\nimport 'on-codemerge\u002Fpublic.css';\n\n\u002F\u002F Full set\nconst editor = new Editor(container, {\n  plugins: createDefaultPlugins(),\n});\n\n\u002F\u002F Lean + extras\nconst lean = new Editor(container, {\n  plugins: [...createCorePlugins(), TablePlugin()],\n});\n\n\u002F\u002F Explicit\nconst custom = new Editor(container, {\n  plugins: [ToolbarPlugin(), AlignmentPlugin()],\n});\n\n\u002F\u002F Late registration\nlean.use(TablePlugin());\n","ts","",[639,1525,1526,1573,1606,1620,1634,1641,1648,1675,1693,1704,1709,1715,1735,1762,1771,1776,1782,1802,1823,1832,1837,1843],{"__ignoreMap":1523},[1527,1528,1531,1535,1539,1543,1546,1549,1551,1554,1557,1560,1563,1567,1570],"span",{"class":1529,"line":1530},"line",1,[1527,1532,1534],{"class":1533},"s7zQu","import",[1527,1536,1538],{"class":1537},"sMK4o"," {",[1527,1540,1542],{"class":1541},"sTEyZ"," Editor",[1527,1544,1545],{"class":1537},",",[1527,1547,1548],{"class":1541}," createDefaultPlugins",[1527,1550,1545],{"class":1537},[1527,1552,1553],{"class":1541}," createCorePlugins",[1527,1555,1556],{"class":1537}," }",[1527,1558,1559],{"class":1533}," from",[1527,1561,1562],{"class":1537}," '",[1527,1564,1566],{"class":1565},"sfazB","on-codemerge",[1527,1568,1569],{"class":1537},"'",[1527,1571,1572],{"class":1537},";\n",[1527,1574,1576,1578,1580,1583,1585,1588,1590,1593,1595,1597,1599,1602,1604],{"class":1529,"line":1575},2,[1527,1577,1534],{"class":1533},[1527,1579,1538],{"class":1537},[1527,1581,1582],{"class":1541}," ToolbarPlugin",[1527,1584,1545],{"class":1537},[1527,1586,1587],{"class":1541}," AlignmentPlugin",[1527,1589,1545],{"class":1537},[1527,1591,1592],{"class":1541}," TablePlugin",[1527,1594,1556],{"class":1537},[1527,1596,1559],{"class":1533},[1527,1598,1562],{"class":1537},[1527,1600,1601],{"class":1565},"on-codemerge\u002Fplugins",[1527,1603,1569],{"class":1537},[1527,1605,1572],{"class":1537},[1527,1607,1609,1611,1613,1616,1618],{"class":1529,"line":1608},3,[1527,1610,1534],{"class":1533},[1527,1612,1562],{"class":1537},[1527,1614,1615],{"class":1565},"on-codemerge\u002Findex.css",[1527,1617,1569],{"class":1537},[1527,1619,1572],{"class":1537},[1527,1621,1623,1625,1627,1630,1632],{"class":1529,"line":1622},4,[1527,1624,1534],{"class":1533},[1527,1626,1562],{"class":1537},[1527,1628,1629],{"class":1565},"on-codemerge\u002Fpublic.css",[1527,1631,1569],{"class":1537},[1527,1633,1572],{"class":1537},[1527,1635,1637],{"class":1529,"line":1636},5,[1527,1638,1640],{"emptyLinePlaceholder":1639},true,"\n",[1527,1642,1644],{"class":1529,"line":1643},6,[1527,1645,1647],{"class":1646},"sHwdD","\u002F\u002F Full set\n",[1527,1649,1651,1655,1658,1661,1664,1667,1670,1672],{"class":1529,"line":1650},7,[1527,1652,1654],{"class":1653},"spNyl","const",[1527,1656,1657],{"class":1541}," editor ",[1527,1659,1660],{"class":1537},"=",[1527,1662,1663],{"class":1537}," new",[1527,1665,1542],{"class":1666},"s2Zo4",[1527,1668,1669],{"class":1541},"(container",[1527,1671,1545],{"class":1537},[1527,1673,1674],{"class":1537}," {\n",[1527,1676,1678,1682,1685,1687,1690],{"class":1529,"line":1677},8,[1527,1679,1681],{"class":1680},"swJcz","  plugins",[1527,1683,1684],{"class":1537},":",[1527,1686,1548],{"class":1666},[1527,1688,1689],{"class":1541},"()",[1527,1691,1692],{"class":1537},",\n",[1527,1694,1696,1699,1702],{"class":1529,"line":1695},9,[1527,1697,1698],{"class":1537},"}",[1527,1700,1701],{"class":1541},")",[1527,1703,1572],{"class":1537},[1527,1705,1707],{"class":1529,"line":1706},10,[1527,1708,1640],{"emptyLinePlaceholder":1639},[1527,1710,1712],{"class":1529,"line":1711},11,[1527,1713,1714],{"class":1646},"\u002F\u002F Lean + extras\n",[1527,1716,1718,1720,1723,1725,1727,1729,1731,1733],{"class":1529,"line":1717},12,[1527,1719,1654],{"class":1653},[1527,1721,1722],{"class":1541}," lean ",[1527,1724,1660],{"class":1537},[1527,1726,1663],{"class":1537},[1527,1728,1542],{"class":1666},[1527,1730,1669],{"class":1541},[1527,1732,1545],{"class":1537},[1527,1734,1674],{"class":1537},[1527,1736,1738,1740,1742,1745,1748,1751,1753,1755,1757,1760],{"class":1529,"line":1737},13,[1527,1739,1681],{"class":1680},[1527,1741,1684],{"class":1537},[1527,1743,1744],{"class":1541}," [",[1527,1746,1747],{"class":1537},"...",[1527,1749,1750],{"class":1666},"createCorePlugins",[1527,1752,1689],{"class":1541},[1527,1754,1545],{"class":1537},[1527,1756,1592],{"class":1666},[1527,1758,1759],{"class":1541},"()]",[1527,1761,1692],{"class":1537},[1527,1763,1765,1767,1769],{"class":1529,"line":1764},14,[1527,1766,1698],{"class":1537},[1527,1768,1701],{"class":1541},[1527,1770,1572],{"class":1537},[1527,1772,1774],{"class":1529,"line":1773},15,[1527,1775,1640],{"emptyLinePlaceholder":1639},[1527,1777,1779],{"class":1529,"line":1778},16,[1527,1780,1781],{"class":1646},"\u002F\u002F Explicit\n",[1527,1783,1785,1787,1790,1792,1794,1796,1798,1800],{"class":1529,"line":1784},17,[1527,1786,1654],{"class":1653},[1527,1788,1789],{"class":1541}," custom ",[1527,1791,1660],{"class":1537},[1527,1793,1663],{"class":1537},[1527,1795,1542],{"class":1666},[1527,1797,1669],{"class":1541},[1527,1799,1545],{"class":1537},[1527,1801,1674],{"class":1537},[1527,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821],{"class":1529,"line":1804},18,[1527,1806,1681],{"class":1680},[1527,1808,1684],{"class":1537},[1527,1810,1744],{"class":1541},[1527,1812,795],{"class":1666},[1527,1814,1689],{"class":1541},[1527,1816,1545],{"class":1537},[1527,1818,1587],{"class":1666},[1527,1820,1759],{"class":1541},[1527,1822,1692],{"class":1537},[1527,1824,1826,1828,1830],{"class":1529,"line":1825},19,[1527,1827,1698],{"class":1537},[1527,1829,1701],{"class":1541},[1527,1831,1572],{"class":1537},[1527,1833,1835],{"class":1529,"line":1834},20,[1527,1836,1640],{"emptyLinePlaceholder":1639},[1527,1838,1840],{"class":1529,"line":1839},21,[1527,1841,1842],{"class":1646},"\u002F\u002F Late registration\n",[1527,1844,1846,1849,1851,1854,1857,1859,1862],{"class":1529,"line":1845},22,[1527,1847,1848],{"class":1541},"lean",[1527,1850,674],{"class":1537},[1527,1852,1853],{"class":1666},"use",[1527,1855,1856],{"class":1541},"(",[1527,1858,958],{"class":1666},[1527,1860,1861],{"class":1541},"())",[1527,1863,1572],{"class":1537},[635,1865,1866,1867,1870,1871,642,1874,1877,1878,1881,1882,965],{},"There is ",[711,1868,1869],{},"no"," ",[639,1872,1873],{},"editor.remove()",[639,1875,1876],{},"editor.getPlugins()"," in v2. To change the set, destroy and recreate the editor (plugin ",[639,1879,1880],{},"setup"," scope disposes on ",[639,1883,1884],{},"editor.destroy()",[1518,1886,1888],{"className":1520,"code":1887,"language":1522,"meta":1523,"style":1523},"editor.on('docChanged', () => {\n  const json = editor.getJSON();\n  \u002F\u002F persist json\n});\n\neditor.setHTML('\u003Cp>Hello\u003C\u002Fp>'); \u002F\u002F boundary only\n",[639,1889,1890,1919,1941,1946,1954,1958],{"__ignoreMap":1523},[1527,1891,1892,1895,1897,1900,1902,1904,1907,1909,1911,1914,1917],{"class":1529,"line":1530},[1527,1893,1894],{"class":1541},"editor",[1527,1896,674],{"class":1537},[1527,1898,1899],{"class":1666},"on",[1527,1901,1856],{"class":1541},[1527,1903,1569],{"class":1537},[1527,1905,1906],{"class":1565},"docChanged",[1527,1908,1569],{"class":1537},[1527,1910,1545],{"class":1537},[1527,1912,1913],{"class":1537}," ()",[1527,1915,1916],{"class":1653}," =>",[1527,1918,1674],{"class":1537},[1527,1920,1921,1924,1927,1930,1933,1935,1937,1939],{"class":1529,"line":1575},[1527,1922,1923],{"class":1653},"  const",[1527,1925,1926],{"class":1541}," json",[1527,1928,1929],{"class":1537}," =",[1527,1931,1932],{"class":1541}," editor",[1527,1934,674],{"class":1537},[1527,1936,641],{"class":1666},[1527,1938,1689],{"class":1680},[1527,1940,1572],{"class":1537},[1527,1942,1943],{"class":1529,"line":1608},[1527,1944,1945],{"class":1646},"  \u002F\u002F persist json\n",[1527,1947,1948,1950,1952],{"class":1529,"line":1622},[1527,1949,1698],{"class":1537},[1527,1951,1701],{"class":1541},[1527,1953,1572],{"class":1537},[1527,1955,1956],{"class":1529,"line":1636},[1527,1957,1640],{"emptyLinePlaceholder":1639},[1527,1959,1960,1962,1964,1966,1968,1970,1973,1975,1977,1980],{"class":1529,"line":1643},[1527,1961,1894],{"class":1541},[1527,1963,674],{"class":1537},[1527,1965,652],{"class":1666},[1527,1967,1856],{"class":1541},[1527,1969,1569],{"class":1537},[1527,1971,1972],{"class":1565},"\u003Cp>Hello\u003C\u002Fp>",[1527,1974,1569],{"class":1537},[1527,1976,1701],{"class":1541},[1527,1978,1979],{"class":1537},";",[1527,1981,1982],{"class":1646}," \u002F\u002F boundary only\n",[768,1984,1986],{"id":1985},"options-at-construction","Options at construction",[1518,1988,1990],{"className":1520,"code":1989,"language":1522,"meta":1523,"style":1523},"const editor = new Editor(container, {\n  plugins: createDefaultPlugins(),\n  history: { maxDepth: 100 },\n  locale: 'en',\n});\n",[639,1991,1992,2010,2022,2043,2059],{"__ignoreMap":1523},[1527,1993,1994,1996,1998,2000,2002,2004,2006,2008],{"class":1529,"line":1530},[1527,1995,1654],{"class":1653},[1527,1997,1657],{"class":1541},[1527,1999,1660],{"class":1537},[1527,2001,1663],{"class":1537},[1527,2003,1542],{"class":1666},[1527,2005,1669],{"class":1541},[1527,2007,1545],{"class":1537},[1527,2009,1674],{"class":1537},[1527,2011,2012,2014,2016,2018,2020],{"class":1529,"line":1575},[1527,2013,1681],{"class":1680},[1527,2015,1684],{"class":1537},[1527,2017,1548],{"class":1666},[1527,2019,1689],{"class":1541},[1527,2021,1692],{"class":1537},[1527,2023,2024,2027,2029,2031,2034,2036,2040],{"class":1529,"line":1608},[1527,2025,2026],{"class":1680},"  history",[1527,2028,1684],{"class":1537},[1527,2030,1538],{"class":1537},[1527,2032,2033],{"class":1680}," maxDepth",[1527,2035,1684],{"class":1537},[1527,2037,2039],{"class":2038},"sbssI"," 100",[1527,2041,2042],{"class":1537}," },\n",[1527,2044,2045,2048,2050,2052,2055,2057],{"class":1529,"line":1622},[1527,2046,2047],{"class":1680},"  locale",[1527,2049,1684],{"class":1537},[1527,2051,1562],{"class":1537},[1527,2053,2054],{"class":1565},"en",[1527,2056,1569],{"class":1537},[1527,2058,1692],{"class":1537},[1527,2060,2061,2063,2065],{"class":1529,"line":1636},[1527,2062,1698],{"class":1537},[1527,2064,1701],{"class":1541},[1527,2066,1572],{"class":1537},[676,2068,2070],{"id":2069},"dependencies","Dependencies",[2072,2073,2074,2085,2090],"ul",{},[2075,2076,2077,2078,2081,2082,2084],"li",{},"Toolbar ",[711,2079,2080],{},"chrome"," is always present (core). ",[639,2083,795],{}," is optional (marks only).",[2075,2086,2087,2089],{},[639,2088,1287],{}," recommended for undo\u002Fredo UI.",[2075,2091,2092,2094,2095,642,2098,674],{},[639,2093,1227],{}," needs a WebSocket ops server + matching ",[639,2096,2097],{},"token",[639,2099,2100],{},"COLLAB_TOKEN",[676,2102,2104],{"id":2103},"further-reading","Further reading",[2072,2106,2107,2111,2115],{},[2075,2108,2109],{},[669,2110,23],{"href":24},[2075,2112,2113],{},[669,2114,614],{"href":615},[2075,2116,2117],{},[669,2118,19],{"href":20},[2120,2121,2122],"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 .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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":1523,"searchDepth":1575,"depth":1608,"links":2124},[2125,2126,2138,2141,2142],{"id":678,"depth":1575,"text":679},{"id":765,"depth":1575,"text":766,"children":2127},[2128,2129,2130,2131,2132,2133,2134,2135,2136,2137],{"id":770,"depth":1608,"text":771},{"id":806,"depth":1608,"text":807},{"id":908,"depth":1608,"text":909},{"id":986,"depth":1608,"text":155},{"id":1059,"depth":1608,"text":1060},{"id":1145,"depth":1608,"text":1146},{"id":1205,"depth":1608,"text":1206},{"id":1265,"depth":1608,"text":1266},{"id":1367,"depth":1608,"text":1368},{"id":1413,"depth":1608,"text":1414},{"id":1515,"depth":1575,"text":1516,"children":2139},[2140],{"id":1985,"depth":1608,"text":1986},{"id":2069,"depth":1575,"text":2070},{"id":2103,"depth":1575,"text":2104},"Plugins register onto the core-owned toolbar and use SDK popup \u002F context menu \u002F notify. Prefer createDefaultPlugins() or pick factories explicitly.","md",null,{},{"title":67,"description":2143},"JgyOJbem6a7cdrCTsF9y4ODFIIv3gJxwEnws2qB2DD0",[2150,2151],{"title":57,"path":58,"stem":59,"description":1523,"children":-1},{"title":77,"path":78,"stem":79,"description":1523,"children":-1},1794129102760]