[{"data":1,"prerenderedAt":234},["ShallowReactive",2],{"command-menu-docs":3,"mobile-docs-navigation":44,"navigation":75,"mobile-docs-page-meta":92,"docs-pages-category":107,"\u002Fdocs\u002Fgetting-started":118,"surround-\u002Fdocs\u002Fgetting-started":231},[4,8,12,16,20,24,28,32,36,40],{"path":5,"title":6,"description":7},"\u002Fdocs\u002Fcomponents\u002Fchat","Chat","Build Nuxt chat interfaces with installable shadcn-vue components you own and compose.",{"path":9,"title":10,"description":11},"\u002Fdocs\u002Fcomponents\u002Fchat-message","ChatMessage","Render an individual chat message bubble with AI SDK parts, actions, and layout control.",{"path":13,"title":14,"description":15},"\u002Fdocs\u002Fcomponents\u002Fchat-messages","ChatMessages","Compose chat message lists with scrolling behavior, loading states, and action-ready assistant output.",{"path":17,"title":18,"description":19},"\u002Fdocs\u002Fcomponents\u002Fchat-prompt","ChatPrompt","Build chat input flows with an auto-resizing prompt, keyboard shortcuts, and flexible slot composition.",{"path":21,"title":22,"description":23},"\u002Fdocs\u002Fcomponents\u002Fchat-prompt-submit","ChatPromptSubmit","Handle chat submit, stop, and retry actions with a status-aware control for prompt workflows.",{"path":25,"title":26,"description":27},"\u002Fdocs\u002Fcomponents","Components","Explore reusable components that complement Nuxt templates and real app workflows.",{"path":29,"title":30,"description":31},"\u002Fdocs\u002Fcomponents\u002Fdocs-search-modal","DocsSearchModal","Add a lightweight local search modal to Nuxt documentation interfaces.",{"path":33,"title":34,"description":35},"\u002Fdocs\u002Fgetting-started\u002Finstallation","Installation","Start from templates or install individual components in your Nuxt project.",{"path":37,"title":38,"description":39},"\u002Fdocs\u002Fgetting-started","Introduction","Stackhacker UI is an open-source collection of Nuxt templates and components for the shadcn-vue community.",{"path":41,"title":42,"description":43},"\u002Fdocs\u002Fcomponents\u002Fpricing-plans","PricingPlans","Render a responsive pricing plan section from app-owned data.",[45],{"title":46,"path":47,"stem":48,"children":49,"page":74},"Docs","\u002Fdocs","docs",[50,56],{"title":38,"path":37,"stem":51,"children":52},"docs\u002F1.getting-started\u002F1.index",[53,54],{"title":38,"path":37,"stem":51},{"title":34,"path":33,"stem":55},"docs\u002F1.getting-started\u002F2.installation",{"title":26,"path":25,"stem":57,"children":58},"docs\u002F2.components\u002F0.index",[59,60,62,64,66,68,70,72],{"title":26,"path":25,"stem":57},{"title":6,"path":5,"stem":61},"docs\u002F2.components\u002F1.chat",{"title":10,"path":9,"stem":63},"docs\u002F2.components\u002F2.chat-message",{"title":14,"path":13,"stem":65},"docs\u002F2.components\u002F3.chat-messages",{"title":18,"path":17,"stem":67},"docs\u002F2.components\u002F4.chat-prompt",{"title":22,"path":21,"stem":69},"docs\u002F2.components\u002F5.chat-prompt-submit",{"title":30,"path":29,"stem":71},"docs\u002F2.components\u002F6.docs-search-modal",{"title":42,"path":41,"stem":73},"docs\u002F2.components\u002F7.pricing-plans",false,[76],{"title":46,"path":47,"stem":48,"children":77,"page":74},[78,82],{"title":38,"path":37,"stem":51,"children":79},[80,81],{"title":38,"path":37,"stem":51},{"title":34,"path":33,"stem":55},{"title":26,"path":25,"stem":57,"children":83},[84,85,86,87,88,89,90,91],{"title":26,"path":25,"stem":57},{"title":6,"path":5,"stem":61},{"title":10,"path":9,"stem":63},{"title":14,"path":13,"stem":65},{"title":18,"path":17,"stem":67},{"title":22,"path":21,"stem":69},{"title":30,"path":29,"stem":71},{"title":42,"path":41,"stem":73},[93,95,96,97,99,100,101,102,103,105],{"path":37,"category":94},"overview",{"path":33,"category":94},{"path":25,"category":94},{"path":5,"category":98},"chat",{"path":9,"category":98},{"path":13,"category":98},{"path":17,"category":98},{"path":21,"category":98},{"path":29,"category":104},"content",{"path":41,"category":106},"marketing",[108,109,110,111,112,113,114,115,116,117],{"path":37,"category":94},{"path":33,"category":94},{"path":25,"category":94},{"path":5,"category":98},{"path":9,"category":98},{"path":13,"category":98},{"path":17,"category":98},{"path":21,"category":98},{"path":29,"category":104},{"path":41,"category":106},{"id":119,"title":38,"body":120,"category":94,"description":39,"extension":226,"meta":227,"navigation":228,"path":37,"seo":229,"stem":51,"__hash__":230},"docs\u002Fdocs\u002F1.getting-started\u002F1.index.md",{"type":121,"value":122,"toc":217},"minimark",[123,128,137,140,144,147,150,166,170,173,176,180,194,198,201],[124,125,127],"h2",{"id":126},"what-is-stackhacker-ui","What is Stackhacker UI?",[129,130,131,132,136],"p",{},"Stackhacker UI (",[133,134,135],"code",{},"stackhacker-ui",") is an open-source project for Nuxt developers using shadcn-vue.",[129,138,139],{},"It adds practical templates and reusable components to make implementation easier in real Nuxt projects.",[124,141,143],{"id":142},"why-shadcn-approach","Why shadcn approach",[129,145,146],{},"With the shadcn approach, components are added as source code directly to your project.",[129,148,149],{},"That means you can:",[151,152,153,157,160,163],"ul",{},[154,155,156],"li",{},"Own the code and customize deeply.",[154,158,159],{},"Avoid vendor lock-in.",[154,161,162],{},"Keep design and behavior aligned with your product.",[154,164,165],{},"Move fast with copyable, composable building blocks.",[124,167,169],{"id":168},"community-driven-templates","Community-driven templates",[129,171,172],{},"Templates are built from real implementation needs and shared back to the community.\nSome templates include full-stack foundations so you can start from a working base and adapt to your project.",[129,174,175],{},"Coverage will continue to expand over time.",[124,177,179],{"id":178},"what-you-get","What you get",[151,181,182,185,188,191],{},[154,183,184],{},"More implementation options for Nuxt developers using shadcn-vue.",[154,186,187],{},"Ready-to-use templates for practical app scenarios.",[154,189,190],{},"Reusable components you can install independently.",[154,192,193],{},"A growing set of templates and components, starting with AI Chat-focused blocks.",[124,195,197],{"id":196},"how-to-start","How to start",[129,199,200],{},"Choose your path based on your goal.",[151,202,203,212],{},[154,204,205,206,211],{},"If you want the fastest path, start with ",[207,208,210],"a",{"href":209},"\u002Ftemplates","Templates",".",[154,213,214,215,211],{},"If you only need specific building blocks, go to ",[207,216,26],{"href":25},{"title":218,"searchDepth":219,"depth":219,"links":220},"",2,[221,222,223,224,225],{"id":126,"depth":219,"text":127},{"id":142,"depth":219,"text":143},{"id":168,"depth":219,"text":169},{"id":178,"depth":219,"text":179},{"id":196,"depth":219,"text":197},"md",{},true,{"title":38,"description":39},"iqjpmrTZjTc7AMn1WDv0vAjRA3HIezhcz-k3K-h0ZNY",[232,233],null,{"title":34,"path":33,"stem":55,"children":-1},1782359679843]