[{"data":1,"prerenderedAt":505},["ShallowReactive",2],{"navigation":3,"\u002Fget-started\u002Finstallation":189,"\u002Fget-started\u002Finstallation-surround":500},[4,23,40,51,74,116,157,177],{"title":5,"path":6,"stem":7,"children":8,"icon":22},"Get Started","\u002Fget-started","1.get-started\u002F1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Prerequisites","\u002Fget-started\u002Fprerequisites","1.get-started\u002F2.prerequisites","i-lucide-list-checks",{"title":18,"path":19,"stem":20,"icon":21},"Installation","\u002Fget-started\u002Finstallation","1.get-started\u002F3.installation","i-lucide-settings","i-lucide-rocket",{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":39},"Develop","i-lucide-code","\u002Fdevelop","2.develop",[29,34],{"title":30,"path":31,"stem":32,"icon":33},"Version Control","\u002Fdevelop\u002Fversion-control","2.develop\u002F1.version-control","i-lucide-git-branch",{"title":35,"path":36,"stem":37,"icon":38},"Claude Code","\u002Fdevelop\u002Fclaude-code","2.develop\u002F2.claude-code","i-lucide-sparkles",false,{"title":41,"icon":42,"path":43,"stem":44,"children":45,"page":39},"Launch","i-lucide-globe","\u002Flaunch","3.launch",[46],{"title":47,"path":48,"stem":49,"icon":50},"Cloudflare","\u002Flaunch\u002Fcloudflare","3.launch\u002F1.cloudflare","i-lucide-cloud-upload",{"title":52,"path":53,"stem":54,"children":55,"icon":73},"Plugins","\u002Fplugins","4.plugins\u002F1.index",[56,58,63,68],{"title":52,"path":53,"stem":54,"icon":57},"i-lucide-list",{"title":59,"path":60,"stem":61,"icon":62},"Public API","\u002Fplugins\u002Fapi-keys","4.plugins\u002F2.api-keys","i-lucide-key",{"title":64,"path":65,"stem":66,"icon":67},"Cron Jobs","\u002Fplugins\u002Fcron-jobs","4.plugins\u002F4.cron-jobs","i-lucide-clock",{"title":69,"path":70,"stem":71,"icon":72},"Rate Limiting","\u002Fplugins\u002Frate-limiting","4.plugins\u002F5.rate-limiting","i-lucide-gauge","i-lucide-puzzle",{"title":75,"path":76,"stem":77,"children":78,"icon":115},"Examples","\u002Fexamples","5.examples\u002F1.index",[79,80,85,90,95,100,105,110],{"title":75,"path":76,"stem":77,"icon":57},{"title":81,"path":82,"stem":83,"icon":84},"Job Management","\u002Fexamples\u002Fjob-management","5.examples\u002F2.job-management","i-lucide-briefcase",{"title":86,"path":87,"stem":88,"icon":89},"Kanban \u002F To-Do List","\u002Fexamples\u002Fkanban-todo","5.examples\u002F3.kanban-todo","i-lucide-kanban",{"title":91,"path":92,"stem":93,"icon":94},"Inventory Management","\u002Fexamples\u002Finventory-management","5.examples\u002F4.inventory-management","i-lucide-package",{"title":96,"path":97,"stem":98,"icon":99},"Mini CRM","\u002Fexamples\u002Fmini-crm","5.examples\u002F5.mini-crm","i-lucide-users",{"title":101,"path":102,"stem":103,"icon":104},"Sales Orders & Invoices","\u002Fexamples\u002Fsales-invoices","5.examples\u002F6.sales-invoices","i-lucide-receipt",{"title":106,"path":107,"stem":108,"icon":109},"Calendar & Booking","\u002Fexamples\u002Fcalendar-booking","5.examples\u002F7.calendar-booking","i-lucide-calendar",{"title":111,"path":112,"stem":113,"icon":114},"Support Tickets","\u002Fexamples\u002Fsupport-tickets","5.examples\u002F8.support-tickets","i-lucide-life-buoy","i-lucide-book-open",{"title":117,"icon":118,"path":119,"stem":120,"children":121,"page":39},"Reference","i-lucide-file-text","\u002Freference","6.reference",[122,127,132,137,142,147,152],{"title":123,"path":124,"stem":125,"icon":126},"Architecture","\u002Freference\u002Farchitecture","6.reference\u002F1.architecture","i-lucide-layers",{"title":128,"path":129,"stem":130,"icon":131},"Permissions","\u002Freference\u002Fpermissions","6.reference\u002F2.permissions","i-lucide-shield",{"title":133,"path":134,"stem":135,"icon":136},"Invitations","\u002Freference\u002Finvitations","6.reference\u002F3.invitations","i-lucide-mail",{"title":138,"path":139,"stem":140,"icon":141},"Webhooks","\u002Freference\u002Fwebhooks","6.reference\u002F4.webhooks","i-lucide-webhook",{"title":143,"path":144,"stem":145,"icon":146},"AI Chat","\u002Freference\u002Fai-chat","6.reference\u002F5.ai-chat","i-lucide-message-square",{"title":148,"path":149,"stem":150,"icon":151},"Activity Log","\u002Freference\u002Factivity-log","6.reference\u002F6.activity-log","i-lucide-scroll",{"title":153,"path":154,"stem":155,"icon":156},"Manual Setup","\u002Freference\u002Fmanual-setup","6.reference\u002F7.manual-setup","i-lucide-wrench",{"title":158,"icon":159,"path":160,"stem":161,"children":162,"page":39},"Legal","i-lucide-scale","\u002Flegal","7.legal",[163,168,172],{"title":164,"path":165,"stem":166,"icon":167},"License","\u002Flegal\u002Flicense","7.legal\u002F1.license","i-lucide-file-check",{"title":169,"path":170,"stem":171,"icon":118},"Terms and Conditions","\u002Flegal\u002Fterms","7.legal\u002F2.terms",{"title":173,"path":174,"stem":175,"icon":176},"Privacy Policy","\u002Flegal\u002Fprivacy","7.legal\u002F3.privacy","i-lucide-lock",{"title":178,"path":179,"stem":180,"children":181,"icon":183},"Upgrades","\u002Fupgrades","8.upgrades\u002F1.index",[182,184],{"title":178,"path":179,"stem":180,"icon":183},"i-lucide-arrow-up-circle",{"title":185,"path":186,"stem":187,"icon":188},"\u002Fapp\u002F* gated subtree routing","\u002Fupgrades\u002Fapp-subtree-routing","8.upgrades\u002F2.app-subtree-routing","i-lucide-route",{"id":190,"title":18,"body":191,"description":493,"extension":494,"links":495,"meta":496,"navigation":497,"path":19,"seo":498,"stem":20,"__hash__":499},"docs\u002F1.get-started\u002F3.installation.md",{"type":192,"value":193,"toc":490},"minimark",[194,451,456,479,486],[195,196,198,203,218,228,232,235,265,269,276,314,317,330,340,351,378,387,391,414,424,428],"steps",{"level":197},"4",[199,200,202],"h4",{"id":201},"accept-your-github-invite","Accept Your GitHub Invite",[204,205,206,207,212,213,217],"p",{},"After ",[208,209,211],"a",{"href":210},"\u002Fpricing","purchase",", check your email (including spam) for the invite and ",[214,215,216],"strong",{},"accept it"," before moving on.",[204,219,220,221,227],{},"You can also visit ",[208,222,226],{"href":223,"rel":224},"https:\u002F\u002Fgithub.com\u002FLoqode\u002Fvue-starter",[225],"nofollow","github.com\u002FLoqode\u002Fvue-starter"," — GitHub shows a banner there if an invite is pending.",[199,229,231],{"id":230},"open-your-terminal","Open Your Terminal",[204,233,234],{},"This is the app you'll type commands into.",[236,237,238,250,256],"ul",{},[239,240,241,244,245,249],"li",{},[214,242,243],{},"macOS"," — press ",[246,247,248],"code",{},"Cmd + Space",", type \"Terminal\", hit Enter",[239,251,252,255],{},[214,253,254],{},"Windows"," — press the Start key, type \"PowerShell\", hit Enter",[239,257,258,244,261,264],{},[214,259,260],{},"Linux",[246,262,263],{},"Ctrl + Alt + T"," (or search \"Terminal\")",[199,266,268],{"id":267},"run-the-installer","Run the Installer",[204,270,271,272,275],{},"In your terminal, ",[246,273,274],{},"cd"," to where you keep your projects. If you don't have one:",[277,278,283],"pre",{"className":279,"code":280,"language":281,"meta":282,"style":282},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","cd ~\nmkdir apps\ncd apps\n","bash","",[246,284,285,297,307],{"__ignoreMap":282},[286,287,290,293],"span",{"class":288,"line":289},"line",1,[286,291,274],{"class":292},"s2Zo4",[286,294,296],{"class":295},"sfazB"," ~\n",[286,298,300,304],{"class":288,"line":299},2,[286,301,303],{"class":302},"sBMFI","mkdir",[286,305,306],{"class":295}," apps\n",[286,308,310,312],{"class":288,"line":309},3,[286,311,274],{"class":292},[286,313,306],{"class":295},[204,315,316],{},"Then:",[277,318,320],{"className":279,"code":319,"language":281,"meta":282,"style":282},"npx @loqode\u002Fcreate-vue-starter@latest\n",[246,321,322],{"__ignoreMap":282},[286,323,324,327],{"class":288,"line":289},[286,325,326],{"class":302},"npx",[286,328,329],{"class":295}," @loqode\u002Fcreate-vue-starter@latest\n",[204,331,332,333,336,337,339],{},"If you see ",[246,334,335],{},"command not found: npx",", install Node.js first — see ",[208,338,13],{"href":14},".",[204,341,342,343,346,347,350],{},"If it asks ",[246,344,345],{},"Ok to proceed? (y)",", press ",[214,348,349],{},"Y"," then Enter.",[352,353,354,367],"note",{},[204,355,356,359,360,363,364,366],{},[214,357,358],{},"Windows only"," — if you see ",[246,361,362],{},"running scripts is disabled on this system",", run this once and answer ",[246,365,349],{},", then retry the installer:",[277,368,372],{"className":369,"code":370,"language":371,"meta":282,"style":282},"language-powershell shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned\n","powershell",[246,373,374],{"__ignoreMap":282},[286,375,376],{"class":288,"line":289},[286,377,370],{},[204,379,380,381,386],{},"Follow the prompts — the CLI walks you through naming your app, pasting a ",[208,382,385],{"href":383,"rel":384},"https:\u002F\u002Fsupabase.com\u002Fdashboard\u002Faccount\u002Ftokens",[225],"Supabase token",", picking a region, and authorizing GitHub. Done in under a minute.",[199,388,390],{"id":389},"start-the-dev-server","Start the Dev Server",[277,392,394],{"className":279,"code":393,"language":281,"meta":282,"style":282},"cd my-app\nnpm run dev\n",[246,395,396,403],{"__ignoreMap":282},[286,397,398,400],{"class":288,"line":289},[286,399,274],{"class":292},[286,401,402],{"class":295}," my-app\n",[286,404,405,408,411],{"class":288,"line":299},[286,406,407],{"class":302},"npm",[286,409,410],{"class":295}," run",[286,412,413],{"class":295}," dev\n",[204,415,416,417,420,421,339],{},"Replace ",[246,418,419],{},"my-app"," with whatever you called your app. Open ",[246,422,423],{},"http:\u002F\u002Flocalhost:3000",[199,425,427],{"id":426},"verify","Verify",[429,430,431,438,441,444],"ol",{},[239,432,433,434,437],{},"Click ",[214,435,436],{},"Sign up"," and create an account",[239,439,440],{},"Complete the onboarding — team name and display name",[239,442,443],{},"Confirm the dashboard loads",[239,445,446,447,450],{},"Go to ",[214,448,449],{},"Settings → Members"," and confirm you're listed as the owner",[452,453,455],"h2",{"id":454},"next-steps","Next Steps",[236,457,458,465,472],{},[239,459,460,464],{},[214,461,462],{},[208,463,30],{"href":31}," — commit your baseline to GitHub before making changes",[239,466,467,471],{},[214,468,469],{},[208,470,35],{"href":36}," — optional but highly recommended, it's how you'll keep building",[239,473,474,478],{},[214,475,476],{},[208,477,47],{"href":48}," — deploy to production",[204,480,481,482,485],{},"If the quick install didn't work, use ",[208,483,484],{"href":154},"Manual setup"," to do every step by hand.",[487,488,489],"style",{},"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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":282,"searchDepth":289,"depth":299,"links":491},[492],{"id":454,"depth":299,"text":455},"One command, a few prompts, and your app is running locally.","md",null,{},{"icon":21},{"title":18,"description":493},"byPW3o-FMkzuhHYOkGm56_cQpP0r2MXeCqK0qeJzgt4",[501,503],{"title":13,"path":14,"stem":15,"description":502,"icon":16,"children":-1},"Accounts and one tool to install before installation.",{"title":30,"path":31,"stem":32,"description":504,"icon":33,"children":-1},"Push your app to GitHub so every change is committed, backed up, and ready to deploy.",1777092168555]