[{"data":1,"prerenderedAt":1504},["ShallowReactive",2],{"navigation":3,"i-lucide:gitlab":522,"i-lucide:menu":527,"i-lucide:search":529,"i-lucide:chevron-down":531,"docs:\u002Fdocs\u002Fget-started\u002Finstallation":533,"docs-surround:\u002Fdocs\u002Fget-started\u002Finstallation":1489,"i-lucide:copy":1494,"i-lucide:arrow-left":1496,"i-lucide:arrow-right":1498,"i-lucide:triangle-alert":1500,"i-lucide:hash":1502},[4],{"title":5,"path":6,"stem":7,"children":8,"page":18},"Docs","\u002Fdocs","docs",[9,173,190,383,497],{"title":10,"path":11,"stem":12,"children":13,"page":18},"Admin","\u002Fdocs\u002Fadmin","docs\u002Fadmin",[14,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168],{"title":15,"path":16,"stem":17,"new":18,"wrapperKind":19},"Alert Dialog","\u002Fdocs\u002Fadmin\u002Falert-dialog","docs\u002Fadmin\u002Falert-dialog",false,null,{"title":21,"path":22,"stem":23,"new":18,"wrapperKind":19},"Audio Player","\u002Fdocs\u002Fadmin\u002Faudio-player","docs\u002Fadmin\u002Faudio-player",{"title":25,"path":26,"stem":27,"new":18,"wrapperKind":19},"Avatar","\u002Fdocs\u002Fadmin\u002Favatar","docs\u002Fadmin\u002Favatar",{"title":29,"path":30,"stem":31,"new":18,"wrapperKind":19},"Badge","\u002Fdocs\u002Fadmin\u002Fbadge","docs\u002Fadmin\u002Fbadge",{"title":33,"path":34,"stem":35,"new":18,"wrapperKind":19},"Breadcrumb","\u002Fdocs\u002Fadmin\u002Fbreadcrumb","docs\u002Fadmin\u002Fbreadcrumb",{"title":37,"path":38,"stem":39,"new":18,"wrapperKind":19},"Button","\u002Fdocs\u002Fadmin\u002Fbutton","docs\u002Fadmin\u002Fbutton",{"title":41,"path":42,"stem":43,"new":18,"wrapperKind":19},"Checkbox","\u002Fdocs\u002Fadmin\u002Fcheckbox","docs\u002Fadmin\u002Fcheckbox",{"title":45,"path":46,"stem":47,"new":18,"wrapperKind":19},"Color Picker","\u002Fdocs\u002Fadmin\u002Fcolor-picker","docs\u002Fadmin\u002Fcolor-picker",{"title":49,"path":50,"stem":51,"new":18,"wrapperKind":19},"Cropper","\u002Fdocs\u002Fadmin\u002Fcropper","docs\u002Fadmin\u002Fcropper",{"title":53,"path":54,"stem":55,"new":18,"wrapperKind":19},"Date Picker","\u002Fdocs\u002Fadmin\u002Fdate-picker","docs\u002Fadmin\u002Fdate-picker",{"title":57,"path":58,"stem":59,"new":18,"wrapperKind":19},"Dialog","\u002Fdocs\u002Fadmin\u002Fdialog","docs\u002Fadmin\u002Fdialog",{"title":61,"path":62,"stem":63,"new":18,"wrapperKind":19},"Divider","\u002Fdocs\u002Fadmin\u002Fdivider","docs\u002Fadmin\u002Fdivider",{"title":65,"path":66,"stem":67,"new":18,"wrapperKind":19},"Dropdown Menu","\u002Fdocs\u002Fadmin\u002Fdropdown-menu","docs\u002Fadmin\u002Fdropdown-menu",{"title":69,"path":70,"stem":71,"new":18,"wrapperKind":19},"Field","\u002Fdocs\u002Fadmin\u002Ffield","docs\u002Fadmin\u002Ffield",{"title":73,"path":74,"stem":75,"new":18,"wrapperKind":19},"File Upload","\u002Fdocs\u002Fadmin\u002Ffile-upload","docs\u002Fadmin\u002Ffile-upload",{"title":77,"path":78,"stem":79,"new":18,"wrapperKind":19},"Image","\u002Fdocs\u002Fadmin\u002Fimage","docs\u002Fadmin\u002Fimage",{"title":81,"path":82,"stem":83,"new":18,"wrapperKind":19},"Image Upload","\u002Fdocs\u002Fadmin\u002Fimage-upload","docs\u002Fadmin\u002Fimage-upload",{"title":85,"path":86,"stem":87,"new":18,"wrapperKind":19},"Input","\u002Fdocs\u002Fadmin\u002Finput","docs\u002Fadmin\u002Finput",{"title":89,"path":90,"stem":91,"new":18,"wrapperKind":19},"Loading","\u002Fdocs\u002Fadmin\u002Floading","docs\u002Fadmin\u002Floading",{"title":93,"path":94,"stem":95,"new":18,"wrapperKind":19},"Notification","\u002Fdocs\u002Fadmin\u002Fnotification","docs\u002Fadmin\u002Fnotification",{"title":97,"path":98,"stem":99,"new":18,"wrapperKind":19},"Number Field","\u002Fdocs\u002Fadmin\u002Fnumber-field","docs\u002Fadmin\u002Fnumber-field",{"title":101,"path":102,"stem":103,"new":18,"wrapperKind":19},"Overlay","\u002Fdocs\u002Fadmin\u002Foverlay","docs\u002Fadmin\u002Foverlay",{"title":105,"path":106,"stem":107,"new":18,"wrapperKind":19},"Pagination","\u002Fdocs\u002Fadmin\u002Fpagination","docs\u002Fadmin\u002Fpagination",{"title":109,"path":110,"stem":111,"new":18,"wrapperKind":19},"Pdf Viewer","\u002Fdocs\u002Fadmin\u002Fpdf-viewer","docs\u002Fadmin\u002Fpdf-viewer",{"title":113,"path":114,"stem":115,"new":18,"wrapperKind":19},"Progress","\u002Fdocs\u002Fadmin\u002Fprogress","docs\u002Fadmin\u002Fprogress",{"title":117,"path":118,"stem":119,"new":18,"wrapperKind":19},"Radio Group","\u002Fdocs\u002Fadmin\u002Fradio-group","docs\u002Fadmin\u002Fradio-group",{"title":121,"path":122,"stem":123,"new":18,"wrapperKind":19},"Scroll Area","\u002Fdocs\u002Fadmin\u002Fscroll-area","docs\u002Fadmin\u002Fscroll-area",{"title":125,"path":126,"stem":127,"new":18,"wrapperKind":19},"Select","\u002Fdocs\u002Fadmin\u002Fselect","docs\u002Fadmin\u002Fselect",{"title":129,"path":130,"stem":131,"new":18,"wrapperKind":19},"Side Menu","\u002Fdocs\u002Fadmin\u002Fside-menu","docs\u002Fadmin\u002Fside-menu",{"title":133,"path":134,"stem":135,"new":18,"wrapperKind":19},"Stepper","\u002Fdocs\u002Fadmin\u002Fstepper","docs\u002Fadmin\u002Fstepper",{"title":137,"path":138,"stem":139,"new":18,"wrapperKind":19},"Switch","\u002Fdocs\u002Fadmin\u002Fswitch","docs\u002Fadmin\u002Fswitch",{"title":141,"path":142,"stem":143,"new":18,"wrapperKind":19},"Tabs","\u002Fdocs\u002Fadmin\u002Ftabs","docs\u002Fadmin\u002Ftabs",{"title":145,"path":146,"stem":147,"new":18,"wrapperKind":19},"Tag","\u002Fdocs\u002Fadmin\u002Ftag","docs\u002Fadmin\u002Ftag",{"title":149,"path":150,"stem":151,"new":18,"wrapperKind":19},"Textarea","\u002Fdocs\u002Fadmin\u002Ftextarea","docs\u002Fadmin\u002Ftextarea",{"title":153,"path":154,"stem":155,"new":18,"wrapperKind":19},"Timeline","\u002Fdocs\u002Fadmin\u002Ftimeline","docs\u002Fadmin\u002Ftimeline",{"title":157,"path":158,"stem":159,"new":18,"wrapperKind":19},"Tooltip","\u002Fdocs\u002Fadmin\u002Ftooltip","docs\u002Fadmin\u002Ftooltip",{"title":161,"path":162,"stem":163,"new":18,"wrapperKind":19},"Tree","\u002Fdocs\u002Fadmin\u002Ftree","docs\u002Fadmin\u002Ftree",{"title":165,"path":166,"stem":167,"new":18,"wrapperKind":19},"Video Player","\u002Fdocs\u002Fadmin\u002Fvideo-player","docs\u002Fadmin\u002Fvideo-player",{"title":169,"path":170,"stem":171,"new":18,"wrapperKind":172},"Vxe Table","\u002Fdocs\u002Fadmin\u002Fvxe-table","docs\u002Fadmin\u002Fvxe-table","vendor-headed",{"title":174,"path":175,"stem":176,"children":177,"page":18},"Ai","\u002Fdocs\u002Fai","docs\u002Fai",[178,182,186],{"title":179,"path":180,"stem":181,"new":18,"wrapperKind":19},"llms.txt","\u002Fdocs\u002Fai\u002Fllms-txt","docs\u002Fai\u002F1.llms-txt",{"title":183,"path":184,"stem":185,"new":18,"wrapperKind":19},"MCP","\u002Fdocs\u002Fai\u002Fmcp","docs\u002Fai\u002F2.mcp",{"title":187,"path":188,"stem":189,"new":18,"wrapperKind":19},"Agent skill","\u002Fdocs\u002Fai\u002Fskills","docs\u002Fai\u002F3.skills",{"title":191,"path":192,"stem":193,"children":194,"page":18},"Aio Editor","\u002Fdocs\u002Faio-editor","docs\u002Faio-editor",[195,199,203],{"title":196,"path":197,"stem":198,"new":18,"wrapperKind":19},"AIO 編輯器總覽","\u002Fdocs\u002Faio-editor\u002Foverview","docs\u002Faio-editor\u002F1.overview",{"title":200,"path":201,"stem":202,"new":18,"wrapperKind":19},"AioEditor","\u002Fdocs\u002Faio-editor\u002Feditor","docs\u002Faio-editor\u002F2.editor",{"title":204,"path":205,"stem":206,"children":207,"page":18},"Extensions","\u002Fdocs\u002Faio-editor\u002Fextensions","docs\u002Faio-editor\u002F3.extensions",[208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,335,339,343,347,351,355,359,363,367,371,375,379],{"title":209,"path":210,"stem":211,"new":18,"wrapperKind":19},"Extensions 總覽","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Foverview","docs\u002Faio-editor\u002F3.extensions\u002F1.overview",{"title":213,"path":214,"stem":215,"new":18,"wrapperKind":19},"Subscript","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fsubscript","docs\u002Faio-editor\u002F3.extensions\u002F10.subscript",{"title":217,"path":218,"stem":219,"new":18,"wrapperKind":19},"Superscript","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fsuperscript","docs\u002Faio-editor\u002F3.extensions\u002F11.superscript",{"title":221,"path":222,"stem":223,"new":18,"wrapperKind":19},"Document \u002F Text \u002F Gapcursor","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fschema-base","docs\u002Faio-editor\u002F3.extensions\u002F12.schema-base",{"title":225,"path":226,"stem":227,"new":18,"wrapperKind":19},"Paragraph","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fparagraph","docs\u002Faio-editor\u002F3.extensions\u002F13.paragraph",{"title":229,"path":230,"stem":231,"new":18,"wrapperKind":19},"Heading","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fheading","docs\u002Faio-editor\u002F3.extensions\u002F14.heading",{"title":233,"path":234,"stem":235,"new":18,"wrapperKind":19},"Blockquote","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fblockquote","docs\u002Faio-editor\u002F3.extensions\u002F15.blockquote",{"title":237,"path":238,"stem":239,"new":18,"wrapperKind":19},"HorizontalRule","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fhorizontal-rule","docs\u002Faio-editor\u002F3.extensions\u002F16.horizontal-rule",{"title":241,"path":242,"stem":243,"new":18,"wrapperKind":19},"HardBreak","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fhard-break","docs\u002Faio-editor\u002F3.extensions\u002F17.hard-break",{"title":245,"path":246,"stem":247,"new":18,"wrapperKind":19},"CodeBlock","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fcode-block","docs\u002Faio-editor\u002F3.extensions\u002F18.code-block",{"title":249,"path":250,"stem":251,"new":18,"wrapperKind":19},"BulletList","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fbullet-list","docs\u002Faio-editor\u002F3.extensions\u002F19.bullet-list",{"title":253,"path":254,"stem":255,"new":18,"wrapperKind":19},"Bold","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fbold","docs\u002Faio-editor\u002F3.extensions\u002F2.bold",{"title":257,"path":258,"stem":259,"new":18,"wrapperKind":19},"OrderedList","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fordered-list","docs\u002Faio-editor\u002F3.extensions\u002F20.ordered-list",{"title":261,"path":262,"stem":263,"new":18,"wrapperKind":19},"ListItem","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Flist-item","docs\u002Faio-editor\u002F3.extensions\u002F21.list-item",{"title":265,"path":266,"stem":267,"new":18,"wrapperKind":19},"TaskList","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Ftask-list","docs\u002Faio-editor\u002F3.extensions\u002F22.task-list",{"title":269,"path":270,"stem":271,"new":18,"wrapperKind":19},"TaskItem","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Ftask-item","docs\u002Faio-editor\u002F3.extensions\u002F23.task-item",{"title":273,"path":274,"stem":275,"new":18,"wrapperKind":19},"ListKeyMap","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Flist-keymap","docs\u002Faio-editor\u002F3.extensions\u002F24.list-keymap",{"title":277,"path":278,"stem":279,"new":18,"wrapperKind":19},"TextAlign","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Ftext-align","docs\u002Faio-editor\u002F3.extensions\u002F25.text-align",{"title":281,"path":282,"stem":283,"new":18,"wrapperKind":19},"Indent","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Findent","docs\u002Faio-editor\u002F3.extensions\u002F26.indent",{"title":285,"path":286,"stem":287,"new":18,"wrapperKind":19},"LineHeight","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fline-height","docs\u002Faio-editor\u002F3.extensions\u002F27.line-height",{"title":289,"path":290,"stem":291,"new":18,"wrapperKind":19},"FontFamily","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Ffont-family","docs\u002Faio-editor\u002F3.extensions\u002F28.font-family",{"title":293,"path":294,"stem":295,"new":18,"wrapperKind":19},"FontSize","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Ffont-size","docs\u002Faio-editor\u002F3.extensions\u002F29.font-size",{"title":297,"path":298,"stem":299,"new":18,"wrapperKind":19},"Italic","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fitalic","docs\u002Faio-editor\u002F3.extensions\u002F3.italic",{"title":301,"path":302,"stem":303,"new":18,"wrapperKind":19},"UndoRedo","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fundo-redo","docs\u002Faio-editor\u002F3.extensions\u002F30.undo-redo",{"title":305,"path":306,"stem":307,"new":18,"wrapperKind":19},"Dropcursor","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fdropcursor","docs\u002Faio-editor\u002F3.extensions\u002F31.dropcursor",{"title":309,"path":310,"stem":311,"new":18,"wrapperKind":19},"Placeholder","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fplaceholder","docs\u002Faio-editor\u002F3.extensions\u002F32.placeholder",{"title":313,"path":314,"stem":315,"new":18,"wrapperKind":19},"CharacterCount","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fcharacter-count","docs\u002Faio-editor\u002F3.extensions\u002F33.character-count",{"title":317,"path":318,"stem":319,"new":18,"wrapperKind":19},"KeydownHandler","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fkeydown-handler","docs\u002Faio-editor\u002F3.extensions\u002F34.keydown-handler",{"title":321,"path":322,"stem":323,"new":18,"wrapperKind":19},"AutoJoiner","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fauto-joiner","docs\u002Faio-editor\u002F3.extensions\u002F35.auto-joiner",{"title":325,"path":326,"stem":327,"new":18,"wrapperKind":19},"CopyData","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fcopy-data","docs\u002Faio-editor\u002F3.extensions\u002F36.copy-data",{"title":329,"path":330,"stem":331,"new":18,"wrapperKind":19},"Link","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Flink","docs\u002Faio-editor\u002F3.extensions\u002F37.link",{"title":77,"path":333,"stem":334,"new":18,"wrapperKind":19},"\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fimage","docs\u002Faio-editor\u002F3.extensions\u002F38.image",{"title":336,"path":337,"stem":338,"new":18,"wrapperKind":19},"Video","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fvideo","docs\u002Faio-editor\u002F3.extensions\u002F39.video",{"title":340,"path":341,"stem":342,"new":18,"wrapperKind":19},"Strike","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fstrike","docs\u002Faio-editor\u002F3.extensions\u002F4.strike",{"title":344,"path":345,"stem":346,"new":18,"wrapperKind":19},"TableKit","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Ftable-kit","docs\u002Faio-editor\u002F3.extensions\u002F40.table-kit",{"title":348,"path":349,"stem":350,"new":18,"wrapperKind":19},"Mention","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fmention","docs\u002Faio-editor\u002F3.extensions\u002F41.mention",{"title":352,"path":353,"stem":354,"new":18,"wrapperKind":19},"HashTag","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fhash-tag","docs\u002Faio-editor\u002F3.extensions\u002F42.hash-tag",{"title":356,"path":357,"stem":358,"new":18,"wrapperKind":19},"Bubble Menu","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fbubble-menu","docs\u002Faio-editor\u002F3.extensions\u002F43.bubble-menu",{"title":360,"path":361,"stem":362,"new":18,"wrapperKind":19},"Drag Handle","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fdrag-handle","docs\u002Faio-editor\u002F3.extensions\u002F44.drag-handle",{"title":364,"path":365,"stem":366,"new":18,"wrapperKind":19},"Underline","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Funderline","docs\u002Faio-editor\u002F3.extensions\u002F5.underline",{"title":368,"path":369,"stem":370,"new":18,"wrapperKind":19},"Code","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fcode","docs\u002Faio-editor\u002F3.extensions\u002F6.code",{"title":372,"path":373,"stem":374,"new":18,"wrapperKind":19},"TextStyle","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Ftext-style","docs\u002Faio-editor\u002F3.extensions\u002F7.text-style",{"title":376,"path":377,"stem":378,"new":18,"wrapperKind":19},"Color","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fcolor","docs\u002Faio-editor\u002F3.extensions\u002F8.color",{"title":380,"path":381,"stem":382,"new":18,"wrapperKind":19},"Highlight","\u002Fdocs\u002Faio-editor\u002Fextensions\u002Fhighlight","docs\u002Faio-editor\u002F3.extensions\u002F9.highlight",{"title":384,"path":385,"stem":386,"children":387,"page":18},"Editor","\u002Fdocs\u002Feditor","docs\u002Feditor",[388,392,396,412],{"title":389,"path":390,"stem":391,"new":18,"wrapperKind":19},"編輯器總覽","\u002Fdocs\u002Feditor\u002Foverview","docs\u002Feditor\u002F1.overview",{"title":393,"path":394,"stem":395,"new":18,"wrapperKind":19},"自訂指南","\u002Fdocs\u002Feditor\u002Fcustomization","docs\u002Feditor\u002F2.customization",{"title":397,"path":398,"stem":399,"children":400,"page":18},"Core","\u002Fdocs\u002Feditor\u002Fcore","docs\u002Feditor\u002F3.core",[401,404,408],{"title":384,"path":402,"stem":403,"new":18,"wrapperKind":19},"\u002Fdocs\u002Feditor\u002Fcore\u002Feditor","docs\u002Feditor\u002F3.core\u002F1.editor",{"title":405,"path":406,"stem":407,"new":18,"wrapperKind":19},"Rich Editor","\u002Fdocs\u002Feditor\u002Fcore\u002Frich-editor","docs\u002Feditor\u002F3.core\u002F2.rich-editor",{"title":409,"path":410,"stem":411,"new":18,"wrapperKind":19},"Editor Toolbar","\u002Fdocs\u002Feditor\u002Fcore\u002Ftoolbar","docs\u002Feditor\u002F3.core\u002F3.toolbar",{"title":413,"path":414,"stem":415,"children":416,"page":18},"Addons","\u002Fdocs\u002Feditor\u002Faddons","docs\u002Feditor\u002F4.addons",[417,421,425,429,433,437,441,445,449,453,457,461,465,469,473,477,481,485,489,493],{"title":418,"path":419,"stem":420,"new":18,"wrapperKind":19},"Editor Image","\u002Fdocs\u002Feditor\u002Faddons\u002Fimage","docs\u002Feditor\u002F4.addons\u002F1.image",{"title":422,"path":423,"stem":424,"new":18,"wrapperKind":19},"Editor Emoji Menu","\u002Fdocs\u002Feditor\u002Faddons\u002Femoji","docs\u002Feditor\u002F4.addons\u002F10.emoji",{"title":426,"path":427,"stem":428,"new":18,"wrapperKind":19},"Editor Suggestion Menu","\u002Fdocs\u002Feditor\u002Faddons\u002Fsuggestion","docs\u002Feditor\u002F4.addons\u002F11.suggestion",{"title":430,"path":431,"stem":432,"new":18,"wrapperKind":19},"Editor Link Bubble","\u002Fdocs\u002Feditor\u002Faddons\u002Flink-bubble","docs\u002Feditor\u002F4.addons\u002F12.link-bubble",{"title":434,"path":435,"stem":436,"new":18,"wrapperKind":19},"Editor List Trash","\u002Fdocs\u002Feditor\u002Faddons\u002Flist-trash","docs\u002Feditor\u002F4.addons\u002F13.list-trash",{"title":438,"path":439,"stem":440,"new":18,"wrapperKind":19},"Editor Drag Handle","\u002Fdocs\u002Feditor\u002Faddons\u002Fdrag-handle","docs\u002Feditor\u002F4.addons\u002F14.drag-handle",{"title":442,"path":443,"stem":444,"new":18,"wrapperKind":19},"Editor Table","\u002Fdocs\u002Feditor\u002Faddons\u002Ftable","docs\u002Feditor\u002F4.addons\u002F15.table",{"title":446,"path":447,"stem":448,"new":18,"wrapperKind":19},"Editor Superscript \u002F Subscript","\u002Fdocs\u002Feditor\u002Faddons\u002Fsuperscript-subscript","docs\u002Feditor\u002F4.addons\u002F16.superscript-subscript",{"title":450,"path":451,"stem":452,"new":18,"wrapperKind":19},"Editor Video","\u002Fdocs\u002Feditor\u002Faddons\u002Fvideo","docs\u002Feditor\u002F4.addons\u002F17.video",{"title":454,"path":455,"stem":456,"new":18,"wrapperKind":19},"Editor YouTube","\u002Fdocs\u002Feditor\u002Faddons\u002Fyoutube","docs\u002Feditor\u002F4.addons\u002F18.youtube",{"title":458,"path":459,"stem":460,"new":18,"wrapperKind":19},"Editor Font Size","\u002Fdocs\u002Feditor\u002Faddons\u002Ffont-size","docs\u002Feditor\u002F4.addons\u002F19.font-size",{"title":462,"path":463,"stem":464,"new":18,"wrapperKind":19},"Editor Markdown","\u002Fdocs\u002Feditor\u002Faddons\u002Fmarkdown","docs\u002Feditor\u002F4.addons\u002F2.markdown",{"title":466,"path":467,"stem":468,"new":18,"wrapperKind":19},"Editor Code Block","\u002Fdocs\u002Feditor\u002Faddons\u002Fcode-block","docs\u002Feditor\u002F4.addons\u002F20.code-block",{"title":470,"path":471,"stem":472,"new":18,"wrapperKind":19},"Editor Text Color","\u002Fdocs\u002Feditor\u002Faddons\u002Ftext-color","docs\u002Feditor\u002F4.addons\u002F3.text-color",{"title":474,"path":475,"stem":476,"new":18,"wrapperKind":19},"Editor Highlight","\u002Fdocs\u002Feditor\u002Faddons\u002Fhighlight","docs\u002Feditor\u002F4.addons\u002F4.highlight",{"title":478,"path":479,"stem":480,"new":18,"wrapperKind":19},"Editor TextAlign","\u002Fdocs\u002Feditor\u002Faddons\u002Ftext-align","docs\u002Feditor\u002F4.addons\u002F5.text-align",{"title":482,"path":483,"stem":484,"new":18,"wrapperKind":19},"Editor Placeholder","\u002Fdocs\u002Feditor\u002Faddons\u002Fplaceholder","docs\u002Feditor\u002F4.addons\u002F6.placeholder",{"title":486,"path":487,"stem":488,"new":18,"wrapperKind":19},"Editor TaskList","\u002Fdocs\u002Feditor\u002Faddons\u002Ftask-list","docs\u002Feditor\u002F4.addons\u002F7.task-list",{"title":490,"path":491,"stem":492,"new":18,"wrapperKind":19},"Editor Indent","\u002Fdocs\u002Feditor\u002Faddons\u002Findent","docs\u002Feditor\u002F4.addons\u002F8.indent",{"title":494,"path":495,"stem":496,"new":18,"wrapperKind":19},"Editor Mention Menu","\u002Fdocs\u002Feditor\u002Faddons\u002Fmention","docs\u002Feditor\u002F4.addons\u002F9.mention",{"title":498,"path":499,"stem":500,"children":501,"page":18},"Get Started","\u002Fdocs\u002Fget-started","docs\u002Fget-started",[502,506,510,514,518],{"title":503,"path":504,"stem":505,"new":18,"wrapperKind":19},"介紹","\u002Fdocs\u002Fget-started\u002Fintroduction","docs\u002Fget-started\u002F1.introduction",{"title":507,"path":508,"stem":509,"new":18,"wrapperKind":19},"安裝","\u002Fdocs\u002Fget-started\u002Finstallation","docs\u002Fget-started\u002F2.installation",{"title":511,"path":512,"stem":513,"new":18,"wrapperKind":19},"主題","\u002Fdocs\u002Fget-started\u002Ftheming","docs\u002Fget-started\u002F3.theming",{"title":515,"path":516,"stem":517,"new":18,"wrapperKind":19},"Type-safe","\u002Fdocs\u002Fget-started\u002Ftype-safe","docs\u002Fget-started\u002F4.type-safe",{"title":519,"path":520,"stem":521,"new":18,"wrapperKind":19},"Headed UI","\u002Fdocs\u002Fget-started\u002Fheaded-ui","docs\u002Fget-started\u002F5.headed-ui",{"left":523,"top":523,"width":524,"height":524,"rotate":523,"vFlip":18,"hFlip":18,"body":525,"hidden":526},0,24,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m22 13.29l-3.33-10a.4.4 0 0 0-.14-.18a.38.38 0 0 0-.22-.11a.4.4 0 0 0-.23.07a.4.4 0 0 0-.14.18l-2.26 6.67H8.32L6.1 3.26a.4.4 0 0 0-.1-.18a.38.38 0 0 0-.26-.08a.4.4 0 0 0-.23.07a.4.4 0 0 0-.14.18L2 13.29a.74.74 0 0 0 .27.83L12 21l9.69-6.88a.71.71 0 0 0 .31-.83\"\u002F>",true,{"left":523,"top":523,"width":524,"height":524,"rotate":523,"vFlip":18,"hFlip":18,"body":528},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":523,"top":523,"width":524,"height":524,"rotate":523,"vFlip":18,"hFlip":18,"body":530},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":523,"top":523,"width":524,"height":524,"rotate":523,"vFlip":18,"hFlip":18,"body":532},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"id":534,"title":507,"body":535,"component":18,"description":1484,"extension":1485,"links":19,"meta":1486,"navigation":526,"new":18,"path":508,"seo":1487,"stem":509,"wrapperKind":19,"__hash__":1488},"docs\u002Fdocs\u002Fget-started\u002F2.installation.md",{"type":536,"value":537,"toc":1470},"minimark",[538,542,551,566,586,614,617,651,657,699,704,720,723,738,742,753,847,851,867,969,972,990,1026,1035,1039,1047,1050,1068,1071,1095,1104,1108,1115,1118,1229,1233,1244,1252,1275,1373,1392,1466],[539,540,541],"h2",{"id":541},"先決條件",[543,544,545,546,550],"p",{},"Node.js 22 以上。shadcn-vue 2.8.2 需 Node ≥ 22；Node 20 執行 CLI 會出現 ",[547,548,549],"code",{},"undici"," 錯誤。",[543,552,553,554,557,558,561,562,565],{},"專案需已完成 shadcn-vue 設定，且 ",[547,555,556],{},"components.json"," 的 ",[547,559,560],{},"iconLibrary"," 為 ",[547,563,564],{},"tabler","：",[567,568,569,579],"ul",{},[570,571,572],"li",{},[573,574,578],"a",{"href":575,"rel":576},"https:\u002F\u002Fshadcn-vue.com\u002Fdocs\u002Finstallation\u002Fvite",[577],"nofollow","Vite",[570,580,581],{},[573,582,585],{"href":583,"rel":584},"https:\u002F\u002Fshadcn-vue.com\u002Fdocs\u002Finstallation\u002Fnuxt",[577],"Nuxt",[543,587,588,591,592,595,596,598,599,602,603,606,607,610,611,613],{},[547,589,590],{},"@admin"," 元件直接 import ",[547,593,594],{},"@tabler\u002Ficons-vue","。shadcn-vue CLI 會依 ",[547,597,560],{},"，把 registry ",[547,600,601],{},"dependencies"," 裡已知的 icon 套件換成該設定對應的套件。未指定時預設是 ",[547,604,605],{},"lucide","，此時不會改寫這些 import，因此 ",[547,608,609],{},"add @admin\u002Fdialog"," 等元件後 build 會找不到 ",[547,612,594],{},"。",[543,615,616],{},"尚未初始化時：",[618,619,624],"pre",{"className":620,"code":621,"language":622,"meta":623,"style":623},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm dlx shadcn-vue init --icon-library tabler\n","bash","",[547,625,626],{"__ignoreMap":623},[627,628,631,635,639,642,645,648],"span",{"class":629,"line":630},"line",1,[627,632,634],{"class":633},"sBMFI","pnpm",[627,636,638],{"class":637},"sfazB"," dlx",[627,640,641],{"class":637}," shadcn-vue",[627,643,644],{"class":637}," init",[627,646,647],{"class":637}," --icon-library",[627,649,650],{"class":637}," tabler\n",[543,652,653,654,656],{},"完成後確認 ",[547,655,556],{}," 含：",[618,658,662],{"className":659,"code":660,"language":661,"meta":623,"style":623},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"iconLibrary\": \"tabler\"\n}\n","json",[547,663,664,670,693],{"__ignoreMap":623},[627,665,666],{"class":629,"line":630},[627,667,669],{"class":668},"sMK4o","{\n",[627,671,673,676,679,682,685,688,690],{"class":629,"line":672},2,[627,674,675],{"class":668},"  \"",[627,677,560],{"class":678},"spNyl",[627,680,681],{"class":668},"\"",[627,683,684],{"class":668},":",[627,686,687],{"class":668}," \"",[627,689,564],{"class":637},[627,691,692],{"class":668},"\"\n",[627,694,696],{"class":629,"line":695},3,[627,697,698],{"class":668},"}\n",[700,701,703],"h3",{"id":702},"已是-lucide-或已有-componentsjson","已是 lucide 或已有 components.json",[543,705,706,707,709,710,713,714,717,718,613],{},"把 ",[547,708,560],{}," 改成 ",[547,711,712],{},"\"tabler\"","，再執行 ",[547,715,716],{},"pnpm dlx shadcn-vue add","。CLI 才會安裝 ",[547,719,594],{},[543,721,722],{},"元件已經寫入、build 仍找不到套件時：",[618,724,726],{"className":620,"code":725,"language":622,"meta":623,"style":623},"pnpm add @tabler\u002Ficons-vue\n",[547,727,728],{"__ignoreMap":623},[627,729,730,732,735],{"class":629,"line":630},[627,731,634],{"class":633},[627,733,734],{"class":637}," add",[627,736,737],{"class":637}," @tabler\u002Ficons-vue\n",[539,739,741],{"id":740},"設定-registry","設定 Registry",[543,743,744,745,747,748,750,751,565],{},"在根目錄 ",[547,746,556],{}," 加入 ",[547,749,590],{},"，並保留 ",[547,752,560],{},[618,754,756],{"className":659,"code":755,"language":661,"meta":623,"style":623},"{\n  \"iconLibrary\": \"tabler\",\n  \"registries\": {\n    \"@admin\": {\n      \"url\": \"https:\u002F\u002Fcomponent-registry-4d4d86.gitlab.io\u002Fr\u002Fstyles\u002Fadmin\u002F{name}.json\"\n    }\n  }\n}\n",[547,757,758,762,781,795,809,830,836,842],{"__ignoreMap":623},[627,759,760],{"class":629,"line":630},[627,761,669],{"class":668},[627,763,764,766,768,770,772,774,776,778],{"class":629,"line":672},[627,765,675],{"class":668},[627,767,560],{"class":678},[627,769,681],{"class":668},[627,771,684],{"class":668},[627,773,687],{"class":668},[627,775,564],{"class":637},[627,777,681],{"class":668},[627,779,780],{"class":668},",\n",[627,782,783,785,788,790,792],{"class":629,"line":695},[627,784,675],{"class":668},[627,786,787],{"class":678},"registries",[627,789,681],{"class":668},[627,791,684],{"class":668},[627,793,794],{"class":668}," {\n",[627,796,798,801,803,805,807],{"class":629,"line":797},4,[627,799,800],{"class":668},"    \"",[627,802,590],{"class":633},[627,804,681],{"class":668},[627,806,684],{"class":668},[627,808,794],{"class":668},[627,810,812,815,819,821,823,825,828],{"class":629,"line":811},5,[627,813,814],{"class":668},"      \"",[627,816,818],{"class":817},"sbssI","url",[627,820,681],{"class":668},[627,822,684],{"class":668},[627,824,687],{"class":668},[627,826,827],{"class":637},"https:\u002F\u002Fcomponent-registry-4d4d86.gitlab.io\u002Fr\u002Fstyles\u002Fadmin\u002F{name}.json",[627,829,692],{"class":668},[627,831,833],{"class":629,"line":832},6,[627,834,835],{"class":668},"    }\n",[627,837,839],{"class":629,"line":838},7,[627,840,841],{"class":668},"  }\n",[627,843,845],{"class":629,"line":844},8,[627,846,698],{"class":668},[700,848,850],{"id":849},"registry-授權","Registry 授權",[543,852,853,854,856,857,859,860,863,864,565],{},"目前 ",[547,855,590],{}," 網址免授權即可讀取。若之後改為需授權，在 ",[547,858,590],{}," 加 ",[547,861,862],{},"headers","，並在環境變數設定 ",[547,865,866],{},"REGISTRY_TOKEN",[618,868,870],{"className":659,"code":869,"language":661,"meta":623,"style":623},"{\n  \"registries\": {\n    \"@admin\": {\n      \"url\": \"https:\u002F\u002Fcomponent-registry-4d4d86.gitlab.io\u002Fr\u002Fstyles\u002Fadmin\u002F{name}.json\",\n      \"headers\": {\n        \"Authorization\": \"Bearer ${REGISTRY_TOKEN}\"\n      }\n    }\n  }\n}\n",[547,871,872,876,888,900,918,930,950,955,959,964],{"__ignoreMap":623},[627,873,874],{"class":629,"line":630},[627,875,669],{"class":668},[627,877,878,880,882,884,886],{"class":629,"line":672},[627,879,675],{"class":668},[627,881,787],{"class":678},[627,883,681],{"class":668},[627,885,684],{"class":668},[627,887,794],{"class":668},[627,889,890,892,894,896,898],{"class":629,"line":695},[627,891,800],{"class":668},[627,893,590],{"class":633},[627,895,681],{"class":668},[627,897,684],{"class":668},[627,899,794],{"class":668},[627,901,902,904,906,908,910,912,914,916],{"class":629,"line":797},[627,903,814],{"class":668},[627,905,818],{"class":817},[627,907,681],{"class":668},[627,909,684],{"class":668},[627,911,687],{"class":668},[627,913,827],{"class":637},[627,915,681],{"class":668},[627,917,780],{"class":668},[627,919,920,922,924,926,928],{"class":629,"line":811},[627,921,814],{"class":668},[627,923,862],{"class":817},[627,925,681],{"class":668},[627,927,684],{"class":668},[627,929,794],{"class":668},[627,931,932,935,939,941,943,945,948],{"class":629,"line":832},[627,933,934],{"class":668},"        \"",[627,936,938],{"class":937},"swJcz","Authorization",[627,940,681],{"class":668},[627,942,684],{"class":668},[627,944,687],{"class":668},[627,946,947],{"class":637},"Bearer ${REGISTRY_TOKEN}",[627,949,692],{"class":668},[627,951,952],{"class":629,"line":838},[627,953,954],{"class":668},"      }\n",[627,956,957],{"class":629,"line":844},[627,958,835],{"class":668},[627,960,962],{"class":629,"line":961},9,[627,963,841],{"class":668},[627,965,967],{"class":629,"line":966},10,[627,968,698],{"class":668},[539,970,971],{"id":971},"安裝設計系統樣式",[618,973,975],{"className":620,"code":974,"language":622,"meta":623,"style":623},"pnpm dlx shadcn-vue add @admin\u002Fstyle\n",[547,976,977],{"__ignoreMap":623},[627,978,979,981,983,985,987],{"class":629,"line":630},[627,980,634],{"class":633},[627,982,638],{"class":637},[627,984,641],{"class":637},[627,986,734],{"class":637},[627,988,989],{"class":637}," @admin\u002Fstyle\n",[991,992,995],"alert",{"title":993,"type":994},"會覆寫 utils 檔","warning",[543,996,997,1000,1001,1004,1005,557,1007,1010,1011,1014,1015,1018,1019,1021,1022,1025],{},[547,998,999],{},"@admin\u002Fstyle"," 含 ",[547,1002,1003],{},"cn"," 的 utils 檔，路徑依 ",[547,1006,556],{},[547,1008,1009],{},"aliases.utils","（Nuxt 常見為 ",[547,1012,1013],{},"app\u002Flib\u002Futils.ts","）。該檔已存在時，CLI 會詢問是否覆寫，預設為否（略過）；回答是或加 ",[547,1016,1017],{},"-o"," 會覆寫。專案的 utils 有自訂內容時，請先備份或確認差異，要覆寫再加 ",[547,1020,1017],{},"（",[547,1023,1024],{},"pnpm dlx shadcn-vue add @admin\u002Fstyle -o","）。",[543,1027,1028,1029,1032,1033,613],{},"驗證：專案應能解析 admin color tokens 與 ",[547,1030,1031],{},"typo-*","；細節見 ",[573,1034,511],{"href":512},[539,1036,1038],{"id":1037},"agent-skill可選","Agent skill（可選）",[543,1040,1041,1042,1044,1045,613],{},"要以 AI agent 依 Setup／Install／Compose 操作 ",[547,1043,590],{}," 時，見 ",[573,1046,187],{"href":188},[539,1048,1049],{"id":1049},"安裝元件",[618,1051,1053],{"className":620,"code":1052,"language":622,"meta":623,"style":623},"pnpm dlx shadcn-vue add @admin\u002Fbutton\n",[547,1054,1055],{"__ignoreMap":623},[627,1056,1057,1059,1061,1063,1065],{"class":629,"line":630},[627,1058,634],{"class":633},[627,1060,638],{"class":637},[627,1062,641],{"class":637},[627,1064,734],{"class":637},[627,1066,1067],{"class":637}," @admin\u002Fbutton\n",[543,1069,1070],{},"一次多個：",[618,1072,1074],{"className":620,"code":1073,"language":622,"meta":623,"style":623},"pnpm dlx shadcn-vue add @admin\u002Fbutton @admin\u002Finput @admin\u002Fdialog\n",[547,1075,1076],{"__ignoreMap":623},[627,1077,1078,1080,1082,1084,1086,1089,1092],{"class":629,"line":630},[627,1079,634],{"class":633},[627,1081,638],{"class":637},[627,1083,641],{"class":637},[627,1085,734],{"class":637},[627,1087,1088],{"class":637}," @admin\u002Fbutton",[627,1090,1091],{"class":637}," @admin\u002Finput",[627,1093,1094],{"class":637}," @admin\u002Fdialog\n",[543,1096,1097,1098,1100,1101,1025],{},"驗證：對應元件出現在 ",[547,1099,556],{}," 設定的 components 目錄（常見為 ",[547,1102,1103],{},"@\u002Fcomponents\u002Fadmin\u002F",[539,1105,1107],{"id":1106},"ssrnuxt","SSR（Nuxt）",[543,1109,1110,1111,1114],{},"元件本身不包 ",[547,1112,1113],{},"\u003CClientOnly>","，純 Vue 3 專案可直接用。",[543,1116,1117],{},"不支援 SSR 的元件（依賴 DOM、canvas、WASM）在 Nuxt 自行包：",[618,1119,1123],{"className":1120,"code":1121,"language":1122,"meta":623,"style":623},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003Cclient-only>\n    \u003Cadmin-vxe-table :columns=\"columns\" :data=\"data\" \u002F>\n    \u003Ctemplate #fallback>\n      \u003C!-- 可選：骨架或 loading -->\n    \u003C\u002Ftemplate>\n  \u003C\u002Fclient-only>\n\u003C\u002Ftemplate>\n","vue",[547,1124,1125,1136,1146,1182,1196,1202,1211,1220],{"__ignoreMap":623},[627,1126,1127,1130,1133],{"class":629,"line":630},[627,1128,1129],{"class":668},"\u003C",[627,1131,1132],{"class":937},"template",[627,1134,1135],{"class":668},">\n",[627,1137,1138,1141,1144],{"class":629,"line":672},[627,1139,1140],{"class":668},"  \u003C",[627,1142,1143],{"class":937},"client-only",[627,1145,1135],{"class":668},[627,1147,1148,1151,1154,1157,1160,1162,1165,1167,1170,1172,1174,1177,1179],{"class":629,"line":695},[627,1149,1150],{"class":668},"    \u003C",[627,1152,1153],{"class":937},"admin-vxe-table",[627,1155,1156],{"class":678}," :columns",[627,1158,1159],{"class":668},"=",[627,1161,681],{"class":668},[627,1163,1164],{"class":637},"columns",[627,1166,681],{"class":668},[627,1168,1169],{"class":678}," :data",[627,1171,1159],{"class":668},[627,1173,681],{"class":668},[627,1175,1176],{"class":637},"data",[627,1178,681],{"class":668},[627,1180,1181],{"class":668}," \u002F>\n",[627,1183,1184,1186,1188,1191,1194],{"class":629,"line":797},[627,1185,1150],{"class":668},[627,1187,1132],{"class":937},[627,1189,1190],{"class":668}," #",[627,1192,1193],{"class":678},"fallback",[627,1195,1135],{"class":668},[627,1197,1198],{"class":629,"line":811},[627,1199,1201],{"class":1200},"sHwdD","      \u003C!-- 可選：骨架或 loading -->\n",[627,1203,1204,1207,1209],{"class":629,"line":832},[627,1205,1206],{"class":668},"    \u003C\u002F",[627,1208,1132],{"class":937},[627,1210,1135],{"class":668},[627,1212,1213,1216,1218],{"class":629,"line":838},[627,1214,1215],{"class":668},"  \u003C\u002F",[627,1217,1143],{"class":937},[627,1219,1135],{"class":668},[627,1221,1222,1225,1227],{"class":629,"line":844},[627,1223,1224],{"class":668},"\u003C\u002F",[627,1226,1132],{"class":937},[627,1228,1135],{"class":668},[700,1230,1232],{"id":1231},"元件同名警告-nuxt_b3011","元件同名警告 NUXT_B3011",[543,1234,1235,1236,1239,1240,1243],{},"安裝 ",[547,1237,1238],{},"@admin\u002Fbutton","、",[547,1241,1242],{},"@admin\u002Fdialog"," 等元件後，Nuxt build 可能出現：",[618,1245,1250],{"className":1246,"code":1248,"language":1249},[1247],"language-text","[NUXT_B3011] Two component files resolving to the same name AdminButton\n","text",[547,1251,1248],{"__ignoreMap":623},[543,1253,1254,1255,1258,1259,1262,1263,1266,1267,1270,1271,1274],{},"原因：Nuxt 預設會把 ",[547,1256,1257],{},".ts"," 也當成元件掃描，元件資料夾裡的 ",[547,1260,1261],{},"index.ts","（barrel 匯出檔）會被解析成與 ",[547,1264,1265],{},"admin-button.vue"," 同名的元件。這只是警告，不影響 build 與執行。在 ",[547,1268,1269],{},"nuxt.config.ts"," 設定只掃描 ",[547,1272,1273],{},".vue"," 檔即可避開：",[618,1276,1280],{"className":1277,"code":1278,"language":1279,"meta":623,"style":623},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  components: {\n    dirs: [{ path: '~\u002Fcomponents', extensions: ['.vue'] }]\n  }\n})\n","ts",[547,1281,1282,1301,1310,1362,1366],{"__ignoreMap":623},[627,1283,1284,1288,1291,1295,1299],{"class":629,"line":630},[627,1285,1287],{"class":1286},"s7zQu","export",[627,1289,1290],{"class":1286}," default",[627,1292,1294],{"class":1293},"s2Zo4"," defineNuxtConfig",[627,1296,1298],{"class":1297},"sTEyZ","(",[627,1300,669],{"class":668},[627,1302,1303,1306,1308],{"class":629,"line":672},[627,1304,1305],{"class":937},"  components",[627,1307,684],{"class":668},[627,1309,794],{"class":668},[627,1311,1312,1315,1317,1320,1323,1326,1328,1331,1334,1337,1340,1343,1345,1347,1349,1351,1353,1356,1359],{"class":629,"line":695},[627,1313,1314],{"class":937},"    dirs",[627,1316,684],{"class":668},[627,1318,1319],{"class":1297}," [",[627,1321,1322],{"class":668},"{",[627,1324,1325],{"class":937}," path",[627,1327,684],{"class":668},[627,1329,1330],{"class":668}," '",[627,1332,1333],{"class":637},"~\u002Fcomponents",[627,1335,1336],{"class":668},"'",[627,1338,1339],{"class":668},",",[627,1341,1342],{"class":937}," extensions",[627,1344,684],{"class":668},[627,1346,1319],{"class":1297},[627,1348,1336],{"class":668},[627,1350,1273],{"class":637},[627,1352,1336],{"class":668},[627,1354,1355],{"class":1297},"] ",[627,1357,1358],{"class":668},"}",[627,1360,1361],{"class":1297},"]\n",[627,1363,1364],{"class":629,"line":797},[627,1365,841],{"class":668},[627,1367,1368,1370],{"class":629,"line":811},[627,1369,1358],{"class":668},[627,1371,1372],{"class":1297},")\n",[543,1374,1375,1376,1379,1380,1383,1384,1387,1388,1391],{},"已使用 ",[547,1377,1378],{},"shadcn-nuxt"," 的專案，也可以把兩個目錄都列進 ",[547,1381,1382],{},"componentDir","（兩個都要列，只列 ",[547,1385,1386],{},"@\u002Fcomponents\u002Fadmin"," 會讓 ",[547,1389,1390],{},"ui"," 目錄出現同樣的警告）：",[618,1393,1395],{"className":1277,"code":1394,"language":1279,"meta":623,"style":623},"export default defineNuxtConfig({\n  shadcn: {\n    prefix: '',\n    componentDir: ['@\u002Fcomponents\u002Fui', '@\u002Fcomponents\u002Fadmin']\n  }\n})\n",[547,1396,1397,1409,1418,1430,1456,1460],{"__ignoreMap":623},[627,1398,1399,1401,1403,1405,1407],{"class":629,"line":630},[627,1400,1287],{"class":1286},[627,1402,1290],{"class":1286},[627,1404,1294],{"class":1293},[627,1406,1298],{"class":1297},[627,1408,669],{"class":668},[627,1410,1411,1414,1416],{"class":629,"line":672},[627,1412,1413],{"class":937},"  shadcn",[627,1415,684],{"class":668},[627,1417,794],{"class":668},[627,1419,1420,1423,1425,1428],{"class":629,"line":695},[627,1421,1422],{"class":937},"    prefix",[627,1424,684],{"class":668},[627,1426,1427],{"class":668}," ''",[627,1429,780],{"class":668},[627,1431,1432,1435,1437,1439,1441,1444,1446,1448,1450,1452,1454],{"class":629,"line":797},[627,1433,1434],{"class":937},"    componentDir",[627,1436,684],{"class":668},[627,1438,1319],{"class":1297},[627,1440,1336],{"class":668},[627,1442,1443],{"class":637},"@\u002Fcomponents\u002Fui",[627,1445,1336],{"class":668},[627,1447,1339],{"class":668},[627,1449,1330],{"class":668},[627,1451,1386],{"class":637},[627,1453,1336],{"class":668},[627,1455,1361],{"class":1297},[627,1457,1458],{"class":629,"line":811},[627,1459,841],{"class":668},[627,1461,1462,1464],{"class":629,"line":832},[627,1463,1358],{"class":668},[627,1465,1372],{"class":1297},[1467,1468,1469],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}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 .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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}",{"title":623,"searchDepth":695,"depth":695,"links":1471},[1472,1475,1478,1479,1480,1481],{"id":541,"depth":672,"text":541,"children":1473},[1474],{"id":702,"depth":695,"text":703},{"id":740,"depth":672,"text":741,"children":1476},[1477],{"id":849,"depth":695,"text":850},{"id":971,"depth":672,"text":971},{"id":1037,"depth":672,"text":1038},{"id":1049,"depth":672,"text":1049},{"id":1106,"depth":672,"text":1107,"children":1482},[1483],{"id":1231,"depth":695,"text":1232},"把 @admin registry 接到專案，並用 shadcn-vue CLI 安裝樣式與元件。","md",{},{"title":507,"description":1484},"0lpU_JaQyVI5DAPSodeDt0Hw0fERQJkIL2P9_NBdZ5o",[1490,1492],{"title":503,"path":504,"stem":505,"description":1491,"children":-1},"透過 shadcn-vue CLI 複製進專案的 Vue 3 admin 元件集合（admin- 字首）。",{"title":511,"path":512,"stem":513,"description":1493,"children":-1},"語意色彩 token（primary-*、text-*、bg-*、狀態色）與 typo-* typography utilities。",{"left":523,"top":523,"width":524,"height":524,"rotate":523,"vFlip":18,"hFlip":18,"body":1495},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"14\" height=\"14\" x=\"8\" y=\"8\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"\u002F>\u003C\u002Fg>",{"left":523,"top":523,"width":524,"height":524,"rotate":523,"vFlip":18,"hFlip":18,"body":1497},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"\u002F>",{"left":523,"top":523,"width":524,"height":524,"rotate":523,"vFlip":18,"hFlip":18,"body":1499},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",{"left":523,"top":523,"width":524,"height":524,"rotate":523,"vFlip":18,"hFlip":18,"body":1501},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01\"\u002F>",{"left":523,"top":523,"width":524,"height":524,"rotate":523,"vFlip":18,"hFlip":18,"body":1503},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 9h16M4 15h16M10 3L8 21m8-18l-2 18\"\u002F>",1793254093748]