[{"data":1,"prerenderedAt":2130},["ShallowReactive",2],{"navigation":3,"\u002Fcli":313,"\u002Fcli-surround":2125},[4,24,41,48,293,298,303,308],{"title":5,"path":6,"stem":7,"children":8,"package":11,"icon":23},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,13,18],{"title":10,"path":6,"stem":7,"package":11,"icon":12},"Introduction",null,"i-lucide-house",{"title":14,"path":15,"stem":16,"package":11,"icon":17},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":19,"path":20,"stem":21,"package":11,"icon":22},"Icons","\u002Fgetting-started\u002Ficons","1.getting-started\u002F3.icons","i-lucide-sparkles","i-lucide-rocket",{"title":25,"package":11,"icon":26,"path":27,"stem":28,"children":29,"page":40},"Packages","i-lucide-package","\u002Fpackages","2.packages",[30,35],{"title":31,"path":32,"stem":33,"package":11,"icon":34},"@vyui\u002Fcore","\u002Fpackages\u002Fcore","2.packages\u002F1.core","i-lucide-box",{"title":36,"path":37,"stem":38,"package":11,"icon":39},"@vyui\u002Fkit","\u002Fpackages\u002Fkit","2.packages\u002F2.kit","i-lucide-layers",false,{"title":42,"path":43,"stem":44,"children":45,"package":11,"icon":47},"CLI","\u002Fcli","3.cli\u002F1.index",[46],{"title":42,"path":43,"stem":44,"package":11,"icon":47},"i-lucide-terminal",{"title":49,"package":11,"icon":50,"path":51,"stem":52,"children":53},"Components","i-lucide-layout-grid","\u002Fcomponents","3.components",[54,56,62,67,72,77,82,87,92,97,102,107,112,117,122,127,132,136,141,145,150,155,160,165,170,175,180,185,190,195,200,205,210,215,220,225,230,234,238,243,248,253,258,263,268,272,276,280,284,288],{"title":49,"path":51,"stem":55,"package":11,"icon":50},"3.components\u002Findex",{"title":57,"path":58,"stem":59,"package":60,"icon":61},"Accordion","\u002Fcomponents\u002Faccordion","3.components\u002Faccordion","kit","i-lucide-list-collapse",{"title":63,"path":64,"stem":65,"package":60,"icon":66},"Action Sheet","\u002Fcomponents\u002Faction-sheet","3.components\u002Faction-sheet","i-lucide-panel-bottom",{"title":68,"path":69,"stem":70,"package":60,"icon":71},"Alert","\u002Fcomponents\u002Falert","3.components\u002Falert","i-lucide-triangle-alert",{"title":73,"path":74,"stem":75,"package":76,"icon":71},"Alert Dialog","\u002Fcomponents\u002Falert-dialog","3.components\u002Falert-dialog","core",{"title":78,"path":79,"stem":80,"package":60,"icon":81},"Aspect Ratio","\u002Fcomponents\u002Faspect-ratio","3.components\u002Faspect-ratio","i-lucide-ratio",{"title":83,"path":84,"stem":85,"package":60,"icon":86},"Avatar","\u002Fcomponents\u002Favatar","3.components\u002Favatar","i-lucide-circle-user-round",{"title":88,"path":89,"stem":90,"package":60,"icon":91},"Avatar Group","\u002Fcomponents\u002Favatar-group","3.components\u002Favatar-group","i-lucide-users-round",{"title":93,"path":94,"stem":95,"package":60,"icon":96},"Button","\u002Fcomponents\u002Fbutton","3.components\u002Fbutton","i-lucide-square-mouse-pointer",{"title":98,"path":99,"stem":100,"package":60,"icon":101},"Calendar","\u002Fcomponents\u002Fcalendar","3.components\u002Fcalendar","i-lucide-calendar-days",{"title":103,"path":104,"stem":105,"package":60,"icon":106},"Card","\u002Fcomponents\u002Fcard","3.components\u002Fcard","i-lucide-square",{"title":108,"path":109,"stem":110,"package":60,"icon":111},"Checkbox","\u002Fcomponents\u002Fcheckbox","3.components\u002Fcheckbox","i-lucide-square-check",{"title":113,"path":114,"stem":115,"package":76,"icon":116},"Collapsible","\u002Fcomponents\u002Fcollapsible","3.components\u002Fcollapsible","i-lucide-chevrons-down-up",{"title":118,"path":119,"stem":120,"package":76,"icon":121},"Dialog","\u002Fcomponents\u002Fdialog","3.components\u002Fdialog","i-lucide-app-window",{"title":123,"path":124,"stem":125,"package":76,"icon":126},"Draggable","\u002Fcomponents\u002Fdraggable","3.components\u002Fdraggable","i-lucide-move",{"title":128,"path":129,"stem":130,"package":60,"icon":131},"Form","\u002Fcomponents\u002Fform","3.components\u002Fform","i-lucide-clipboard-list",{"title":133,"path":134,"stem":135,"package":76,"icon":22},"Icon","\u002Fcomponents\u002Ficon","3.components\u002Ficon",{"title":137,"path":138,"stem":139,"package":60,"icon":140},"Input","\u002Fcomponents\u002Finput","3.components\u002Finput","i-lucide-text-cursor-input",{"title":142,"path":143,"stem":144,"package":60,"icon":66},"Island","\u002Fcomponents\u002Fisland","3.components\u002Fisland",{"title":146,"path":147,"stem":148,"package":60,"icon":149},"Island Button","\u002Fcomponents\u002Fisland-button","3.components\u002Fisland-button","i-lucide-circle-ellipsis",{"title":151,"path":152,"stem":153,"package":60,"icon":154},"Island Group","\u002Fcomponents\u002Fisland-group","3.components\u002Fisland-group","i-lucide-panels-top-left",{"title":156,"path":157,"stem":158,"package":60,"icon":159},"KeyboardAware","\u002Fcomponents\u002Fkeyboard-aware","3.components\u002Fkeyboard-aware","i-lucide-keyboard",{"title":161,"path":162,"stem":163,"package":60,"icon":164},"Label","\u002Fcomponents\u002Flabel","3.components\u002Flabel","i-lucide-tag",{"title":166,"path":167,"stem":168,"package":60,"icon":169},"Modal","\u002Fcomponents\u002Fmodal","3.components\u002Fmodal","i-lucide-gallery-vertical-end",{"title":171,"path":172,"stem":173,"package":76,"icon":174},"Navigation","\u002Fcomponents\u002Fnavigation","3.components\u002Fnavigation","i-lucide-route",{"title":176,"path":177,"stem":178,"package":60,"icon":179},"Number Field","\u002Fcomponents\u002Fnumber-field","3.components\u002Fnumber-field","i-lucide-list-plus",{"title":181,"path":182,"stem":183,"package":76,"icon":184},"Pagination","\u002Fcomponents\u002Fpagination","3.components\u002Fpagination","i-lucide-ellipsis",{"title":186,"path":187,"stem":188,"package":60,"icon":189},"Pin Input","\u002Fcomponents\u002Fpin-input","3.components\u002Fpin-input","i-lucide-key-round",{"title":191,"path":192,"stem":193,"package":60,"icon":194},"Placeholder","\u002Fcomponents\u002Fplaceholder","3.components\u002Fplaceholder","i-lucide-square-dashed",{"title":196,"path":197,"stem":198,"package":60,"icon":199},"Popover","\u002Fcomponents\u002Fpopover","3.components\u002Fpopover","i-lucide-message-square-more",{"title":201,"path":202,"stem":203,"package":60,"icon":204},"Progress","\u002Fcomponents\u002Fprogress","3.components\u002Fprogress","i-lucide-chart-no-axes-column-increasing",{"title":206,"path":207,"stem":208,"package":60,"icon":209},"Radio Group","\u002Fcomponents\u002Fradio-group","3.components\u002Fradio-group","i-lucide-circle-dot",{"title":211,"path":212,"stem":213,"package":60,"icon":214},"Rating","\u002Fcomponents\u002Frating","3.components\u002Frating","i-lucide-star",{"title":216,"path":217,"stem":218,"package":76,"icon":219},"Scroll View","\u002Fcomponents\u002Fscroll-view","3.components\u002Fscroll-view","i-lucide-scroll",{"title":221,"path":222,"stem":223,"package":60,"icon":224},"Select","\u002Fcomponents\u002Fselect","3.components\u002Fselect","i-lucide-list-check",{"title":226,"path":227,"stem":228,"package":60,"icon":229},"Separator","\u002Fcomponents\u002Fseparator","3.components\u002Fseparator","i-lucide-separator-horizontal",{"title":231,"path":232,"stem":233,"package":76,"icon":66},"Sheet","\u002Fcomponents\u002Fsheet","3.components\u002Fsheet",{"title":235,"path":236,"stem":237,"package":60,"icon":154},"Skeleton","\u002Fcomponents\u002Fskeleton","3.components\u002Fskeleton",{"title":239,"path":240,"stem":241,"package":60,"icon":242},"Slider","\u002Fcomponents\u002Fslider","3.components\u002Fslider","i-lucide-sliders-horizontal",{"title":244,"path":245,"stem":246,"package":60,"icon":247},"Sortable","\u002Fcomponents\u002Fsortable","3.components\u002Fsortable","i-lucide-list-restart",{"title":249,"path":250,"stem":251,"package":60,"icon":252},"Stepper","\u002Fcomponents\u002Fstepper","3.components\u002Fstepper","i-lucide-list-ordered",{"title":254,"path":255,"stem":256,"package":60,"icon":257},"Swipe Action","\u002Fcomponents\u002Fswipe-action","3.components\u002Fswipe-action","i-lucide-move-horizontal",{"title":259,"path":260,"stem":261,"package":60,"icon":262},"Swiper","\u002Fcomponents\u002Fswiper","3.components\u002Fswiper","i-lucide-gallery-horizontal-end",{"title":264,"path":265,"stem":266,"package":60,"icon":267},"Switch","\u002Fcomponents\u002Fswitch","3.components\u002Fswitch","i-lucide-toggle-right",{"title":269,"path":270,"stem":271,"package":60,"icon":154},"Tabs","\u002Fcomponents\u002Ftabs","3.components\u002Ftabs",{"title":273,"path":274,"stem":275,"package":60,"icon":140},"Textarea","\u002Fcomponents\u002Ftextarea","3.components\u002Ftextarea",{"title":277,"path":278,"stem":279,"package":60,"icon":199},"Toast","\u002Fcomponents\u002Ftoast","3.components\u002Ftoast",{"title":281,"path":282,"stem":283,"package":60,"icon":267},"Toggle","\u002Fcomponents\u002Ftoggle","3.components\u002Ftoggle",{"title":285,"path":286,"stem":287,"package":60,"icon":154},"Toggle Group","\u002Fcomponents\u002Ftoggle-group","3.components\u002Ftoggle-group",{"title":289,"path":290,"stem":291,"package":60,"icon":292},"Tray","\u002Fcomponents\u002Ftray","3.components\u002Ftray","i-lucide-square-dashed-bottom",{"title":294,"path":295,"stem":296,"package":11,"icon":297},"Theming","\u002Ftheming","4.theming","i-lucide-palette",{"title":299,"path":300,"stem":301,"package":11,"icon":302},"Accessibility","\u002Faccessibility","5.accessibility","i-lucide-accessibility",{"title":304,"path":305,"stem":306,"package":11,"icon":307},"i18n","\u002Fi18n","6.i18n","i-lucide-languages",{"title":309,"path":310,"stem":311,"package":11,"icon":312},"Roadmap","\u002Froadmap","7.roadmap","i-lucide-map",{"id":314,"title":42,"body":315,"description":2119,"extension":2120,"links":11,"meta":2121,"navigation":2122,"package":11,"path":43,"seo":2123,"stem":44,"__hash__":2124},"docs\u002F3.cli\u002F1.index.md",{"type":316,"value":317,"toc":2100},"minimark",[318,326,331,373,376,380,391,453,457,463,540,543,611,614,621,626,634,640,666,677,681,686,692,746,749,777,780,784,789,874,877,880,947,957,960,1066,1071,1074,1141,1145,1148,1253,1258,1261,1320,1324,1508,1512,1520,1926,1934,1938,1949,2087,2097],[319,320,321,322,325],"p",{},"The Vy UI CLI copies styled component source into your app, installs the shared dependencies it needs, and wires the local Vy UI plugin into your Vue-Lynx entry. Use it when you want shadcn-style ownership of component files instead of importing everything from ",[323,324,36],"code",{},".",[327,328,330],"h2",{"id":329},"two-ways-to-use-vy-ui","Two ways to use Vy UI",[332,333,334,359],"ul",{},[335,336,337,343,344,347,348,351,352,355,356,325],"li",{},[338,339,340,341],"strong",{},"Install ",[323,342,36],{}," — import ",[323,345,346],{},"Vy*"," components from the package. Upgrades arrive with ",[323,349,350],{},"npm update",", and the source stays in ",[323,353,354],{},"node_modules",". See ",[357,358,14],"a",{"href":15},[335,360,361,364,365,369,370,372],{},[338,362,363],{},"Copy source with the CLI"," — the components live in ",[366,367,368],"em",{},"your"," repo. You own and edit the files directly; there is no ",[323,371,36],{}," runtime dependency for the components you add. This page covers this path.",[319,374,375],{},"Both render identically. Reach for the CLI when you expect to restyle or fork components, want to read the source inline, or prefer to vendor UI code rather than track a dependency.",[327,377,379],{"id":378},"how-it-works","How it works",[319,381,382,383,386,387,390],{},"The CLI is a thin client over a ",[338,384,385],{},"registry"," — a set of JSON files (hosted at ",[323,388,389],{},"https:\u002F\u002Fvyui.dev\u002Fr"," by default) that describe each component: its source files, the npm packages it needs, and the other registry components it depends on.",[392,393,394,414,426,439],"ol",{},[335,395,396,401,402,405,406,409,410,413],{},[338,397,398],{},[323,399,400],{},"init"," detects your project (package manager, app entry, Tailwind config, path aliases), writes ",[323,403,404],{},"vyui.config.json",", and copies the shared library (",[323,407,408],{},"utils",", ",[323,411,412],{},"theme",", composables) plus the plugin wiring into the paths you choose.",[335,415,416,421,422,425],{},[338,417,418],{},[323,419,420],{},"add \u003Cname>"," fetches a component from the registry, resolves its registry dependencies (e.g. ",[323,423,424],{},"select"," pulls in the primitives it builds on), installs any npm packages, and writes the source into your project.",[335,427,428,431,432,435,436,438],{},[338,429,430],{},"Imports are rewritten"," as files are written: registry-internal specifiers like ",[323,433,434],{},"@@vyui:components\u002F*"," become the aliases in your ",[323,437,404],{},", so the copied code resolves against your own directory layout.",[335,440,441,444,445,448,449,452],{},[338,442,443],{},"You own the result"," — added components are plain source files. Re-running ",[323,446,447],{},"add"," preserves them by default (pass ",[323,450,451],{},"--overwrite"," to refresh), and the shared library and transitive dependencies are never silently overwritten.",[327,454,456],{"id":455},"quick-start","Quick start",[319,458,459,460,462],{},"Run ",[323,461,400],{}," from the root of a Vue-Lynx project.",[464,465,466,494,510,525],"code-group",{},[467,468,474],"pre",{"className":469,"code":470,"filename":471,"language":472,"meta":473,"style":473},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm dlx @vyui\u002Fcli init\n","pnpm","bash","",[323,475,476],{"__ignoreMap":473},[477,478,481,484,488,491],"span",{"class":479,"line":480},"line",1,[477,482,471],{"class":483},"sBMFI",[477,485,487],{"class":486},"sfazB"," dlx",[477,489,490],{"class":486}," @vyui\u002Fcli",[477,492,493],{"class":486}," init\n",[467,495,498],{"className":469,"code":496,"filename":497,"language":472,"meta":473,"style":473},"yarn dlx @vyui\u002Fcli init\n","yarn",[323,499,500],{"__ignoreMap":473},[477,501,502,504,506,508],{"class":479,"line":480},[477,503,497],{"class":483},[477,505,487],{"class":486},[477,507,490],{"class":486},[477,509,493],{"class":486},[467,511,514],{"className":469,"code":512,"filename":513,"language":472,"meta":473,"style":473},"bunx @vyui\u002Fcli init\n","bun",[323,515,516],{"__ignoreMap":473},[477,517,518,521,523],{"class":479,"line":480},[477,519,520],{"class":483},"bunx",[477,522,490],{"class":486},[477,524,493],{"class":486},[467,526,529],{"className":469,"code":527,"filename":528,"language":472,"meta":473,"style":473},"npx @vyui\u002Fcli init\n","npm",[323,530,531],{"__ignoreMap":473},[477,532,533,536,538],{"class":479,"line":480},[477,534,535],{"class":483},"npx",[477,537,490],{"class":486},[477,539,493],{"class":486},[319,541,542],{},"Then add components by registry name.",[464,544,545,564,581,596],{},[467,546,548],{"className":469,"code":547,"filename":471,"language":472,"meta":473,"style":473},"pnpm dlx @vyui\u002Fcli add accordion\n",[323,549,550],{"__ignoreMap":473},[477,551,552,554,556,558,561],{"class":479,"line":480},[477,553,471],{"class":483},[477,555,487],{"class":486},[477,557,490],{"class":486},[477,559,560],{"class":486}," add",[477,562,563],{"class":486}," accordion\n",[467,565,567],{"className":469,"code":566,"filename":497,"language":472,"meta":473,"style":473},"yarn dlx @vyui\u002Fcli add accordion\n",[323,568,569],{"__ignoreMap":473},[477,570,571,573,575,577,579],{"class":479,"line":480},[477,572,497],{"class":483},[477,574,487],{"class":486},[477,576,490],{"class":486},[477,578,560],{"class":486},[477,580,563],{"class":486},[467,582,584],{"className":469,"code":583,"filename":513,"language":472,"meta":473,"style":473},"bunx @vyui\u002Fcli add accordion\n",[323,585,586],{"__ignoreMap":473},[477,587,588,590,592,594],{"class":479,"line":480},[477,589,520],{"class":483},[477,591,490],{"class":486},[477,593,560],{"class":486},[477,595,563],{"class":486},[467,597,599],{"className":469,"code":598,"filename":528,"language":472,"meta":473,"style":473},"npx @vyui\u002Fcli add accordion\n",[323,600,601],{"__ignoreMap":473},[477,602,603,605,607,609],{"class":479,"line":480},[477,604,535],{"class":483},[477,606,490],{"class":486},[477,608,560],{"class":486},[477,610,563],{"class":486},[319,612,613],{},"Each installable component page also shows its CLI command near the top of the page.",[327,615,617,618,620],{"id":616},"what-init-sets-up","What ",[323,619,400],{}," sets up",[319,622,623,625],{},[323,624,400],{}," copies the shared library into the paths from your config and wires Vy UI into the app. A typical layout:",[467,627,632],{"className":628,"code":630,"language":631},[629],"language-text","src\u002F\n├─ components\u002Fvyui\u002F     # components you add land here\n└─ lib\u002Fvyui\u002F\n   ├─ theme\u002F            # Tailwind Variants theme, colors + icons\n   ├─ composables\u002F      # app config, icons, styled-component helpers\n   ├─ utils\u002F            # resolveColor + tv() helpers\n   ├─ plugin.ts         # the local Vy UI plugin\n   └─ types.ts\n","text",[323,633,630],{"__ignoreMap":473},[319,635,636,637,639],{},"Alongside the files, ",[323,638,400],{}," also:",[332,641,642,653,660,663],{},[335,643,644,645,648,649,652],{},"registers the local Vy UI plugin in your app entry (",[323,646,647],{},"src\u002Findex.ts"," \u002F ",[323,650,651],{},"src\u002Fmain.ts","),",[335,654,655,656,659],{},"adds the Vy UI Tailwind preset and ",[323,657,658],{},"ui-*"," state wiring to your Tailwind config,",[335,661,662],{},"pulls the theme tokens into your global CSS,",[335,664,665],{},"installs the shared runtime dependencies.",[319,667,668,669,672,673,676],{},"Anything it can't confirm — a non-standard entry, a missing Tailwind config — is printed as a manual step instead of being guessed. Use ",[323,670,671],{},"--dry-run"," to preview every file and edit first, and ",[323,674,675],{},"info"," afterwards to confirm what was detected.",[327,678,680],{"id":679},"commands","Commands",[682,683,684],"h3",{"id":400},[323,685,400],{},[319,687,688,689,691],{},"Set up ",[323,690,404],{},", copy the shared library files, update your app entry, and configure the Vy UI Tailwind preset.",[464,693,694,708,722,734],{},[467,695,696],{"className":469,"code":470,"filename":471,"language":472,"meta":473,"style":473},[323,697,698],{"__ignoreMap":473},[477,699,700,702,704,706],{"class":479,"line":480},[477,701,471],{"class":483},[477,703,487],{"class":486},[477,705,490],{"class":486},[477,707,493],{"class":486},[467,709,710],{"className":469,"code":496,"filename":497,"language":472,"meta":473,"style":473},[323,711,712],{"__ignoreMap":473},[477,713,714,716,718,720],{"class":479,"line":480},[477,715,497],{"class":483},[477,717,487],{"class":486},[477,719,490],{"class":486},[477,721,493],{"class":486},[467,723,724],{"className":469,"code":512,"filename":513,"language":472,"meta":473,"style":473},[323,725,726],{"__ignoreMap":473},[477,727,728,730,732],{"class":479,"line":480},[477,729,520],{"class":483},[477,731,490],{"class":486},[477,733,493],{"class":486},[467,735,736],{"className":469,"code":527,"filename":528,"language":472,"meta":473,"style":473},[323,737,738],{"__ignoreMap":473},[477,739,740,742,744],{"class":479,"line":480},[477,741,535],{"class":483},[477,743,490],{"class":486},[477,745,493],{"class":486},[319,747,748],{},"The command detects:",[332,750,751,754,762,765,768],{},[335,752,753],{},"your package manager",[335,755,756,757,759,760],{},"Vue-Lynx app entry, such as ",[323,758,647],{}," or ",[323,761,651],{},[335,763,764],{},"Tailwind config",[335,766,767],{},"global CSS entry",[335,769,770,759,773,776],{},[323,771,772],{},"tsconfig.json",[323,774,775],{},"jsconfig.json"," path aliases",[319,778,779],{},"If the project cannot be confirmed as Vue-Lynx, the CLI continues with generic Vue wiring and prints the manual steps it could not complete.",[682,781,782],{"id":447},[323,783,447],{},[319,785,786,787,325],{},"Copy one or more components into the paths configured by ",[323,788,404],{},[464,790,791,815,836,855],{},[467,792,794],{"className":469,"code":793,"filename":471,"language":472,"meta":473,"style":473},"pnpm dlx @vyui\u002Fcli add accordion tabs toast\n",[323,795,796],{"__ignoreMap":473},[477,797,798,800,802,804,806,809,812],{"class":479,"line":480},[477,799,471],{"class":483},[477,801,487],{"class":486},[477,803,490],{"class":486},[477,805,560],{"class":486},[477,807,808],{"class":486}," accordion",[477,810,811],{"class":486}," tabs",[477,813,814],{"class":486}," toast\n",[467,816,818],{"className":469,"code":817,"filename":497,"language":472,"meta":473,"style":473},"yarn dlx @vyui\u002Fcli add accordion tabs toast\n",[323,819,820],{"__ignoreMap":473},[477,821,822,824,826,828,830,832,834],{"class":479,"line":480},[477,823,497],{"class":483},[477,825,487],{"class":486},[477,827,490],{"class":486},[477,829,560],{"class":486},[477,831,808],{"class":486},[477,833,811],{"class":486},[477,835,814],{"class":486},[467,837,839],{"className":469,"code":838,"filename":513,"language":472,"meta":473,"style":473},"bunx @vyui\u002Fcli add accordion tabs toast\n",[323,840,841],{"__ignoreMap":473},[477,842,843,845,847,849,851,853],{"class":479,"line":480},[477,844,520],{"class":483},[477,846,490],{"class":486},[477,848,560],{"class":486},[477,850,808],{"class":486},[477,852,811],{"class":486},[477,854,814],{"class":486},[467,856,858],{"className":469,"code":857,"filename":528,"language":472,"meta":473,"style":473},"npx @vyui\u002Fcli add accordion tabs toast\n",[323,859,860],{"__ignoreMap":473},[477,861,862,864,866,868,870,872],{"class":479,"line":480},[477,863,535],{"class":483},[477,865,490],{"class":486},[477,867,560],{"class":486},[477,869,808],{"class":486},[477,871,811],{"class":486},[477,873,814],{"class":486},[319,875,876],{},"The CLI resolves registry dependencies, preserves existing files by default, and prompts before installing npm dependencies.",[319,878,879],{},"Add every component in the current registry style:",[464,881,882,900,917,932],{},[467,883,885],{"className":469,"code":884,"filename":471,"language":472,"meta":473,"style":473},"pnpm dlx @vyui\u002Fcli add --all\n",[323,886,887],{"__ignoreMap":473},[477,888,889,891,893,895,897],{"class":479,"line":480},[477,890,471],{"class":483},[477,892,487],{"class":486},[477,894,490],{"class":486},[477,896,560],{"class":486},[477,898,899],{"class":486}," --all\n",[467,901,903],{"className":469,"code":902,"filename":497,"language":472,"meta":473,"style":473},"yarn dlx @vyui\u002Fcli add --all\n",[323,904,905],{"__ignoreMap":473},[477,906,907,909,911,913,915],{"class":479,"line":480},[477,908,497],{"class":483},[477,910,487],{"class":486},[477,912,490],{"class":486},[477,914,560],{"class":486},[477,916,899],{"class":486},[467,918,920],{"className":469,"code":919,"filename":513,"language":472,"meta":473,"style":473},"bunx @vyui\u002Fcli add --all\n",[323,921,922],{"__ignoreMap":473},[477,923,924,926,928,930],{"class":479,"line":480},[477,925,520],{"class":483},[477,927,490],{"class":486},[477,929,560],{"class":486},[477,931,899],{"class":486},[467,933,935],{"className":469,"code":934,"filename":528,"language":472,"meta":473,"style":473},"npx @vyui\u002Fcli add --all\n",[323,936,937],{"__ignoreMap":473},[477,938,939,941,943,945],{"class":479,"line":480},[477,940,535],{"class":483},[477,942,490],{"class":486},[477,944,560],{"class":486},[477,946,899],{"class":486},[682,948,950,953,954],{"id":949},"list-and-search",[323,951,952],{},"list"," and ",[323,955,956],{},"search",[319,958,959],{},"List all available registry components, or filter by name.",[464,961,962,993,1020,1043],{},[467,963,965],{"className":469,"code":964,"filename":471,"language":472,"meta":473,"style":473},"pnpm dlx @vyui\u002Fcli list\npnpm dlx @vyui\u002Fcli search input\n",[323,966,967,978],{"__ignoreMap":473},[477,968,969,971,973,975],{"class":479,"line":480},[477,970,471],{"class":483},[477,972,487],{"class":486},[477,974,490],{"class":486},[477,976,977],{"class":486}," list\n",[477,979,981,983,985,987,990],{"class":479,"line":980},2,[477,982,471],{"class":483},[477,984,487],{"class":486},[477,986,490],{"class":486},[477,988,989],{"class":486}," search",[477,991,992],{"class":486}," input\n",[467,994,996],{"className":469,"code":995,"filename":497,"language":472,"meta":473,"style":473},"yarn dlx @vyui\u002Fcli list\nyarn dlx @vyui\u002Fcli search input\n",[323,997,998,1008],{"__ignoreMap":473},[477,999,1000,1002,1004,1006],{"class":479,"line":480},[477,1001,497],{"class":483},[477,1003,487],{"class":486},[477,1005,490],{"class":486},[477,1007,977],{"class":486},[477,1009,1010,1012,1014,1016,1018],{"class":479,"line":980},[477,1011,497],{"class":483},[477,1013,487],{"class":486},[477,1015,490],{"class":486},[477,1017,989],{"class":486},[477,1019,992],{"class":486},[467,1021,1023],{"className":469,"code":1022,"filename":513,"language":472,"meta":473,"style":473},"bunx @vyui\u002Fcli list\nbunx @vyui\u002Fcli search input\n",[323,1024,1025,1033],{"__ignoreMap":473},[477,1026,1027,1029,1031],{"class":479,"line":480},[477,1028,520],{"class":483},[477,1030,490],{"class":486},[477,1032,977],{"class":486},[477,1034,1035,1037,1039,1041],{"class":479,"line":980},[477,1036,520],{"class":483},[477,1038,490],{"class":486},[477,1040,989],{"class":486},[477,1042,992],{"class":486},[467,1044,1046],{"className":469,"code":1045,"filename":528,"language":472,"meta":473,"style":473},"npx @vyui\u002Fcli list\nnpx @vyui\u002Fcli search input\n",[323,1047,1048,1056],{"__ignoreMap":473},[477,1049,1050,1052,1054],{"class":479,"line":480},[477,1051,535],{"class":483},[477,1053,490],{"class":486},[477,1055,977],{"class":486},[477,1057,1058,1060,1062,1064],{"class":479,"line":980},[477,1059,535],{"class":483},[477,1061,490],{"class":486},[477,1063,989],{"class":486},[477,1065,992],{"class":486},[682,1067,1069],{"id":1068},"view",[323,1070,1068],{},[319,1072,1073],{},"Print registry source before installing it.",[464,1075,1076,1094,1111,1126],{},[467,1077,1079],{"className":469,"code":1078,"filename":471,"language":472,"meta":473,"style":473},"pnpm dlx @vyui\u002Fcli view accordion\n",[323,1080,1081],{"__ignoreMap":473},[477,1082,1083,1085,1087,1089,1092],{"class":479,"line":480},[477,1084,471],{"class":483},[477,1086,487],{"class":486},[477,1088,490],{"class":486},[477,1090,1091],{"class":486}," view",[477,1093,563],{"class":486},[467,1095,1097],{"className":469,"code":1096,"filename":497,"language":472,"meta":473,"style":473},"yarn dlx @vyui\u002Fcli view accordion\n",[323,1098,1099],{"__ignoreMap":473},[477,1100,1101,1103,1105,1107,1109],{"class":479,"line":480},[477,1102,497],{"class":483},[477,1104,487],{"class":486},[477,1106,490],{"class":486},[477,1108,1091],{"class":486},[477,1110,563],{"class":486},[467,1112,1114],{"className":469,"code":1113,"filename":513,"language":472,"meta":473,"style":473},"bunx @vyui\u002Fcli view accordion\n",[323,1115,1116],{"__ignoreMap":473},[477,1117,1118,1120,1122,1124],{"class":479,"line":480},[477,1119,520],{"class":483},[477,1121,490],{"class":486},[477,1123,1091],{"class":486},[477,1125,563],{"class":486},[467,1127,1129],{"className":469,"code":1128,"filename":528,"language":472,"meta":473,"style":473},"npx @vyui\u002Fcli view accordion\n",[323,1130,1131],{"__ignoreMap":473},[477,1132,1133,1135,1137,1139],{"class":479,"line":480},[477,1134,535],{"class":483},[477,1136,490],{"class":486},[477,1138,1091],{"class":486},[477,1140,563],{"class":486},[682,1142,1143],{"id":675},[323,1144,675],{},[319,1146,1147],{},"Inspect the detected project and current Vy UI configuration.",[464,1149,1150,1180,1207,1230],{},[467,1151,1153],{"className":469,"code":1152,"filename":471,"language":472,"meta":473,"style":473},"pnpm dlx @vyui\u002Fcli info\npnpm dlx @vyui\u002Fcli info --json\n",[323,1154,1155,1166],{"__ignoreMap":473},[477,1156,1157,1159,1161,1163],{"class":479,"line":480},[477,1158,471],{"class":483},[477,1160,487],{"class":486},[477,1162,490],{"class":486},[477,1164,1165],{"class":486}," info\n",[477,1167,1168,1170,1172,1174,1177],{"class":479,"line":980},[477,1169,471],{"class":483},[477,1171,487],{"class":486},[477,1173,490],{"class":486},[477,1175,1176],{"class":486}," info",[477,1178,1179],{"class":486}," --json\n",[467,1181,1183],{"className":469,"code":1182,"filename":497,"language":472,"meta":473,"style":473},"yarn dlx @vyui\u002Fcli info\nyarn dlx @vyui\u002Fcli info --json\n",[323,1184,1185,1195],{"__ignoreMap":473},[477,1186,1187,1189,1191,1193],{"class":479,"line":480},[477,1188,497],{"class":483},[477,1190,487],{"class":486},[477,1192,490],{"class":486},[477,1194,1165],{"class":486},[477,1196,1197,1199,1201,1203,1205],{"class":479,"line":980},[477,1198,497],{"class":483},[477,1200,487],{"class":486},[477,1202,490],{"class":486},[477,1204,1176],{"class":486},[477,1206,1179],{"class":486},[467,1208,1210],{"className":469,"code":1209,"filename":513,"language":472,"meta":473,"style":473},"bunx @vyui\u002Fcli info\nbunx @vyui\u002Fcli info --json\n",[323,1211,1212,1220],{"__ignoreMap":473},[477,1213,1214,1216,1218],{"class":479,"line":480},[477,1215,520],{"class":483},[477,1217,490],{"class":486},[477,1219,1165],{"class":486},[477,1221,1222,1224,1226,1228],{"class":479,"line":980},[477,1223,520],{"class":483},[477,1225,490],{"class":486},[477,1227,1176],{"class":486},[477,1229,1179],{"class":486},[467,1231,1233],{"className":469,"code":1232,"filename":528,"language":472,"meta":473,"style":473},"npx @vyui\u002Fcli info\nnpx @vyui\u002Fcli info --json\n",[323,1234,1235,1243],{"__ignoreMap":473},[477,1236,1237,1239,1241],{"class":479,"line":480},[477,1238,535],{"class":483},[477,1240,490],{"class":486},[477,1242,1165],{"class":486},[477,1244,1245,1247,1249,1251],{"class":479,"line":980},[477,1246,535],{"class":483},[477,1248,490],{"class":486},[477,1250,1176],{"class":486},[477,1252,1179],{"class":486},[682,1254,1256],{"id":1255},"styles",[323,1257,1255],{},[319,1259,1260],{},"List styles available from the configured registry.",[464,1262,1263,1279,1294,1307],{},[467,1264,1266],{"className":469,"code":1265,"filename":471,"language":472,"meta":473,"style":473},"pnpm dlx @vyui\u002Fcli styles\n",[323,1267,1268],{"__ignoreMap":473},[477,1269,1270,1272,1274,1276],{"class":479,"line":480},[477,1271,471],{"class":483},[477,1273,487],{"class":486},[477,1275,490],{"class":486},[477,1277,1278],{"class":486}," styles\n",[467,1280,1282],{"className":469,"code":1281,"filename":497,"language":472,"meta":473,"style":473},"yarn dlx @vyui\u002Fcli styles\n",[323,1283,1284],{"__ignoreMap":473},[477,1285,1286,1288,1290,1292],{"class":479,"line":480},[477,1287,497],{"class":483},[477,1289,487],{"class":486},[477,1291,490],{"class":486},[477,1293,1278],{"class":486},[467,1295,1297],{"className":469,"code":1296,"filename":513,"language":472,"meta":473,"style":473},"bunx @vyui\u002Fcli styles\n",[323,1298,1299],{"__ignoreMap":473},[477,1300,1301,1303,1305],{"class":479,"line":480},[477,1302,520],{"class":483},[477,1304,490],{"class":486},[477,1306,1278],{"class":486},[467,1308,1310],{"className":469,"code":1309,"filename":528,"language":472,"meta":473,"style":473},"npx @vyui\u002Fcli styles\n",[323,1311,1312],{"__ignoreMap":473},[477,1313,1314,1316,1318],{"class":479,"line":480},[477,1315,535],{"class":483},[477,1317,490],{"class":486},[477,1319,1278],{"class":486},[327,1321,1323],{"id":1322},"options","Options",[1325,1326,1327,1343],"table",{},[1328,1329,1330],"thead",{},[1331,1332,1333,1337,1340],"tr",{},[1334,1335,1336],"th",{},"Option",[1334,1338,1339],{},"Command",[1334,1341,1342],{},"Description",[1344,1345,1346,1362,1377,1407,1421,1436,1452,1467,1481,1496],"tbody",{},[1331,1347,1348,1354,1357],{},[1349,1350,1351],"td",{},[323,1352,1353],{},"--registry \u003Curl>",[1349,1355,1356],{},"all",[1349,1358,1359,1360,325],{},"Registry base URL. Defaults to ",[323,1361,389],{},[1331,1363,1364,1369,1374],{},[1349,1365,1366],{},[323,1367,1368],{},"--style \u003Cname>",[1349,1370,1371,1373],{},[323,1372,400],{},", registry reads",[1349,1375,1376],{},"Style name to use.",[1331,1378,1379,1384,1388],{},[1349,1380,1381],{},[323,1382,1383],{},"--base-color \u003Cname>",[1349,1385,1386],{},[323,1387,400],{},[1349,1389,1390,1391,409,1394,409,1397,409,1400,1403,1404,325],{},"Neutral palette. Supported values are ",[323,1392,1393],{},"slate",[323,1395,1396],{},"gray",[323,1398,1399],{},"zinc",[323,1401,1402],{},"neutral",", and ",[323,1405,1406],{},"stone",[1331,1408,1409,1414,1418],{},[1349,1410,1411],{},[323,1412,1413],{},"--all",[1349,1415,1416],{},[323,1417,447],{},[1349,1419,1420],{},"Add every component in the registry.",[1331,1422,1423,1427,1433],{},[1349,1424,1425],{},[323,1426,451],{},[1349,1428,1429,409,1431],{},[323,1430,400],{},[323,1432,447],{},[1349,1434,1435],{},"Replace files that already exist.",[1331,1437,1438,1443,1449],{},[1349,1439,1440],{},[323,1441,1442],{},"--skip-install",[1349,1444,1445,409,1447],{},[323,1446,400],{},[323,1448,447],{},[1349,1450,1451],{},"Write files without installing npm dependencies.",[1331,1453,1454,1458,1464],{},[1349,1455,1456],{},[323,1457,671],{},[1349,1459,1460,409,1462],{},[323,1461,400],{},[323,1463,447],{},[1349,1465,1466],{},"Preview files and project updates without writing.",[1331,1468,1469,1474,1478],{},[1349,1470,1471],{},[323,1472,1473],{},"--json",[1349,1475,1476],{},[323,1477,675],{},[1349,1479,1480],{},"Emit machine-readable project information.",[1331,1482,1483,1491,1493],{},[1349,1484,1485,409,1488],{},[323,1486,1487],{},"-y",[323,1489,1490],{},"--yes",[1349,1492,1356],{},[1349,1494,1495],{},"Accept defaults and skip prompts.",[1331,1497,1498,1503,1505],{},[1349,1499,1500],{},[323,1501,1502],{},"--cwd \u003Cdir>",[1349,1504,1356],{},[1349,1506,1507],{},"Run against another directory.",[327,1509,1511],{"id":1510},"configuration","Configuration",[319,1513,1514,1516,1517,1519],{},[323,1515,400],{}," writes ",[323,1518,404],{}," at your project root.",[467,1521,1525],{"className":1522,"code":1523,"language":1524,"meta":473,"style":473},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"$schema\": \"https:\u002F\u002Fvyui.dev\u002Fschema.json\",\n  \"registry\": \"https:\u002F\u002Fvyui.dev\u002Fr\",\n  \"style\": \"default\",\n  \"baseColor\": \"slate\",\n  \"aliases\": {\n    \"components\": \"@\u002Fcomponents\u002Fvyui\",\n    \"lib\": \"@\u002Flib\u002Fvyui\",\n    \"theme\": \"@\u002Flib\u002Fvyui\u002Ftheme\",\n    \"composables\": \"@\u002Flib\u002Fvyui\u002Fcomposables\",\n    \"utils\": \"@\u002Flib\u002Fvyui\u002Futils\"\n  },\n  \"paths\": {\n    \"components\": \"src\u002Fcomponents\u002Fvyui\",\n    \"lib\": \"src\u002Flib\u002Fvyui\",\n    \"theme\": \"src\u002Flib\u002Fvyui\u002Ftheme\",\n    \"composables\": \"src\u002Flib\u002Fvyui\u002Fcomposables\",\n    \"utils\": \"src\u002Flib\u002Fvyui\u002Futils\"\n  },\n  \"tailwind\": {\n    \"config\": \"tailwind.config.ts\",\n    \"css\": \"src\u002Findex.css\"\n  }\n}\n","json",[323,1526,1527,1533,1559,1578,1599,1619,1634,1656,1677,1697,1718,1737,1743,1757,1777,1797,1817,1837,1855,1860,1874,1895,1914,1920],{"__ignoreMap":473},[477,1528,1529],{"class":479,"line":480},[477,1530,1532],{"class":1531},"sMK4o","{\n",[477,1534,1535,1538,1542,1545,1548,1551,1554,1556],{"class":479,"line":980},[477,1536,1537],{"class":1531},"  \"",[477,1539,1541],{"class":1540},"spNyl","$schema",[477,1543,1544],{"class":1531},"\"",[477,1546,1547],{"class":1531},":",[477,1549,1550],{"class":1531}," \"",[477,1552,1553],{"class":486},"https:\u002F\u002Fvyui.dev\u002Fschema.json",[477,1555,1544],{"class":1531},[477,1557,1558],{"class":1531},",\n",[477,1560,1562,1564,1566,1568,1570,1572,1574,1576],{"class":479,"line":1561},3,[477,1563,1537],{"class":1531},[477,1565,385],{"class":1540},[477,1567,1544],{"class":1531},[477,1569,1547],{"class":1531},[477,1571,1550],{"class":1531},[477,1573,389],{"class":486},[477,1575,1544],{"class":1531},[477,1577,1558],{"class":1531},[477,1579,1581,1583,1586,1588,1590,1592,1595,1597],{"class":479,"line":1580},4,[477,1582,1537],{"class":1531},[477,1584,1585],{"class":1540},"style",[477,1587,1544],{"class":1531},[477,1589,1547],{"class":1531},[477,1591,1550],{"class":1531},[477,1593,1594],{"class":486},"default",[477,1596,1544],{"class":1531},[477,1598,1558],{"class":1531},[477,1600,1602,1604,1607,1609,1611,1613,1615,1617],{"class":479,"line":1601},5,[477,1603,1537],{"class":1531},[477,1605,1606],{"class":1540},"baseColor",[477,1608,1544],{"class":1531},[477,1610,1547],{"class":1531},[477,1612,1550],{"class":1531},[477,1614,1393],{"class":486},[477,1616,1544],{"class":1531},[477,1618,1558],{"class":1531},[477,1620,1622,1624,1627,1629,1631],{"class":479,"line":1621},6,[477,1623,1537],{"class":1531},[477,1625,1626],{"class":1540},"aliases",[477,1628,1544],{"class":1531},[477,1630,1547],{"class":1531},[477,1632,1633],{"class":1531}," {\n",[477,1635,1637,1640,1643,1645,1647,1649,1652,1654],{"class":479,"line":1636},7,[477,1638,1639],{"class":1531},"    \"",[477,1641,1642],{"class":483},"components",[477,1644,1544],{"class":1531},[477,1646,1547],{"class":1531},[477,1648,1550],{"class":1531},[477,1650,1651],{"class":486},"@\u002Fcomponents\u002Fvyui",[477,1653,1544],{"class":1531},[477,1655,1558],{"class":1531},[477,1657,1659,1661,1664,1666,1668,1670,1673,1675],{"class":479,"line":1658},8,[477,1660,1639],{"class":1531},[477,1662,1663],{"class":483},"lib",[477,1665,1544],{"class":1531},[477,1667,1547],{"class":1531},[477,1669,1550],{"class":1531},[477,1671,1672],{"class":486},"@\u002Flib\u002Fvyui",[477,1674,1544],{"class":1531},[477,1676,1558],{"class":1531},[477,1678,1680,1682,1684,1686,1688,1690,1693,1695],{"class":479,"line":1679},9,[477,1681,1639],{"class":1531},[477,1683,412],{"class":483},[477,1685,1544],{"class":1531},[477,1687,1547],{"class":1531},[477,1689,1550],{"class":1531},[477,1691,1692],{"class":486},"@\u002Flib\u002Fvyui\u002Ftheme",[477,1694,1544],{"class":1531},[477,1696,1558],{"class":1531},[477,1698,1700,1702,1705,1707,1709,1711,1714,1716],{"class":479,"line":1699},10,[477,1701,1639],{"class":1531},[477,1703,1704],{"class":483},"composables",[477,1706,1544],{"class":1531},[477,1708,1547],{"class":1531},[477,1710,1550],{"class":1531},[477,1712,1713],{"class":486},"@\u002Flib\u002Fvyui\u002Fcomposables",[477,1715,1544],{"class":1531},[477,1717,1558],{"class":1531},[477,1719,1721,1723,1725,1727,1729,1731,1734],{"class":479,"line":1720},11,[477,1722,1639],{"class":1531},[477,1724,408],{"class":483},[477,1726,1544],{"class":1531},[477,1728,1547],{"class":1531},[477,1730,1550],{"class":1531},[477,1732,1733],{"class":486},"@\u002Flib\u002Fvyui\u002Futils",[477,1735,1736],{"class":1531},"\"\n",[477,1738,1740],{"class":479,"line":1739},12,[477,1741,1742],{"class":1531},"  },\n",[477,1744,1746,1748,1751,1753,1755],{"class":479,"line":1745},13,[477,1747,1537],{"class":1531},[477,1749,1750],{"class":1540},"paths",[477,1752,1544],{"class":1531},[477,1754,1547],{"class":1531},[477,1756,1633],{"class":1531},[477,1758,1760,1762,1764,1766,1768,1770,1773,1775],{"class":479,"line":1759},14,[477,1761,1639],{"class":1531},[477,1763,1642],{"class":483},[477,1765,1544],{"class":1531},[477,1767,1547],{"class":1531},[477,1769,1550],{"class":1531},[477,1771,1772],{"class":486},"src\u002Fcomponents\u002Fvyui",[477,1774,1544],{"class":1531},[477,1776,1558],{"class":1531},[477,1778,1780,1782,1784,1786,1788,1790,1793,1795],{"class":479,"line":1779},15,[477,1781,1639],{"class":1531},[477,1783,1663],{"class":483},[477,1785,1544],{"class":1531},[477,1787,1547],{"class":1531},[477,1789,1550],{"class":1531},[477,1791,1792],{"class":486},"src\u002Flib\u002Fvyui",[477,1794,1544],{"class":1531},[477,1796,1558],{"class":1531},[477,1798,1800,1802,1804,1806,1808,1810,1813,1815],{"class":479,"line":1799},16,[477,1801,1639],{"class":1531},[477,1803,412],{"class":483},[477,1805,1544],{"class":1531},[477,1807,1547],{"class":1531},[477,1809,1550],{"class":1531},[477,1811,1812],{"class":486},"src\u002Flib\u002Fvyui\u002Ftheme",[477,1814,1544],{"class":1531},[477,1816,1558],{"class":1531},[477,1818,1820,1822,1824,1826,1828,1830,1833,1835],{"class":479,"line":1819},17,[477,1821,1639],{"class":1531},[477,1823,1704],{"class":483},[477,1825,1544],{"class":1531},[477,1827,1547],{"class":1531},[477,1829,1550],{"class":1531},[477,1831,1832],{"class":486},"src\u002Flib\u002Fvyui\u002Fcomposables",[477,1834,1544],{"class":1531},[477,1836,1558],{"class":1531},[477,1838,1840,1842,1844,1846,1848,1850,1853],{"class":479,"line":1839},18,[477,1841,1639],{"class":1531},[477,1843,408],{"class":483},[477,1845,1544],{"class":1531},[477,1847,1547],{"class":1531},[477,1849,1550],{"class":1531},[477,1851,1852],{"class":486},"src\u002Flib\u002Fvyui\u002Futils",[477,1854,1736],{"class":1531},[477,1856,1858],{"class":479,"line":1857},19,[477,1859,1742],{"class":1531},[477,1861,1863,1865,1868,1870,1872],{"class":479,"line":1862},20,[477,1864,1537],{"class":1531},[477,1866,1867],{"class":1540},"tailwind",[477,1869,1544],{"class":1531},[477,1871,1547],{"class":1531},[477,1873,1633],{"class":1531},[477,1875,1877,1879,1882,1884,1886,1888,1891,1893],{"class":479,"line":1876},21,[477,1878,1639],{"class":1531},[477,1880,1881],{"class":483},"config",[477,1883,1544],{"class":1531},[477,1885,1547],{"class":1531},[477,1887,1550],{"class":1531},[477,1889,1890],{"class":486},"tailwind.config.ts",[477,1892,1544],{"class":1531},[477,1894,1558],{"class":1531},[477,1896,1898,1900,1903,1905,1907,1909,1912],{"class":479,"line":1897},22,[477,1899,1639],{"class":1531},[477,1901,1902],{"class":483},"css",[477,1904,1544],{"class":1531},[477,1906,1547],{"class":1531},[477,1908,1550],{"class":1531},[477,1910,1911],{"class":486},"src\u002Findex.css",[477,1913,1736],{"class":1531},[477,1915,1917],{"class":479,"line":1916},23,[477,1918,1919],{"class":1531},"  }\n",[477,1921,1923],{"class":479,"line":1922},24,[477,1924,1925],{"class":1531},"}\n",[319,1927,1928,1929,1931,1932,325],{},"The CLI rewrites registry imports like ",[323,1930,434],{}," to the aliases in this file, then writes files into the matching ",[323,1933,1750],{},[327,1935,1937],{"id":1936},"local-registries","Local registries",[319,1939,1940,1941,1944,1945,1948],{},"Use ",[323,1942,1943],{},"--registry"," to point at another registry base URL, a ",[323,1946,1947],{},"file:"," URL, or an absolute path.",[464,1950,1951,1990,2025,2056],{},[467,1952,1954],{"className":469,"code":1953,"filename":471,"language":472,"meta":473,"style":473},"pnpm dlx @vyui\u002Fcli init --registry .\u002Fregistry\npnpm dlx @vyui\u002Fcli add accordion --registry https:\u002F\u002Fexample.com\u002Fr\n",[323,1955,1956,1973],{"__ignoreMap":473},[477,1957,1958,1960,1962,1964,1967,1970],{"class":479,"line":480},[477,1959,471],{"class":483},[477,1961,487],{"class":486},[477,1963,490],{"class":486},[477,1965,1966],{"class":486}," init",[477,1968,1969],{"class":486}," --registry",[477,1971,1972],{"class":486}," .\u002Fregistry\n",[477,1974,1975,1977,1979,1981,1983,1985,1987],{"class":479,"line":980},[477,1976,471],{"class":483},[477,1978,487],{"class":486},[477,1980,490],{"class":486},[477,1982,560],{"class":486},[477,1984,808],{"class":486},[477,1986,1969],{"class":486},[477,1988,1989],{"class":486}," https:\u002F\u002Fexample.com\u002Fr\n",[467,1991,1993],{"className":469,"code":1992,"filename":497,"language":472,"meta":473,"style":473},"yarn dlx @vyui\u002Fcli init --registry .\u002Fregistry\nyarn dlx @vyui\u002Fcli add accordion --registry https:\u002F\u002Fexample.com\u002Fr\n",[323,1994,1995,2009],{"__ignoreMap":473},[477,1996,1997,1999,2001,2003,2005,2007],{"class":479,"line":480},[477,1998,497],{"class":483},[477,2000,487],{"class":486},[477,2002,490],{"class":486},[477,2004,1966],{"class":486},[477,2006,1969],{"class":486},[477,2008,1972],{"class":486},[477,2010,2011,2013,2015,2017,2019,2021,2023],{"class":479,"line":980},[477,2012,497],{"class":483},[477,2014,487],{"class":486},[477,2016,490],{"class":486},[477,2018,560],{"class":486},[477,2020,808],{"class":486},[477,2022,1969],{"class":486},[477,2024,1989],{"class":486},[467,2026,2028],{"className":469,"code":2027,"filename":513,"language":472,"meta":473,"style":473},"bunx @vyui\u002Fcli init --registry .\u002Fregistry\nbunx @vyui\u002Fcli add accordion --registry https:\u002F\u002Fexample.com\u002Fr\n",[323,2029,2030,2042],{"__ignoreMap":473},[477,2031,2032,2034,2036,2038,2040],{"class":479,"line":480},[477,2033,520],{"class":483},[477,2035,490],{"class":486},[477,2037,1966],{"class":486},[477,2039,1969],{"class":486},[477,2041,1972],{"class":486},[477,2043,2044,2046,2048,2050,2052,2054],{"class":479,"line":980},[477,2045,520],{"class":483},[477,2047,490],{"class":486},[477,2049,560],{"class":486},[477,2051,808],{"class":486},[477,2053,1969],{"class":486},[477,2055,1989],{"class":486},[467,2057,2059],{"className":469,"code":2058,"filename":528,"language":472,"meta":473,"style":473},"npx @vyui\u002Fcli init --registry .\u002Fregistry\nnpx @vyui\u002Fcli add accordion --registry https:\u002F\u002Fexample.com\u002Fr\n",[323,2060,2061,2073],{"__ignoreMap":473},[477,2062,2063,2065,2067,2069,2071],{"class":479,"line":480},[477,2064,535],{"class":483},[477,2066,490],{"class":486},[477,2068,1966],{"class":486},[477,2070,1969],{"class":486},[477,2072,1972],{"class":486},[477,2074,2075,2077,2079,2081,2083,2085],{"class":479,"line":980},[477,2076,535],{"class":483},[477,2078,490],{"class":486},[477,2080,560],{"class":486},[477,2082,808],{"class":486},[477,2084,1969],{"class":486},[477,2086,1989],{"class":486},[319,2088,2089,2090,2093,2094,325],{},"Registry paths are resolved as ",[323,2091,2092],{},"\u003Cregistry>\u002F\u003Cstyle>\u002F\u003Cname>.json",", so the default accordion component is fetched from ",[323,2095,2096],{},"https:\u002F\u002Fvyui.dev\u002Fr\u002Fdefault\u002Faccordion.json",[1585,2098,2099],{},"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}",{"title":473,"searchDepth":480,"depth":980,"links":2101},[2102,2103,2104,2105,2107,2116,2117,2118],{"id":329,"depth":980,"text":330},{"id":378,"depth":980,"text":379},{"id":455,"depth":980,"text":456},{"id":616,"depth":980,"text":2106},"What init sets up",{"id":679,"depth":980,"text":680,"children":2108},[2109,2110,2111,2113,2114,2115],{"id":400,"depth":1561,"text":400},{"id":447,"depth":1561,"text":447},{"id":949,"depth":1561,"text":2112},"list and search",{"id":1068,"depth":1561,"text":1068},{"id":675,"depth":1561,"text":675},{"id":1255,"depth":1561,"text":1255},{"id":1322,"depth":980,"text":1323},{"id":1510,"depth":980,"text":1511},{"id":1936,"depth":980,"text":1937},"Add Vy UI styled components to your Vue-Lynx project from the registry.","md",{},{"icon":47},{"title":42,"description":2119},"JI5vR1lf9QWfVTV2GN6BmK4ZOcSeDOJ_Q711ourex6g",[2126,2128],{"title":36,"path":37,"stem":38,"description":2127,"icon":-1,"children":-1,"navigation":-1},"Opinionated styled components on top of @vyui\u002Fcore.",{"title":49,"path":51,"stem":55,"description":2129,"icon":-1,"children":-1,"navigation":-1},"Guides and interactive examples for the documented @vyui\u002Fcore primitives and @vyui\u002Fkit components.",1783464065983]