[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGCo9l1hMtNdUiA6QzdUX5X3kLqaWcC5t2kdz4LrvCvc":3,"module-nitro-graphql":2856,"versions":11893},[4,1120,1948,2767],{"title":5,"titleTemplate":6,"icon":7,"path":8,"stem":9,"children":10,"page":108},"Docs",null,"i-lucide-book-marked","\u002Fdocs\u002F3.x","docs\u002F3.x",[11,109,246,426,907,999,1036,1078],{"title":12,"titleTemplate":13,"icon":14,"path":15,"stem":16,"children":17,"page":108},"Get Started","%s · Get Started with Nuxt","i-lucide-rocket","\u002Fdocs\u002F3.x\u002Fgetting-started","docs\u002F3.x\u002F1.getting-started",[18,23,28,33,38,43,48,53,58,63,68,73,78,83,88,93,98,103],{"title":19,"path":20,"stem":21,"titleTemplate":6,"icon":22},"Introduction","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fintroduction","docs\u002F3.x\u002F1.getting-started\u002F01.introduction","i-lucide-info",{"title":24,"path":25,"stem":26,"titleTemplate":6,"icon":27},"Installation","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Finstallation","docs\u002F3.x\u002F1.getting-started\u002F02.installation","i-lucide-play",{"title":29,"path":30,"stem":31,"titleTemplate":6,"icon":32},"Configuration","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fconfiguration","docs\u002F3.x\u002F1.getting-started\u002F03.configuration","i-lucide-cog",{"title":34,"path":35,"stem":36,"titleTemplate":6,"icon":37},"Views","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fviews","docs\u002F3.x\u002F1.getting-started\u002F04.views","i-lucide-panels-top-left",{"title":39,"path":40,"stem":41,"titleTemplate":6,"icon":42},"Assets","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fassets","docs\u002F3.x\u002F1.getting-started\u002F05.assets","i-lucide-image",{"title":44,"path":45,"stem":46,"titleTemplate":6,"icon":47},"Styling","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fstyling","docs\u002F3.x\u002F1.getting-started\u002F06.styling","i-lucide-palette",{"title":49,"path":50,"stem":51,"titleTemplate":6,"icon":52},"Routing","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Frouting","docs\u002F3.x\u002F1.getting-started\u002F07.routing","i-lucide-milestone",{"title":54,"path":55,"stem":56,"titleTemplate":6,"icon":57},"SEO and Meta","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fseo-meta","docs\u002F3.x\u002F1.getting-started\u002F08.seo-meta","i-lucide-file-search",{"title":59,"path":60,"stem":61,"titleTemplate":6,"icon":62},"Transitions","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Ftransitions","docs\u002F3.x\u002F1.getting-started\u002F09.transitions","i-lucide-toggle-right",{"title":64,"path":65,"stem":66,"titleTemplate":6,"icon":67},"Data Fetching","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fdata-fetching","docs\u002F3.x\u002F1.getting-started\u002F10.data-fetching","i-lucide-cable",{"title":69,"path":70,"stem":71,"titleTemplate":6,"icon":72},"State Management","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fstate-management","docs\u002F3.x\u002F1.getting-started\u002F11.state-management","i-lucide-database",{"title":74,"path":75,"stem":76,"titleTemplate":6,"icon":77},"Error Handling","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Ferror-handling","docs\u002F3.x\u002F1.getting-started\u002F12.error-handling","i-lucide-bug-off",{"title":79,"path":80,"stem":81,"titleTemplate":6,"icon":82},"Server","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fserver","docs\u002F3.x\u002F1.getting-started\u002F13.server","i-lucide-pc-case",{"title":84,"path":85,"stem":86,"titleTemplate":6,"icon":87},"Layers","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Flayers","docs\u002F3.x\u002F1.getting-started\u002F14.layers","i-lucide-layers",{"title":89,"path":90,"stem":91,"titleTemplate":6,"icon":92},"Prerendering","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fprerendering","docs\u002F3.x\u002F1.getting-started\u002F15.prerendering","i-lucide-file-code-2",{"title":94,"path":95,"stem":96,"titleTemplate":6,"icon":97},"Deployment","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fdeployment","docs\u002F3.x\u002F1.getting-started\u002F16.deployment","i-lucide-cloud",{"title":99,"path":100,"stem":101,"titleTemplate":6,"icon":102},"Testing","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Ftesting","docs\u002F3.x\u002F1.getting-started\u002F17.testing","i-lucide-circle-check",{"title":104,"path":105,"stem":106,"titleTemplate":6,"icon":107},"Upgrade Guide","\u002Fdocs\u002F3.x\u002Fgetting-started\u002Fupgrade","docs\u002F3.x\u002F1.getting-started\u002F18.upgrade","i-lucide-circle-arrow-up",false,{"title":110,"titleTemplate":111,"icon":112,"path":113,"stem":114,"children":115,"page":108},"Directory Structure","%s · Nuxt Directory Structure","i-vscode-icons-default-folder","\u002Fdocs\u002F3.x\u002Fdirectory-structure","docs\u002F3.x\u002F2.directory-structure",[116,121,126,131,136,141,146,151,156,161,165,170,174,179,184,189,194,199,204,209,214,218,223,228,232,236,241],{"title":117,"path":118,"stem":119,"titleTemplate":6,"icon":120},".nuxt","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fnuxt","docs\u002F3.x\u002F2.directory-structure\u002F0.nuxt","i-vscode-icons-folder-type-temp",{"title":122,"path":123,"stem":124,"titleTemplate":6,"icon":125},".output","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Foutput","docs\u002F3.x\u002F2.directory-structure\u002F0.output","i-vscode-icons-folder-type-package",{"title":127,"path":128,"stem":129,"titleTemplate":6,"icon":130},"assets","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fassets","docs\u002F3.x\u002F2.directory-structure\u002F1.assets","i-vscode-icons-folder-type-asset",{"title":132,"path":133,"stem":134,"titleTemplate":6,"icon":135},"components","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fcomponents","docs\u002F3.x\u002F2.directory-structure\u002F1.components","i-vscode-icons-folder-type-component",{"title":137,"path":138,"stem":139,"titleTemplate":6,"icon":140},"composables","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fcomposables","docs\u002F3.x\u002F2.directory-structure\u002F1.composables","i-vscode-icons-folder-type-src",{"title":142,"path":143,"stem":144,"titleTemplate":6,"icon":145},"content","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fcontent","docs\u002F3.x\u002F2.directory-structure\u002F1.content","i-vscode-icons-folder-type-log",{"title":147,"path":148,"stem":149,"titleTemplate":6,"icon":150},"layers","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Flayers","docs\u002F3.x\u002F2.directory-structure\u002F1.layers","i-vscode-icons-folder-type-nuxt",{"title":152,"path":153,"stem":154,"titleTemplate":6,"icon":155},"layouts","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Flayouts","docs\u002F3.x\u002F2.directory-structure\u002F1.layouts","i-vscode-icons-folder-type-view",{"title":157,"path":158,"stem":159,"titleTemplate":6,"icon":160},"middleware","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fmiddleware","docs\u002F3.x\u002F2.directory-structure\u002F1.middleware","i-vscode-icons-folder-type-middleware",{"title":162,"path":163,"stem":164,"titleTemplate":6,"icon":150},"modules","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fmodules","docs\u002F3.x\u002F2.directory-structure\u002F1.modules",{"title":166,"path":167,"stem":168,"titleTemplate":6,"icon":169},"node_modules","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fnode_modules","docs\u002F3.x\u002F2.directory-structure\u002F1.node_modules","i-vscode-icons-folder-type-node",{"title":171,"path":172,"stem":173,"titleTemplate":6,"icon":155},"pages","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fpages","docs\u002F3.x\u002F2.directory-structure\u002F1.pages",{"title":175,"path":176,"stem":177,"titleTemplate":6,"icon":178},"plugins","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fplugins","docs\u002F3.x\u002F2.directory-structure\u002F1.plugins","i-vscode-icons-folder-type-plugin",{"title":180,"path":181,"stem":182,"titleTemplate":6,"icon":183},"public","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fpublic","docs\u002F3.x\u002F2.directory-structure\u002F1.public","i-vscode-icons-folder-type-public",{"title":185,"path":186,"stem":187,"titleTemplate":6,"icon":188},"server","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fserver","docs\u002F3.x\u002F2.directory-structure\u002F1.server","i-vscode-icons-folder-type-server",{"title":190,"path":191,"stem":192,"titleTemplate":6,"icon":193},"shared","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fshared","docs\u002F3.x\u002F2.directory-structure\u002F1.shared","i-vscode-icons-folder-type-shared",{"title":195,"path":196,"stem":197,"titleTemplate":6,"icon":198},"utils","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Futils","docs\u002F3.x\u002F2.directory-structure\u002F1.utils","i-vscode-icons-folder-type-tools",{"title":200,"path":201,"stem":202,"titleTemplate":6,"icon":203},".env","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fenv","docs\u002F3.x\u002F2.directory-structure\u002F2.env","i-vscode-icons-file-type-dotenv",{"title":205,"path":206,"stem":207,"titleTemplate":6,"icon":208},".gitignore","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fgitignore","docs\u002F3.x\u002F2.directory-structure\u002F2.gitignore","i-vscode-icons-file-type-git",{"title":210,"path":211,"stem":212,"titleTemplate":6,"icon":213},".nuxtignore","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fnuxtignore","docs\u002F3.x\u002F2.directory-structure\u002F2.nuxtignore","i-vscode-icons-file-type-nuxt",{"title":215,"path":216,"stem":217,"titleTemplate":6,"icon":213},".nuxtrc","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fnuxtrc","docs\u002F3.x\u002F2.directory-structure\u002F2.nuxtrc",{"title":219,"path":220,"stem":221,"titleTemplate":6,"icon":222},"app.vue","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fapp","docs\u002F3.x\u002F2.directory-structure\u002F3.app","i-vscode-icons-file-type-vue",{"title":224,"path":225,"stem":226,"titleTemplate":6,"icon":227},"app.config.ts","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fapp-config","docs\u002F3.x\u002F2.directory-structure\u002F3.app-config","i-vscode-icons-file-type-light-config",{"title":229,"path":230,"stem":231,"titleTemplate":6,"icon":222},"error.vue","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Ferror","docs\u002F3.x\u002F2.directory-structure\u002F3.error",{"title":233,"path":234,"stem":235,"titleTemplate":6,"icon":213},"nuxt.config.ts","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fnuxt-config","docs\u002F3.x\u002F2.directory-structure\u002F3.nuxt-config",{"title":237,"path":238,"stem":239,"titleTemplate":6,"icon":240},"package.json","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fpackage","docs\u002F3.x\u002F2.directory-structure\u002F3.package","i-vscode-icons-file-type-npm",{"title":242,"path":243,"stem":244,"titleTemplate":6,"icon":245},"tsconfig.json","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Ftsconfig","docs\u002F3.x\u002F2.directory-structure\u002F3.tsconfig","i-vscode-icons-file-type-tsconfig",{"title":247,"titleTemplate":6,"icon":248,"path":249,"stem":250,"children":251,"page":108},"Guide","i-lucide-book-open","\u002Fdocs\u002F3.x\u002Fguide","docs\u002F3.x\u002F3.guide",[252,287,306,321,356,379],{"title":253,"titleTemplate":254,"icon":255,"path":256,"stem":257,"children":258,"page":108},"Key Concepts","%s · Nuxt Concepts","i-lucide-medal","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts","docs\u002F3.x\u002F3.guide\u002F1.concepts",[259,263,267,271,275,279,283],{"title":260,"path":261,"stem":262,"titleTemplate":6},"Rendering Modes","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Frendering","docs\u002F3.x\u002F3.guide\u002F1.concepts\u002F1.rendering",{"title":264,"path":265,"stem":266,"titleTemplate":6},"Nuxt Lifecycle","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fnuxt-lifecycle","docs\u002F3.x\u002F3.guide\u002F1.concepts\u002F2.nuxt-lifecycle",{"title":268,"path":269,"stem":270,"titleTemplate":6},"Auto-imports","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fauto-imports","docs\u002F3.x\u002F3.guide\u002F1.concepts\u002F3.auto-imports",{"title":272,"path":273,"stem":274,"titleTemplate":6},"Server Engine","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fserver-engine","docs\u002F3.x\u002F3.guide\u002F1.concepts\u002F4.server-engine",{"title":276,"path":277,"stem":278,"titleTemplate":6},"Modules","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fmodules","docs\u002F3.x\u002F3.guide\u002F1.concepts\u002F5.modules",{"title":280,"path":281,"stem":282,"titleTemplate":6},"TypeScript","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Ftypescript","docs\u002F3.x\u002F3.guide\u002F1.concepts\u002F8.typescript",{"title":284,"path":285,"stem":286,"titleTemplate":6},"Code Style","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fcode-style","docs\u002F3.x\u002F3.guide\u002F1.concepts\u002F9.code-style",{"title":288,"titleTemplate":289,"icon":290,"path":291,"stem":292,"children":293,"page":108},"Best Practices","%s · Best Practices","i-lucide-square-check","\u002Fdocs\u002F3.x\u002Fguide\u002Fbest-practices","docs\u002F3.x\u002F3.guide\u002F2.best-practices",[294,298,302],{"title":295,"path":296,"stem":297,"titleTemplate":6},"Nuxt and hydration","\u002Fdocs\u002F3.x\u002Fguide\u002Fbest-practices\u002Fhydration","docs\u002F3.x\u002F3.guide\u002F2.best-practices\u002Fhydration",{"title":299,"path":300,"stem":301,"titleTemplate":6},"Nuxt Performance","\u002Fdocs\u002F3.x\u002Fguide\u002Fbest-practices\u002Fperformance","docs\u002F3.x\u002F3.guide\u002F2.best-practices\u002Fperformance",{"title":303,"path":304,"stem":305,"titleTemplate":6},"Nuxt Plugins","\u002Fdocs\u002F3.x\u002Fguide\u002Fbest-practices\u002Fplugins","docs\u002F3.x\u002F3.guide\u002F2.best-practices\u002Fplugins",{"title":307,"titleTemplate":308,"icon":309,"path":310,"stem":311,"children":312,"page":108},"Working with AI","Working with AI: %s","i-lucide-bot","\u002Fdocs\u002F3.x\u002Fguide\u002Fai","docs\u002F3.x\u002F3.guide\u002F3.ai",[313,317],{"title":314,"path":315,"stem":316,"titleTemplate":6},"MCP Server","\u002Fdocs\u002F3.x\u002Fguide\u002Fai\u002Fmcp","docs\u002F3.x\u002F3.guide\u002F3.ai\u002F1.mcp",{"title":318,"path":319,"stem":320,"titleTemplate":6},"LLMs.txt","\u002Fdocs\u002F3.x\u002Fguide\u002Fai\u002Fllms-txt","docs\u002F3.x\u002F3.guide\u002F3.ai\u002F2.llms-txt",{"title":322,"titleTemplate":323,"icon":324,"path":325,"stem":326,"children":327,"page":108},"Module Author Guide","%s · Nuxt Modules Author Guide","i-lucide-box","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules","docs\u002F3.x\u002F3.guide\u002F4.modules",[328,332,336,340,344,348,352],{"title":329,"path":330,"stem":331,"titleTemplate":6},"Create Your First Module","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fgetting-started","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F1.getting-started",{"title":333,"path":334,"stem":335,"titleTemplate":6},"Understand Module Structure","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fmodule-anatomy","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F2.module-anatomy",{"title":337,"path":338,"stem":339,"titleTemplate":6},"Add Plugins, Components & More","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Frecipes-basics","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F3.recipes-basics",{"title":341,"path":342,"stem":343,"titleTemplate":6},"Use Hooks & Extend Types","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Frecipes-advanced","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F4.recipes-advanced",{"title":345,"path":346,"stem":347,"titleTemplate":6},"Test Your Module","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Ftesting","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F5.testing",{"title":349,"path":350,"stem":351,"titleTemplate":6},"Follow Best Practices","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fbest-practices","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F6.best-practices",{"title":353,"path":354,"stem":355,"titleTemplate":6},"Publish & Share Your Module","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fecosystem","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F7.ecosystem",{"title":357,"titleTemplate":358,"icon":359,"path":360,"stem":361,"children":362,"page":108},"Recipes","%s · Recipes","i-lucide-cooking-pot","\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes","docs\u002F3.x\u002F3.guide\u002F5.recipes",[363,367,371,375],{"title":364,"path":365,"stem":366,"titleTemplate":6},"Custom Routing","\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes\u002Fcustom-routing","docs\u002F3.x\u002F3.guide\u002F5.recipes\u002F1.custom-routing",{"title":368,"path":369,"stem":370,"titleTemplate":6},"Vite Plugins","\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes\u002Fvite-plugin","docs\u002F3.x\u002F3.guide\u002F5.recipes\u002F2.vite-plugin",{"title":372,"path":373,"stem":374,"titleTemplate":6},"Custom useFetch","\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes\u002Fcustom-usefetch","docs\u002F3.x\u002F3.guide\u002F5.recipes\u002F3.custom-usefetch",{"title":376,"path":377,"stem":378,"titleTemplate":6},"Sessions and Authentication","\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes\u002Fsessions-and-authentication","docs\u002F3.x\u002F3.guide\u002F5.recipes\u002F4.sessions-and-authentication",{"title":380,"titleTemplate":381,"icon":382,"path":383,"stem":384,"children":385,"page":108},"Going Further","%s · Nuxt Advanced","i-lucide-star","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further","docs\u002F3.x\u002F3.guide\u002F6.going-further",[386,390,394,398,402,406,410,414,418,422],{"title":387,"path":388,"stem":389,"titleTemplate":6},"Custom Events","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fevents","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F1.events",{"title":391,"path":392,"stem":393,"titleTemplate":6},"Experimental Features","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fexperimental-features","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F1.experimental-features",{"title":395,"path":396,"stem":397,"titleTemplate":6},"Features","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Ffeatures","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F1.features",{"title":399,"path":400,"stem":401,"titleTemplate":6},"Runtime Config","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fruntime-config","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F10.runtime-config",{"title":403,"path":404,"stem":405,"titleTemplate":6},"Nightly Release Channel","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fnightly-release-channel","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F11.nightly-release-channel",{"title":407,"path":408,"stem":409,"titleTemplate":6},"Lifecycle Hooks","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fhooks","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F2.hooks",{"title":411,"path":412,"stem":413,"titleTemplate":6},"Nuxt Kit","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fkit","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F4.kit",{"title":415,"path":416,"stem":417,"titleTemplate":6},"NuxtApp","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fnuxt-app","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F6.nuxt-app",{"title":419,"path":420,"stem":421,"titleTemplate":6},"Authoring Nuxt Layers","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Flayers","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F7.layers",{"title":423,"path":424,"stem":425,"titleTemplate":6},"Debugging","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fdebugging","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F9.debugging",{"title":427,"titleTemplate":428,"icon":429,"path":430,"stem":431,"children":432,"page":108},"API","%s · Nuxt API","i-lucide-code-xml","\u002Fdocs\u002F3.x\u002Fapi","docs\u002F3.x\u002F4.api",[433,499,622,745,816,889,902],{"title":434,"titleTemplate":435,"icon":324,"path":436,"stem":437,"children":438,"page":108},"Components","%s · Nuxt Components","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents","docs\u002F3.x\u002F4.api\u002F1.components",[439,443,447,451,455,459,463,467,471,475,479,483,487,491,495],{"title":440,"path":441,"stem":442,"titleTemplate":6},"\u003CClientOnly>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fclient-only","docs\u002F3.x\u002F4.api\u002F1.components\u002F1.client-only",{"title":444,"path":445,"stem":446,"titleTemplate":6},"\u003CDevOnly>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fdev-only","docs\u002F3.x\u002F4.api\u002F1.components\u002F1.dev-only",{"title":448,"path":449,"stem":450,"titleTemplate":6},"\u003CNuxtClientFallback>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-client-fallback","docs\u002F3.x\u002F4.api\u002F1.components\u002F1.nuxt-client-fallback",{"title":452,"path":453,"stem":454,"titleTemplate":6},"\u003CNuxtPicture>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-picture","docs\u002F3.x\u002F4.api\u002F1.components\u002F10.nuxt-picture",{"title":456,"path":457,"stem":458,"titleTemplate":6},"\u003CTeleport>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fteleports","docs\u002F3.x\u002F4.api\u002F1.components\u002F11.teleports",{"title":460,"path":461,"stem":462,"titleTemplate":6},"\u003CNuxtRouteAnnouncer>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-route-announcer","docs\u002F3.x\u002F4.api\u002F1.components\u002F12.nuxt-route-announcer",{"title":464,"path":465,"stem":466,"titleTemplate":6},"\u003CNuxtTime>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-time","docs\u002F3.x\u002F4.api\u002F1.components\u002F13.nuxt-time",{"title":468,"path":469,"stem":470,"titleTemplate":6},"\u003CNuxtPage>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-page","docs\u002F3.x\u002F4.api\u002F1.components\u002F2.nuxt-page",{"title":472,"path":473,"stem":474,"titleTemplate":6},"\u003CNuxtLayout>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-layout","docs\u002F3.x\u002F4.api\u002F1.components\u002F3.nuxt-layout",{"title":476,"path":477,"stem":478,"titleTemplate":6},"\u003CNuxtLink>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-link","docs\u002F3.x\u002F4.api\u002F1.components\u002F4.nuxt-link",{"title":480,"path":481,"stem":482,"titleTemplate":6},"\u003CNuxtLoadingIndicator>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-loading-indicator","docs\u002F3.x\u002F4.api\u002F1.components\u002F5.nuxt-loading-indicator",{"title":484,"path":485,"stem":486,"titleTemplate":6},"\u003CNuxtErrorBoundary>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-error-boundary","docs\u002F3.x\u002F4.api\u002F1.components\u002F6.nuxt-error-boundary",{"title":488,"path":489,"stem":490,"titleTemplate":6},"\u003CNuxtWelcome>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-welcome","docs\u002F3.x\u002F4.api\u002F1.components\u002F7.nuxt-welcome",{"title":492,"path":493,"stem":494,"titleTemplate":6},"\u003CNuxtIsland>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-island","docs\u002F3.x\u002F4.api\u002F1.components\u002F8.nuxt-island",{"title":496,"path":497,"stem":498,"titleTemplate":6},"\u003CNuxtImg>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-img","docs\u002F3.x\u002F4.api\u002F1.components\u002F9.nuxt-img",{"title":500,"titleTemplate":501,"icon":502,"path":503,"stem":504,"children":505,"page":108},"Composables","%s · Nuxt Composables","i-lucide-arrow-left-right","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables","docs\u002F3.x\u002F4.api\u002F2.composables",[506,510,514,518,522,526,530,534,538,542,546,550,554,558,562,566,570,574,578,582,586,590,594,598,602,606,610,614,618],{"title":507,"path":508,"stem":509,"titleTemplate":6},"onPrehydrate","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fon-prehydrate","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fon-prehydrate",{"title":511,"path":512,"stem":513,"titleTemplate":6},"useAppConfig","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-app-config","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-app-config",{"title":515,"path":516,"stem":517,"titleTemplate":6},"useAsyncData","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-async-data","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-async-data",{"title":519,"path":520,"stem":521,"titleTemplate":6},"useCookie","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-cookie","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-cookie",{"title":523,"path":524,"stem":525,"titleTemplate":6},"useError","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-error","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-error",{"title":527,"path":528,"stem":529,"titleTemplate":6},"useFetch","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-fetch","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-fetch",{"title":531,"path":532,"stem":533,"titleTemplate":6},"useHead","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-head","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-head",{"title":535,"path":536,"stem":537,"titleTemplate":6},"useHeadSafe","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-head-safe","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-head-safe",{"title":539,"path":540,"stem":541,"titleTemplate":6},"useHydration","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-hydration","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-hydration",{"title":543,"path":544,"stem":545,"titleTemplate":6},"useLazyAsyncData","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-async-data","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-lazy-async-data",{"title":547,"path":548,"stem":549,"titleTemplate":6},"useLazyFetch","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-fetch","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-lazy-fetch",{"title":551,"path":552,"stem":553,"titleTemplate":6},"useLoadingIndicator","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-loading-indicator","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-loading-indicator",{"title":555,"path":556,"stem":557,"titleTemplate":6},"useNuxtApp","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-app","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-nuxt-app",{"title":559,"path":560,"stem":561,"titleTemplate":6},"useNuxtData","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-data","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-nuxt-data",{"title":563,"path":564,"stem":565,"titleTemplate":6},"usePreviewMode","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-preview-mode","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-preview-mode",{"title":567,"path":568,"stem":569,"titleTemplate":6},"useRequestEvent","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-request-event","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-request-event",{"title":571,"path":572,"stem":573,"titleTemplate":6},"useRequestFetch","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-request-fetch","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-request-fetch",{"title":575,"path":576,"stem":577,"titleTemplate":6},"useRequestHeader","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-request-header","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-request-header",{"title":579,"path":580,"stem":581,"titleTemplate":6},"useRequestHeaders","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-request-headers","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-request-headers",{"title":583,"path":584,"stem":585,"titleTemplate":6},"useRequestURL","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-request-url","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-request-url",{"title":587,"path":588,"stem":589,"titleTemplate":6},"useResponseHeader","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-response-header","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-response-header",{"title":591,"path":592,"stem":593,"titleTemplate":6},"useRoute","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-route","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-route",{"title":595,"path":596,"stem":597,"titleTemplate":6},"useRouteAnnouncer","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-route-announcer","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-route-announcer",{"title":599,"path":600,"stem":601,"titleTemplate":6},"useRouter","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-router","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-router",{"title":603,"path":604,"stem":605,"titleTemplate":6},"useRuntimeConfig","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-config","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-runtime-config",{"title":607,"path":608,"stem":609,"titleTemplate":6},"useRuntimeHook","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-hook","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-runtime-hook",{"title":611,"path":612,"stem":613,"titleTemplate":6},"useSeoMeta","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-seo-meta","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-seo-meta",{"title":615,"path":616,"stem":617,"titleTemplate":6},"useServerSeoMeta","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-server-seo-meta","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-server-seo-meta",{"title":619,"path":620,"stem":621,"titleTemplate":6},"useState","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-state","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-state",{"title":623,"titleTemplate":624,"icon":625,"path":626,"stem":627,"children":628,"page":108},"Utils","%s · Nuxt Utils","i-lucide-square-function","\u002Fdocs\u002F3.x\u002Fapi\u002Futils","docs\u002F3.x\u002F4.api\u002F3.utils",[629,633,637,641,645,649,653,657,661,665,669,673,677,681,685,689,693,697,701,705,709,713,717,721,725,729,733,737,741],{"title":630,"path":631,"stem":632,"titleTemplate":6},"$fetch","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdollarfetch","docs\u002F3.x\u002F4.api\u002F3.utils\u002F$fetch",{"title":634,"path":635,"stem":636,"titleTemplate":6},"abortNavigation","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fabort-navigation","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fabort-navigation",{"title":638,"path":639,"stem":640,"titleTemplate":6},"addRouteMiddleware","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fadd-route-middleware","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fadd-route-middleware",{"title":642,"path":643,"stem":644,"titleTemplate":6},"callOnce","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fcall-once","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fcall-once",{"title":646,"path":647,"stem":648,"titleTemplate":6},"clearError","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fclear-error","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fclear-error",{"title":650,"path":651,"stem":652,"titleTemplate":6},"clearNuxtData","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fclear-nuxt-data","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fclear-nuxt-data",{"title":654,"path":655,"stem":656,"titleTemplate":6},"clearNuxtState","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fclear-nuxt-state","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fclear-nuxt-state",{"title":658,"path":659,"stem":660,"titleTemplate":6},"createError","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fcreate-error","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fcreate-error",{"title":662,"path":663,"stem":664,"titleTemplate":6},"defineLazyHydrationComponent","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-lazy-hydration-component","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fdefine-lazy-hydration-component",{"title":666,"path":667,"stem":668,"titleTemplate":6},"defineNuxtComponent","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-nuxt-component","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-component",{"title":670,"path":671,"stem":672,"titleTemplate":6},"defineNuxtPlugin","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-nuxt-plugin","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-plugin",{"title":674,"path":675,"stem":676,"titleTemplate":6},"defineNuxtRouteMiddleware","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-nuxt-route-middleware","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-route-middleware",{"title":678,"path":679,"stem":680,"titleTemplate":6},"definePageMeta","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-page-meta","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fdefine-page-meta",{"title":682,"path":683,"stem":684,"titleTemplate":6},"defineRouteRules","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-route-rules","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fdefine-route-rules",{"title":686,"path":687,"stem":688,"titleTemplate":6},"navigateTo","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fnavigate-to","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fnavigate-to",{"title":690,"path":691,"stem":692,"titleTemplate":6},"onBeforeRouteLeave","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fon-before-route-leave","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fon-before-route-leave",{"title":694,"path":695,"stem":696,"titleTemplate":6},"onBeforeRouteUpdate","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fon-before-route-update","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fon-before-route-update",{"title":698,"path":699,"stem":700,"titleTemplate":6},"onNuxtReady","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fon-nuxt-ready","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fon-nuxt-ready",{"title":702,"path":703,"stem":704,"titleTemplate":6},"prefetchComponents","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fprefetch-components","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fprefetch-components",{"title":706,"path":707,"stem":708,"titleTemplate":6},"preloadComponents","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fpreload-components","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fpreload-components",{"title":710,"path":711,"stem":712,"titleTemplate":6},"preloadRouteComponents","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fpreload-route-components","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fpreload-route-components",{"title":714,"path":715,"stem":716,"titleTemplate":6},"prerenderRoutes","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fprerender-routes","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fprerender-routes",{"title":718,"path":719,"stem":720,"titleTemplate":6},"refreshCookie","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Frefresh-cookie","docs\u002F3.x\u002F4.api\u002F3.utils\u002Frefresh-cookie",{"title":722,"path":723,"stem":724,"titleTemplate":6},"refreshNuxtData","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Frefresh-nuxt-data","docs\u002F3.x\u002F4.api\u002F3.utils\u002Frefresh-nuxt-data",{"title":726,"path":727,"stem":728,"titleTemplate":6},"reloadNuxtApp","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Freload-nuxt-app","docs\u002F3.x\u002F4.api\u002F3.utils\u002Freload-nuxt-app",{"title":730,"path":731,"stem":732,"titleTemplate":6},"setPageLayout","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fset-page-layout","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fset-page-layout",{"title":734,"path":735,"stem":736,"titleTemplate":6},"setResponseStatus","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fset-response-status","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fset-response-status",{"title":738,"path":739,"stem":740,"titleTemplate":6},"showError","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fshow-error","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fshow-error",{"title":742,"path":743,"stem":744,"titleTemplate":6},"updateAppConfig","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fupdate-app-config","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fupdate-app-config",{"title":746,"titleTemplate":747,"icon":748,"path":749,"stem":750,"children":751,"page":108},"Commands","%s · Nuxt Commands","i-lucide-square-terminal","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands","docs\u002F3.x\u002F4.api\u002F4.commands",[752,756,760,764,768,772,776,780,784,788,792,796,800,804,808,812],{"title":753,"path":754,"stem":755,"titleTemplate":6},"nuxt add","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fadd","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fadd",{"title":757,"path":758,"stem":759,"titleTemplate":6},"nuxt analyze","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fanalyze","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fanalyze",{"title":761,"path":762,"stem":763,"titleTemplate":6},"nuxt build","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fbuild","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fbuild",{"title":765,"path":766,"stem":767,"titleTemplate":6},"nuxt build-module","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fbuild-module","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fbuild-module",{"title":769,"path":770,"stem":771,"titleTemplate":6},"nuxt cleanup","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fcleanup","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fcleanup",{"title":773,"path":774,"stem":775,"titleTemplate":6},"nuxt dev","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fdev","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fdev",{"title":777,"path":778,"stem":779,"titleTemplate":6},"nuxt devtools","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fdevtools","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fdevtools",{"title":781,"path":782,"stem":783,"titleTemplate":6},"nuxt generate","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fgenerate","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fgenerate",{"title":785,"path":786,"stem":787,"titleTemplate":6},"nuxt info","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Finfo","docs\u002F3.x\u002F4.api\u002F4.commands\u002Finfo",{"title":789,"path":790,"stem":791,"titleTemplate":6},"create nuxt","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Finit","docs\u002F3.x\u002F4.api\u002F4.commands\u002Finit",{"title":793,"path":794,"stem":795,"titleTemplate":6},"nuxt module","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fmodule","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fmodule",{"title":797,"path":798,"stem":799,"titleTemplate":6},"nuxt prepare","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fprepare","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fprepare",{"title":801,"path":802,"stem":803,"titleTemplate":6},"nuxt preview","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fpreview","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fpreview",{"title":805,"path":806,"stem":807,"titleTemplate":6},"nuxt test","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Ftest","docs\u002F3.x\u002F4.api\u002F4.commands\u002Ftest",{"title":809,"path":810,"stem":811,"titleTemplate":6},"nuxt typecheck","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Ftypecheck","docs\u002F3.x\u002F4.api\u002F4.commands\u002Ftypecheck",{"title":813,"path":814,"stem":815,"titleTemplate":6},"nuxt upgrade","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fupgrade","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fupgrade",{"title":411,"titleTemplate":817,"icon":818,"path":819,"stem":820,"children":821,"page":108},"%s · Nuxt Kit","i-lucide-package","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit","docs\u002F3.x\u002F4.api\u002F5.kit",[822,825,828,832,836,840,844,848,852,855,859,863,866,869,873,877,881,885],{"title":276,"path":823,"stem":824,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fmodules","docs\u002F3.x\u002F4.api\u002F5.kit\u002F1.modules",{"title":399,"path":826,"stem":827,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fruntime-config","docs\u002F3.x\u002F4.api\u002F5.kit\u002F10.runtime-config",{"title":829,"path":830,"stem":831,"titleTemplate":6},"Templates","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Ftemplates","docs\u002F3.x\u002F4.api\u002F5.kit\u002F10.templates",{"title":833,"path":834,"stem":835,"titleTemplate":6},"Nitro","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fnitro","docs\u002F3.x\u002F4.api\u002F5.kit\u002F11.nitro",{"title":837,"path":838,"stem":839,"titleTemplate":6},"Resolving","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fresolving","docs\u002F3.x\u002F4.api\u002F5.kit\u002F12.resolving",{"title":841,"path":842,"stem":843,"titleTemplate":6},"Logging","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Flogging","docs\u002F3.x\u002F4.api\u002F5.kit\u002F13.logging",{"title":845,"path":846,"stem":847,"titleTemplate":6},"Builder","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fbuilder","docs\u002F3.x\u002F4.api\u002F5.kit\u002F14.builder",{"title":849,"path":850,"stem":851,"titleTemplate":6},"Examples","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fexamples","docs\u002F3.x\u002F4.api\u002F5.kit\u002F15.examples",{"title":84,"path":853,"stem":854,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Flayers","docs\u002F3.x\u002F4.api\u002F5.kit\u002F16.layers",{"title":856,"path":857,"stem":858,"titleTemplate":6},"Programmatic Usage","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fprogrammatic","docs\u002F3.x\u002F4.api\u002F5.kit\u002F2.programmatic",{"title":860,"path":861,"stem":862,"titleTemplate":6},"Compatibility","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fcompatibility","docs\u002F3.x\u002F4.api\u002F5.kit\u002F3.compatibility",{"title":268,"path":864,"stem":865,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fautoimports","docs\u002F3.x\u002F4.api\u002F5.kit\u002F4.autoimports",{"title":434,"path":867,"stem":868,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fcomponents","docs\u002F3.x\u002F4.api\u002F5.kit\u002F5.components",{"title":870,"path":871,"stem":872,"titleTemplate":6},"Context","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fcontext","docs\u002F3.x\u002F4.api\u002F5.kit\u002F6.context",{"title":874,"path":875,"stem":876,"titleTemplate":6},"Pages","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fpages","docs\u002F3.x\u002F4.api\u002F5.kit\u002F7.pages",{"title":878,"path":879,"stem":880,"titleTemplate":6},"Layout","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Flayout","docs\u002F3.x\u002F4.api\u002F5.kit\u002F8.layout",{"title":882,"path":883,"stem":884,"titleTemplate":6},"Head","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fhead","docs\u002F3.x\u002F4.api\u002F5.kit\u002F9.head",{"title":886,"path":887,"stem":888,"titleTemplate":6},"Plugins","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fplugins","docs\u002F3.x\u002F4.api\u002F5.kit\u002F9.plugins",{"title":890,"titleTemplate":6,"icon":891,"path":892,"stem":893,"children":894,"page":108},"Advanced","i-lucide-brain","\u002Fdocs\u002F3.x\u002Fapi\u002Fadvanced","docs\u002F3.x\u002F4.api\u002F6.advanced",[895,898],{"title":407,"path":896,"stem":897,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fapi\u002Fadvanced\u002Fhooks","docs\u002F3.x\u002F4.api\u002F6.advanced\u002F1.hooks",{"title":899,"path":900,"stem":901,"titleTemplate":6},"Import meta","\u002Fdocs\u002F3.x\u002Fapi\u002Fadvanced\u002Fimport-meta","docs\u002F3.x\u002F4.api\u002F6.advanced\u002F2.import-meta",{"title":903,"path":904,"stem":905,"titleTemplate":906,"icon":32},"Nuxt Configuration","\u002Fdocs\u002F3.x\u002Fapi\u002Fnuxt-config","docs\u002F3.x\u002F4.api\u002F6.nuxt-config","%s",{"title":849,"titleTemplate":908,"icon":909,"path":910,"stem":911,"children":912,"page":108},"%s · Nuxt Examples","i-lucide-app-window-mac","\u002Fdocs\u002F3.x\u002Fexamples","docs\u002F3.x\u002F4.examples",[913,917,939,954,990],{"title":914,"path":915,"stem":916,"titleTemplate":6},"Hello World","\u002Fdocs\u002F3.x\u002Fexamples\u002Fhello-world","docs\u002F3.x\u002F4.examples\u002F0.hello-world",{"title":395,"path":918,"stem":919,"children":920,"page":108},"\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures","docs\u002F3.x\u002F4.examples\u002F1.features",[921,925,928,931,935],{"title":922,"path":923,"stem":924,"titleTemplate":6},"Auto Imports","\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures\u002Fauto-imports","docs\u002F3.x\u002F4.examples\u002F1.features\u002F1.auto-imports",{"title":64,"path":926,"stem":927,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures\u002Fdata-fetching","docs\u002F3.x\u002F4.examples\u002F1.features\u002F2.data-fetching",{"title":69,"path":929,"stem":930,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures\u002Fstate-management","docs\u002F3.x\u002F4.examples\u002F1.features\u002F3.state-management",{"title":932,"path":933,"stem":934,"titleTemplate":6},"Meta Tags","\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures\u002Fmeta-tags","docs\u002F3.x\u002F4.examples\u002F1.features\u002F4.meta-tags",{"title":936,"path":937,"stem":938,"titleTemplate":6},"Layouts","\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures\u002Flayouts","docs\u002F3.x\u002F4.examples\u002F1.features\u002F5.layouts",{"title":49,"path":940,"stem":941,"children":942,"page":108},"\u002Fdocs\u002F3.x\u002Fexamples\u002Frouting","docs\u002F3.x\u002F4.examples\u002F2.routing",[943,947,950],{"title":944,"path":945,"stem":946,"titleTemplate":6},"Middleware","\u002Fdocs\u002F3.x\u002Fexamples\u002Frouting\u002Fmiddleware","docs\u002F3.x\u002F4.examples\u002F2.routing\u002Fmiddleware",{"title":874,"path":948,"stem":949,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Frouting\u002Fpages","docs\u002F3.x\u002F4.examples\u002F2.routing\u002Fpages",{"title":951,"path":952,"stem":953,"titleTemplate":6},"Universal Router","\u002Fdocs\u002F3.x\u002Fexamples\u002Frouting\u002Funiversal-router","docs\u002F3.x\u002F4.examples\u002F2.routing\u002Funiversal-router",{"title":890,"path":955,"stem":956,"children":957,"page":108},"\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced","docs\u002F3.x\u002F4.examples\u002F4.advanced",[958,961,964,968,972,976,980,983,986],{"title":84,"path":959,"stem":960,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fconfig-extends","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fconfig-extends",{"title":74,"path":962,"stem":963,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Ferror-handling","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Ferror-handling",{"title":965,"path":966,"stem":967,"titleTemplate":6},"JSX \u002F TSX","\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fjsx","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fjsx",{"title":969,"path":970,"stem":971,"titleTemplate":6},"Locale","\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Flocale","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Flocale",{"title":973,"path":974,"stem":975,"titleTemplate":6},"Module Extend Pages","\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fmodule-extend-pages","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fmodule-extend-pages",{"title":977,"path":978,"stem":979,"titleTemplate":6},"Teleport","\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fteleport","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fteleport",{"title":99,"path":981,"stem":982,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Ftesting","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Ftesting",{"title":519,"path":984,"stem":985,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fuse-cookie","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fuse-cookie",{"title":987,"path":988,"stem":989,"titleTemplate":6},"Use Custom Fetch Composable","\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fuse-custom-fetch-composable","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fuse-custom-fetch-composable",{"title":991,"path":992,"stem":993,"children":994,"page":108},"Experimental","\u002Fdocs\u002F3.x\u002Fexamples\u002Fexperimental","docs\u002F3.x\u002F4.examples\u002F7.experimental",[995],{"title":996,"path":997,"stem":998,"titleTemplate":6},"WASM","\u002Fdocs\u002F3.x\u002Fexamples\u002Fexperimental\u002Fwasm","docs\u002F3.x\u002F4.examples\u002F7.experimental\u002Fwasm",{"title":1000,"titleTemplate":1001,"icon":1002,"path":1003,"stem":1004,"children":1005,"page":108},"Community","%s · Nuxt Community","i-lucide-messages-square","\u002Fdocs\u002F3.x\u002Fcommunity","docs\u002F3.x\u002F5.community",[1006,1011,1016,1021,1026,1031],{"title":1007,"path":1008,"stem":1009,"titleTemplate":6,"icon":1010},"Getting Help","\u002Fdocs\u002F3.x\u002Fcommunity\u002Fgetting-help","docs\u002F3.x\u002F5.community\u002F2.getting-help","i-lucide-life-buoy",{"title":1012,"path":1013,"stem":1014,"titleTemplate":6,"icon":1015},"Reporting Bugs","\u002Fdocs\u002F3.x\u002Fcommunity\u002Freporting-bugs","docs\u002F3.x\u002F5.community\u002F3.reporting-bugs","i-lucide-bug",{"title":1017,"path":1018,"stem":1019,"titleTemplate":6,"icon":1020},"Contribution","\u002Fdocs\u002F3.x\u002Fcommunity\u002Fcontribution","docs\u002F3.x\u002F5.community\u002F4.contribution","i-lucide-git-pull-request",{"title":1022,"path":1023,"stem":1024,"titleTemplate":6,"icon":1025},"Framework","\u002Fdocs\u002F3.x\u002Fcommunity\u002Fframework-contribution","docs\u002F3.x\u002F5.community\u002F5.framework-contribution","i-lucide-github",{"title":1027,"path":1028,"stem":1029,"titleTemplate":6,"icon":1030},"Roadmap","\u002Fdocs\u002F3.x\u002Fcommunity\u002Froadmap","docs\u002F3.x\u002F5.community\u002F6.roadmap","i-lucide-map",{"title":1032,"path":1033,"stem":1034,"titleTemplate":6,"icon":1035},"Releases","\u002Fdocs\u002F3.x\u002Fcommunity\u002Fchangelog","docs\u002F3.x\u002F5.community\u002F7.changelog","i-lucide-bell-dot",{"title":1037,"titleTemplate":1038,"icon":1039,"path":1040,"stem":1041,"children":1042,"page":108},"Migrate to Nuxt Bridge","Migrate to Nuxt Bridge: %s","i-lucide-ship","\u002Fdocs\u002F3.x\u002Fbridge","docs\u002F3.x\u002F6.bridge",[1043,1047,1050,1053,1057,1061,1065,1068,1071,1074],{"title":1044,"path":1045,"stem":1046,"titleTemplate":6},"Overview","\u002Fdocs\u002F3.x\u002Fbridge\u002Foverview","docs\u002F3.x\u002F6.bridge\u002F1.overview",{"title":29,"path":1048,"stem":1049,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fconfiguration","docs\u002F3.x\u002F6.bridge\u002F10.configuration",{"title":280,"path":1051,"stem":1052,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fbridge\u002Ftypescript","docs\u002F3.x\u002F6.bridge\u002F2.typescript",{"title":1054,"path":1055,"stem":1056,"titleTemplate":6},"Legacy Composition API","\u002Fdocs\u002F3.x\u002Fbridge\u002Fbridge-composition-api","docs\u002F3.x\u002F6.bridge\u002F3.bridge-composition-api",{"title":1058,"path":1059,"stem":1060,"titleTemplate":6},"Plugins and Middleware","\u002Fdocs\u002F3.x\u002Fbridge\u002Fplugins-and-middleware","docs\u002F3.x\u002F6.bridge\u002F4.plugins-and-middleware",{"title":1062,"path":1063,"stem":1064,"titleTemplate":6},"New Composition API","\u002Fdocs\u002F3.x\u002Fbridge\u002Fnuxt3-compatible-api","docs\u002F3.x\u002F6.bridge\u002F5.nuxt3-compatible-api",{"title":932,"path":1066,"stem":1067,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fmeta","docs\u002F3.x\u002F6.bridge\u002F6.meta",{"title":399,"path":1069,"stem":1070,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fruntime-config","docs\u002F3.x\u002F6.bridge\u002F7.runtime-config",{"title":833,"path":1072,"stem":1073,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fnitro","docs\u002F3.x\u002F6.bridge\u002F8.nitro",{"title":1075,"path":1076,"stem":1077,"titleTemplate":6},"Vite","\u002Fdocs\u002F3.x\u002Fbridge\u002Fvite","docs\u002F3.x\u002F6.bridge\u002F9.vite",{"title":1079,"titleTemplate":1080,"icon":107,"path":1081,"stem":1082,"children":1083,"page":108},"Migrate to Nuxt 3","Migrate to Nuxt 3: %s","\u002Fdocs\u002F3.x\u002Fmigration","docs\u002F3.x\u002F7.migration",[1084,1087,1091,1094,1097,1100,1103,1106,1109,1113,1117],{"title":1044,"path":1085,"stem":1086,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Foverview","docs\u002F3.x\u002F7.migration\u002F1.overview",{"title":1088,"path":1089,"stem":1090,"titleTemplate":6},"Build Tooling","\u002Fdocs\u002F3.x\u002Fmigration\u002Fbundling","docs\u002F3.x\u002F7.migration\u002F10.bundling",{"title":79,"path":1092,"stem":1093,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fserver","docs\u002F3.x\u002F7.migration\u002F11.server",{"title":29,"path":1095,"stem":1096,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fconfiguration","docs\u002F3.x\u002F7.migration\u002F2.configuration",{"title":276,"path":1098,"stem":1099,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fmodule-authors","docs\u002F3.x\u002F7.migration\u002F20.module-authors",{"title":922,"path":1101,"stem":1102,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fauto-imports","docs\u002F3.x\u002F7.migration\u002F3.auto-imports",{"title":932,"path":1104,"stem":1105,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fmeta","docs\u002F3.x\u002F7.migration\u002F4.meta",{"title":1058,"path":1107,"stem":1108,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fplugins-and-middleware","docs\u002F3.x\u002F7.migration\u002F5.plugins-and-middleware",{"title":1110,"path":1111,"stem":1112,"titleTemplate":6},"Pages and Layouts","\u002Fdocs\u002F3.x\u002Fmigration\u002Fpages-and-layouts","docs\u002F3.x\u002F7.migration\u002F6.pages-and-layouts",{"title":1114,"path":1115,"stem":1116,"titleTemplate":6},"Component Options","\u002Fdocs\u002F3.x\u002Fmigration\u002Fcomponent-options","docs\u002F3.x\u002F7.migration\u002F7.component-options",{"title":399,"path":1118,"stem":1119,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fruntime-config","docs\u002F3.x\u002F7.migration\u002F8.runtime-config",{"title":5,"titleTemplate":6,"icon":7,"path":1121,"stem":1122,"children":1123,"page":108},"\u002Fdocs\u002F4.x","docs\u002F4.x",[1124,1182,1276,1404,1778,1855,1877,1911],{"title":12,"titleTemplate":13,"icon":14,"path":1125,"stem":1126,"children":1127,"page":108},"\u002Fdocs\u002F4.x\u002Fgetting-started","docs\u002F4.x\u002F1.getting-started",[1128,1131,1134,1137,1140,1143,1146,1149,1152,1155,1158,1161,1164,1167,1170,1173,1176,1179],{"title":19,"path":1129,"stem":1130,"titleTemplate":6,"icon":22},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fintroduction","docs\u002F4.x\u002F1.getting-started\u002F01.introduction",{"title":24,"path":1132,"stem":1133,"titleTemplate":6,"icon":27},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Finstallation","docs\u002F4.x\u002F1.getting-started\u002F02.installation",{"title":29,"path":1135,"stem":1136,"titleTemplate":6,"icon":32},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fconfiguration","docs\u002F4.x\u002F1.getting-started\u002F03.configuration",{"title":34,"path":1138,"stem":1139,"titleTemplate":6,"icon":37},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fviews","docs\u002F4.x\u002F1.getting-started\u002F04.views",{"title":39,"path":1141,"stem":1142,"titleTemplate":6,"icon":42},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fassets","docs\u002F4.x\u002F1.getting-started\u002F05.assets",{"title":44,"path":1144,"stem":1145,"titleTemplate":6,"icon":47},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fstyling","docs\u002F4.x\u002F1.getting-started\u002F06.styling",{"title":49,"path":1147,"stem":1148,"titleTemplate":6,"icon":52},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Frouting","docs\u002F4.x\u002F1.getting-started\u002F07.routing",{"title":54,"path":1150,"stem":1151,"titleTemplate":6,"icon":57},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fseo-meta","docs\u002F4.x\u002F1.getting-started\u002F08.seo-meta",{"title":59,"path":1153,"stem":1154,"titleTemplate":6,"icon":62},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Ftransitions","docs\u002F4.x\u002F1.getting-started\u002F09.transitions",{"title":64,"path":1156,"stem":1157,"titleTemplate":6,"icon":67},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fdata-fetching","docs\u002F4.x\u002F1.getting-started\u002F10.data-fetching",{"title":69,"path":1159,"stem":1160,"titleTemplate":6,"icon":72},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fstate-management","docs\u002F4.x\u002F1.getting-started\u002F11.state-management",{"title":74,"path":1162,"stem":1163,"titleTemplate":6,"icon":77},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Ferror-handling","docs\u002F4.x\u002F1.getting-started\u002F12.error-handling",{"title":79,"path":1165,"stem":1166,"titleTemplate":6,"icon":82},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fserver","docs\u002F4.x\u002F1.getting-started\u002F13.server",{"title":84,"path":1168,"stem":1169,"titleTemplate":6,"icon":87},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Flayers","docs\u002F4.x\u002F1.getting-started\u002F14.layers",{"title":89,"path":1171,"stem":1172,"titleTemplate":6,"icon":92},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fprerendering","docs\u002F4.x\u002F1.getting-started\u002F15.prerendering",{"title":94,"path":1174,"stem":1175,"titleTemplate":6,"icon":97},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fdeployment","docs\u002F4.x\u002F1.getting-started\u002F16.deployment",{"title":99,"path":1177,"stem":1178,"titleTemplate":6,"icon":102},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Ftesting","docs\u002F4.x\u002F1.getting-started\u002F17.testing",{"title":104,"path":1180,"stem":1181,"titleTemplate":6,"icon":107},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fupgrade","docs\u002F4.x\u002F1.getting-started\u002F18.upgrade",{"title":110,"titleTemplate":111,"icon":112,"path":1183,"stem":1184,"children":1185,"page":108},"\u002Fdocs\u002F4.x\u002Fdirectory-structure","docs\u002F4.x\u002F2.directory-structure",[1186,1189,1192,1234,1237,1240,1243,1246,1249,1252,1255,1258,1261,1264,1267,1270,1273],{"title":117,"path":1187,"stem":1188,"titleTemplate":6,"icon":120},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnuxt","docs\u002F4.x\u002F2.directory-structure\u002F0.nuxt",{"title":122,"path":1190,"stem":1191,"titleTemplate":6,"icon":125},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Foutput","docs\u002F4.x\u002F2.directory-structure\u002F0.output",{"title":1193,"titleTemplate":111,"head":1194,"defaultOpen":1196,"icon":1197,"path":1198,"stem":1199,"children":1200,"page":108},"app",{"title":1195},"app\u002F",true,"i-vscode-icons-folder-type-app","\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp","docs\u002F4.x\u002F2.directory-structure\u002F1.app",[1201,1204,1207,1210,1213,1216,1219,1222,1225,1228,1231],{"title":127,"path":1202,"stem":1203,"titleTemplate":6,"icon":130},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fassets","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.assets",{"title":132,"path":1205,"stem":1206,"titleTemplate":6,"icon":135},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fcomponents","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.components",{"title":137,"path":1208,"stem":1209,"titleTemplate":6,"icon":140},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fcomposables","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.composables",{"title":152,"path":1211,"stem":1212,"titleTemplate":6,"icon":155},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Flayouts","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.layouts",{"title":157,"path":1214,"stem":1215,"titleTemplate":6,"icon":160},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fmiddleware","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.middleware",{"title":171,"path":1217,"stem":1218,"titleTemplate":6,"icon":155},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fpages","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.pages",{"title":175,"path":1220,"stem":1221,"titleTemplate":6,"icon":178},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fplugins","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.plugins",{"title":195,"path":1223,"stem":1224,"titleTemplate":6,"icon":198},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Futils","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.utils",{"title":219,"path":1226,"stem":1227,"titleTemplate":6,"icon":222},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fapp","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F3.app",{"title":224,"path":1229,"stem":1230,"titleTemplate":6,"icon":227},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fapp-config","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F3.app-config",{"title":229,"path":1232,"stem":1233,"titleTemplate":6,"icon":222},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Ferror","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F3.error",{"title":142,"path":1235,"stem":1236,"titleTemplate":6,"icon":145},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fcontent","docs\u002F4.x\u002F2.directory-structure\u002F1.content",{"title":147,"path":1238,"stem":1239,"titleTemplate":6,"icon":150},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Flayers","docs\u002F4.x\u002F2.directory-structure\u002F1.layers",{"title":162,"path":1241,"stem":1242,"titleTemplate":6,"icon":150},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fmodules","docs\u002F4.x\u002F2.directory-structure\u002F1.modules",{"title":166,"path":1244,"stem":1245,"titleTemplate":6,"icon":169},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnode_modules","docs\u002F4.x\u002F2.directory-structure\u002F1.node_modules",{"title":180,"path":1247,"stem":1248,"titleTemplate":6,"icon":183},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fpublic","docs\u002F4.x\u002F2.directory-structure\u002F1.public",{"title":185,"path":1250,"stem":1251,"titleTemplate":6,"icon":188},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fserver","docs\u002F4.x\u002F2.directory-structure\u002F1.server",{"title":190,"path":1253,"stem":1254,"titleTemplate":6,"icon":193},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fshared","docs\u002F4.x\u002F2.directory-structure\u002F1.shared",{"title":200,"path":1256,"stem":1257,"titleTemplate":6,"icon":203},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fenv","docs\u002F4.x\u002F2.directory-structure\u002F2.env",{"title":205,"path":1259,"stem":1260,"titleTemplate":6,"icon":208},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fgitignore","docs\u002F4.x\u002F2.directory-structure\u002F2.gitignore",{"title":210,"path":1262,"stem":1263,"titleTemplate":6,"icon":213},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnuxtignore","docs\u002F4.x\u002F2.directory-structure\u002F2.nuxtignore",{"title":215,"path":1265,"stem":1266,"titleTemplate":6,"icon":213},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnuxtrc","docs\u002F4.x\u002F2.directory-structure\u002F2.nuxtrc",{"title":233,"path":1268,"stem":1269,"titleTemplate":6,"icon":213},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnuxt-config","docs\u002F4.x\u002F2.directory-structure\u002F3.nuxt-config",{"title":237,"path":1271,"stem":1272,"titleTemplate":6,"icon":240},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fpackage","docs\u002F4.x\u002F2.directory-structure\u002F3.package",{"title":242,"path":1274,"stem":1275,"titleTemplate":6,"icon":245},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Ftsconfig","docs\u002F4.x\u002F2.directory-structure\u002F3.tsconfig",{"title":247,"titleTemplate":6,"icon":248,"path":1277,"stem":1278,"children":1279,"page":108},"\u002Fdocs\u002F4.x\u002Fguide","docs\u002F4.x\u002F3.guide",[1280,1305,1319,1329,1354,1370],{"title":253,"titleTemplate":254,"icon":255,"path":1281,"stem":1282,"children":1283,"page":108},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts","docs\u002F4.x\u002F3.guide\u002F1.concepts",[1284,1287,1290,1293,1296,1299,1302],{"title":260,"path":1285,"stem":1286,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Frendering","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F1.rendering",{"title":264,"path":1288,"stem":1289,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fnuxt-lifecycle","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F2.nuxt-lifecycle",{"title":268,"path":1291,"stem":1292,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fauto-imports","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F3.auto-imports",{"title":272,"path":1294,"stem":1295,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fserver-engine","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F4.server-engine",{"title":276,"path":1297,"stem":1298,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fmodules","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F5.modules",{"title":280,"path":1300,"stem":1301,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Ftypescript","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F8.typescript",{"title":284,"path":1303,"stem":1304,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fcode-style","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F9.code-style",{"title":288,"titleTemplate":289,"icon":290,"path":1306,"stem":1307,"children":1308,"page":108},"\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices","docs\u002F4.x\u002F3.guide\u002F2.best-practices",[1309,1313,1316],{"title":1310,"path":1311,"stem":1312,"titleTemplate":6},"Nuxt and Hydration","\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices\u002Fhydration","docs\u002F4.x\u002F3.guide\u002F2.best-practices\u002Fhydration",{"title":299,"path":1314,"stem":1315,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices\u002Fperformance","docs\u002F4.x\u002F3.guide\u002F2.best-practices\u002Fperformance",{"title":303,"path":1317,"stem":1318,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices\u002Fplugins","docs\u002F4.x\u002F3.guide\u002F2.best-practices\u002Fplugins",{"title":307,"titleTemplate":308,"icon":309,"path":1320,"stem":1321,"children":1322,"page":108},"\u002Fdocs\u002F4.x\u002Fguide\u002Fai","docs\u002F4.x\u002F3.guide\u002F3.ai",[1323,1326],{"title":314,"path":1324,"stem":1325,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fai\u002Fmcp","docs\u002F4.x\u002F3.guide\u002F3.ai\u002F1.mcp",{"title":318,"path":1327,"stem":1328,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fai\u002Fllms-txt","docs\u002F4.x\u002F3.guide\u002F3.ai\u002F2.llms-txt",{"title":322,"titleTemplate":323,"icon":324,"path":1330,"stem":1331,"children":1332,"page":108},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules","docs\u002F4.x\u002F3.guide\u002F4.modules",[1333,1336,1339,1342,1345,1348,1351],{"title":329,"path":1334,"stem":1335,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fgetting-started","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F1.getting-started",{"title":333,"path":1337,"stem":1338,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fmodule-anatomy","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F2.module-anatomy",{"title":337,"path":1340,"stem":1341,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Frecipes-basics","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F3.recipes-basics",{"title":341,"path":1343,"stem":1344,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Frecipes-advanced","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F4.recipes-advanced",{"title":345,"path":1346,"stem":1347,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Ftesting","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F5.testing",{"title":349,"path":1349,"stem":1350,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fbest-practices","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F6.best-practices",{"title":353,"path":1352,"stem":1353,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fecosystem","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F7.ecosystem",{"title":357,"titleTemplate":358,"icon":359,"path":1355,"stem":1356,"children":1357,"page":108},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes","docs\u002F4.x\u002F3.guide\u002F5.recipes",[1358,1361,1364,1367],{"title":364,"path":1359,"stem":1360,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fcustom-routing","docs\u002F4.x\u002F3.guide\u002F5.recipes\u002F1.custom-routing",{"title":368,"path":1362,"stem":1363,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fvite-plugin","docs\u002F4.x\u002F3.guide\u002F5.recipes\u002F2.vite-plugin",{"title":372,"path":1365,"stem":1366,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fcustom-usefetch","docs\u002F4.x\u002F3.guide\u002F5.recipes\u002F3.custom-usefetch",{"title":376,"path":1368,"stem":1369,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fsessions-and-authentication","docs\u002F4.x\u002F3.guide\u002F5.recipes\u002F4.sessions-and-authentication",{"title":380,"titleTemplate":381,"icon":382,"path":1371,"stem":1372,"children":1373,"page":108},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further","docs\u002F4.x\u002F3.guide\u002F6.going-further",[1374,1377,1380,1383,1386,1389,1392,1395,1398,1401],{"title":387,"path":1375,"stem":1376,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fevents","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F1.events",{"title":391,"path":1378,"stem":1379,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fexperimental-features","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F1.experimental-features",{"title":395,"path":1381,"stem":1382,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Ffeatures","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F1.features",{"title":399,"path":1384,"stem":1385,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fruntime-config","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F10.runtime-config",{"title":403,"path":1387,"stem":1388,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fnightly-release-channel","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F11.nightly-release-channel",{"title":407,"path":1390,"stem":1391,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fhooks","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F2.hooks",{"title":411,"path":1393,"stem":1394,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fkit","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F4.kit",{"title":415,"path":1396,"stem":1397,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fnuxt-app","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F6.nuxt-app",{"title":419,"path":1399,"stem":1400,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Flayers","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F7.layers",{"title":423,"path":1402,"stem":1403,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fdebugging","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F9.debugging",{"title":427,"titleTemplate":428,"icon":429,"path":1405,"stem":1406,"children":1407,"page":108},"\u002Fdocs\u002F4.x\u002Fapi","docs\u002F4.x\u002F4.api",[1408,1461,1564,1655,1707,1765,1775],{"title":434,"titleTemplate":435,"icon":324,"path":1409,"stem":1410,"children":1411,"page":108},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents","docs\u002F4.x\u002F4.api\u002F1.components",[1412,1415,1418,1421,1424,1427,1430,1433,1437,1440,1443,1446,1449,1452,1455,1458],{"title":440,"path":1413,"stem":1414,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fclient-only","docs\u002F4.x\u002F4.api\u002F1.components\u002F1.client-only",{"title":444,"path":1416,"stem":1417,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fdev-only","docs\u002F4.x\u002F4.api\u002F1.components\u002F1.dev-only",{"title":448,"path":1419,"stem":1420,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-client-fallback","docs\u002F4.x\u002F4.api\u002F1.components\u002F1.nuxt-client-fallback",{"title":452,"path":1422,"stem":1423,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-picture","docs\u002F4.x\u002F4.api\u002F1.components\u002F10.nuxt-picture",{"title":456,"path":1425,"stem":1426,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fteleports","docs\u002F4.x\u002F4.api\u002F1.components\u002F11.teleports",{"title":460,"path":1428,"stem":1429,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-route-announcer","docs\u002F4.x\u002F4.api\u002F1.components\u002F12.nuxt-route-announcer",{"title":464,"path":1431,"stem":1432,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-time","docs\u002F4.x\u002F4.api\u002F1.components\u002F13.nuxt-time",{"title":1434,"path":1435,"stem":1436,"titleTemplate":6},"\u003CNuxtAnnouncer>","\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-announcer","docs\u002F4.x\u002F4.api\u002F1.components\u002F14.nuxt-announcer",{"title":468,"path":1438,"stem":1439,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-page","docs\u002F4.x\u002F4.api\u002F1.components\u002F2.nuxt-page",{"title":472,"path":1441,"stem":1442,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-layout","docs\u002F4.x\u002F4.api\u002F1.components\u002F3.nuxt-layout",{"title":476,"path":1444,"stem":1445,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-link","docs\u002F4.x\u002F4.api\u002F1.components\u002F4.nuxt-link",{"title":480,"path":1447,"stem":1448,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-loading-indicator","docs\u002F4.x\u002F4.api\u002F1.components\u002F5.nuxt-loading-indicator",{"title":484,"path":1450,"stem":1451,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-error-boundary","docs\u002F4.x\u002F4.api\u002F1.components\u002F6.nuxt-error-boundary",{"title":488,"path":1453,"stem":1454,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-welcome","docs\u002F4.x\u002F4.api\u002F1.components\u002F7.nuxt-welcome",{"title":492,"path":1456,"stem":1457,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-island","docs\u002F4.x\u002F4.api\u002F1.components\u002F8.nuxt-island",{"title":496,"path":1459,"stem":1460,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-img","docs\u002F4.x\u002F4.api\u002F1.components\u002F9.nuxt-img",{"title":500,"titleTemplate":501,"icon":502,"path":1462,"stem":1463,"children":1464,"page":108},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables","docs\u002F4.x\u002F4.api\u002F2.composables",[1465,1469,1473,1476,1480,1483,1486,1489,1492,1495,1498,1501,1504,1507,1510,1513,1516,1519,1522,1525,1528,1531,1534,1537,1540,1543,1546,1549,1552,1555,1558,1561],{"title":1466,"path":1467,"stem":1468,"titleTemplate":6},"createUseAsyncData","\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fcreate-use-async-data","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fcreate-use-async-data",{"title":1470,"path":1471,"stem":1472,"titleTemplate":6},"createUseFetch","\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fcreate-use-fetch","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fcreate-use-fetch",{"title":507,"path":1474,"stem":1475,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fon-prehydrate","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fon-prehydrate",{"title":1477,"path":1478,"stem":1479,"titleTemplate":6},"useAnnouncer","\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-announcer","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-announcer",{"title":511,"path":1481,"stem":1482,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-app-config","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-app-config",{"title":515,"path":1484,"stem":1485,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-async-data","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-async-data",{"title":519,"path":1487,"stem":1488,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-cookie","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-cookie",{"title":523,"path":1490,"stem":1491,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-error","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-error",{"title":527,"path":1493,"stem":1494,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-fetch","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-fetch",{"title":531,"path":1496,"stem":1497,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-head","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-head",{"title":535,"path":1499,"stem":1500,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-head-safe","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-head-safe",{"title":539,"path":1502,"stem":1503,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-hydration","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-hydration",{"title":543,"path":1505,"stem":1506,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-async-data","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-lazy-async-data",{"title":547,"path":1508,"stem":1509,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-fetch","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-lazy-fetch",{"title":551,"path":1511,"stem":1512,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-loading-indicator","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-loading-indicator",{"title":555,"path":1514,"stem":1515,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-app","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-nuxt-app",{"title":559,"path":1517,"stem":1518,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-data","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-nuxt-data",{"title":563,"path":1520,"stem":1521,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-preview-mode","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-preview-mode",{"title":567,"path":1523,"stem":1524,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-event","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-request-event",{"title":571,"path":1526,"stem":1527,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-fetch","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-request-fetch",{"title":575,"path":1529,"stem":1530,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-header","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-request-header",{"title":579,"path":1532,"stem":1533,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-headers","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-request-headers",{"title":583,"path":1535,"stem":1536,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-url","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-request-url",{"title":587,"path":1538,"stem":1539,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-response-header","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-response-header",{"title":591,"path":1541,"stem":1542,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-route","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-route",{"title":595,"path":1544,"stem":1545,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-route-announcer","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-route-announcer",{"title":599,"path":1547,"stem":1548,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-router","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-router",{"title":603,"path":1550,"stem":1551,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-config","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-runtime-config",{"title":607,"path":1553,"stem":1554,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-hook","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-runtime-hook",{"title":611,"path":1556,"stem":1557,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-seo-meta","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-seo-meta",{"title":615,"path":1559,"stem":1560,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-server-seo-meta","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-server-seo-meta",{"title":619,"path":1562,"stem":1563,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-state","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-state",{"title":623,"titleTemplate":624,"icon":625,"path":1565,"stem":1566,"children":1567,"page":108},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils","docs\u002F4.x\u002F4.api\u002F3.utils",[1568,1571,1574,1577,1580,1583,1586,1589,1592,1595,1598,1601,1604,1607,1610,1613,1616,1619,1622,1625,1628,1631,1634,1637,1640,1643,1646,1649,1652],{"title":630,"path":1569,"stem":1570,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdollarfetch","docs\u002F4.x\u002F4.api\u002F3.utils\u002F$fetch",{"title":634,"path":1572,"stem":1573,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fabort-navigation","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fabort-navigation",{"title":638,"path":1575,"stem":1576,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fadd-route-middleware","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fadd-route-middleware",{"title":642,"path":1578,"stem":1579,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fcall-once","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fcall-once",{"title":646,"path":1581,"stem":1582,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fclear-error","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fclear-error",{"title":650,"path":1584,"stem":1585,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fclear-nuxt-data","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fclear-nuxt-data",{"title":654,"path":1587,"stem":1588,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fclear-nuxt-state","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fclear-nuxt-state",{"title":658,"path":1590,"stem":1591,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fcreate-error","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fcreate-error",{"title":662,"path":1593,"stem":1594,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-lazy-hydration-component","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fdefine-lazy-hydration-component",{"title":666,"path":1596,"stem":1597,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-nuxt-component","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-component",{"title":670,"path":1599,"stem":1600,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-nuxt-plugin","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-plugin",{"title":674,"path":1602,"stem":1603,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-nuxt-route-middleware","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-route-middleware",{"title":678,"path":1605,"stem":1606,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-page-meta","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fdefine-page-meta",{"title":682,"path":1608,"stem":1609,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-route-rules","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fdefine-route-rules",{"title":686,"path":1611,"stem":1612,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fnavigate-to","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fnavigate-to",{"title":690,"path":1614,"stem":1615,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fon-before-route-leave","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fon-before-route-leave",{"title":694,"path":1617,"stem":1618,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fon-before-route-update","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fon-before-route-update",{"title":698,"path":1620,"stem":1621,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fon-nuxt-ready","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fon-nuxt-ready",{"title":702,"path":1623,"stem":1624,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fprefetch-components","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fprefetch-components",{"title":706,"path":1626,"stem":1627,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fpreload-components","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fpreload-components",{"title":710,"path":1629,"stem":1630,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fpreload-route-components","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fpreload-route-components",{"title":714,"path":1632,"stem":1633,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fprerender-routes","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fprerender-routes",{"title":718,"path":1635,"stem":1636,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Frefresh-cookie","docs\u002F4.x\u002F4.api\u002F3.utils\u002Frefresh-cookie",{"title":722,"path":1638,"stem":1639,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Frefresh-nuxt-data","docs\u002F4.x\u002F4.api\u002F3.utils\u002Frefresh-nuxt-data",{"title":726,"path":1641,"stem":1642,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Freload-nuxt-app","docs\u002F4.x\u002F4.api\u002F3.utils\u002Freload-nuxt-app",{"title":730,"path":1644,"stem":1645,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fset-page-layout","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fset-page-layout",{"title":734,"path":1647,"stem":1648,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fset-response-status","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fset-response-status",{"title":738,"path":1650,"stem":1651,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fshow-error","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fshow-error",{"title":742,"path":1653,"stem":1654,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fupdate-app-config","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fupdate-app-config",{"title":746,"titleTemplate":747,"icon":748,"path":1656,"stem":1657,"children":1658,"page":108},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands","docs\u002F4.x\u002F4.api\u002F4.commands",[1659,1662,1665,1668,1671,1674,1677,1680,1683,1686,1689,1692,1695,1698,1701,1704],{"title":753,"path":1660,"stem":1661,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fadd","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fadd",{"title":757,"path":1663,"stem":1664,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fanalyze","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fanalyze",{"title":761,"path":1666,"stem":1667,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fbuild","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fbuild",{"title":765,"path":1669,"stem":1670,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fbuild-module","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fbuild-module",{"title":769,"path":1672,"stem":1673,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fcleanup","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fcleanup",{"title":773,"path":1675,"stem":1676,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fdev","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fdev",{"title":777,"path":1678,"stem":1679,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fdevtools","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fdevtools",{"title":781,"path":1681,"stem":1682,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fgenerate","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fgenerate",{"title":785,"path":1684,"stem":1685,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Finfo","docs\u002F4.x\u002F4.api\u002F4.commands\u002Finfo",{"title":789,"path":1687,"stem":1688,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Finit","docs\u002F4.x\u002F4.api\u002F4.commands\u002Finit",{"title":793,"path":1690,"stem":1691,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fmodule","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fmodule",{"title":797,"path":1693,"stem":1694,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fprepare","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fprepare",{"title":801,"path":1696,"stem":1697,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fpreview","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fpreview",{"title":805,"path":1699,"stem":1700,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Ftest","docs\u002F4.x\u002F4.api\u002F4.commands\u002Ftest",{"title":809,"path":1702,"stem":1703,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Ftypecheck","docs\u002F4.x\u002F4.api\u002F4.commands\u002Ftypecheck",{"title":813,"path":1705,"stem":1706,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fupgrade","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fupgrade",{"title":411,"titleTemplate":817,"icon":818,"path":1708,"stem":1709,"children":1710,"page":108},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit","docs\u002F4.x\u002F4.api\u002F5.kit",[1711,1714,1717,1720,1723,1726,1729,1732,1735,1738,1741,1744,1747,1750,1753,1756,1759,1762],{"title":276,"path":1712,"stem":1713,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fmodules","docs\u002F4.x\u002F4.api\u002F5.kit\u002F1.modules",{"title":399,"path":1715,"stem":1716,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fruntime-config","docs\u002F4.x\u002F4.api\u002F5.kit\u002F10.runtime-config",{"title":829,"path":1718,"stem":1719,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Ftemplates","docs\u002F4.x\u002F4.api\u002F5.kit\u002F10.templates",{"title":833,"path":1721,"stem":1722,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fnitro","docs\u002F4.x\u002F4.api\u002F5.kit\u002F11.nitro",{"title":837,"path":1724,"stem":1725,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fresolving","docs\u002F4.x\u002F4.api\u002F5.kit\u002F12.resolving",{"title":841,"path":1727,"stem":1728,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Flogging","docs\u002F4.x\u002F4.api\u002F5.kit\u002F13.logging",{"title":845,"path":1730,"stem":1731,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fbuilder","docs\u002F4.x\u002F4.api\u002F5.kit\u002F14.builder",{"title":849,"path":1733,"stem":1734,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fexamples","docs\u002F4.x\u002F4.api\u002F5.kit\u002F15.examples",{"title":84,"path":1736,"stem":1737,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Flayers","docs\u002F4.x\u002F4.api\u002F5.kit\u002F16.layers",{"title":856,"path":1739,"stem":1740,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fprogrammatic","docs\u002F4.x\u002F4.api\u002F5.kit\u002F2.programmatic",{"title":860,"path":1742,"stem":1743,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fcompatibility","docs\u002F4.x\u002F4.api\u002F5.kit\u002F3.compatibility",{"title":268,"path":1745,"stem":1746,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fautoimports","docs\u002F4.x\u002F4.api\u002F5.kit\u002F4.autoimports",{"title":434,"path":1748,"stem":1749,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fcomponents","docs\u002F4.x\u002F4.api\u002F5.kit\u002F5.components",{"title":870,"path":1751,"stem":1752,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fcontext","docs\u002F4.x\u002F4.api\u002F5.kit\u002F6.context",{"title":874,"path":1754,"stem":1755,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fpages","docs\u002F4.x\u002F4.api\u002F5.kit\u002F7.pages",{"title":878,"path":1757,"stem":1758,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Flayout","docs\u002F4.x\u002F4.api\u002F5.kit\u002F8.layout",{"title":882,"path":1760,"stem":1761,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fhead","docs\u002F4.x\u002F4.api\u002F5.kit\u002F9.head",{"title":886,"path":1763,"stem":1764,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fplugins","docs\u002F4.x\u002F4.api\u002F5.kit\u002F9.plugins",{"title":890,"titleTemplate":6,"icon":891,"path":1766,"stem":1767,"children":1768,"page":108},"\u002Fdocs\u002F4.x\u002Fapi\u002Fadvanced","docs\u002F4.x\u002F4.api\u002F6.advanced",[1769,1772],{"title":407,"path":1770,"stem":1771,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fadvanced\u002Fhooks","docs\u002F4.x\u002F4.api\u002F6.advanced\u002F1.hooks",{"title":899,"path":1773,"stem":1774,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fadvanced\u002Fimport-meta","docs\u002F4.x\u002F4.api\u002F6.advanced\u002F2.import-meta",{"title":903,"path":1776,"stem":1777,"titleTemplate":906,"icon":32},"\u002Fdocs\u002F4.x\u002Fapi\u002Fnuxt-config","docs\u002F4.x\u002F4.api\u002F6.nuxt-config",{"title":849,"titleTemplate":908,"icon":909,"path":1779,"stem":1780,"children":1781,"page":108},"\u002Fdocs\u002F4.x\u002Fexamples","docs\u002F4.x\u002F4.examples",[1782,1785,1804,1817,1848],{"title":914,"path":1783,"stem":1784,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fhello-world","docs\u002F4.x\u002F4.examples\u002F0.hello-world",{"title":395,"path":1786,"stem":1787,"children":1788,"page":108},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures","docs\u002F4.x\u002F4.examples\u002F1.features",[1789,1792,1795,1798,1801],{"title":922,"path":1790,"stem":1791,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures\u002Fauto-imports","docs\u002F4.x\u002F4.examples\u002F1.features\u002F1.auto-imports",{"title":64,"path":1793,"stem":1794,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures\u002Fdata-fetching","docs\u002F4.x\u002F4.examples\u002F1.features\u002F2.data-fetching",{"title":69,"path":1796,"stem":1797,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures\u002Fstate-management","docs\u002F4.x\u002F4.examples\u002F1.features\u002F3.state-management",{"title":932,"path":1799,"stem":1800,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures\u002Fmeta-tags","docs\u002F4.x\u002F4.examples\u002F1.features\u002F4.meta-tags",{"title":936,"path":1802,"stem":1803,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures\u002Flayouts","docs\u002F4.x\u002F4.examples\u002F1.features\u002F5.layouts",{"title":49,"path":1805,"stem":1806,"children":1807,"page":108},"\u002Fdocs\u002F4.x\u002Fexamples\u002Frouting","docs\u002F4.x\u002F4.examples\u002F2.routing",[1808,1811,1814],{"title":944,"path":1809,"stem":1810,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Frouting\u002Fmiddleware","docs\u002F4.x\u002F4.examples\u002F2.routing\u002Fmiddleware",{"title":874,"path":1812,"stem":1813,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Frouting\u002Fpages","docs\u002F4.x\u002F4.examples\u002F2.routing\u002Fpages",{"title":951,"path":1815,"stem":1816,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Frouting\u002Funiversal-router","docs\u002F4.x\u002F4.examples\u002F2.routing\u002Funiversal-router",{"title":890,"path":1818,"stem":1819,"children":1820,"page":108},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced","docs\u002F4.x\u002F4.examples\u002F4.advanced",[1821,1824,1827,1830,1833,1836,1839,1842,1845],{"title":84,"path":1822,"stem":1823,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fconfig-extends","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fconfig-extends",{"title":74,"path":1825,"stem":1826,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Ferror-handling","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Ferror-handling",{"title":965,"path":1828,"stem":1829,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fjsx","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fjsx",{"title":969,"path":1831,"stem":1832,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Flocale","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Flocale",{"title":973,"path":1834,"stem":1835,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fmodule-extend-pages","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fmodule-extend-pages",{"title":977,"path":1837,"stem":1838,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fteleport","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fteleport",{"title":99,"path":1840,"stem":1841,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Ftesting","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Ftesting",{"title":519,"path":1843,"stem":1844,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fuse-cookie","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fuse-cookie",{"title":987,"path":1846,"stem":1847,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fuse-custom-fetch-composable","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fuse-custom-fetch-composable",{"title":991,"path":1849,"stem":1850,"children":1851,"page":108},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fexperimental","docs\u002F4.x\u002F4.examples\u002F7.experimental",[1852],{"title":996,"path":1853,"stem":1854,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fexperimental\u002Fwasm","docs\u002F4.x\u002F4.examples\u002F7.experimental\u002Fwasm",{"title":1000,"titleTemplate":1001,"icon":1002,"path":1856,"stem":1857,"children":1858,"page":108},"\u002Fdocs\u002F4.x\u002Fcommunity","docs\u002F4.x\u002F5.community",[1859,1862,1865,1868,1871,1874],{"title":1007,"path":1860,"stem":1861,"titleTemplate":6,"icon":1010},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Fgetting-help","docs\u002F4.x\u002F5.community\u002F2.getting-help",{"title":1012,"path":1863,"stem":1864,"titleTemplate":6,"icon":1015},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Freporting-bugs","docs\u002F4.x\u002F5.community\u002F3.reporting-bugs",{"title":1017,"path":1866,"stem":1867,"titleTemplate":6,"icon":1020},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Fcontribution","docs\u002F4.x\u002F5.community\u002F4.contribution",{"title":1022,"path":1869,"stem":1870,"titleTemplate":6,"icon":1025},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Fframework-contribution","docs\u002F4.x\u002F5.community\u002F5.framework-contribution",{"title":1027,"path":1872,"stem":1873,"titleTemplate":6,"icon":1030},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Froadmap","docs\u002F4.x\u002F5.community\u002F6.roadmap",{"title":1032,"path":1875,"stem":1876,"titleTemplate":6,"icon":1035},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Fchangelog","docs\u002F4.x\u002F5.community\u002F7.changelog",{"title":1037,"titleTemplate":1038,"icon":1039,"path":1878,"stem":1879,"children":1880,"page":108},"\u002Fdocs\u002F4.x\u002Fbridge","docs\u002F4.x\u002F6.bridge",[1881,1884,1887,1890,1893,1896,1899,1902,1905,1908],{"title":1044,"path":1882,"stem":1883,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Foverview","docs\u002F4.x\u002F6.bridge\u002F1.overview",{"title":29,"path":1885,"stem":1886,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fconfiguration","docs\u002F4.x\u002F6.bridge\u002F10.configuration",{"title":280,"path":1888,"stem":1889,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Ftypescript","docs\u002F4.x\u002F6.bridge\u002F2.typescript",{"title":1054,"path":1891,"stem":1892,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fbridge-composition-api","docs\u002F4.x\u002F6.bridge\u002F3.bridge-composition-api",{"title":1058,"path":1894,"stem":1895,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fplugins-and-middleware","docs\u002F4.x\u002F6.bridge\u002F4.plugins-and-middleware",{"title":1062,"path":1897,"stem":1898,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fnuxt3-compatible-api","docs\u002F4.x\u002F6.bridge\u002F5.nuxt3-compatible-api",{"title":932,"path":1900,"stem":1901,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fmeta","docs\u002F4.x\u002F6.bridge\u002F6.meta",{"title":399,"path":1903,"stem":1904,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fruntime-config","docs\u002F4.x\u002F6.bridge\u002F7.runtime-config",{"title":833,"path":1906,"stem":1907,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fnitro","docs\u002F4.x\u002F6.bridge\u002F8.nitro",{"title":1075,"path":1909,"stem":1910,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fvite","docs\u002F4.x\u002F6.bridge\u002F9.vite",{"title":1079,"titleTemplate":1080,"icon":107,"path":1912,"stem":1913,"children":1914,"page":108},"\u002Fdocs\u002F4.x\u002Fmigration","docs\u002F4.x\u002F7.migration",[1915,1918,1921,1924,1927,1930,1933,1936,1939,1942,1945],{"title":1044,"path":1916,"stem":1917,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Foverview","docs\u002F4.x\u002F7.migration\u002F1.overview",{"title":1088,"path":1919,"stem":1920,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fbundling","docs\u002F4.x\u002F7.migration\u002F10.bundling",{"title":79,"path":1922,"stem":1923,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fserver","docs\u002F4.x\u002F7.migration\u002F11.server",{"title":29,"path":1925,"stem":1926,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fconfiguration","docs\u002F4.x\u002F7.migration\u002F2.configuration",{"title":276,"path":1928,"stem":1929,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fmodule-authors","docs\u002F4.x\u002F7.migration\u002F20.module-authors",{"title":922,"path":1931,"stem":1932,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fauto-imports","docs\u002F4.x\u002F7.migration\u002F3.auto-imports",{"title":932,"path":1934,"stem":1935,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fmeta","docs\u002F4.x\u002F7.migration\u002F4.meta",{"title":1058,"path":1937,"stem":1938,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fplugins-and-middleware","docs\u002F4.x\u002F7.migration\u002F5.plugins-and-middleware",{"title":1110,"path":1940,"stem":1941,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fpages-and-layouts","docs\u002F4.x\u002F7.migration\u002F6.pages-and-layouts",{"title":1114,"path":1943,"stem":1944,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fcomponent-options","docs\u002F4.x\u002F7.migration\u002F7.component-options",{"title":399,"path":1946,"stem":1947,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fruntime-config","docs\u002F4.x\u002F7.migration\u002F8.runtime-config",{"title":5,"titleTemplate":6,"icon":7,"path":1949,"stem":1950,"children":1951,"page":108},"\u002Fdocs\u002F5.x","docs\u002F5.x",[1952,2010,2100,2227,2597,2674,2696,2730],{"title":12,"titleTemplate":13,"icon":14,"path":1953,"stem":1954,"children":1955,"page":108},"\u002Fdocs\u002F5.x\u002Fgetting-started","docs\u002F5.x\u002F1.getting-started",[1956,1959,1962,1965,1968,1971,1974,1977,1980,1983,1986,1989,1992,1995,1998,2001,2004,2007],{"title":19,"path":1957,"stem":1958,"titleTemplate":6,"icon":22},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fintroduction","docs\u002F5.x\u002F1.getting-started\u002F01.introduction",{"title":24,"path":1960,"stem":1961,"titleTemplate":6,"icon":27},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Finstallation","docs\u002F5.x\u002F1.getting-started\u002F02.installation",{"title":29,"path":1963,"stem":1964,"titleTemplate":6,"icon":32},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fconfiguration","docs\u002F5.x\u002F1.getting-started\u002F03.configuration",{"title":34,"path":1966,"stem":1967,"titleTemplate":6,"icon":37},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fviews","docs\u002F5.x\u002F1.getting-started\u002F04.views",{"title":39,"path":1969,"stem":1970,"titleTemplate":6,"icon":42},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fassets","docs\u002F5.x\u002F1.getting-started\u002F05.assets",{"title":44,"path":1972,"stem":1973,"titleTemplate":6,"icon":47},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fstyling","docs\u002F5.x\u002F1.getting-started\u002F06.styling",{"title":49,"path":1975,"stem":1976,"titleTemplate":6,"icon":52},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Frouting","docs\u002F5.x\u002F1.getting-started\u002F07.routing",{"title":54,"path":1978,"stem":1979,"titleTemplate":6,"icon":57},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fseo-meta","docs\u002F5.x\u002F1.getting-started\u002F08.seo-meta",{"title":59,"path":1981,"stem":1982,"titleTemplate":6,"icon":62},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Ftransitions","docs\u002F5.x\u002F1.getting-started\u002F09.transitions",{"title":64,"path":1984,"stem":1985,"titleTemplate":6,"icon":67},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fdata-fetching","docs\u002F5.x\u002F1.getting-started\u002F10.data-fetching",{"title":69,"path":1987,"stem":1988,"titleTemplate":6,"icon":72},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fstate-management","docs\u002F5.x\u002F1.getting-started\u002F11.state-management",{"title":74,"path":1990,"stem":1991,"titleTemplate":6,"icon":77},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Ferror-handling","docs\u002F5.x\u002F1.getting-started\u002F12.error-handling",{"title":79,"path":1993,"stem":1994,"titleTemplate":6,"icon":82},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fserver","docs\u002F5.x\u002F1.getting-started\u002F13.server",{"title":84,"path":1996,"stem":1997,"titleTemplate":6,"icon":87},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Flayers","docs\u002F5.x\u002F1.getting-started\u002F14.layers",{"title":89,"path":1999,"stem":2000,"titleTemplate":6,"icon":92},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fprerendering","docs\u002F5.x\u002F1.getting-started\u002F15.prerendering",{"title":94,"path":2002,"stem":2003,"titleTemplate":6,"icon":97},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fdeployment","docs\u002F5.x\u002F1.getting-started\u002F16.deployment",{"title":99,"path":2005,"stem":2006,"titleTemplate":6,"icon":102},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Ftesting","docs\u002F5.x\u002F1.getting-started\u002F17.testing",{"title":104,"path":2008,"stem":2009,"titleTemplate":6,"icon":107},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fupgrade","docs\u002F5.x\u002F1.getting-started\u002F18.upgrade",{"title":110,"titleTemplate":111,"icon":112,"path":2011,"stem":2012,"children":2013,"page":108},"\u002Fdocs\u002F5.x\u002Fdirectory-structure","docs\u002F5.x\u002F2.directory-structure",[2014,2017,2020,2058,2061,2064,2067,2070,2073,2076,2079,2082,2085,2088,2091,2094,2097],{"title":117,"path":2015,"stem":2016,"titleTemplate":6,"icon":120},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnuxt","docs\u002F5.x\u002F2.directory-structure\u002F0.nuxt",{"title":122,"path":2018,"stem":2019,"titleTemplate":6,"icon":125},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Foutput","docs\u002F5.x\u002F2.directory-structure\u002F0.output",{"title":1193,"titleTemplate":111,"head":2021,"defaultOpen":1196,"icon":1197,"path":2022,"stem":2023,"children":2024,"page":108},{"title":1195},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp","docs\u002F5.x\u002F2.directory-structure\u002F1.app",[2025,2028,2031,2034,2037,2040,2043,2046,2049,2052,2055],{"title":127,"path":2026,"stem":2027,"titleTemplate":6,"icon":130},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fassets","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.assets",{"title":132,"path":2029,"stem":2030,"titleTemplate":6,"icon":135},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fcomponents","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.components",{"title":137,"path":2032,"stem":2033,"titleTemplate":6,"icon":140},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fcomposables","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.composables",{"title":152,"path":2035,"stem":2036,"titleTemplate":6,"icon":155},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Flayouts","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.layouts",{"title":157,"path":2038,"stem":2039,"titleTemplate":6,"icon":160},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fmiddleware","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.middleware",{"title":171,"path":2041,"stem":2042,"titleTemplate":6,"icon":155},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fpages","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.pages",{"title":175,"path":2044,"stem":2045,"titleTemplate":6,"icon":178},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fplugins","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.plugins",{"title":195,"path":2047,"stem":2048,"titleTemplate":6,"icon":198},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Futils","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.utils",{"title":219,"path":2050,"stem":2051,"titleTemplate":6,"icon":222},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fapp","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F3.app",{"title":224,"path":2053,"stem":2054,"titleTemplate":6,"icon":227},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fapp-config","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F3.app-config",{"title":229,"path":2056,"stem":2057,"titleTemplate":6,"icon":222},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Ferror","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F3.error",{"title":142,"path":2059,"stem":2060,"titleTemplate":6,"icon":145},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fcontent","docs\u002F5.x\u002F2.directory-structure\u002F1.content",{"title":147,"path":2062,"stem":2063,"titleTemplate":6,"icon":150},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Flayers","docs\u002F5.x\u002F2.directory-structure\u002F1.layers",{"title":162,"path":2065,"stem":2066,"titleTemplate":6,"icon":150},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fmodules","docs\u002F5.x\u002F2.directory-structure\u002F1.modules",{"title":166,"path":2068,"stem":2069,"titleTemplate":6,"icon":169},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnode_modules","docs\u002F5.x\u002F2.directory-structure\u002F1.node_modules",{"title":180,"path":2071,"stem":2072,"titleTemplate":6,"icon":183},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fpublic","docs\u002F5.x\u002F2.directory-structure\u002F1.public",{"title":185,"path":2074,"stem":2075,"titleTemplate":6,"icon":188},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fserver","docs\u002F5.x\u002F2.directory-structure\u002F1.server",{"title":190,"path":2077,"stem":2078,"titleTemplate":6,"icon":193},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fshared","docs\u002F5.x\u002F2.directory-structure\u002F1.shared",{"title":200,"path":2080,"stem":2081,"titleTemplate":6,"icon":203},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fenv","docs\u002F5.x\u002F2.directory-structure\u002F2.env",{"title":205,"path":2083,"stem":2084,"titleTemplate":6,"icon":208},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fgitignore","docs\u002F5.x\u002F2.directory-structure\u002F2.gitignore",{"title":210,"path":2086,"stem":2087,"titleTemplate":6,"icon":213},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnuxtignore","docs\u002F5.x\u002F2.directory-structure\u002F2.nuxtignore",{"title":215,"path":2089,"stem":2090,"titleTemplate":6,"icon":213},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnuxtrc","docs\u002F5.x\u002F2.directory-structure\u002F2.nuxtrc",{"title":233,"path":2092,"stem":2093,"titleTemplate":6,"icon":213},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnuxt-config","docs\u002F5.x\u002F2.directory-structure\u002F3.nuxt-config",{"title":237,"path":2095,"stem":2096,"titleTemplate":6,"icon":240},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fpackage","docs\u002F5.x\u002F2.directory-structure\u002F3.package",{"title":242,"path":2098,"stem":2099,"titleTemplate":6,"icon":245},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Ftsconfig","docs\u002F5.x\u002F2.directory-structure\u002F3.tsconfig",{"title":247,"titleTemplate":6,"icon":248,"path":2101,"stem":2102,"children":2103,"page":108},"\u002Fdocs\u002F5.x\u002Fguide","docs\u002F5.x\u002F3.guide",[2104,2129,2142,2152,2177,2193],{"title":253,"titleTemplate":254,"icon":255,"path":2105,"stem":2106,"children":2107,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts","docs\u002F5.x\u002F3.guide\u002F1.concepts",[2108,2111,2114,2117,2120,2123,2126],{"title":260,"path":2109,"stem":2110,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Frendering","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F1.rendering",{"title":264,"path":2112,"stem":2113,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fnuxt-lifecycle","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F2.nuxt-lifecycle",{"title":268,"path":2115,"stem":2116,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fauto-imports","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F3.auto-imports",{"title":272,"path":2118,"stem":2119,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fserver-engine","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F4.server-engine",{"title":276,"path":2121,"stem":2122,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fmodules","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F5.modules",{"title":280,"path":2124,"stem":2125,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Ftypescript","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F8.typescript",{"title":284,"path":2127,"stem":2128,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fcode-style","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F9.code-style",{"title":288,"titleTemplate":289,"icon":290,"path":2130,"stem":2131,"children":2132,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices","docs\u002F5.x\u002F3.guide\u002F2.best-practices",[2133,2136,2139],{"title":1310,"path":2134,"stem":2135,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices\u002Fhydration","docs\u002F5.x\u002F3.guide\u002F2.best-practices\u002Fhydration",{"title":299,"path":2137,"stem":2138,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices\u002Fperformance","docs\u002F5.x\u002F3.guide\u002F2.best-practices\u002Fperformance",{"title":303,"path":2140,"stem":2141,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices\u002Fplugins","docs\u002F5.x\u002F3.guide\u002F2.best-practices\u002Fplugins",{"title":307,"titleTemplate":308,"icon":309,"path":2143,"stem":2144,"children":2145,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Fai","docs\u002F5.x\u002F3.guide\u002F3.ai",[2146,2149],{"title":314,"path":2147,"stem":2148,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fai\u002Fmcp","docs\u002F5.x\u002F3.guide\u002F3.ai\u002F1.mcp",{"title":318,"path":2150,"stem":2151,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fai\u002Fllms-txt","docs\u002F5.x\u002F3.guide\u002F3.ai\u002F2.llms-txt",{"title":322,"titleTemplate":323,"icon":324,"path":2153,"stem":2154,"children":2155,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules","docs\u002F5.x\u002F3.guide\u002F4.modules",[2156,2159,2162,2165,2168,2171,2174],{"title":329,"path":2157,"stem":2158,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fgetting-started","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F1.getting-started",{"title":333,"path":2160,"stem":2161,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fmodule-anatomy","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F2.module-anatomy",{"title":337,"path":2163,"stem":2164,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Frecipes-basics","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F3.recipes-basics",{"title":341,"path":2166,"stem":2167,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Frecipes-advanced","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F4.recipes-advanced",{"title":345,"path":2169,"stem":2170,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Ftesting","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F5.testing",{"title":349,"path":2172,"stem":2173,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fbest-practices","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F6.best-practices",{"title":353,"path":2175,"stem":2176,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fecosystem","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F7.ecosystem",{"title":357,"titleTemplate":358,"icon":359,"path":2178,"stem":2179,"children":2180,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes","docs\u002F5.x\u002F3.guide\u002F5.recipes",[2181,2184,2187,2190],{"title":364,"path":2182,"stem":2183,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fcustom-routing","docs\u002F5.x\u002F3.guide\u002F5.recipes\u002F1.custom-routing",{"title":368,"path":2185,"stem":2186,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fvite-plugin","docs\u002F5.x\u002F3.guide\u002F5.recipes\u002F2.vite-plugin",{"title":372,"path":2188,"stem":2189,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fcustom-usefetch","docs\u002F5.x\u002F3.guide\u002F5.recipes\u002F3.custom-usefetch",{"title":376,"path":2191,"stem":2192,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fsessions-and-authentication","docs\u002F5.x\u002F3.guide\u002F5.recipes\u002F4.sessions-and-authentication",{"title":380,"titleTemplate":381,"icon":382,"path":2194,"stem":2195,"children":2196,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further","docs\u002F5.x\u002F3.guide\u002F6.going-further",[2197,2200,2203,2206,2209,2212,2215,2218,2221,2224],{"title":387,"path":2198,"stem":2199,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fevents","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F1.events",{"title":391,"path":2201,"stem":2202,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fexperimental-features","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F1.experimental-features",{"title":395,"path":2204,"stem":2205,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Ffeatures","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F1.features",{"title":399,"path":2207,"stem":2208,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fruntime-config","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F10.runtime-config",{"title":403,"path":2210,"stem":2211,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fnightly-release-channel","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F11.nightly-release-channel",{"title":407,"path":2213,"stem":2214,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fhooks","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F2.hooks",{"title":411,"path":2216,"stem":2217,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fkit","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F4.kit",{"title":415,"path":2219,"stem":2220,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fnuxt-app","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F6.nuxt-app",{"title":419,"path":2222,"stem":2223,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Flayers","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F7.layers",{"title":423,"path":2225,"stem":2226,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fdebugging","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F9.debugging",{"title":427,"titleTemplate":428,"icon":429,"path":2228,"stem":2229,"children":2230,"page":108},"\u002Fdocs\u002F5.x\u002Fapi","docs\u002F5.x\u002F4.api",[2231,2283,2383,2474,2526,2584,2594],{"title":434,"titleTemplate":435,"icon":324,"path":2232,"stem":2233,"children":2234,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents","docs\u002F5.x\u002F4.api\u002F1.components",[2235,2238,2241,2244,2247,2250,2253,2256,2259,2262,2265,2268,2271,2274,2277,2280],{"title":440,"path":2236,"stem":2237,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fclient-only","docs\u002F5.x\u002F4.api\u002F1.components\u002F1.client-only",{"title":444,"path":2239,"stem":2240,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fdev-only","docs\u002F5.x\u002F4.api\u002F1.components\u002F1.dev-only",{"title":448,"path":2242,"stem":2243,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-client-fallback","docs\u002F5.x\u002F4.api\u002F1.components\u002F1.nuxt-client-fallback",{"title":452,"path":2245,"stem":2246,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-picture","docs\u002F5.x\u002F4.api\u002F1.components\u002F10.nuxt-picture",{"title":456,"path":2248,"stem":2249,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fteleports","docs\u002F5.x\u002F4.api\u002F1.components\u002F11.teleports",{"title":460,"path":2251,"stem":2252,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-route-announcer","docs\u002F5.x\u002F4.api\u002F1.components\u002F12.nuxt-route-announcer",{"title":464,"path":2254,"stem":2255,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-time","docs\u002F5.x\u002F4.api\u002F1.components\u002F13.nuxt-time",{"title":1434,"path":2257,"stem":2258,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-announcer","docs\u002F5.x\u002F4.api\u002F1.components\u002F14.nuxt-announcer",{"title":468,"path":2260,"stem":2261,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-page","docs\u002F5.x\u002F4.api\u002F1.components\u002F2.nuxt-page",{"title":472,"path":2263,"stem":2264,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-layout","docs\u002F5.x\u002F4.api\u002F1.components\u002F3.nuxt-layout",{"title":476,"path":2266,"stem":2267,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-link","docs\u002F5.x\u002F4.api\u002F1.components\u002F4.nuxt-link",{"title":480,"path":2269,"stem":2270,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-loading-indicator","docs\u002F5.x\u002F4.api\u002F1.components\u002F5.nuxt-loading-indicator",{"title":484,"path":2272,"stem":2273,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-error-boundary","docs\u002F5.x\u002F4.api\u002F1.components\u002F6.nuxt-error-boundary",{"title":488,"path":2275,"stem":2276,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-welcome","docs\u002F5.x\u002F4.api\u002F1.components\u002F7.nuxt-welcome",{"title":492,"path":2278,"stem":2279,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-island","docs\u002F5.x\u002F4.api\u002F1.components\u002F8.nuxt-island",{"title":496,"path":2281,"stem":2282,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-img","docs\u002F5.x\u002F4.api\u002F1.components\u002F9.nuxt-img",{"title":500,"titleTemplate":501,"icon":502,"path":2284,"stem":2285,"children":2286,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables","docs\u002F5.x\u002F4.api\u002F2.composables",[2287,2290,2293,2296,2299,2302,2305,2308,2311,2314,2317,2320,2323,2326,2329,2332,2335,2338,2341,2344,2347,2350,2353,2356,2359,2362,2365,2368,2371,2374,2377,2380],{"title":1466,"path":2288,"stem":2289,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fcreate-use-async-data","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fcreate-use-async-data",{"title":1470,"path":2291,"stem":2292,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fcreate-use-fetch","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fcreate-use-fetch",{"title":507,"path":2294,"stem":2295,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fon-prehydrate","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fon-prehydrate",{"title":1477,"path":2297,"stem":2298,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-announcer","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-announcer",{"title":511,"path":2300,"stem":2301,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-app-config","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-app-config",{"title":515,"path":2303,"stem":2304,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-async-data","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-async-data",{"title":519,"path":2306,"stem":2307,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-cookie","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-cookie",{"title":523,"path":2309,"stem":2310,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-error","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-error",{"title":527,"path":2312,"stem":2313,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-fetch","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-fetch",{"title":531,"path":2315,"stem":2316,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-head","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-head",{"title":535,"path":2318,"stem":2319,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-head-safe","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-head-safe",{"title":539,"path":2321,"stem":2322,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-hydration","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-hydration",{"title":543,"path":2324,"stem":2325,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-async-data","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-lazy-async-data",{"title":547,"path":2327,"stem":2328,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-fetch","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-lazy-fetch",{"title":551,"path":2330,"stem":2331,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-loading-indicator","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-loading-indicator",{"title":555,"path":2333,"stem":2334,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-app","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-nuxt-app",{"title":559,"path":2336,"stem":2337,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-data","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-nuxt-data",{"title":563,"path":2339,"stem":2340,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-preview-mode","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-preview-mode",{"title":567,"path":2342,"stem":2343,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-event","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-request-event",{"title":571,"path":2345,"stem":2346,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-fetch","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-request-fetch",{"title":575,"path":2348,"stem":2349,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-header","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-request-header",{"title":579,"path":2351,"stem":2352,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-headers","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-request-headers",{"title":583,"path":2354,"stem":2355,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-url","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-request-url",{"title":587,"path":2357,"stem":2358,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-response-header","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-response-header",{"title":591,"path":2360,"stem":2361,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-route","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-route",{"title":595,"path":2363,"stem":2364,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-route-announcer","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-route-announcer",{"title":599,"path":2366,"stem":2367,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-router","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-router",{"title":603,"path":2369,"stem":2370,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-config","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-runtime-config",{"title":607,"path":2372,"stem":2373,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-hook","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-runtime-hook",{"title":611,"path":2375,"stem":2376,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-seo-meta","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-seo-meta",{"title":615,"path":2378,"stem":2379,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-server-seo-meta","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-server-seo-meta",{"title":619,"path":2381,"stem":2382,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-state","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-state",{"title":623,"titleTemplate":624,"icon":625,"path":2384,"stem":2385,"children":2386,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils","docs\u002F5.x\u002F4.api\u002F3.utils",[2387,2390,2393,2396,2399,2402,2405,2408,2411,2414,2417,2420,2423,2426,2429,2432,2435,2438,2441,2444,2447,2450,2453,2456,2459,2462,2465,2468,2471],{"title":630,"path":2388,"stem":2389,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdollarfetch","docs\u002F5.x\u002F4.api\u002F3.utils\u002F$fetch",{"title":634,"path":2391,"stem":2392,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fabort-navigation","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fabort-navigation",{"title":638,"path":2394,"stem":2395,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fadd-route-middleware","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fadd-route-middleware",{"title":642,"path":2397,"stem":2398,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fcall-once","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fcall-once",{"title":646,"path":2400,"stem":2401,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fclear-error","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fclear-error",{"title":650,"path":2403,"stem":2404,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fclear-nuxt-data","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fclear-nuxt-data",{"title":654,"path":2406,"stem":2407,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fclear-nuxt-state","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fclear-nuxt-state",{"title":658,"path":2409,"stem":2410,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fcreate-error","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fcreate-error",{"title":662,"path":2412,"stem":2413,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-lazy-hydration-component","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fdefine-lazy-hydration-component",{"title":666,"path":2415,"stem":2416,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-nuxt-component","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-component",{"title":670,"path":2418,"stem":2419,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-nuxt-plugin","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-plugin",{"title":674,"path":2421,"stem":2422,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-nuxt-route-middleware","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-route-middleware",{"title":678,"path":2424,"stem":2425,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-page-meta","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fdefine-page-meta",{"title":682,"path":2427,"stem":2428,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-route-rules","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fdefine-route-rules",{"title":686,"path":2430,"stem":2431,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fnavigate-to","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fnavigate-to",{"title":690,"path":2433,"stem":2434,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fon-before-route-leave","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fon-before-route-leave",{"title":694,"path":2436,"stem":2437,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fon-before-route-update","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fon-before-route-update",{"title":698,"path":2439,"stem":2440,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fon-nuxt-ready","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fon-nuxt-ready",{"title":702,"path":2442,"stem":2443,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fprefetch-components","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fprefetch-components",{"title":706,"path":2445,"stem":2446,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fpreload-components","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fpreload-components",{"title":710,"path":2448,"stem":2449,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fpreload-route-components","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fpreload-route-components",{"title":714,"path":2451,"stem":2452,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fprerender-routes","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fprerender-routes",{"title":718,"path":2454,"stem":2455,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Frefresh-cookie","docs\u002F5.x\u002F4.api\u002F3.utils\u002Frefresh-cookie",{"title":722,"path":2457,"stem":2458,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Frefresh-nuxt-data","docs\u002F5.x\u002F4.api\u002F3.utils\u002Frefresh-nuxt-data",{"title":726,"path":2460,"stem":2461,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Freload-nuxt-app","docs\u002F5.x\u002F4.api\u002F3.utils\u002Freload-nuxt-app",{"title":730,"path":2463,"stem":2464,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fset-page-layout","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fset-page-layout",{"title":734,"path":2466,"stem":2467,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fset-response-status","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fset-response-status",{"title":738,"path":2469,"stem":2470,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fshow-error","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fshow-error",{"title":742,"path":2472,"stem":2473,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fupdate-app-config","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fupdate-app-config",{"title":746,"titleTemplate":747,"icon":748,"path":2475,"stem":2476,"children":2477,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands","docs\u002F5.x\u002F4.api\u002F4.commands",[2478,2481,2484,2487,2490,2493,2496,2499,2502,2505,2508,2511,2514,2517,2520,2523],{"title":753,"path":2479,"stem":2480,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fadd","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fadd",{"title":757,"path":2482,"stem":2483,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fanalyze","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fanalyze",{"title":761,"path":2485,"stem":2486,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fbuild","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fbuild",{"title":765,"path":2488,"stem":2489,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fbuild-module","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fbuild-module",{"title":769,"path":2491,"stem":2492,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fcleanup","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fcleanup",{"title":773,"path":2494,"stem":2495,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fdev","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fdev",{"title":777,"path":2497,"stem":2498,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fdevtools","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fdevtools",{"title":781,"path":2500,"stem":2501,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fgenerate","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fgenerate",{"title":785,"path":2503,"stem":2504,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Finfo","docs\u002F5.x\u002F4.api\u002F4.commands\u002Finfo",{"title":789,"path":2506,"stem":2507,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Finit","docs\u002F5.x\u002F4.api\u002F4.commands\u002Finit",{"title":793,"path":2509,"stem":2510,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fmodule","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fmodule",{"title":797,"path":2512,"stem":2513,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fprepare","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fprepare",{"title":801,"path":2515,"stem":2516,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fpreview","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fpreview",{"title":805,"path":2518,"stem":2519,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Ftest","docs\u002F5.x\u002F4.api\u002F4.commands\u002Ftest",{"title":809,"path":2521,"stem":2522,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Ftypecheck","docs\u002F5.x\u002F4.api\u002F4.commands\u002Ftypecheck",{"title":813,"path":2524,"stem":2525,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fupgrade","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fupgrade",{"title":411,"titleTemplate":817,"icon":818,"path":2527,"stem":2528,"children":2529,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit","docs\u002F5.x\u002F4.api\u002F5.kit",[2530,2533,2536,2539,2542,2545,2548,2551,2554,2557,2560,2563,2566,2569,2572,2575,2578,2581],{"title":276,"path":2531,"stem":2532,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fmodules","docs\u002F5.x\u002F4.api\u002F5.kit\u002F1.modules",{"title":399,"path":2534,"stem":2535,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fruntime-config","docs\u002F5.x\u002F4.api\u002F5.kit\u002F10.runtime-config",{"title":829,"path":2537,"stem":2538,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Ftemplates","docs\u002F5.x\u002F4.api\u002F5.kit\u002F10.templates",{"title":833,"path":2540,"stem":2541,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fnitro","docs\u002F5.x\u002F4.api\u002F5.kit\u002F11.nitro",{"title":837,"path":2543,"stem":2544,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fresolving","docs\u002F5.x\u002F4.api\u002F5.kit\u002F12.resolving",{"title":841,"path":2546,"stem":2547,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Flogging","docs\u002F5.x\u002F4.api\u002F5.kit\u002F13.logging",{"title":845,"path":2549,"stem":2550,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fbuilder","docs\u002F5.x\u002F4.api\u002F5.kit\u002F14.builder",{"title":849,"path":2552,"stem":2553,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fexamples","docs\u002F5.x\u002F4.api\u002F5.kit\u002F15.examples",{"title":84,"path":2555,"stem":2556,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Flayers","docs\u002F5.x\u002F4.api\u002F5.kit\u002F16.layers",{"title":856,"path":2558,"stem":2559,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fprogrammatic","docs\u002F5.x\u002F4.api\u002F5.kit\u002F2.programmatic",{"title":860,"path":2561,"stem":2562,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fcompatibility","docs\u002F5.x\u002F4.api\u002F5.kit\u002F3.compatibility",{"title":268,"path":2564,"stem":2565,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fautoimports","docs\u002F5.x\u002F4.api\u002F5.kit\u002F4.autoimports",{"title":434,"path":2567,"stem":2568,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fcomponents","docs\u002F5.x\u002F4.api\u002F5.kit\u002F5.components",{"title":870,"path":2570,"stem":2571,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fcontext","docs\u002F5.x\u002F4.api\u002F5.kit\u002F6.context",{"title":874,"path":2573,"stem":2574,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fpages","docs\u002F5.x\u002F4.api\u002F5.kit\u002F7.pages",{"title":878,"path":2576,"stem":2577,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Flayout","docs\u002F5.x\u002F4.api\u002F5.kit\u002F8.layout",{"title":882,"path":2579,"stem":2580,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fhead","docs\u002F5.x\u002F4.api\u002F5.kit\u002F9.head",{"title":886,"path":2582,"stem":2583,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fplugins","docs\u002F5.x\u002F4.api\u002F5.kit\u002F9.plugins",{"title":890,"titleTemplate":6,"icon":891,"path":2585,"stem":2586,"children":2587,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Fadvanced","docs\u002F5.x\u002F4.api\u002F6.advanced",[2588,2591],{"title":407,"path":2589,"stem":2590,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fadvanced\u002Fhooks","docs\u002F5.x\u002F4.api\u002F6.advanced\u002F1.hooks",{"title":899,"path":2592,"stem":2593,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fadvanced\u002Fimport-meta","docs\u002F5.x\u002F4.api\u002F6.advanced\u002F2.import-meta",{"title":903,"path":2595,"stem":2596,"titleTemplate":906,"icon":32},"\u002Fdocs\u002F5.x\u002Fapi\u002Fnuxt-config","docs\u002F5.x\u002F4.api\u002F6.nuxt-config",{"title":849,"titleTemplate":908,"icon":909,"path":2598,"stem":2599,"children":2600,"page":108},"\u002Fdocs\u002F5.x\u002Fexamples","docs\u002F5.x\u002F4.examples",[2601,2604,2623,2636,2667],{"title":914,"path":2602,"stem":2603,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fhello-world","docs\u002F5.x\u002F4.examples\u002F0.hello-world",{"title":395,"path":2605,"stem":2606,"children":2607,"page":108},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures","docs\u002F5.x\u002F4.examples\u002F1.features",[2608,2611,2614,2617,2620],{"title":922,"path":2609,"stem":2610,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures\u002Fauto-imports","docs\u002F5.x\u002F4.examples\u002F1.features\u002F1.auto-imports",{"title":64,"path":2612,"stem":2613,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures\u002Fdata-fetching","docs\u002F5.x\u002F4.examples\u002F1.features\u002F2.data-fetching",{"title":69,"path":2615,"stem":2616,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures\u002Fstate-management","docs\u002F5.x\u002F4.examples\u002F1.features\u002F3.state-management",{"title":932,"path":2618,"stem":2619,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures\u002Fmeta-tags","docs\u002F5.x\u002F4.examples\u002F1.features\u002F4.meta-tags",{"title":936,"path":2621,"stem":2622,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures\u002Flayouts","docs\u002F5.x\u002F4.examples\u002F1.features\u002F5.layouts",{"title":49,"path":2624,"stem":2625,"children":2626,"page":108},"\u002Fdocs\u002F5.x\u002Fexamples\u002Frouting","docs\u002F5.x\u002F4.examples\u002F2.routing",[2627,2630,2633],{"title":944,"path":2628,"stem":2629,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Frouting\u002Fmiddleware","docs\u002F5.x\u002F4.examples\u002F2.routing\u002Fmiddleware",{"title":874,"path":2631,"stem":2632,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Frouting\u002Fpages","docs\u002F5.x\u002F4.examples\u002F2.routing\u002Fpages",{"title":951,"path":2634,"stem":2635,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Frouting\u002Funiversal-router","docs\u002F5.x\u002F4.examples\u002F2.routing\u002Funiversal-router",{"title":890,"path":2637,"stem":2638,"children":2639,"page":108},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced","docs\u002F5.x\u002F4.examples\u002F4.advanced",[2640,2643,2646,2649,2652,2655,2658,2661,2664],{"title":84,"path":2641,"stem":2642,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fconfig-extends","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fconfig-extends",{"title":74,"path":2644,"stem":2645,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Ferror-handling","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Ferror-handling",{"title":965,"path":2647,"stem":2648,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fjsx","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fjsx",{"title":969,"path":2650,"stem":2651,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Flocale","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Flocale",{"title":973,"path":2653,"stem":2654,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fmodule-extend-pages","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fmodule-extend-pages",{"title":977,"path":2656,"stem":2657,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fteleport","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fteleport",{"title":99,"path":2659,"stem":2660,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Ftesting","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Ftesting",{"title":519,"path":2662,"stem":2663,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fuse-cookie","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fuse-cookie",{"title":987,"path":2665,"stem":2666,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fuse-custom-fetch-composable","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fuse-custom-fetch-composable",{"title":991,"path":2668,"stem":2669,"children":2670,"page":108},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fexperimental","docs\u002F5.x\u002F4.examples\u002F7.experimental",[2671],{"title":996,"path":2672,"stem":2673,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fexperimental\u002Fwasm","docs\u002F5.x\u002F4.examples\u002F7.experimental\u002Fwasm",{"title":1000,"titleTemplate":1001,"icon":1002,"path":2675,"stem":2676,"children":2677,"page":108},"\u002Fdocs\u002F5.x\u002Fcommunity","docs\u002F5.x\u002F5.community",[2678,2681,2684,2687,2690,2693],{"title":1007,"path":2679,"stem":2680,"titleTemplate":6,"icon":1010},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Fgetting-help","docs\u002F5.x\u002F5.community\u002F2.getting-help",{"title":1012,"path":2682,"stem":2683,"titleTemplate":6,"icon":1015},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Freporting-bugs","docs\u002F5.x\u002F5.community\u002F3.reporting-bugs",{"title":1017,"path":2685,"stem":2686,"titleTemplate":6,"icon":1020},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Fcontribution","docs\u002F5.x\u002F5.community\u002F4.contribution",{"title":1022,"path":2688,"stem":2689,"titleTemplate":6,"icon":1025},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Fframework-contribution","docs\u002F5.x\u002F5.community\u002F5.framework-contribution",{"title":1027,"path":2691,"stem":2692,"titleTemplate":6,"icon":1030},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Froadmap","docs\u002F5.x\u002F5.community\u002F6.roadmap",{"title":1032,"path":2694,"stem":2695,"titleTemplate":6,"icon":1035},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Fchangelog","docs\u002F5.x\u002F5.community\u002F7.changelog",{"title":1037,"titleTemplate":1038,"icon":1039,"path":2697,"stem":2698,"children":2699,"page":108},"\u002Fdocs\u002F5.x\u002Fbridge","docs\u002F5.x\u002F6.bridge",[2700,2703,2706,2709,2712,2715,2718,2721,2724,2727],{"title":1044,"path":2701,"stem":2702,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Foverview","docs\u002F5.x\u002F6.bridge\u002F1.overview",{"title":29,"path":2704,"stem":2705,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fconfiguration","docs\u002F5.x\u002F6.bridge\u002F10.configuration",{"title":280,"path":2707,"stem":2708,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Ftypescript","docs\u002F5.x\u002F6.bridge\u002F2.typescript",{"title":1054,"path":2710,"stem":2711,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fbridge-composition-api","docs\u002F5.x\u002F6.bridge\u002F3.bridge-composition-api",{"title":1058,"path":2713,"stem":2714,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fplugins-and-middleware","docs\u002F5.x\u002F6.bridge\u002F4.plugins-and-middleware",{"title":1062,"path":2716,"stem":2717,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fnuxt3-compatible-api","docs\u002F5.x\u002F6.bridge\u002F5.nuxt3-compatible-api",{"title":932,"path":2719,"stem":2720,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fmeta","docs\u002F5.x\u002F6.bridge\u002F6.meta",{"title":399,"path":2722,"stem":2723,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fruntime-config","docs\u002F5.x\u002F6.bridge\u002F7.runtime-config",{"title":833,"path":2725,"stem":2726,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fnitro","docs\u002F5.x\u002F6.bridge\u002F8.nitro",{"title":1075,"path":2728,"stem":2729,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fvite","docs\u002F5.x\u002F6.bridge\u002F9.vite",{"title":1079,"titleTemplate":1080,"icon":107,"path":2731,"stem":2732,"children":2733,"page":108},"\u002Fdocs\u002F5.x\u002Fmigration","docs\u002F5.x\u002F7.migration",[2734,2737,2740,2743,2746,2749,2752,2755,2758,2761,2764],{"title":1044,"path":2735,"stem":2736,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Foverview","docs\u002F5.x\u002F7.migration\u002F1.overview",{"title":1088,"path":2738,"stem":2739,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fbundling","docs\u002F5.x\u002F7.migration\u002F10.bundling",{"title":79,"path":2741,"stem":2742,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fserver","docs\u002F5.x\u002F7.migration\u002F11.server",{"title":29,"path":2744,"stem":2745,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fconfiguration","docs\u002F5.x\u002F7.migration\u002F2.configuration",{"title":276,"path":2747,"stem":2748,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fmodule-authors","docs\u002F5.x\u002F7.migration\u002F20.module-authors",{"title":922,"path":2750,"stem":2751,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fauto-imports","docs\u002F5.x\u002F7.migration\u002F3.auto-imports",{"title":932,"path":2753,"stem":2754,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fmeta","docs\u002F5.x\u002F7.migration\u002F4.meta",{"title":1058,"path":2756,"stem":2757,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fplugins-and-middleware","docs\u002F5.x\u002F7.migration\u002F5.plugins-and-middleware",{"title":1110,"path":2759,"stem":2760,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fpages-and-layouts","docs\u002F5.x\u002F7.migration\u002F6.pages-and-layouts",{"title":1114,"path":2762,"stem":2763,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fcomponent-options","docs\u002F5.x\u002F7.migration\u002F7.component-options",{"title":399,"path":2765,"stem":2766,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fruntime-config","docs\u002F5.x\u002F7.migration\u002F8.runtime-config",{"title":2768,"path":2769,"stem":2770,"children":2771,"page":108},"Blog","\u002Fblog","blog",[2772,2776,2780,2784,2788,2792,2796,2800,2804,2808,2812,2816,2820,2824,2828,2832,2836,2840,2844,2848,2852],{"title":2773,"path":2774,"stem":2775},"Announcing 3.0","\u002Fblog\u002Fv3","blog\u002F1.v3",{"title":2777,"path":2778,"stem":2779},"Nuxt 3.3","\u002Fblog\u002Fv3-3","blog\u002F10.v3-3",{"title":2781,"path":2782,"stem":2783},"Nuxt 3.4","\u002Fblog\u002Fv3-4","blog\u002F11.v3-4",{"title":2785,"path":2786,"stem":2787},"Nuxt 3.5","\u002Fblog\u002Fv3-5","blog\u002F12.v3-5",{"title":2789,"path":2790,"stem":2791},"Nuxt 3.6","\u002Fblog\u002Fv3-6","blog\u002F13.v3-6",{"title":2793,"path":2794,"stem":2795},"Nuxt on the Edge","\u002Fblog\u002Fnuxt-on-the-edge","blog\u002F14.nuxt-on-the-edge",{"title":2797,"path":2798,"stem":2799},"Nuxt DevTools v1.0","\u002Fblog\u002Fnuxt-devtools-v1-0","blog\u002F18.nuxt-devtools-v1-0",{"title":2801,"path":2802,"stem":2803},"Nuxt: A vision for 2023","\u002Fblog\u002Fvision-2023","blog\u002F2.vision-2023",{"title":2805,"path":2806,"stem":2807},"The Evolution of Shiki v1.0","\u002Fblog\u002Fshiki-v1","blog\u002F21.shiki-v1",{"title":2809,"path":2810,"stem":2811},"Refreshed Nuxt ESLint Integrations","\u002Fblog\u002Feslint-module","blog\u002F24.eslint-module",{"title":2813,"path":2814,"stem":2815},"Introducing Nuxt Scripts","\u002Fblog\u002Fnuxt-scripts","blog\u002F26.nuxt-scripts",{"title":2817,"path":2818,"stem":2819},"Introducing Nuxt Icon v1","\u002Fblog\u002Fnuxt-icon-v1-0","blog\u002F29.nuxt-icon-v1-0",{"title":2821,"path":2822,"stem":2823},"Introducing Nuxt DevTools","\u002Fblog\u002Fintroducing-nuxt-devtools","blog\u002F3.introducing-nuxt-devtools",{"title":2825,"path":2826,"stem":2827},"Announcing Nuxt 3 Release Candidate","\u002Fblog\u002Fnuxt3-rc","blog\u002F3.nuxt3-rc",{"title":2829,"path":2830,"stem":2831},"Nuxt 2 End-of-Life (EOL)","\u002Fblog\u002Fnuxt2-eol","blog\u002F4.nuxt2-eol",{"title":2833,"path":2834,"stem":2835},"Introducing Nuxt 3 Beta","\u002Fblog\u002Fnuxt3-beta","blog\u002F4.nuxt3-beta",{"title":2837,"path":2838,"stem":2839},"Going Full Static","\u002Fblog\u002Fgoing-full-static","blog\u002F5.going-full-static",{"title":2841,"path":2842,"stem":2843},"Introducing Smart Prefetching","\u002Fblog\u002Fintroducing-smart-prefetching","blog\u002F6.introducing-smart-prefetching",{"title":2845,"path":2846,"stem":2847},"Understanding how fetch works in Nuxt 2.12","\u002Fblog\u002Funderstanding-how-fetch-works-in-nuxt-2-12","blog\u002F7.understanding-how-fetch-works-in-nuxt-2-12",{"title":2849,"path":2850,"stem":2851},"Nuxt 2 Static Improvements","\u002Fblog\u002Fnuxt-static-improvements","blog\u002F8.nuxt-static-improvements",{"title":2853,"path":2854,"stem":2855},"Nuxt 2: From Terminal to Browser","\u002Fblog\u002Fnuxtjs-from-terminal-to-browser","blog\u002F9.nuxtjs-from-terminal-to-browser",{"name":2857,"description":2858,"repo":2859,"npm":2857,"icon":2860,"github":2861,"website":2861,"learn_more":2860,"category":2862,"type":2863,"maintainers":2864,"compatibility":2869,"generatedAt":2872,"contributors":2873,"stats":2885,"readme":2893},"nitro-graphql","A standalone Nitro module that integrates GraphQL servers into any Nitro application with automatic type generation, file watching, and seamless framework integration.","productdevbook\u002Fnitro-graphql","","https:\u002F\u002Fgithub.com\u002Fproductdevbook\u002Fnitro-graphql","Request","3rd-party",[2865],{"name":2866,"github":2867,"twitter":2867,"bluesky":2868},"Wind","productdevbook","productdevbook.com",{"nuxt":2870,"requires":2871},"^3.0.0",{},"2026-04-10T12:04:58.634Z",[2874,2877,2881],{"id":2875,"username":2867,"contributions":2876},38668796,402,{"id":2878,"username":2879,"contributions":2880},10373127,"OskarLebuda",2,{"id":2882,"username":2883,"contributions":2884},33398393,"alexanderop",1,{"version":2886,"downloads":2887,"stars":2888,"watchers":2888,"forks":2889,"defaultBranch":2890,"publishedAt":2891,"createdAt":2892},"1.8.0",730,122,5,"main",1773836586297,1752150098851,{"data":2894,"body":2895,"toc":11847},{"title":2860,"description":2860},{"type":2896,"children":2897},"root",[2898,3041,3045,3052,3087,3093,3167,3173,3180,3188,3231,3239,3280,3286,3521,3695,3701,3780,3786,3993,3999,4018,4030,4080,4086,4091,4211,4217,4222,4228,4406,4412,5177,5183,5334,5340,8549,8872,9217,9399,9405,9411,9416,9572,9577,9582,9619,9747,9753,9763,9877,9883,10980,10986,10991,11009,11015,11029,11035,11040,11050,11841],{"type":2899,"tag":2900,"props":2901,"children":2903},"element","div",{"align":2902},"center",[2904,2911,2918,2972,2981,3012],{"type":2899,"tag":2905,"props":2906,"children":2910},"img",{"src":2907,"alt":2908,"width":2909,"height":2909},".\u002F.docs\u002Fpublic\u002Flogo.svg","Nitro GraphQL Logo",120,[],{"type":2899,"tag":2912,"props":2913,"children":2914},"h1",{"id":2857},[2915],{"type":2916,"value":2917},"text","Nitro GraphQL",{"type":2899,"tag":2919,"props":2920,"children":2921},"p",{},[2922,2934,2943,2952,2962],{"type":2899,"tag":2923,"props":2924,"children":2928},"a",{"href":2925,"rel":2926},"https:\u002F\u002Fnpmjs.com\u002Fpackage\u002Fnitro-graphql",[2927],"nofollow",[2929],{"type":2899,"tag":2905,"props":2930,"children":2933},{"alt":2931,"src":2932},"npm version","https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fnitro-graphql?style=flat&colorA=080f12&colorB=1fa669",[],{"type":2899,"tag":2923,"props":2935,"children":2937},{"href":2925,"rel":2936},[2927],[2938],{"type":2899,"tag":2905,"props":2939,"children":2942},{"alt":2940,"src":2941},"npm downloads","https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fnitro-graphql?style=flat&colorA=080f12&colorB=1fa669",[],{"type":2899,"tag":2923,"props":2944,"children":2947},{"href":2945,"rel":2946},"https:\u002F\u002Fdeno.bundlejs.com\u002Fbadge?q=nitro-graphql@0.0.4",[2927],[2948],{"type":2899,"tag":2905,"props":2949,"children":2951},{"alt":2950,"src":2945},"bundle",[],{"type":2899,"tag":2923,"props":2953,"children":2956},{"href":2954,"rel":2955},"https:\u002F\u002Fgithub.com\u002Fproductdevbook\u002Fnitro-graphql\u002Fblob\u002Fmain\u002FLICENSE",[2927],[2957],{"type":2899,"tag":2905,"props":2958,"children":2961},{"alt":2959,"src":2960},"License","https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fproductdevbook\u002Fnitro-graphql.svg?style=flat&colorA=080f12&colorB=1fa669",[],{"type":2899,"tag":2923,"props":2963,"children":2966},{"href":2964,"rel":2965},"https:\u002F\u002Fnitro-graphql.pages.dev",[2927],[2967],{"type":2899,"tag":2905,"props":2968,"children":2971},{"alt":2969,"src":2970},"Documentation","https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocs-read-blue?style=flat&colorA=080f12&colorB=1fa669",[],{"type":2899,"tag":2919,"props":2973,"children":2974},{},[2975],{"type":2899,"tag":2976,"props":2977,"children":2978},"strong",{},[2979],{"type":2916,"value":2980},"The easiest way to add GraphQL to any Nitro application",{"type":2899,"tag":2919,"props":2982,"children":2983},{},[2984,2986,2991,2993,2998,3000,3005,3007],{"type":2916,"value":2985},"🚀 ",{"type":2899,"tag":2976,"props":2987,"children":2988},{},[2989],{"type":2916,"value":2990},"Auto-discovery",{"type":2916,"value":2992}," • 📝 ",{"type":2899,"tag":2976,"props":2994,"children":2995},{},[2996],{"type":2916,"value":2997},"Type Generation",{"type":2916,"value":2999}," • 🎮 ",{"type":2899,"tag":2976,"props":3001,"children":3002},{},[3003],{"type":2916,"value":3004},"Apollo Sandbox",{"type":2916,"value":3006}," • 🔧 ",{"type":2899,"tag":2976,"props":3008,"children":3009},{},[3010],{"type":2916,"value":3011},"Zero Config",{"type":2899,"tag":2919,"props":3013,"children":3014},{},[3015,3021,3023,3029,3030,3035,3036],{"type":2899,"tag":2923,"props":3016,"children":3018},{"href":2964,"rel":3017},[2927],[3019],{"type":2916,"value":3020},"📚 Documentation",{"type":2916,"value":3022}," • ",{"type":2899,"tag":2923,"props":3024,"children":3026},{"href":3025},"#-quick-start",[3027],{"type":2916,"value":3028},"Quick Start",{"type":2916,"value":3022},{"type":2899,"tag":2923,"props":3031,"children":3033},{"href":3032},"#-examples",[3034],{"type":2916,"value":849},{"type":2916,"value":3022},{"type":2899,"tag":2923,"props":3037,"children":3039},{"href":3038},"#-community",[3040],{"type":2916,"value":1000},{"type":2899,"tag":3042,"props":3043,"children":3044},"hr",{},[],{"type":2899,"tag":3046,"props":3047,"children":3049},"h2",{"id":3048},"watch-learn",[3050],{"type":2916,"value":3051},"🎥 Watch & Learn",{"type":2899,"tag":3053,"props":3054,"children":3055},"ul",{},[3056,3072],{"type":2899,"tag":3057,"props":3058,"children":3059},"li",{},[3060,3070],{"type":2899,"tag":2923,"props":3061,"children":3064},{"href":3062,"rel":3063},"https:\u002F\u002Fx.com\u002Fproductdevbook\u002Fstatus\u002F1947314569531076633",[2927],[3065],{"type":2899,"tag":2976,"props":3066,"children":3067},{},[3068],{"type":2916,"value":3069},"Nuxt 4 Integration",{"type":2916,"value":3071}," - Step-by-step Nuxt setup",{"type":2899,"tag":3057,"props":3073,"children":3074},{},[3075,3085],{"type":2899,"tag":2923,"props":3076,"children":3079},{"href":3077,"rel":3078},"https:\u002F\u002Fx.com\u002Fproductdevbook\u002Fstatus\u002F1945759751393976348",[2927],[3080],{"type":2899,"tag":2976,"props":3081,"children":3082},{},[3083],{"type":2916,"value":3084},"Standalone Nitro",{"type":2916,"value":3086}," - Basic Nitro integration",{"type":2899,"tag":3046,"props":3088,"children":3090},{"id":3089},"why-nitro-graphql",[3091],{"type":2916,"value":3092},"✨ Why Nitro GraphQL?",{"type":2899,"tag":3053,"props":3094,"children":3095},{},[3096,3108,3119,3131,3143,3155],{"type":2899,"tag":3057,"props":3097,"children":3098},{},[3099,3101,3106],{"type":2916,"value":3100},"⚡ ",{"type":2899,"tag":2976,"props":3102,"children":3103},{},[3104],{"type":2916,"value":3105},"5-minute setup",{"type":2916,"value":3107}," - From zero to GraphQL in minutes",{"type":2899,"tag":3057,"props":3109,"children":3110},{},[3111,3113,3117],{"type":2916,"value":3112},"🔍 ",{"type":2899,"tag":2976,"props":3114,"children":3115},{},[3116],{"type":2916,"value":2990},{"type":2916,"value":3118}," - Scans your files, builds your schema",{"type":2899,"tag":3057,"props":3120,"children":3121},{},[3122,3124,3129],{"type":2916,"value":3123},"📝 ",{"type":2899,"tag":2976,"props":3125,"children":3126},{},[3127],{"type":2916,"value":3128},"Type-safe",{"type":2916,"value":3130}," - Full TypeScript support with auto-generated types",{"type":2899,"tag":3057,"props":3132,"children":3133},{},[3134,3136,3141],{"type":2916,"value":3135},"🎯 ",{"type":2899,"tag":2976,"props":3137,"children":3138},{},[3139],{"type":2916,"value":3140},"Universal",{"type":2916,"value":3142}," - Works with Nuxt, Nitro, and any Nitro-based framework",{"type":2899,"tag":3057,"props":3144,"children":3145},{},[3146,3148,3153],{"type":2916,"value":3147},"🎮 ",{"type":2899,"tag":2976,"props":3149,"children":3150},{},[3151],{"type":2916,"value":3152},"Developer-friendly",{"type":2916,"value":3154}," - Built-in Apollo Sandbox for testing",{"type":2899,"tag":3057,"props":3156,"children":3157},{},[3158,3160,3165],{"type":2916,"value":3159},"🔧 ",{"type":2899,"tag":2976,"props":3161,"children":3162},{},[3163],{"type":2916,"value":3164},"Zero config",{"type":2916,"value":3166}," - Sensible defaults, customize when needed",{"type":2899,"tag":3046,"props":3168,"children":3170},{"id":3169},"quick-start",[3171],{"type":2916,"value":3172},"🚀 Quick Start",{"type":2899,"tag":3174,"props":3175,"children":3177},"h3",{"id":3176},"_1-install",[3178],{"type":2916,"value":3179},"1. Install",{"type":2899,"tag":2919,"props":3181,"children":3182},{},[3183],{"type":2899,"tag":2976,"props":3184,"children":3185},{},[3186],{"type":2916,"value":3187},"GraphQL Yoga (recommended):",{"type":2899,"tag":3189,"props":3190,"children":3194},"pre",{"className":3191,"code":3192,"language":3193,"meta":2860,"style":2860},"language-bash shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","pnpm add nitro-graphql graphql-yoga graphql\n","bash",[3195],{"type":2899,"tag":3196,"props":3197,"children":3198},"code",{"__ignoreMap":2860},[3199],{"type":2899,"tag":3200,"props":3201,"children":3203},"span",{"class":3202,"line":2884},"line",[3204,3210,3216,3221,3226],{"type":2899,"tag":3200,"props":3205,"children":3207},{"style":3206},"--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B",[3208],{"type":2916,"value":3209},"pnpm",{"type":2899,"tag":3200,"props":3211,"children":3213},{"style":3212},"--shiki-light:#91B859;--shiki-default:#91B859;--shiki-dark:#C3E88D",[3214],{"type":2916,"value":3215}," add",{"type":2899,"tag":3200,"props":3217,"children":3218},{"style":3212},[3219],{"type":2916,"value":3220}," nitro-graphql",{"type":2899,"tag":3200,"props":3222,"children":3223},{"style":3212},[3224],{"type":2916,"value":3225}," graphql-yoga",{"type":2899,"tag":3200,"props":3227,"children":3228},{"style":3212},[3229],{"type":2916,"value":3230}," graphql\n",{"type":2899,"tag":2919,"props":3232,"children":3233},{},[3234],{"type":2899,"tag":2976,"props":3235,"children":3236},{},[3237],{"type":2916,"value":3238},"Apollo Server:",{"type":2899,"tag":3189,"props":3240,"children":3242},{"className":3191,"code":3241,"language":3193,"meta":2860,"style":2860},"pnpm add nitro-graphql @apollo\u002Fserver @apollo\u002Futils.withrequired @as-integrations\u002Fh3 graphql\n",[3243],{"type":2899,"tag":3196,"props":3244,"children":3245},{"__ignoreMap":2860},[3246],{"type":2899,"tag":3200,"props":3247,"children":3248},{"class":3202,"line":2884},[3249,3253,3257,3261,3266,3271,3276],{"type":2899,"tag":3200,"props":3250,"children":3251},{"style":3206},[3252],{"type":2916,"value":3209},{"type":2899,"tag":3200,"props":3254,"children":3255},{"style":3212},[3256],{"type":2916,"value":3215},{"type":2899,"tag":3200,"props":3258,"children":3259},{"style":3212},[3260],{"type":2916,"value":3220},{"type":2899,"tag":3200,"props":3262,"children":3263},{"style":3212},[3264],{"type":2916,"value":3265}," @apollo\u002Fserver",{"type":2899,"tag":3200,"props":3267,"children":3268},{"style":3212},[3269],{"type":2916,"value":3270}," @apollo\u002Futils.withrequired",{"type":2899,"tag":3200,"props":3272,"children":3273},{"style":3212},[3274],{"type":2916,"value":3275}," @as-integrations\u002Fh3",{"type":2899,"tag":3200,"props":3277,"children":3278},{"style":3212},[3279],{"type":2916,"value":3230},{"type":2899,"tag":3174,"props":3281,"children":3283},{"id":3282},"_2-configure",[3284],{"type":2916,"value":3285},"2. Configure",{"type":2899,"tag":3287,"props":3288,"children":3289},"details",{},[3290,3300],{"type":2899,"tag":3291,"props":3292,"children":3293},"summary",{},[3294,3295],{"type":2916,"value":3159},{"type":2899,"tag":2976,"props":3296,"children":3297},{},[3298],{"type":2916,"value":3299},"Nitro Project",{"type":2899,"tag":3189,"props":3301,"children":3305},{"className":3302,"code":3303,"language":3304,"meta":2860,"style":2860},"language-ts shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","\u002F\u002F nitro.config.ts\nimport { defineNitroConfig } from 'nitropack\u002Fconfig'\n\nexport default defineNitroConfig({\n  modules: ['nitro-graphql'],\n  graphql: {\n    framework: 'graphql-yoga', \u002F\u002F or 'apollo-server'\n  },\n})\n","ts",[3306],{"type":2899,"tag":3196,"props":3307,"children":3308},{"__ignoreMap":2860},[3309,3318,3364,3373,3402,3444,3462,3498,3507],{"type":2899,"tag":3200,"props":3310,"children":3311},{"class":3202,"line":2884},[3312],{"type":2899,"tag":3200,"props":3313,"children":3315},{"style":3314},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[3316],{"type":2916,"value":3317},"\u002F\u002F nitro.config.ts\n",{"type":2899,"tag":3200,"props":3319,"children":3320},{"class":3202,"line":2880},[3321,3327,3333,3339,3344,3349,3354,3359],{"type":2899,"tag":3200,"props":3322,"children":3324},{"style":3323},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#39ADB5;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[3325],{"type":2916,"value":3326},"import",{"type":2899,"tag":3200,"props":3328,"children":3330},{"style":3329},"--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF",[3331],{"type":2916,"value":3332}," {",{"type":2899,"tag":3200,"props":3334,"children":3336},{"style":3335},"--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8",[3337],{"type":2916,"value":3338}," defineNitroConfig",{"type":2899,"tag":3200,"props":3340,"children":3341},{"style":3329},[3342],{"type":2916,"value":3343}," }",{"type":2899,"tag":3200,"props":3345,"children":3346},{"style":3323},[3347],{"type":2916,"value":3348}," from",{"type":2899,"tag":3200,"props":3350,"children":3351},{"style":3329},[3352],{"type":2916,"value":3353}," '",{"type":2899,"tag":3200,"props":3355,"children":3356},{"style":3212},[3357],{"type":2916,"value":3358},"nitropack\u002Fconfig",{"type":2899,"tag":3200,"props":3360,"children":3361},{"style":3329},[3362],{"type":2916,"value":3363},"'\n",{"type":2899,"tag":3200,"props":3365,"children":3367},{"class":3202,"line":3366},3,[3368],{"type":2899,"tag":3200,"props":3369,"children":3370},{"emptyLinePlaceholder":1196},[3371],{"type":2916,"value":3372},"\n",{"type":2899,"tag":3200,"props":3374,"children":3376},{"class":3202,"line":3375},4,[3377,3382,3387,3392,3397],{"type":2899,"tag":3200,"props":3378,"children":3379},{"style":3323},[3380],{"type":2916,"value":3381},"export",{"type":2899,"tag":3200,"props":3383,"children":3384},{"style":3323},[3385],{"type":2916,"value":3386}," default",{"type":2899,"tag":3200,"props":3388,"children":3390},{"style":3389},"--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF",[3391],{"type":2916,"value":3338},{"type":2899,"tag":3200,"props":3393,"children":3394},{"style":3335},[3395],{"type":2916,"value":3396},"(",{"type":2899,"tag":3200,"props":3398,"children":3399},{"style":3329},[3400],{"type":2916,"value":3401},"{\n",{"type":2899,"tag":3200,"props":3403,"children":3404},{"class":3202,"line":2889},[3405,3411,3416,3421,3426,3430,3434,3439],{"type":2899,"tag":3200,"props":3406,"children":3408},{"style":3407},"--shiki-light:#E53935;--shiki-default:#E53935;--shiki-dark:#F07178",[3409],{"type":2916,"value":3410},"  modules",{"type":2899,"tag":3200,"props":3412,"children":3413},{"style":3329},[3414],{"type":2916,"value":3415},":",{"type":2899,"tag":3200,"props":3417,"children":3418},{"style":3335},[3419],{"type":2916,"value":3420}," [",{"type":2899,"tag":3200,"props":3422,"children":3423},{"style":3329},[3424],{"type":2916,"value":3425},"'",{"type":2899,"tag":3200,"props":3427,"children":3428},{"style":3212},[3429],{"type":2916,"value":2857},{"type":2899,"tag":3200,"props":3431,"children":3432},{"style":3329},[3433],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":3435,"children":3436},{"style":3335},[3437],{"type":2916,"value":3438},"]",{"type":2899,"tag":3200,"props":3440,"children":3441},{"style":3329},[3442],{"type":2916,"value":3443},",\n",{"type":2899,"tag":3200,"props":3445,"children":3447},{"class":3202,"line":3446},6,[3448,3453,3457],{"type":2899,"tag":3200,"props":3449,"children":3450},{"style":3407},[3451],{"type":2916,"value":3452},"  graphql",{"type":2899,"tag":3200,"props":3454,"children":3455},{"style":3329},[3456],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":3458,"children":3459},{"style":3329},[3460],{"type":2916,"value":3461}," {\n",{"type":2899,"tag":3200,"props":3463,"children":3465},{"class":3202,"line":3464},7,[3466,3471,3475,3479,3484,3488,3493],{"type":2899,"tag":3200,"props":3467,"children":3468},{"style":3407},[3469],{"type":2916,"value":3470},"    framework",{"type":2899,"tag":3200,"props":3472,"children":3473},{"style":3329},[3474],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":3476,"children":3477},{"style":3329},[3478],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":3480,"children":3481},{"style":3212},[3482],{"type":2916,"value":3483},"graphql-yoga",{"type":2899,"tag":3200,"props":3485,"children":3486},{"style":3329},[3487],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":3489,"children":3490},{"style":3329},[3491],{"type":2916,"value":3492},",",{"type":2899,"tag":3200,"props":3494,"children":3495},{"style":3314},[3496],{"type":2916,"value":3497}," \u002F\u002F or 'apollo-server'\n",{"type":2899,"tag":3200,"props":3499,"children":3501},{"class":3202,"line":3500},8,[3502],{"type":2899,"tag":3200,"props":3503,"children":3504},{"style":3329},[3505],{"type":2916,"value":3506},"  },\n",{"type":2899,"tag":3200,"props":3508,"children":3510},{"class":3202,"line":3509},9,[3511,3516],{"type":2899,"tag":3200,"props":3512,"children":3513},{"style":3329},[3514],{"type":2916,"value":3515},"}",{"type":2899,"tag":3200,"props":3517,"children":3518},{"style":3335},[3519],{"type":2916,"value":3520},")\n",{"type":2899,"tag":3287,"props":3522,"children":3523},{},[3524,3534],{"type":2899,"tag":3291,"props":3525,"children":3526},{},[3527,3529],{"type":2916,"value":3528},"🟢 ",{"type":2899,"tag":2976,"props":3530,"children":3531},{},[3532],{"type":2916,"value":3533},"Nuxt Project",{"type":2899,"tag":3189,"props":3535,"children":3537},{"className":3302,"code":3536,"language":3304,"meta":2860,"style":2860},"\u002F\u002F nuxt.config.ts\nexport default defineNuxtConfig({\n  modules: ['nitro-graphql\u002Fnuxt'],\n  nitro: {\n    graphql: {\n      framework: 'graphql-yoga',\n    },\n  },\n})\n",[3538],{"type":2899,"tag":3196,"props":3539,"children":3540},{"__ignoreMap":2860},[3541,3549,3573,3609,3625,3641,3669,3677,3684],{"type":2899,"tag":3200,"props":3542,"children":3543},{"class":3202,"line":2884},[3544],{"type":2899,"tag":3200,"props":3545,"children":3546},{"style":3314},[3547],{"type":2916,"value":3548},"\u002F\u002F nuxt.config.ts\n",{"type":2899,"tag":3200,"props":3550,"children":3551},{"class":3202,"line":2880},[3552,3556,3560,3565,3569],{"type":2899,"tag":3200,"props":3553,"children":3554},{"style":3323},[3555],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":3557,"children":3558},{"style":3323},[3559],{"type":2916,"value":3386},{"type":2899,"tag":3200,"props":3561,"children":3562},{"style":3389},[3563],{"type":2916,"value":3564}," defineNuxtConfig",{"type":2899,"tag":3200,"props":3566,"children":3567},{"style":3335},[3568],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":3570,"children":3571},{"style":3329},[3572],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":3574,"children":3575},{"class":3202,"line":3366},[3576,3580,3584,3588,3592,3597,3601,3605],{"type":2899,"tag":3200,"props":3577,"children":3578},{"style":3407},[3579],{"type":2916,"value":3410},{"type":2899,"tag":3200,"props":3581,"children":3582},{"style":3329},[3583],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":3585,"children":3586},{"style":3335},[3587],{"type":2916,"value":3420},{"type":2899,"tag":3200,"props":3589,"children":3590},{"style":3329},[3591],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":3593,"children":3594},{"style":3212},[3595],{"type":2916,"value":3596},"nitro-graphql\u002Fnuxt",{"type":2899,"tag":3200,"props":3598,"children":3599},{"style":3329},[3600],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":3602,"children":3603},{"style":3335},[3604],{"type":2916,"value":3438},{"type":2899,"tag":3200,"props":3606,"children":3607},{"style":3329},[3608],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":3610,"children":3611},{"class":3202,"line":3375},[3612,3617,3621],{"type":2899,"tag":3200,"props":3613,"children":3614},{"style":3407},[3615],{"type":2916,"value":3616},"  nitro",{"type":2899,"tag":3200,"props":3618,"children":3619},{"style":3329},[3620],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":3622,"children":3623},{"style":3329},[3624],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":3626,"children":3627},{"class":3202,"line":2889},[3628,3633,3637],{"type":2899,"tag":3200,"props":3629,"children":3630},{"style":3407},[3631],{"type":2916,"value":3632},"    graphql",{"type":2899,"tag":3200,"props":3634,"children":3635},{"style":3329},[3636],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":3638,"children":3639},{"style":3329},[3640],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":3642,"children":3643},{"class":3202,"line":3446},[3644,3649,3653,3657,3661,3665],{"type":2899,"tag":3200,"props":3645,"children":3646},{"style":3407},[3647],{"type":2916,"value":3648},"      framework",{"type":2899,"tag":3200,"props":3650,"children":3651},{"style":3329},[3652],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":3654,"children":3655},{"style":3329},[3656],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":3658,"children":3659},{"style":3212},[3660],{"type":2916,"value":3483},{"type":2899,"tag":3200,"props":3662,"children":3663},{"style":3329},[3664],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":3666,"children":3667},{"style":3329},[3668],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":3670,"children":3671},{"class":3202,"line":3464},[3672],{"type":2899,"tag":3200,"props":3673,"children":3674},{"style":3329},[3675],{"type":2916,"value":3676},"    },\n",{"type":2899,"tag":3200,"props":3678,"children":3679},{"class":3202,"line":3500},[3680],{"type":2899,"tag":3200,"props":3681,"children":3682},{"style":3329},[3683],{"type":2916,"value":3506},{"type":2899,"tag":3200,"props":3685,"children":3686},{"class":3202,"line":3509},[3687,3691],{"type":2899,"tag":3200,"props":3688,"children":3689},{"style":3329},[3690],{"type":2916,"value":3515},{"type":2899,"tag":3200,"props":3692,"children":3693},{"style":3335},[3694],{"type":2916,"value":3520},{"type":2899,"tag":3174,"props":3696,"children":3698},{"id":3697},"_3-create-your-schema",[3699],{"type":2916,"value":3700},"3. Create Your Schema",{"type":2899,"tag":3189,"props":3702,"children":3706},{"className":3703,"code":3704,"language":3705,"meta":2860,"style":2860},"language-graphql shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","# server\u002Fgraphql\u002Fschema.graphql\ntype Query {\n  hello: String!\n  greeting(name: String!): String!\n}\n\ntype Mutation {\n  _empty: String\n}\n","graphql",[3707],{"type":2899,"tag":3196,"props":3708,"children":3709},{"__ignoreMap":2860},[3710,3718,3726,3734,3742,3750,3757,3765,3773],{"type":2899,"tag":3200,"props":3711,"children":3712},{"class":3202,"line":2884},[3713],{"type":2899,"tag":3200,"props":3714,"children":3715},{},[3716],{"type":2916,"value":3717},"# server\u002Fgraphql\u002Fschema.graphql\n",{"type":2899,"tag":3200,"props":3719,"children":3720},{"class":3202,"line":2880},[3721],{"type":2899,"tag":3200,"props":3722,"children":3723},{},[3724],{"type":2916,"value":3725},"type Query {\n",{"type":2899,"tag":3200,"props":3727,"children":3728},{"class":3202,"line":3366},[3729],{"type":2899,"tag":3200,"props":3730,"children":3731},{},[3732],{"type":2916,"value":3733},"  hello: String!\n",{"type":2899,"tag":3200,"props":3735,"children":3736},{"class":3202,"line":3375},[3737],{"type":2899,"tag":3200,"props":3738,"children":3739},{},[3740],{"type":2916,"value":3741},"  greeting(name: String!): String!\n",{"type":2899,"tag":3200,"props":3743,"children":3744},{"class":3202,"line":2889},[3745],{"type":2899,"tag":3200,"props":3746,"children":3747},{},[3748],{"type":2916,"value":3749},"}\n",{"type":2899,"tag":3200,"props":3751,"children":3752},{"class":3202,"line":3446},[3753],{"type":2899,"tag":3200,"props":3754,"children":3755},{"emptyLinePlaceholder":1196},[3756],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":3758,"children":3759},{"class":3202,"line":3464},[3760],{"type":2899,"tag":3200,"props":3761,"children":3762},{},[3763],{"type":2916,"value":3764},"type Mutation {\n",{"type":2899,"tag":3200,"props":3766,"children":3767},{"class":3202,"line":3500},[3768],{"type":2899,"tag":3200,"props":3769,"children":3770},{},[3771],{"type":2916,"value":3772},"  _empty: String\n",{"type":2899,"tag":3200,"props":3774,"children":3775},{"class":3202,"line":3509},[3776],{"type":2899,"tag":3200,"props":3777,"children":3778},{},[3779],{"type":2916,"value":3749},{"type":2899,"tag":3174,"props":3781,"children":3783},{"id":3782},"_4-add-resolvers",[3784],{"type":2916,"value":3785},"4. Add Resolvers",{"type":2899,"tag":3189,"props":3787,"children":3789},{"className":3302,"code":3788,"language":3304,"meta":2860,"style":2860},"\u002F\u002F server\u002Fgraphql\u002Fhello.resolver.ts\nexport const helloResolver = defineResolver({\n  Query: {\n    hello: () => 'Hello from GraphQL!',\n    greeting: (_, { name }) => `Hello, ${name}!`,\n  },\n})\n",[3790],{"type":2899,"tag":3196,"props":3791,"children":3792},{"__ignoreMap":2860},[3793,3801,3837,3853,3892,3975,3982],{"type":2899,"tag":3200,"props":3794,"children":3795},{"class":3202,"line":2884},[3796],{"type":2899,"tag":3200,"props":3797,"children":3798},{"style":3314},[3799],{"type":2916,"value":3800},"\u002F\u002F server\u002Fgraphql\u002Fhello.resolver.ts\n",{"type":2899,"tag":3200,"props":3802,"children":3803},{"class":3202,"line":2880},[3804,3808,3814,3819,3824,3829,3833],{"type":2899,"tag":3200,"props":3805,"children":3806},{"style":3323},[3807],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":3809,"children":3811},{"style":3810},"--shiki-light:#9C3EDA;--shiki-default:#9C3EDA;--shiki-dark:#C792EA",[3812],{"type":2916,"value":3813}," const",{"type":2899,"tag":3200,"props":3815,"children":3816},{"style":3335},[3817],{"type":2916,"value":3818}," helloResolver ",{"type":2899,"tag":3200,"props":3820,"children":3821},{"style":3329},[3822],{"type":2916,"value":3823},"=",{"type":2899,"tag":3200,"props":3825,"children":3826},{"style":3389},[3827],{"type":2916,"value":3828}," defineResolver",{"type":2899,"tag":3200,"props":3830,"children":3831},{"style":3335},[3832],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":3834,"children":3835},{"style":3329},[3836],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":3838,"children":3839},{"class":3202,"line":3366},[3840,3845,3849],{"type":2899,"tag":3200,"props":3841,"children":3842},{"style":3407},[3843],{"type":2916,"value":3844},"  Query",{"type":2899,"tag":3200,"props":3846,"children":3847},{"style":3329},[3848],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":3850,"children":3851},{"style":3329},[3852],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":3854,"children":3855},{"class":3202,"line":3375},[3856,3861,3865,3870,3875,3879,3884,3888],{"type":2899,"tag":3200,"props":3857,"children":3858},{"style":3389},[3859],{"type":2916,"value":3860},"    hello",{"type":2899,"tag":3200,"props":3862,"children":3863},{"style":3329},[3864],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":3866,"children":3867},{"style":3329},[3868],{"type":2916,"value":3869}," ()",{"type":2899,"tag":3200,"props":3871,"children":3872},{"style":3810},[3873],{"type":2916,"value":3874}," =>",{"type":2899,"tag":3200,"props":3876,"children":3877},{"style":3329},[3878],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":3880,"children":3881},{"style":3212},[3882],{"type":2916,"value":3883},"Hello from GraphQL!",{"type":2899,"tag":3200,"props":3885,"children":3886},{"style":3329},[3887],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":3889,"children":3890},{"style":3329},[3891],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":3893,"children":3894},{"class":3202,"line":2889},[3895,3900,3904,3909,3915,3919,3923,3928,3933,3937,3942,3947,3952,3957,3961,3966,3971],{"type":2899,"tag":3200,"props":3896,"children":3897},{"style":3389},[3898],{"type":2916,"value":3899},"    greeting",{"type":2899,"tag":3200,"props":3901,"children":3902},{"style":3329},[3903],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":3905,"children":3906},{"style":3329},[3907],{"type":2916,"value":3908}," (",{"type":2899,"tag":3200,"props":3910,"children":3912},{"style":3911},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[3913],{"type":2916,"value":3914},"_",{"type":2899,"tag":3200,"props":3916,"children":3917},{"style":3329},[3918],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":3920,"children":3921},{"style":3329},[3922],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":3924,"children":3925},{"style":3911},[3926],{"type":2916,"value":3927}," name",{"type":2899,"tag":3200,"props":3929,"children":3930},{"style":3329},[3931],{"type":2916,"value":3932}," })",{"type":2899,"tag":3200,"props":3934,"children":3935},{"style":3810},[3936],{"type":2916,"value":3874},{"type":2899,"tag":3200,"props":3938,"children":3939},{"style":3329},[3940],{"type":2916,"value":3941}," `",{"type":2899,"tag":3200,"props":3943,"children":3944},{"style":3212},[3945],{"type":2916,"value":3946},"Hello, ",{"type":2899,"tag":3200,"props":3948,"children":3949},{"style":3329},[3950],{"type":2916,"value":3951},"${",{"type":2899,"tag":3200,"props":3953,"children":3954},{"style":3335},[3955],{"type":2916,"value":3956},"name",{"type":2899,"tag":3200,"props":3958,"children":3959},{"style":3329},[3960],{"type":2916,"value":3515},{"type":2899,"tag":3200,"props":3962,"children":3963},{"style":3212},[3964],{"type":2916,"value":3965},"!",{"type":2899,"tag":3200,"props":3967,"children":3968},{"style":3329},[3969],{"type":2916,"value":3970},"`",{"type":2899,"tag":3200,"props":3972,"children":3973},{"style":3329},[3974],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":3976,"children":3977},{"class":3202,"line":3446},[3978],{"type":2899,"tag":3200,"props":3979,"children":3980},{"style":3329},[3981],{"type":2916,"value":3506},{"type":2899,"tag":3200,"props":3983,"children":3984},{"class":3202,"line":3464},[3985,3989],{"type":2899,"tag":3200,"props":3986,"children":3987},{"style":3329},[3988],{"type":2916,"value":3515},{"type":2899,"tag":3200,"props":3990,"children":3991},{"style":3335},[3992],{"type":2916,"value":3520},{"type":2899,"tag":3174,"props":3994,"children":3996},{"id":3995},"_5-start-development",[3997],{"type":2916,"value":3998},"5. Start Development",{"type":2899,"tag":3189,"props":4000,"children":4002},{"className":3191,"code":4001,"language":3193,"meta":2860,"style":2860},"pnpm dev\n",[4003],{"type":2899,"tag":3196,"props":4004,"children":4005},{"__ignoreMap":2860},[4006],{"type":2899,"tag":3200,"props":4007,"children":4008},{"class":3202,"line":2884},[4009,4013],{"type":2899,"tag":3200,"props":4010,"children":4011},{"style":3206},[4012],{"type":2916,"value":3209},{"type":2899,"tag":3200,"props":4014,"children":4015},{"style":3212},[4016],{"type":2916,"value":4017}," dev\n",{"type":2899,"tag":2919,"props":4019,"children":4020},{},[4021,4023,4028],{"type":2916,"value":4022},"🎉 ",{"type":2899,"tag":2976,"props":4024,"children":4025},{},[4026],{"type":2916,"value":4027},"That's it!",{"type":2916,"value":4029}," Your GraphQL server is ready at:",{"type":2899,"tag":3053,"props":4031,"children":4032},{},[4033,4049,4065],{"type":2899,"tag":3057,"props":4034,"children":4035},{},[4036,4041,4043],{"type":2899,"tag":2976,"props":4037,"children":4038},{},[4039],{"type":2916,"value":4040},"Endpoint",{"type":2916,"value":4042},": ",{"type":2899,"tag":3196,"props":4044,"children":4046},{"className":4045},[],[4047],{"type":2916,"value":4048},"http:\u002F\u002Flocalhost:3000\u002Fapi\u002Fgraphql",{"type":2899,"tag":3057,"props":4050,"children":4051},{},[4052,4057,4058,4063],{"type":2899,"tag":2976,"props":4053,"children":4054},{},[4055],{"type":2916,"value":4056},"Playground",{"type":2916,"value":4042},{"type":2899,"tag":3196,"props":4059,"children":4061},{"className":4060},[],[4062],{"type":2916,"value":4048},{"type":2916,"value":4064}," (browser)",{"type":2899,"tag":3057,"props":4066,"children":4067},{},[4068,4073,4074],{"type":2899,"tag":2976,"props":4069,"children":4070},{},[4071],{"type":2916,"value":4072},"Health",{"type":2916,"value":4042},{"type":2899,"tag":3196,"props":4075,"children":4077},{"className":4076},[],[4078],{"type":2916,"value":4079},"http:\u002F\u002Flocalhost:3000\u002Fapi\u002Fgraphql\u002Fhealth",{"type":2899,"tag":3046,"props":4081,"children":4083},{"id":4082},"examples",[4084],{"type":2916,"value":4085},"🎮 Examples",{"type":2899,"tag":2919,"props":4087,"children":4088},{},[4089],{"type":2916,"value":4090},"Try these working examples:",{"type":2899,"tag":4092,"props":4093,"children":4094},"table",{},[4095,4119],{"type":2899,"tag":4096,"props":4097,"children":4098},"thead",{},[4099],{"type":2899,"tag":4100,"props":4101,"children":4102},"tr",{},[4103,4109,4114],{"type":2899,"tag":4104,"props":4105,"children":4106},"th",{},[4107],{"type":2916,"value":4108},"Example",{"type":2899,"tag":4104,"props":4110,"children":4111},{},[4112],{"type":2916,"value":4113},"Description",{"type":2899,"tag":4104,"props":4115,"children":4116},{},[4117],{"type":2916,"value":4118},"Demo",{"type":2899,"tag":4120,"props":4121,"children":4122},"tbody",{},[4123,4153,4182],{"type":2899,"tag":4100,"props":4124,"children":4125},{},[4126,4139,4144],{"type":2899,"tag":4127,"props":4128,"children":4129},"td",{},[4130],{"type":2899,"tag":2923,"props":4131,"children":4133},{"href":4132},".\u002Fplaygrounds\u002Fnitro\u002F",[4134],{"type":2899,"tag":2976,"props":4135,"children":4136},{},[4137],{"type":2916,"value":4138},"Nitro Basic",{"type":2899,"tag":4127,"props":4140,"children":4141},{},[4142],{"type":2916,"value":4143},"Standalone Nitro with GraphQL",{"type":2899,"tag":4127,"props":4145,"children":4146},{},[4147],{"type":2899,"tag":3196,"props":4148,"children":4150},{"className":4149},[],[4151],{"type":2916,"value":4152},"pnpm playground:nitro",{"type":2899,"tag":4100,"props":4154,"children":4155},{},[4156,4168,4173],{"type":2899,"tag":4127,"props":4157,"children":4158},{},[4159],{"type":2899,"tag":2923,"props":4160,"children":4162},{"href":4161},".\u002Fplaygrounds\u002Fnuxt\u002F",[4163],{"type":2899,"tag":2976,"props":4164,"children":4165},{},[4166],{"type":2916,"value":4167},"Nuxt Integration",{"type":2899,"tag":4127,"props":4169,"children":4170},{},[4171],{"type":2916,"value":4172},"Full Nuxt app with client types",{"type":2899,"tag":4127,"props":4174,"children":4175},{},[4176],{"type":2899,"tag":3196,"props":4177,"children":4179},{"className":4178},[],[4180],{"type":2916,"value":4181},"pnpm playground:nuxt",{"type":2899,"tag":4100,"props":4183,"children":4184},{},[4185,4197,4202],{"type":2899,"tag":4127,"props":4186,"children":4187},{},[4188],{"type":2899,"tag":2923,"props":4189,"children":4191},{"href":4190},".\u002Fplaygrounds\u002Ffederation\u002F",[4192],{"type":2899,"tag":2976,"props":4193,"children":4194},{},[4195],{"type":2916,"value":4196},"Apollo Federation",{"type":2899,"tag":4127,"props":4198,"children":4199},{},[4200],{"type":2916,"value":4201},"Federated GraphQL services",{"type":2899,"tag":4127,"props":4203,"children":4204},{},[4205],{"type":2899,"tag":3196,"props":4206,"children":4208},{"className":4207},[],[4209],{"type":2916,"value":4210},"pnpm playground:federation",{"type":2899,"tag":3046,"props":4212,"children":4214},{"id":4213},"️-building-your-first-feature",[4215],{"type":2916,"value":4216},"🏗️ Building Your First Feature",{"type":2899,"tag":2919,"props":4218,"children":4219},{},[4220],{"type":2916,"value":4221},"Let's create a complete user management system:",{"type":2899,"tag":3174,"props":4223,"children":4225},{"id":4224},"_1-define-schema",[4226],{"type":2916,"value":4227},"1. Define Schema",{"type":2899,"tag":3189,"props":4229,"children":4231},{"className":3703,"code":4230,"language":3705,"meta":2860,"style":2860},"# server\u002Fgraphql\u002Fusers\u002Fuser.graphql\ntype User {\n  id: ID!\n  name: String!\n  email: String!\n  createdAt: DateTime!\n}\n\ninput CreateUserInput {\n  name: String!\n  email: String!\n}\n\nextend type Query {\n  users: [User!]!\n  user(id: ID!): User\n}\n\nextend type Mutation {\n  createUser(input: CreateUserInput!): User!\n}\n",[4232],{"type":2899,"tag":3196,"props":4233,"children":4234},{"__ignoreMap":2860},[4235,4243,4251,4259,4267,4275,4283,4290,4297,4305,4313,4321,4329,4337,4346,4355,4364,4372,4380,4389,4398],{"type":2899,"tag":3200,"props":4236,"children":4237},{"class":3202,"line":2884},[4238],{"type":2899,"tag":3200,"props":4239,"children":4240},{},[4241],{"type":2916,"value":4242},"# server\u002Fgraphql\u002Fusers\u002Fuser.graphql\n",{"type":2899,"tag":3200,"props":4244,"children":4245},{"class":3202,"line":2880},[4246],{"type":2899,"tag":3200,"props":4247,"children":4248},{},[4249],{"type":2916,"value":4250},"type User {\n",{"type":2899,"tag":3200,"props":4252,"children":4253},{"class":3202,"line":3366},[4254],{"type":2899,"tag":3200,"props":4255,"children":4256},{},[4257],{"type":2916,"value":4258},"  id: ID!\n",{"type":2899,"tag":3200,"props":4260,"children":4261},{"class":3202,"line":3375},[4262],{"type":2899,"tag":3200,"props":4263,"children":4264},{},[4265],{"type":2916,"value":4266},"  name: String!\n",{"type":2899,"tag":3200,"props":4268,"children":4269},{"class":3202,"line":2889},[4270],{"type":2899,"tag":3200,"props":4271,"children":4272},{},[4273],{"type":2916,"value":4274},"  email: String!\n",{"type":2899,"tag":3200,"props":4276,"children":4277},{"class":3202,"line":3446},[4278],{"type":2899,"tag":3200,"props":4279,"children":4280},{},[4281],{"type":2916,"value":4282},"  createdAt: DateTime!\n",{"type":2899,"tag":3200,"props":4284,"children":4285},{"class":3202,"line":3464},[4286],{"type":2899,"tag":3200,"props":4287,"children":4288},{},[4289],{"type":2916,"value":3749},{"type":2899,"tag":3200,"props":4291,"children":4292},{"class":3202,"line":3500},[4293],{"type":2899,"tag":3200,"props":4294,"children":4295},{"emptyLinePlaceholder":1196},[4296],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":4298,"children":4299},{"class":3202,"line":3509},[4300],{"type":2899,"tag":3200,"props":4301,"children":4302},{},[4303],{"type":2916,"value":4304},"input CreateUserInput {\n",{"type":2899,"tag":3200,"props":4306,"children":4308},{"class":3202,"line":4307},10,[4309],{"type":2899,"tag":3200,"props":4310,"children":4311},{},[4312],{"type":2916,"value":4266},{"type":2899,"tag":3200,"props":4314,"children":4316},{"class":3202,"line":4315},11,[4317],{"type":2899,"tag":3200,"props":4318,"children":4319},{},[4320],{"type":2916,"value":4274},{"type":2899,"tag":3200,"props":4322,"children":4324},{"class":3202,"line":4323},12,[4325],{"type":2899,"tag":3200,"props":4326,"children":4327},{},[4328],{"type":2916,"value":3749},{"type":2899,"tag":3200,"props":4330,"children":4332},{"class":3202,"line":4331},13,[4333],{"type":2899,"tag":3200,"props":4334,"children":4335},{"emptyLinePlaceholder":1196},[4336],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":4338,"children":4340},{"class":3202,"line":4339},14,[4341],{"type":2899,"tag":3200,"props":4342,"children":4343},{},[4344],{"type":2916,"value":4345},"extend type Query {\n",{"type":2899,"tag":3200,"props":4347,"children":4349},{"class":3202,"line":4348},15,[4350],{"type":2899,"tag":3200,"props":4351,"children":4352},{},[4353],{"type":2916,"value":4354},"  users: [User!]!\n",{"type":2899,"tag":3200,"props":4356,"children":4358},{"class":3202,"line":4357},16,[4359],{"type":2899,"tag":3200,"props":4360,"children":4361},{},[4362],{"type":2916,"value":4363},"  user(id: ID!): User\n",{"type":2899,"tag":3200,"props":4365,"children":4367},{"class":3202,"line":4366},17,[4368],{"type":2899,"tag":3200,"props":4369,"children":4370},{},[4371],{"type":2916,"value":3749},{"type":2899,"tag":3200,"props":4373,"children":4375},{"class":3202,"line":4374},18,[4376],{"type":2899,"tag":3200,"props":4377,"children":4378},{"emptyLinePlaceholder":1196},[4379],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":4381,"children":4383},{"class":3202,"line":4382},19,[4384],{"type":2899,"tag":3200,"props":4385,"children":4386},{},[4387],{"type":2916,"value":4388},"extend type Mutation {\n",{"type":2899,"tag":3200,"props":4390,"children":4392},{"class":3202,"line":4391},20,[4393],{"type":2899,"tag":3200,"props":4394,"children":4395},{},[4396],{"type":2916,"value":4397},"  createUser(input: CreateUserInput!): User!\n",{"type":2899,"tag":3200,"props":4399,"children":4401},{"class":3202,"line":4400},21,[4402],{"type":2899,"tag":3200,"props":4403,"children":4404},{},[4405],{"type":2916,"value":3749},{"type":2899,"tag":3174,"props":4407,"children":4409},{"id":4408},"_2-create-resolvers",[4410],{"type":2916,"value":4411},"2. Create Resolvers",{"type":2899,"tag":3189,"props":4413,"children":4415},{"className":3302,"code":4414,"language":3304,"meta":2860,"style":2860},"\u002F\u002F server\u002Fgraphql\u002Fusers\u002Fuser.resolver.ts\nexport const userQueries = defineQuery({\n  users: async (_, __, { storage }) => {\n    return await storage.getItem('users') || []\n  },\n  user: async (_, { id }, { storage }) => {\n    const users = await storage.getItem('users') || []\n    return users.find(user => user.id === id)\n  }\n})\n\nexport const userMutations = defineMutation({\n  createUser: async (_, { input }, { storage }) => {\n    const users = await storage.getItem('users') || []\n    const user = {\n      id: Date.now().toString(),\n      ...input,\n      createdAt: new Date()\n    }\n    users.push(user)\n    await storage.setItem('users', users)\n    return user\n  }\n})\n",[4416],{"type":2899,"tag":3196,"props":4417,"children":4418},{"__ignoreMap":2860},[4419,4427,4460,4519,4578,4585,4647,4709,4769,4777,4788,4795,4828,4889,4948,4967,5015,5032,5058,5066,5095,5144,5157,5165],{"type":2899,"tag":3200,"props":4420,"children":4421},{"class":3202,"line":2884},[4422],{"type":2899,"tag":3200,"props":4423,"children":4424},{"style":3314},[4425],{"type":2916,"value":4426},"\u002F\u002F server\u002Fgraphql\u002Fusers\u002Fuser.resolver.ts\n",{"type":2899,"tag":3200,"props":4428,"children":4429},{"class":3202,"line":2880},[4430,4434,4438,4443,4447,4452,4456],{"type":2899,"tag":3200,"props":4431,"children":4432},{"style":3323},[4433],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":4435,"children":4436},{"style":3810},[4437],{"type":2916,"value":3813},{"type":2899,"tag":3200,"props":4439,"children":4440},{"style":3335},[4441],{"type":2916,"value":4442}," userQueries ",{"type":2899,"tag":3200,"props":4444,"children":4445},{"style":3329},[4446],{"type":2916,"value":3823},{"type":2899,"tag":3200,"props":4448,"children":4449},{"style":3389},[4450],{"type":2916,"value":4451}," defineQuery",{"type":2899,"tag":3200,"props":4453,"children":4454},{"style":3335},[4455],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":4457,"children":4458},{"style":3329},[4459],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":4461,"children":4462},{"class":3202,"line":3366},[4463,4468,4472,4477,4481,4485,4489,4494,4498,4502,4507,4511,4515],{"type":2899,"tag":3200,"props":4464,"children":4465},{"style":3389},[4466],{"type":2916,"value":4467},"  users",{"type":2899,"tag":3200,"props":4469,"children":4470},{"style":3329},[4471],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":4473,"children":4474},{"style":3810},[4475],{"type":2916,"value":4476}," async",{"type":2899,"tag":3200,"props":4478,"children":4479},{"style":3329},[4480],{"type":2916,"value":3908},{"type":2899,"tag":3200,"props":4482,"children":4483},{"style":3911},[4484],{"type":2916,"value":3914},{"type":2899,"tag":3200,"props":4486,"children":4487},{"style":3329},[4488],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":4490,"children":4491},{"style":3911},[4492],{"type":2916,"value":4493}," __",{"type":2899,"tag":3200,"props":4495,"children":4496},{"style":3329},[4497],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":4499,"children":4500},{"style":3329},[4501],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":4503,"children":4504},{"style":3911},[4505],{"type":2916,"value":4506}," storage",{"type":2899,"tag":3200,"props":4508,"children":4509},{"style":3329},[4510],{"type":2916,"value":3932},{"type":2899,"tag":3200,"props":4512,"children":4513},{"style":3810},[4514],{"type":2916,"value":3874},{"type":2899,"tag":3200,"props":4516,"children":4517},{"style":3329},[4518],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":4520,"children":4521},{"class":3202,"line":3375},[4522,4527,4532,4536,4541,4546,4550,4554,4559,4563,4568,4573],{"type":2899,"tag":3200,"props":4523,"children":4524},{"style":3323},[4525],{"type":2916,"value":4526},"    return",{"type":2899,"tag":3200,"props":4528,"children":4529},{"style":3323},[4530],{"type":2916,"value":4531}," await",{"type":2899,"tag":3200,"props":4533,"children":4534},{"style":3335},[4535],{"type":2916,"value":4506},{"type":2899,"tag":3200,"props":4537,"children":4538},{"style":3329},[4539],{"type":2916,"value":4540},".",{"type":2899,"tag":3200,"props":4542,"children":4543},{"style":3389},[4544],{"type":2916,"value":4545},"getItem",{"type":2899,"tag":3200,"props":4547,"children":4548},{"style":3407},[4549],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":4551,"children":4552},{"style":3329},[4553],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":4555,"children":4556},{"style":3212},[4557],{"type":2916,"value":4558},"users",{"type":2899,"tag":3200,"props":4560,"children":4561},{"style":3329},[4562],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":4564,"children":4565},{"style":3407},[4566],{"type":2916,"value":4567},") ",{"type":2899,"tag":3200,"props":4569,"children":4570},{"style":3329},[4571],{"type":2916,"value":4572},"||",{"type":2899,"tag":3200,"props":4574,"children":4575},{"style":3407},[4576],{"type":2916,"value":4577}," []\n",{"type":2899,"tag":3200,"props":4579,"children":4580},{"class":3202,"line":2889},[4581],{"type":2899,"tag":3200,"props":4582,"children":4583},{"style":3329},[4584],{"type":2916,"value":3506},{"type":2899,"tag":3200,"props":4586,"children":4587},{"class":3202,"line":3446},[4588,4593,4597,4601,4605,4609,4613,4617,4622,4627,4631,4635,4639,4643],{"type":2899,"tag":3200,"props":4589,"children":4590},{"style":3389},[4591],{"type":2916,"value":4592},"  user",{"type":2899,"tag":3200,"props":4594,"children":4595},{"style":3329},[4596],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":4598,"children":4599},{"style":3810},[4600],{"type":2916,"value":4476},{"type":2899,"tag":3200,"props":4602,"children":4603},{"style":3329},[4604],{"type":2916,"value":3908},{"type":2899,"tag":3200,"props":4606,"children":4607},{"style":3911},[4608],{"type":2916,"value":3914},{"type":2899,"tag":3200,"props":4610,"children":4611},{"style":3329},[4612],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":4614,"children":4615},{"style":3329},[4616],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":4618,"children":4619},{"style":3911},[4620],{"type":2916,"value":4621}," id",{"type":2899,"tag":3200,"props":4623,"children":4624},{"style":3329},[4625],{"type":2916,"value":4626}," },",{"type":2899,"tag":3200,"props":4628,"children":4629},{"style":3329},[4630],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":4632,"children":4633},{"style":3911},[4634],{"type":2916,"value":4506},{"type":2899,"tag":3200,"props":4636,"children":4637},{"style":3329},[4638],{"type":2916,"value":3932},{"type":2899,"tag":3200,"props":4640,"children":4641},{"style":3810},[4642],{"type":2916,"value":3874},{"type":2899,"tag":3200,"props":4644,"children":4645},{"style":3329},[4646],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":4648,"children":4649},{"class":3202,"line":3464},[4650,4655,4660,4665,4669,4673,4677,4681,4685,4689,4693,4697,4701,4705],{"type":2899,"tag":3200,"props":4651,"children":4652},{"style":3810},[4653],{"type":2916,"value":4654},"    const",{"type":2899,"tag":3200,"props":4656,"children":4657},{"style":3335},[4658],{"type":2916,"value":4659}," users",{"type":2899,"tag":3200,"props":4661,"children":4662},{"style":3329},[4663],{"type":2916,"value":4664}," =",{"type":2899,"tag":3200,"props":4666,"children":4667},{"style":3323},[4668],{"type":2916,"value":4531},{"type":2899,"tag":3200,"props":4670,"children":4671},{"style":3335},[4672],{"type":2916,"value":4506},{"type":2899,"tag":3200,"props":4674,"children":4675},{"style":3329},[4676],{"type":2916,"value":4540},{"type":2899,"tag":3200,"props":4678,"children":4679},{"style":3389},[4680],{"type":2916,"value":4545},{"type":2899,"tag":3200,"props":4682,"children":4683},{"style":3407},[4684],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":4686,"children":4687},{"style":3329},[4688],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":4690,"children":4691},{"style":3212},[4692],{"type":2916,"value":4558},{"type":2899,"tag":3200,"props":4694,"children":4695},{"style":3329},[4696],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":4698,"children":4699},{"style":3407},[4700],{"type":2916,"value":4567},{"type":2899,"tag":3200,"props":4702,"children":4703},{"style":3329},[4704],{"type":2916,"value":4572},{"type":2899,"tag":3200,"props":4706,"children":4707},{"style":3407},[4708],{"type":2916,"value":4577},{"type":2899,"tag":3200,"props":4710,"children":4711},{"class":3202,"line":3500},[4712,4716,4720,4724,4729,4733,4738,4742,4747,4751,4756,4761,4765],{"type":2899,"tag":3200,"props":4713,"children":4714},{"style":3323},[4715],{"type":2916,"value":4526},{"type":2899,"tag":3200,"props":4717,"children":4718},{"style":3335},[4719],{"type":2916,"value":4659},{"type":2899,"tag":3200,"props":4721,"children":4722},{"style":3329},[4723],{"type":2916,"value":4540},{"type":2899,"tag":3200,"props":4725,"children":4726},{"style":3389},[4727],{"type":2916,"value":4728},"find",{"type":2899,"tag":3200,"props":4730,"children":4731},{"style":3407},[4732],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":4734,"children":4735},{"style":3911},[4736],{"type":2916,"value":4737},"user",{"type":2899,"tag":3200,"props":4739,"children":4740},{"style":3810},[4741],{"type":2916,"value":3874},{"type":2899,"tag":3200,"props":4743,"children":4744},{"style":3335},[4745],{"type":2916,"value":4746}," user",{"type":2899,"tag":3200,"props":4748,"children":4749},{"style":3329},[4750],{"type":2916,"value":4540},{"type":2899,"tag":3200,"props":4752,"children":4753},{"style":3335},[4754],{"type":2916,"value":4755},"id",{"type":2899,"tag":3200,"props":4757,"children":4758},{"style":3329},[4759],{"type":2916,"value":4760}," ===",{"type":2899,"tag":3200,"props":4762,"children":4763},{"style":3335},[4764],{"type":2916,"value":4621},{"type":2899,"tag":3200,"props":4766,"children":4767},{"style":3407},[4768],{"type":2916,"value":3520},{"type":2899,"tag":3200,"props":4770,"children":4771},{"class":3202,"line":3509},[4772],{"type":2899,"tag":3200,"props":4773,"children":4774},{"style":3329},[4775],{"type":2916,"value":4776},"  }\n",{"type":2899,"tag":3200,"props":4778,"children":4779},{"class":3202,"line":4307},[4780,4784],{"type":2899,"tag":3200,"props":4781,"children":4782},{"style":3329},[4783],{"type":2916,"value":3515},{"type":2899,"tag":3200,"props":4785,"children":4786},{"style":3335},[4787],{"type":2916,"value":3520},{"type":2899,"tag":3200,"props":4789,"children":4790},{"class":3202,"line":4315},[4791],{"type":2899,"tag":3200,"props":4792,"children":4793},{"emptyLinePlaceholder":1196},[4794],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":4796,"children":4797},{"class":3202,"line":4323},[4798,4802,4806,4811,4815,4820,4824],{"type":2899,"tag":3200,"props":4799,"children":4800},{"style":3323},[4801],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":4803,"children":4804},{"style":3810},[4805],{"type":2916,"value":3813},{"type":2899,"tag":3200,"props":4807,"children":4808},{"style":3335},[4809],{"type":2916,"value":4810}," userMutations ",{"type":2899,"tag":3200,"props":4812,"children":4813},{"style":3329},[4814],{"type":2916,"value":3823},{"type":2899,"tag":3200,"props":4816,"children":4817},{"style":3389},[4818],{"type":2916,"value":4819}," defineMutation",{"type":2899,"tag":3200,"props":4821,"children":4822},{"style":3335},[4823],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":4825,"children":4826},{"style":3329},[4827],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":4829,"children":4830},{"class":3202,"line":4331},[4831,4836,4840,4844,4848,4852,4856,4860,4865,4869,4873,4877,4881,4885],{"type":2899,"tag":3200,"props":4832,"children":4833},{"style":3389},[4834],{"type":2916,"value":4835},"  createUser",{"type":2899,"tag":3200,"props":4837,"children":4838},{"style":3329},[4839],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":4841,"children":4842},{"style":3810},[4843],{"type":2916,"value":4476},{"type":2899,"tag":3200,"props":4845,"children":4846},{"style":3329},[4847],{"type":2916,"value":3908},{"type":2899,"tag":3200,"props":4849,"children":4850},{"style":3911},[4851],{"type":2916,"value":3914},{"type":2899,"tag":3200,"props":4853,"children":4854},{"style":3329},[4855],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":4857,"children":4858},{"style":3329},[4859],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":4861,"children":4862},{"style":3911},[4863],{"type":2916,"value":4864}," input",{"type":2899,"tag":3200,"props":4866,"children":4867},{"style":3329},[4868],{"type":2916,"value":4626},{"type":2899,"tag":3200,"props":4870,"children":4871},{"style":3329},[4872],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":4874,"children":4875},{"style":3911},[4876],{"type":2916,"value":4506},{"type":2899,"tag":3200,"props":4878,"children":4879},{"style":3329},[4880],{"type":2916,"value":3932},{"type":2899,"tag":3200,"props":4882,"children":4883},{"style":3810},[4884],{"type":2916,"value":3874},{"type":2899,"tag":3200,"props":4886,"children":4887},{"style":3329},[4888],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":4890,"children":4891},{"class":3202,"line":4339},[4892,4896,4900,4904,4908,4912,4916,4920,4924,4928,4932,4936,4940,4944],{"type":2899,"tag":3200,"props":4893,"children":4894},{"style":3810},[4895],{"type":2916,"value":4654},{"type":2899,"tag":3200,"props":4897,"children":4898},{"style":3335},[4899],{"type":2916,"value":4659},{"type":2899,"tag":3200,"props":4901,"children":4902},{"style":3329},[4903],{"type":2916,"value":4664},{"type":2899,"tag":3200,"props":4905,"children":4906},{"style":3323},[4907],{"type":2916,"value":4531},{"type":2899,"tag":3200,"props":4909,"children":4910},{"style":3335},[4911],{"type":2916,"value":4506},{"type":2899,"tag":3200,"props":4913,"children":4914},{"style":3329},[4915],{"type":2916,"value":4540},{"type":2899,"tag":3200,"props":4917,"children":4918},{"style":3389},[4919],{"type":2916,"value":4545},{"type":2899,"tag":3200,"props":4921,"children":4922},{"style":3407},[4923],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":4925,"children":4926},{"style":3329},[4927],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":4929,"children":4930},{"style":3212},[4931],{"type":2916,"value":4558},{"type":2899,"tag":3200,"props":4933,"children":4934},{"style":3329},[4935],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":4937,"children":4938},{"style":3407},[4939],{"type":2916,"value":4567},{"type":2899,"tag":3200,"props":4941,"children":4942},{"style":3329},[4943],{"type":2916,"value":4572},{"type":2899,"tag":3200,"props":4945,"children":4946},{"style":3407},[4947],{"type":2916,"value":4577},{"type":2899,"tag":3200,"props":4949,"children":4950},{"class":3202,"line":4348},[4951,4955,4959,4963],{"type":2899,"tag":3200,"props":4952,"children":4953},{"style":3810},[4954],{"type":2916,"value":4654},{"type":2899,"tag":3200,"props":4956,"children":4957},{"style":3335},[4958],{"type":2916,"value":4746},{"type":2899,"tag":3200,"props":4960,"children":4961},{"style":3329},[4962],{"type":2916,"value":4664},{"type":2899,"tag":3200,"props":4964,"children":4965},{"style":3329},[4966],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":4968,"children":4969},{"class":3202,"line":4357},[4970,4975,4979,4984,4988,4993,4998,5002,5007,5011],{"type":2899,"tag":3200,"props":4971,"children":4972},{"style":3407},[4973],{"type":2916,"value":4974},"      id",{"type":2899,"tag":3200,"props":4976,"children":4977},{"style":3329},[4978],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":4980,"children":4981},{"style":3335},[4982],{"type":2916,"value":4983}," Date",{"type":2899,"tag":3200,"props":4985,"children":4986},{"style":3329},[4987],{"type":2916,"value":4540},{"type":2899,"tag":3200,"props":4989,"children":4990},{"style":3389},[4991],{"type":2916,"value":4992},"now",{"type":2899,"tag":3200,"props":4994,"children":4995},{"style":3407},[4996],{"type":2916,"value":4997},"()",{"type":2899,"tag":3200,"props":4999,"children":5000},{"style":3329},[5001],{"type":2916,"value":4540},{"type":2899,"tag":3200,"props":5003,"children":5004},{"style":3389},[5005],{"type":2916,"value":5006},"toString",{"type":2899,"tag":3200,"props":5008,"children":5009},{"style":3407},[5010],{"type":2916,"value":4997},{"type":2899,"tag":3200,"props":5012,"children":5013},{"style":3329},[5014],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":5016,"children":5017},{"class":3202,"line":4366},[5018,5023,5028],{"type":2899,"tag":3200,"props":5019,"children":5020},{"style":3329},[5021],{"type":2916,"value":5022},"      ...",{"type":2899,"tag":3200,"props":5024,"children":5025},{"style":3335},[5026],{"type":2916,"value":5027},"input",{"type":2899,"tag":3200,"props":5029,"children":5030},{"style":3329},[5031],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":5033,"children":5034},{"class":3202,"line":4374},[5035,5040,5044,5049,5053],{"type":2899,"tag":3200,"props":5036,"children":5037},{"style":3407},[5038],{"type":2916,"value":5039},"      createdAt",{"type":2899,"tag":3200,"props":5041,"children":5042},{"style":3329},[5043],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5045,"children":5046},{"style":3329},[5047],{"type":2916,"value":5048}," new",{"type":2899,"tag":3200,"props":5050,"children":5051},{"style":3389},[5052],{"type":2916,"value":4983},{"type":2899,"tag":3200,"props":5054,"children":5055},{"style":3407},[5056],{"type":2916,"value":5057},"()\n",{"type":2899,"tag":3200,"props":5059,"children":5060},{"class":3202,"line":4382},[5061],{"type":2899,"tag":3200,"props":5062,"children":5063},{"style":3329},[5064],{"type":2916,"value":5065},"    }\n",{"type":2899,"tag":3200,"props":5067,"children":5068},{"class":3202,"line":4391},[5069,5074,5078,5083,5087,5091],{"type":2899,"tag":3200,"props":5070,"children":5071},{"style":3335},[5072],{"type":2916,"value":5073},"    users",{"type":2899,"tag":3200,"props":5075,"children":5076},{"style":3329},[5077],{"type":2916,"value":4540},{"type":2899,"tag":3200,"props":5079,"children":5080},{"style":3389},[5081],{"type":2916,"value":5082},"push",{"type":2899,"tag":3200,"props":5084,"children":5085},{"style":3407},[5086],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":5088,"children":5089},{"style":3335},[5090],{"type":2916,"value":4737},{"type":2899,"tag":3200,"props":5092,"children":5093},{"style":3407},[5094],{"type":2916,"value":3520},{"type":2899,"tag":3200,"props":5096,"children":5097},{"class":3202,"line":4400},[5098,5103,5107,5111,5116,5120,5124,5128,5132,5136,5140],{"type":2899,"tag":3200,"props":5099,"children":5100},{"style":3323},[5101],{"type":2916,"value":5102},"    await",{"type":2899,"tag":3200,"props":5104,"children":5105},{"style":3335},[5106],{"type":2916,"value":4506},{"type":2899,"tag":3200,"props":5108,"children":5109},{"style":3329},[5110],{"type":2916,"value":4540},{"type":2899,"tag":3200,"props":5112,"children":5113},{"style":3389},[5114],{"type":2916,"value":5115},"setItem",{"type":2899,"tag":3200,"props":5117,"children":5118},{"style":3407},[5119],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":5121,"children":5122},{"style":3329},[5123],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":5125,"children":5126},{"style":3212},[5127],{"type":2916,"value":4558},{"type":2899,"tag":3200,"props":5129,"children":5130},{"style":3329},[5131],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":5133,"children":5134},{"style":3329},[5135],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":5137,"children":5138},{"style":3335},[5139],{"type":2916,"value":4659},{"type":2899,"tag":3200,"props":5141,"children":5142},{"style":3407},[5143],{"type":2916,"value":3520},{"type":2899,"tag":3200,"props":5145,"children":5147},{"class":3202,"line":5146},22,[5148,5152],{"type":2899,"tag":3200,"props":5149,"children":5150},{"style":3323},[5151],{"type":2916,"value":4526},{"type":2899,"tag":3200,"props":5153,"children":5154},{"style":3335},[5155],{"type":2916,"value":5156}," user\n",{"type":2899,"tag":3200,"props":5158,"children":5160},{"class":3202,"line":5159},23,[5161],{"type":2899,"tag":3200,"props":5162,"children":5163},{"style":3329},[5164],{"type":2916,"value":4776},{"type":2899,"tag":3200,"props":5166,"children":5168},{"class":3202,"line":5167},24,[5169,5173],{"type":2899,"tag":3200,"props":5170,"children":5171},{"style":3329},[5172],{"type":2916,"value":3515},{"type":2899,"tag":3200,"props":5174,"children":5175},{"style":3335},[5176],{"type":2916,"value":3520},{"type":2899,"tag":3174,"props":5178,"children":5180},{"id":5179},"_3-test-in-apollo-sandbox",[5181],{"type":2916,"value":5182},"3. Test in Apollo Sandbox",{"type":2899,"tag":3189,"props":5184,"children":5186},{"className":3703,"code":5185,"language":3705,"meta":2860,"style":2860},"mutation {\n  createUser(input: {\n    name: \"John Doe\"\n    email: \"john@example.com\"\n  }) {\n    id\n    name\n    email\n    createdAt\n  }\n}\n\nquery {\n  users {\n    id\n    name\n    email\n  }\n}\n",[5187],{"type":2899,"tag":3196,"props":5188,"children":5189},{"__ignoreMap":2860},[5190,5198,5206,5214,5222,5230,5238,5246,5254,5262,5269,5276,5283,5291,5299,5306,5313,5320,5327],{"type":2899,"tag":3200,"props":5191,"children":5192},{"class":3202,"line":2884},[5193],{"type":2899,"tag":3200,"props":5194,"children":5195},{},[5196],{"type":2916,"value":5197},"mutation {\n",{"type":2899,"tag":3200,"props":5199,"children":5200},{"class":3202,"line":2880},[5201],{"type":2899,"tag":3200,"props":5202,"children":5203},{},[5204],{"type":2916,"value":5205},"  createUser(input: {\n",{"type":2899,"tag":3200,"props":5207,"children":5208},{"class":3202,"line":3366},[5209],{"type":2899,"tag":3200,"props":5210,"children":5211},{},[5212],{"type":2916,"value":5213},"    name: \"John Doe\"\n",{"type":2899,"tag":3200,"props":5215,"children":5216},{"class":3202,"line":3375},[5217],{"type":2899,"tag":3200,"props":5218,"children":5219},{},[5220],{"type":2916,"value":5221},"    email: \"john@example.com\"\n",{"type":2899,"tag":3200,"props":5223,"children":5224},{"class":3202,"line":2889},[5225],{"type":2899,"tag":3200,"props":5226,"children":5227},{},[5228],{"type":2916,"value":5229},"  }) {\n",{"type":2899,"tag":3200,"props":5231,"children":5232},{"class":3202,"line":3446},[5233],{"type":2899,"tag":3200,"props":5234,"children":5235},{},[5236],{"type":2916,"value":5237},"    id\n",{"type":2899,"tag":3200,"props":5239,"children":5240},{"class":3202,"line":3464},[5241],{"type":2899,"tag":3200,"props":5242,"children":5243},{},[5244],{"type":2916,"value":5245},"    name\n",{"type":2899,"tag":3200,"props":5247,"children":5248},{"class":3202,"line":3500},[5249],{"type":2899,"tag":3200,"props":5250,"children":5251},{},[5252],{"type":2916,"value":5253},"    email\n",{"type":2899,"tag":3200,"props":5255,"children":5256},{"class":3202,"line":3509},[5257],{"type":2899,"tag":3200,"props":5258,"children":5259},{},[5260],{"type":2916,"value":5261},"    createdAt\n",{"type":2899,"tag":3200,"props":5263,"children":5264},{"class":3202,"line":4307},[5265],{"type":2899,"tag":3200,"props":5266,"children":5267},{},[5268],{"type":2916,"value":4776},{"type":2899,"tag":3200,"props":5270,"children":5271},{"class":3202,"line":4315},[5272],{"type":2899,"tag":3200,"props":5273,"children":5274},{},[5275],{"type":2916,"value":3749},{"type":2899,"tag":3200,"props":5277,"children":5278},{"class":3202,"line":4323},[5279],{"type":2899,"tag":3200,"props":5280,"children":5281},{"emptyLinePlaceholder":1196},[5282],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":5284,"children":5285},{"class":3202,"line":4331},[5286],{"type":2899,"tag":3200,"props":5287,"children":5288},{},[5289],{"type":2916,"value":5290},"query {\n",{"type":2899,"tag":3200,"props":5292,"children":5293},{"class":3202,"line":4339},[5294],{"type":2899,"tag":3200,"props":5295,"children":5296},{},[5297],{"type":2916,"value":5298},"  users {\n",{"type":2899,"tag":3200,"props":5300,"children":5301},{"class":3202,"line":4348},[5302],{"type":2899,"tag":3200,"props":5303,"children":5304},{},[5305],{"type":2916,"value":5237},{"type":2899,"tag":3200,"props":5307,"children":5308},{"class":3202,"line":4357},[5309],{"type":2899,"tag":3200,"props":5310,"children":5311},{},[5312],{"type":2916,"value":5245},{"type":2899,"tag":3200,"props":5314,"children":5315},{"class":3202,"line":4366},[5316],{"type":2899,"tag":3200,"props":5317,"children":5318},{},[5319],{"type":2916,"value":5253},{"type":2899,"tag":3200,"props":5321,"children":5322},{"class":3202,"line":4374},[5323],{"type":2899,"tag":3200,"props":5324,"children":5325},{},[5326],{"type":2916,"value":4776},{"type":2899,"tag":3200,"props":5328,"children":5329},{"class":3202,"line":4382},[5330],{"type":2899,"tag":3200,"props":5331,"children":5332},{},[5333],{"type":2916,"value":3749},{"type":2899,"tag":3046,"props":5335,"children":5337},{"id":5336},"advanced-features",[5338],{"type":2916,"value":5339},"🚀 Advanced Features",{"type":2899,"tag":3287,"props":5341,"children":5342},{},[5343,5351,5356,5362,5367,5516,5522,5527,6050,6056,6061,6568,6574,6579,6808,6813,6884,6890,6895,7623,7629,7634,7701,7705,7989,7995,8003,8120,8128,8406,8414],{"type":2899,"tag":3291,"props":5344,"children":5345},{},[5346],{"type":2899,"tag":2976,"props":5347,"children":5348},{},[5349],{"type":2916,"value":5350},"🎛️ Custom File Generation & Paths",{"type":2899,"tag":2919,"props":5352,"children":5353},{},[5354],{"type":2916,"value":5355},"Control which files are auto-generated and customize their output paths. Perfect for library development, monorepos, or custom project structures.",{"type":2899,"tag":3174,"props":5357,"children":5359},{"id":5358},"library-mode",[5360],{"type":2916,"value":5361},"Library Mode",{"type":2899,"tag":2919,"props":5363,"children":5364},{},[5365],{"type":2916,"value":5366},"Disable all scaffold files for library\u002Fmodule development:",{"type":2899,"tag":3189,"props":5368,"children":5370},{"className":3302,"code":5369,"language":3304,"meta":2860,"style":2860},"\u002F\u002F nitro.config.ts\nexport default defineNitroConfig({\n  graphql: {\n    framework: 'graphql-yoga',\n    scaffold: false,        \u002F\u002F Disable all scaffold files\n    clientUtils: false,     \u002F\u002F Disable client utilities\n  }\n})\n",[5371],{"type":2899,"tag":3196,"props":5372,"children":5373},{"__ignoreMap":2860},[5374,5381,5404,5419,5446,5473,5498,5505],{"type":2899,"tag":3200,"props":5375,"children":5376},{"class":3202,"line":2884},[5377],{"type":2899,"tag":3200,"props":5378,"children":5379},{"style":3314},[5380],{"type":2916,"value":3317},{"type":2899,"tag":3200,"props":5382,"children":5383},{"class":3202,"line":2880},[5384,5388,5392,5396,5400],{"type":2899,"tag":3200,"props":5385,"children":5386},{"style":3323},[5387],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":5389,"children":5390},{"style":3323},[5391],{"type":2916,"value":3386},{"type":2899,"tag":3200,"props":5393,"children":5394},{"style":3389},[5395],{"type":2916,"value":3338},{"type":2899,"tag":3200,"props":5397,"children":5398},{"style":3335},[5399],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":5401,"children":5402},{"style":3329},[5403],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":5405,"children":5406},{"class":3202,"line":3366},[5407,5411,5415],{"type":2899,"tag":3200,"props":5408,"children":5409},{"style":3407},[5410],{"type":2916,"value":3452},{"type":2899,"tag":3200,"props":5412,"children":5413},{"style":3329},[5414],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5416,"children":5417},{"style":3329},[5418],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":5420,"children":5421},{"class":3202,"line":3375},[5422,5426,5430,5434,5438,5442],{"type":2899,"tag":3200,"props":5423,"children":5424},{"style":3407},[5425],{"type":2916,"value":3470},{"type":2899,"tag":3200,"props":5427,"children":5428},{"style":3329},[5429],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5431,"children":5432},{"style":3329},[5433],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":5435,"children":5436},{"style":3212},[5437],{"type":2916,"value":3483},{"type":2899,"tag":3200,"props":5439,"children":5440},{"style":3329},[5441],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":5443,"children":5444},{"style":3329},[5445],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":5447,"children":5448},{"class":3202,"line":2889},[5449,5454,5458,5464,5468],{"type":2899,"tag":3200,"props":5450,"children":5451},{"style":3407},[5452],{"type":2916,"value":5453},"    scaffold",{"type":2899,"tag":3200,"props":5455,"children":5456},{"style":3329},[5457],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5459,"children":5461},{"style":5460},"--shiki-light:#FF5370;--shiki-default:#FF5370;--shiki-dark:#FF9CAC",[5462],{"type":2916,"value":5463}," false",{"type":2899,"tag":3200,"props":5465,"children":5466},{"style":3329},[5467],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":5469,"children":5470},{"style":3314},[5471],{"type":2916,"value":5472},"        \u002F\u002F Disable all scaffold files\n",{"type":2899,"tag":3200,"props":5474,"children":5475},{"class":3202,"line":3446},[5476,5481,5485,5489,5493],{"type":2899,"tag":3200,"props":5477,"children":5478},{"style":3407},[5479],{"type":2916,"value":5480},"    clientUtils",{"type":2899,"tag":3200,"props":5482,"children":5483},{"style":3329},[5484],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5486,"children":5487},{"style":5460},[5488],{"type":2916,"value":5463},{"type":2899,"tag":3200,"props":5490,"children":5491},{"style":3329},[5492],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":5494,"children":5495},{"style":3314},[5496],{"type":2916,"value":5497},"     \u002F\u002F Disable client utilities\n",{"type":2899,"tag":3200,"props":5499,"children":5500},{"class":3202,"line":3464},[5501],{"type":2899,"tag":3200,"props":5502,"children":5503},{"style":3329},[5504],{"type":2916,"value":4776},{"type":2899,"tag":3200,"props":5506,"children":5507},{"class":3202,"line":3500},[5508,5512],{"type":2899,"tag":3200,"props":5509,"children":5510},{"style":3329},[5511],{"type":2916,"value":3515},{"type":2899,"tag":3200,"props":5513,"children":5514},{"style":3335},[5515],{"type":2916,"value":3520},{"type":2899,"tag":3174,"props":5517,"children":5519},{"id":5518},"fine-grained-control",[5520],{"type":2916,"value":5521},"Fine-Grained Control",{"type":2899,"tag":2919,"props":5523,"children":5524},{},[5525],{"type":2916,"value":5526},"Control each file individually:",{"type":2899,"tag":3189,"props":5528,"children":5530},{"className":3302,"code":5529,"language":3304,"meta":2860,"style":2860},"export default defineNitroConfig({\n  graphql: {\n    framework: 'graphql-yoga',\n\n    \u002F\u002F Scaffold files\n    scaffold: {\n      graphqlConfig: false,     \u002F\u002F Don't generate graphql.config.ts\n      serverSchema: true,       \u002F\u002F Generate server\u002Fgraphql\u002Fschema.ts\n      serverConfig: true,       \u002F\u002F Generate server\u002Fgraphql\u002Fconfig.ts\n      serverContext: false,     \u002F\u002F Don't generate server\u002Fgraphql\u002Fcontext.ts\n    },\n\n    \u002F\u002F Client utilities (Nuxt only)\n    clientUtils: {\n      index: true,              \u002F\u002F Generate app\u002Fgraphql\u002Findex.ts\n      ofetch: false,            \u002F\u002F Don't generate ofetch wrappers\n    },\n\n    \u002F\u002F SDK files\n    sdk: {\n      main: true,               \u002F\u002F Generate default SDK\n      external: true,           \u002F\u002F Generate external service SDKs\n    },\n\n    \u002F\u002F Type files\n    types: {\n      server: true,             \u002F\u002F Generate server types\n      client: true,             \u002F\u002F Generate client types\n      external: true,           \u002F\u002F Generate external service types\n    }\n  }\n})\n",[5531],{"type":2899,"tag":3196,"props":5532,"children":5533},{"__ignoreMap":2860},[5534,5557,5572,5599,5606,5614,5629,5654,5680,5705,5730,5737,5744,5752,5767,5792,5817,5824,5831,5839,5855,5880,5905,5912,5919,5928,5945,5971,5997,6022,6030,6038],{"type":2899,"tag":3200,"props":5535,"children":5536},{"class":3202,"line":2884},[5537,5541,5545,5549,5553],{"type":2899,"tag":3200,"props":5538,"children":5539},{"style":3323},[5540],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":5542,"children":5543},{"style":3323},[5544],{"type":2916,"value":3386},{"type":2899,"tag":3200,"props":5546,"children":5547},{"style":3389},[5548],{"type":2916,"value":3338},{"type":2899,"tag":3200,"props":5550,"children":5551},{"style":3335},[5552],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":5554,"children":5555},{"style":3329},[5556],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":5558,"children":5559},{"class":3202,"line":2880},[5560,5564,5568],{"type":2899,"tag":3200,"props":5561,"children":5562},{"style":3407},[5563],{"type":2916,"value":3452},{"type":2899,"tag":3200,"props":5565,"children":5566},{"style":3329},[5567],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5569,"children":5570},{"style":3329},[5571],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":5573,"children":5574},{"class":3202,"line":3366},[5575,5579,5583,5587,5591,5595],{"type":2899,"tag":3200,"props":5576,"children":5577},{"style":3407},[5578],{"type":2916,"value":3470},{"type":2899,"tag":3200,"props":5580,"children":5581},{"style":3329},[5582],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5584,"children":5585},{"style":3329},[5586],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":5588,"children":5589},{"style":3212},[5590],{"type":2916,"value":3483},{"type":2899,"tag":3200,"props":5592,"children":5593},{"style":3329},[5594],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":5596,"children":5597},{"style":3329},[5598],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":5600,"children":5601},{"class":3202,"line":3375},[5602],{"type":2899,"tag":3200,"props":5603,"children":5604},{"emptyLinePlaceholder":1196},[5605],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":5607,"children":5608},{"class":3202,"line":2889},[5609],{"type":2899,"tag":3200,"props":5610,"children":5611},{"style":3314},[5612],{"type":2916,"value":5613},"    \u002F\u002F Scaffold files\n",{"type":2899,"tag":3200,"props":5615,"children":5616},{"class":3202,"line":3446},[5617,5621,5625],{"type":2899,"tag":3200,"props":5618,"children":5619},{"style":3407},[5620],{"type":2916,"value":5453},{"type":2899,"tag":3200,"props":5622,"children":5623},{"style":3329},[5624],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5626,"children":5627},{"style":3329},[5628],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":5630,"children":5631},{"class":3202,"line":3464},[5632,5637,5641,5645,5649],{"type":2899,"tag":3200,"props":5633,"children":5634},{"style":3407},[5635],{"type":2916,"value":5636},"      graphqlConfig",{"type":2899,"tag":3200,"props":5638,"children":5639},{"style":3329},[5640],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5642,"children":5643},{"style":5460},[5644],{"type":2916,"value":5463},{"type":2899,"tag":3200,"props":5646,"children":5647},{"style":3329},[5648],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":5650,"children":5651},{"style":3314},[5652],{"type":2916,"value":5653},"     \u002F\u002F Don't generate graphql.config.ts\n",{"type":2899,"tag":3200,"props":5655,"children":5656},{"class":3202,"line":3500},[5657,5662,5666,5671,5675],{"type":2899,"tag":3200,"props":5658,"children":5659},{"style":3407},[5660],{"type":2916,"value":5661},"      serverSchema",{"type":2899,"tag":3200,"props":5663,"children":5664},{"style":3329},[5665],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5667,"children":5668},{"style":5460},[5669],{"type":2916,"value":5670}," true",{"type":2899,"tag":3200,"props":5672,"children":5673},{"style":3329},[5674],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":5676,"children":5677},{"style":3314},[5678],{"type":2916,"value":5679},"       \u002F\u002F Generate server\u002Fgraphql\u002Fschema.ts\n",{"type":2899,"tag":3200,"props":5681,"children":5682},{"class":3202,"line":3509},[5683,5688,5692,5696,5700],{"type":2899,"tag":3200,"props":5684,"children":5685},{"style":3407},[5686],{"type":2916,"value":5687},"      serverConfig",{"type":2899,"tag":3200,"props":5689,"children":5690},{"style":3329},[5691],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5693,"children":5694},{"style":5460},[5695],{"type":2916,"value":5670},{"type":2899,"tag":3200,"props":5697,"children":5698},{"style":3329},[5699],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":5701,"children":5702},{"style":3314},[5703],{"type":2916,"value":5704},"       \u002F\u002F Generate server\u002Fgraphql\u002Fconfig.ts\n",{"type":2899,"tag":3200,"props":5706,"children":5707},{"class":3202,"line":4307},[5708,5713,5717,5721,5725],{"type":2899,"tag":3200,"props":5709,"children":5710},{"style":3407},[5711],{"type":2916,"value":5712},"      serverContext",{"type":2899,"tag":3200,"props":5714,"children":5715},{"style":3329},[5716],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5718,"children":5719},{"style":5460},[5720],{"type":2916,"value":5463},{"type":2899,"tag":3200,"props":5722,"children":5723},{"style":3329},[5724],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":5726,"children":5727},{"style":3314},[5728],{"type":2916,"value":5729},"     \u002F\u002F Don't generate server\u002Fgraphql\u002Fcontext.ts\n",{"type":2899,"tag":3200,"props":5731,"children":5732},{"class":3202,"line":4315},[5733],{"type":2899,"tag":3200,"props":5734,"children":5735},{"style":3329},[5736],{"type":2916,"value":3676},{"type":2899,"tag":3200,"props":5738,"children":5739},{"class":3202,"line":4323},[5740],{"type":2899,"tag":3200,"props":5741,"children":5742},{"emptyLinePlaceholder":1196},[5743],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":5745,"children":5746},{"class":3202,"line":4331},[5747],{"type":2899,"tag":3200,"props":5748,"children":5749},{"style":3314},[5750],{"type":2916,"value":5751},"    \u002F\u002F Client utilities (Nuxt only)\n",{"type":2899,"tag":3200,"props":5753,"children":5754},{"class":3202,"line":4339},[5755,5759,5763],{"type":2899,"tag":3200,"props":5756,"children":5757},{"style":3407},[5758],{"type":2916,"value":5480},{"type":2899,"tag":3200,"props":5760,"children":5761},{"style":3329},[5762],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5764,"children":5765},{"style":3329},[5766],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":5768,"children":5769},{"class":3202,"line":4348},[5770,5775,5779,5783,5787],{"type":2899,"tag":3200,"props":5771,"children":5772},{"style":3407},[5773],{"type":2916,"value":5774},"      index",{"type":2899,"tag":3200,"props":5776,"children":5777},{"style":3329},[5778],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5780,"children":5781},{"style":5460},[5782],{"type":2916,"value":5670},{"type":2899,"tag":3200,"props":5784,"children":5785},{"style":3329},[5786],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":5788,"children":5789},{"style":3314},[5790],{"type":2916,"value":5791},"              \u002F\u002F Generate app\u002Fgraphql\u002Findex.ts\n",{"type":2899,"tag":3200,"props":5793,"children":5794},{"class":3202,"line":4357},[5795,5800,5804,5808,5812],{"type":2899,"tag":3200,"props":5796,"children":5797},{"style":3407},[5798],{"type":2916,"value":5799},"      ofetch",{"type":2899,"tag":3200,"props":5801,"children":5802},{"style":3329},[5803],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5805,"children":5806},{"style":5460},[5807],{"type":2916,"value":5463},{"type":2899,"tag":3200,"props":5809,"children":5810},{"style":3329},[5811],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":5813,"children":5814},{"style":3314},[5815],{"type":2916,"value":5816},"            \u002F\u002F Don't generate ofetch wrappers\n",{"type":2899,"tag":3200,"props":5818,"children":5819},{"class":3202,"line":4366},[5820],{"type":2899,"tag":3200,"props":5821,"children":5822},{"style":3329},[5823],{"type":2916,"value":3676},{"type":2899,"tag":3200,"props":5825,"children":5826},{"class":3202,"line":4374},[5827],{"type":2899,"tag":3200,"props":5828,"children":5829},{"emptyLinePlaceholder":1196},[5830],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":5832,"children":5833},{"class":3202,"line":4382},[5834],{"type":2899,"tag":3200,"props":5835,"children":5836},{"style":3314},[5837],{"type":2916,"value":5838},"    \u002F\u002F SDK files\n",{"type":2899,"tag":3200,"props":5840,"children":5841},{"class":3202,"line":4391},[5842,5847,5851],{"type":2899,"tag":3200,"props":5843,"children":5844},{"style":3407},[5845],{"type":2916,"value":5846},"    sdk",{"type":2899,"tag":3200,"props":5848,"children":5849},{"style":3329},[5850],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5852,"children":5853},{"style":3329},[5854],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":5856,"children":5857},{"class":3202,"line":4400},[5858,5863,5867,5871,5875],{"type":2899,"tag":3200,"props":5859,"children":5860},{"style":3407},[5861],{"type":2916,"value":5862},"      main",{"type":2899,"tag":3200,"props":5864,"children":5865},{"style":3329},[5866],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5868,"children":5869},{"style":5460},[5870],{"type":2916,"value":5670},{"type":2899,"tag":3200,"props":5872,"children":5873},{"style":3329},[5874],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":5876,"children":5877},{"style":3314},[5878],{"type":2916,"value":5879},"               \u002F\u002F Generate default SDK\n",{"type":2899,"tag":3200,"props":5881,"children":5882},{"class":3202,"line":5146},[5883,5888,5892,5896,5900],{"type":2899,"tag":3200,"props":5884,"children":5885},{"style":3407},[5886],{"type":2916,"value":5887},"      external",{"type":2899,"tag":3200,"props":5889,"children":5890},{"style":3329},[5891],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5893,"children":5894},{"style":5460},[5895],{"type":2916,"value":5670},{"type":2899,"tag":3200,"props":5897,"children":5898},{"style":3329},[5899],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":5901,"children":5902},{"style":3314},[5903],{"type":2916,"value":5904},"           \u002F\u002F Generate external service SDKs\n",{"type":2899,"tag":3200,"props":5906,"children":5907},{"class":3202,"line":5159},[5908],{"type":2899,"tag":3200,"props":5909,"children":5910},{"style":3329},[5911],{"type":2916,"value":3676},{"type":2899,"tag":3200,"props":5913,"children":5914},{"class":3202,"line":5167},[5915],{"type":2899,"tag":3200,"props":5916,"children":5917},{"emptyLinePlaceholder":1196},[5918],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":5920,"children":5922},{"class":3202,"line":5921},25,[5923],{"type":2899,"tag":3200,"props":5924,"children":5925},{"style":3314},[5926],{"type":2916,"value":5927},"    \u002F\u002F Type files\n",{"type":2899,"tag":3200,"props":5929,"children":5931},{"class":3202,"line":5930},26,[5932,5937,5941],{"type":2899,"tag":3200,"props":5933,"children":5934},{"style":3407},[5935],{"type":2916,"value":5936},"    types",{"type":2899,"tag":3200,"props":5938,"children":5939},{"style":3329},[5940],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5942,"children":5943},{"style":3329},[5944],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":5946,"children":5948},{"class":3202,"line":5947},27,[5949,5954,5958,5962,5966],{"type":2899,"tag":3200,"props":5950,"children":5951},{"style":3407},[5952],{"type":2916,"value":5953},"      server",{"type":2899,"tag":3200,"props":5955,"children":5956},{"style":3329},[5957],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5959,"children":5960},{"style":5460},[5961],{"type":2916,"value":5670},{"type":2899,"tag":3200,"props":5963,"children":5964},{"style":3329},[5965],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":5967,"children":5968},{"style":3314},[5969],{"type":2916,"value":5970},"             \u002F\u002F Generate server types\n",{"type":2899,"tag":3200,"props":5972,"children":5974},{"class":3202,"line":5973},28,[5975,5980,5984,5988,5992],{"type":2899,"tag":3200,"props":5976,"children":5977},{"style":3407},[5978],{"type":2916,"value":5979},"      client",{"type":2899,"tag":3200,"props":5981,"children":5982},{"style":3329},[5983],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":5985,"children":5986},{"style":5460},[5987],{"type":2916,"value":5670},{"type":2899,"tag":3200,"props":5989,"children":5990},{"style":3329},[5991],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":5993,"children":5994},{"style":3314},[5995],{"type":2916,"value":5996},"             \u002F\u002F Generate client types\n",{"type":2899,"tag":3200,"props":5998,"children":6000},{"class":3202,"line":5999},29,[6001,6005,6009,6013,6017],{"type":2899,"tag":3200,"props":6002,"children":6003},{"style":3407},[6004],{"type":2916,"value":5887},{"type":2899,"tag":3200,"props":6006,"children":6007},{"style":3329},[6008],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6010,"children":6011},{"style":5460},[6012],{"type":2916,"value":5670},{"type":2899,"tag":3200,"props":6014,"children":6015},{"style":3329},[6016],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":6018,"children":6019},{"style":3314},[6020],{"type":2916,"value":6021},"           \u002F\u002F Generate external service types\n",{"type":2899,"tag":3200,"props":6023,"children":6025},{"class":3202,"line":6024},30,[6026],{"type":2899,"tag":3200,"props":6027,"children":6028},{"style":3329},[6029],{"type":2916,"value":5065},{"type":2899,"tag":3200,"props":6031,"children":6033},{"class":3202,"line":6032},31,[6034],{"type":2899,"tag":3200,"props":6035,"children":6036},{"style":3329},[6037],{"type":2916,"value":4776},{"type":2899,"tag":3200,"props":6039,"children":6041},{"class":3202,"line":6040},32,[6042,6046],{"type":2899,"tag":3200,"props":6043,"children":6044},{"style":3329},[6045],{"type":2916,"value":3515},{"type":2899,"tag":3200,"props":6047,"children":6048},{"style":3335},[6049],{"type":2916,"value":3520},{"type":2899,"tag":3174,"props":6051,"children":6053},{"id":6052},"custom-paths",[6054],{"type":2916,"value":6055},"Custom Paths",{"type":2899,"tag":2919,"props":6057,"children":6058},{},[6059],{"type":2916,"value":6060},"Customize where files are generated:",{"type":2899,"tag":3189,"props":6062,"children":6064},{"className":3302,"code":6063,"language":3304,"meta":2860,"style":2860},"export default defineNitroConfig({\n  graphql: {\n    framework: 'graphql-yoga',\n\n    \u002F\u002F Method 1: Global paths (affects all files)\n    paths: {\n      serverGraphql: 'src\u002Fserver\u002Fgraphql',\n      clientGraphql: 'src\u002Fclient\u002Fgraphql',\n      buildDir: '.build',\n      typesDir: '.build\u002Ftypes',\n    },\n\n    \u002F\u002F Method 2: Specific file paths\n    scaffold: {\n      serverSchema: 'lib\u002Fgraphql\u002Fschema.ts',\n      serverConfig: 'lib\u002Fgraphql\u002Fconfig.ts',\n    },\n\n    sdk: {\n      main: 'app\u002Fgraphql\u002Forganization\u002Fsdk.ts',\n      external: 'app\u002Fgraphql\u002F{serviceName}\u002Fclient-sdk.ts',\n    },\n\n    types: {\n      server: 'types\u002Fgraphql-server.d.ts',\n      client: 'types\u002Fgraphql-client.d.ts',\n    }\n  }\n})\n",[6065],{"type":2899,"tag":3196,"props":6066,"children":6067},{"__ignoreMap":2860},[6068,6091,6106,6133,6140,6148,6164,6193,6222,6251,6280,6287,6294,6302,6317,6345,6373,6380,6387,6402,6430,6458,6465,6472,6487,6515,6543,6550,6557],{"type":2899,"tag":3200,"props":6069,"children":6070},{"class":3202,"line":2884},[6071,6075,6079,6083,6087],{"type":2899,"tag":3200,"props":6072,"children":6073},{"style":3323},[6074],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":6076,"children":6077},{"style":3323},[6078],{"type":2916,"value":3386},{"type":2899,"tag":3200,"props":6080,"children":6081},{"style":3389},[6082],{"type":2916,"value":3338},{"type":2899,"tag":3200,"props":6084,"children":6085},{"style":3335},[6086],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":6088,"children":6089},{"style":3329},[6090],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":6092,"children":6093},{"class":3202,"line":2880},[6094,6098,6102],{"type":2899,"tag":3200,"props":6095,"children":6096},{"style":3407},[6097],{"type":2916,"value":3452},{"type":2899,"tag":3200,"props":6099,"children":6100},{"style":3329},[6101],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6103,"children":6104},{"style":3329},[6105],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":6107,"children":6108},{"class":3202,"line":3366},[6109,6113,6117,6121,6125,6129],{"type":2899,"tag":3200,"props":6110,"children":6111},{"style":3407},[6112],{"type":2916,"value":3470},{"type":2899,"tag":3200,"props":6114,"children":6115},{"style":3329},[6116],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6118,"children":6119},{"style":3329},[6120],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":6122,"children":6123},{"style":3212},[6124],{"type":2916,"value":3483},{"type":2899,"tag":3200,"props":6126,"children":6127},{"style":3329},[6128],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":6130,"children":6131},{"style":3329},[6132],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":6134,"children":6135},{"class":3202,"line":3375},[6136],{"type":2899,"tag":3200,"props":6137,"children":6138},{"emptyLinePlaceholder":1196},[6139],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":6141,"children":6142},{"class":3202,"line":2889},[6143],{"type":2899,"tag":3200,"props":6144,"children":6145},{"style":3314},[6146],{"type":2916,"value":6147},"    \u002F\u002F Method 1: Global paths (affects all files)\n",{"type":2899,"tag":3200,"props":6149,"children":6150},{"class":3202,"line":3446},[6151,6156,6160],{"type":2899,"tag":3200,"props":6152,"children":6153},{"style":3407},[6154],{"type":2916,"value":6155},"    paths",{"type":2899,"tag":3200,"props":6157,"children":6158},{"style":3329},[6159],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6161,"children":6162},{"style":3329},[6163],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":6165,"children":6166},{"class":3202,"line":3464},[6167,6172,6176,6180,6185,6189],{"type":2899,"tag":3200,"props":6168,"children":6169},{"style":3407},[6170],{"type":2916,"value":6171},"      serverGraphql",{"type":2899,"tag":3200,"props":6173,"children":6174},{"style":3329},[6175],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6177,"children":6178},{"style":3329},[6179],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":6181,"children":6182},{"style":3212},[6183],{"type":2916,"value":6184},"src\u002Fserver\u002Fgraphql",{"type":2899,"tag":3200,"props":6186,"children":6187},{"style":3329},[6188],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":6190,"children":6191},{"style":3329},[6192],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":6194,"children":6195},{"class":3202,"line":3500},[6196,6201,6205,6209,6214,6218],{"type":2899,"tag":3200,"props":6197,"children":6198},{"style":3407},[6199],{"type":2916,"value":6200},"      clientGraphql",{"type":2899,"tag":3200,"props":6202,"children":6203},{"style":3329},[6204],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6206,"children":6207},{"style":3329},[6208],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":6210,"children":6211},{"style":3212},[6212],{"type":2916,"value":6213},"src\u002Fclient\u002Fgraphql",{"type":2899,"tag":3200,"props":6215,"children":6216},{"style":3329},[6217],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":6219,"children":6220},{"style":3329},[6221],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":6223,"children":6224},{"class":3202,"line":3509},[6225,6230,6234,6238,6243,6247],{"type":2899,"tag":3200,"props":6226,"children":6227},{"style":3407},[6228],{"type":2916,"value":6229},"      buildDir",{"type":2899,"tag":3200,"props":6231,"children":6232},{"style":3329},[6233],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6235,"children":6236},{"style":3329},[6237],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":6239,"children":6240},{"style":3212},[6241],{"type":2916,"value":6242},".build",{"type":2899,"tag":3200,"props":6244,"children":6245},{"style":3329},[6246],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":6248,"children":6249},{"style":3329},[6250],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":6252,"children":6253},{"class":3202,"line":4307},[6254,6259,6263,6267,6272,6276],{"type":2899,"tag":3200,"props":6255,"children":6256},{"style":3407},[6257],{"type":2916,"value":6258},"      typesDir",{"type":2899,"tag":3200,"props":6260,"children":6261},{"style":3329},[6262],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6264,"children":6265},{"style":3329},[6266],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":6268,"children":6269},{"style":3212},[6270],{"type":2916,"value":6271},".build\u002Ftypes",{"type":2899,"tag":3200,"props":6273,"children":6274},{"style":3329},[6275],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":6277,"children":6278},{"style":3329},[6279],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":6281,"children":6282},{"class":3202,"line":4315},[6283],{"type":2899,"tag":3200,"props":6284,"children":6285},{"style":3329},[6286],{"type":2916,"value":3676},{"type":2899,"tag":3200,"props":6288,"children":6289},{"class":3202,"line":4323},[6290],{"type":2899,"tag":3200,"props":6291,"children":6292},{"emptyLinePlaceholder":1196},[6293],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":6295,"children":6296},{"class":3202,"line":4331},[6297],{"type":2899,"tag":3200,"props":6298,"children":6299},{"style":3314},[6300],{"type":2916,"value":6301},"    \u002F\u002F Method 2: Specific file paths\n",{"type":2899,"tag":3200,"props":6303,"children":6304},{"class":3202,"line":4339},[6305,6309,6313],{"type":2899,"tag":3200,"props":6306,"children":6307},{"style":3407},[6308],{"type":2916,"value":5453},{"type":2899,"tag":3200,"props":6310,"children":6311},{"style":3329},[6312],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6314,"children":6315},{"style":3329},[6316],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":6318,"children":6319},{"class":3202,"line":4348},[6320,6324,6328,6332,6337,6341],{"type":2899,"tag":3200,"props":6321,"children":6322},{"style":3407},[6323],{"type":2916,"value":5661},{"type":2899,"tag":3200,"props":6325,"children":6326},{"style":3329},[6327],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6329,"children":6330},{"style":3329},[6331],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":6333,"children":6334},{"style":3212},[6335],{"type":2916,"value":6336},"lib\u002Fgraphql\u002Fschema.ts",{"type":2899,"tag":3200,"props":6338,"children":6339},{"style":3329},[6340],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":6342,"children":6343},{"style":3329},[6344],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":6346,"children":6347},{"class":3202,"line":4357},[6348,6352,6356,6360,6365,6369],{"type":2899,"tag":3200,"props":6349,"children":6350},{"style":3407},[6351],{"type":2916,"value":5687},{"type":2899,"tag":3200,"props":6353,"children":6354},{"style":3329},[6355],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6357,"children":6358},{"style":3329},[6359],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":6361,"children":6362},{"style":3212},[6363],{"type":2916,"value":6364},"lib\u002Fgraphql\u002Fconfig.ts",{"type":2899,"tag":3200,"props":6366,"children":6367},{"style":3329},[6368],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":6370,"children":6371},{"style":3329},[6372],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":6374,"children":6375},{"class":3202,"line":4366},[6376],{"type":2899,"tag":3200,"props":6377,"children":6378},{"style":3329},[6379],{"type":2916,"value":3676},{"type":2899,"tag":3200,"props":6381,"children":6382},{"class":3202,"line":4374},[6383],{"type":2899,"tag":3200,"props":6384,"children":6385},{"emptyLinePlaceholder":1196},[6386],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":6388,"children":6389},{"class":3202,"line":4382},[6390,6394,6398],{"type":2899,"tag":3200,"props":6391,"children":6392},{"style":3407},[6393],{"type":2916,"value":5846},{"type":2899,"tag":3200,"props":6395,"children":6396},{"style":3329},[6397],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6399,"children":6400},{"style":3329},[6401],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":6403,"children":6404},{"class":3202,"line":4391},[6405,6409,6413,6417,6422,6426],{"type":2899,"tag":3200,"props":6406,"children":6407},{"style":3407},[6408],{"type":2916,"value":5862},{"type":2899,"tag":3200,"props":6410,"children":6411},{"style":3329},[6412],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6414,"children":6415},{"style":3329},[6416],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":6418,"children":6419},{"style":3212},[6420],{"type":2916,"value":6421},"app\u002Fgraphql\u002Forganization\u002Fsdk.ts",{"type":2899,"tag":3200,"props":6423,"children":6424},{"style":3329},[6425],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":6427,"children":6428},{"style":3329},[6429],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":6431,"children":6432},{"class":3202,"line":4400},[6433,6437,6441,6445,6450,6454],{"type":2899,"tag":3200,"props":6434,"children":6435},{"style":3407},[6436],{"type":2916,"value":5887},{"type":2899,"tag":3200,"props":6438,"children":6439},{"style":3329},[6440],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6442,"children":6443},{"style":3329},[6444],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":6446,"children":6447},{"style":3212},[6448],{"type":2916,"value":6449},"app\u002Fgraphql\u002F{serviceName}\u002Fclient-sdk.ts",{"type":2899,"tag":3200,"props":6451,"children":6452},{"style":3329},[6453],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":6455,"children":6456},{"style":3329},[6457],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":6459,"children":6460},{"class":3202,"line":5146},[6461],{"type":2899,"tag":3200,"props":6462,"children":6463},{"style":3329},[6464],{"type":2916,"value":3676},{"type":2899,"tag":3200,"props":6466,"children":6467},{"class":3202,"line":5159},[6468],{"type":2899,"tag":3200,"props":6469,"children":6470},{"emptyLinePlaceholder":1196},[6471],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":6473,"children":6474},{"class":3202,"line":5167},[6475,6479,6483],{"type":2899,"tag":3200,"props":6476,"children":6477},{"style":3407},[6478],{"type":2916,"value":5936},{"type":2899,"tag":3200,"props":6480,"children":6481},{"style":3329},[6482],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6484,"children":6485},{"style":3329},[6486],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":6488,"children":6489},{"class":3202,"line":5921},[6490,6494,6498,6502,6507,6511],{"type":2899,"tag":3200,"props":6491,"children":6492},{"style":3407},[6493],{"type":2916,"value":5953},{"type":2899,"tag":3200,"props":6495,"children":6496},{"style":3329},[6497],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6499,"children":6500},{"style":3329},[6501],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":6503,"children":6504},{"style":3212},[6505],{"type":2916,"value":6506},"types\u002Fgraphql-server.d.ts",{"type":2899,"tag":3200,"props":6508,"children":6509},{"style":3329},[6510],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":6512,"children":6513},{"style":3329},[6514],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":6516,"children":6517},{"class":3202,"line":5930},[6518,6522,6526,6530,6535,6539],{"type":2899,"tag":3200,"props":6519,"children":6520},{"style":3407},[6521],{"type":2916,"value":5979},{"type":2899,"tag":3200,"props":6523,"children":6524},{"style":3329},[6525],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6527,"children":6528},{"style":3329},[6529],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":6531,"children":6532},{"style":3212},[6533],{"type":2916,"value":6534},"types\u002Fgraphql-client.d.ts",{"type":2899,"tag":3200,"props":6536,"children":6537},{"style":3329},[6538],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":6540,"children":6541},{"style":3329},[6542],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":6544,"children":6545},{"class":3202,"line":5947},[6546],{"type":2899,"tag":3200,"props":6547,"children":6548},{"style":3329},[6549],{"type":2916,"value":5065},{"type":2899,"tag":3200,"props":6551,"children":6552},{"class":3202,"line":5973},[6553],{"type":2899,"tag":3200,"props":6554,"children":6555},{"style":3329},[6556],{"type":2916,"value":4776},{"type":2899,"tag":3200,"props":6558,"children":6559},{"class":3202,"line":5999},[6560,6564],{"type":2899,"tag":3200,"props":6561,"children":6562},{"style":3329},[6563],{"type":2916,"value":3515},{"type":2899,"tag":3200,"props":6565,"children":6566},{"style":3335},[6567],{"type":2916,"value":3520},{"type":2899,"tag":3174,"props":6569,"children":6571},{"id":6570},"path-placeholders",[6572],{"type":2916,"value":6573},"Path Placeholders",{"type":2899,"tag":2919,"props":6575,"children":6576},{},[6577],{"type":2916,"value":6578},"Use placeholders in custom paths:",{"type":2899,"tag":4092,"props":6580,"children":6581},{},[6582,6601],{"type":2899,"tag":4096,"props":6583,"children":6584},{},[6585],{"type":2899,"tag":4100,"props":6586,"children":6587},{},[6588,6593,6597],{"type":2899,"tag":4104,"props":6589,"children":6590},{},[6591],{"type":2916,"value":6592},"Placeholder",{"type":2899,"tag":4104,"props":6594,"children":6595},{},[6596],{"type":2916,"value":4113},{"type":2899,"tag":4104,"props":6598,"children":6599},{},[6600],{"type":2916,"value":4108},{"type":2899,"tag":4120,"props":6602,"children":6603},{},[6604,6638,6671,6697,6730,6756,6782],{"type":2899,"tag":4100,"props":6605,"children":6606},{},[6607,6616,6621],{"type":2899,"tag":4127,"props":6608,"children":6609},{},[6610],{"type":2899,"tag":3196,"props":6611,"children":6613},{"className":6612},[],[6614],{"type":2916,"value":6615},"{serviceName}",{"type":2899,"tag":4127,"props":6617,"children":6618},{},[6619],{"type":2916,"value":6620},"External service name",{"type":2899,"tag":4127,"props":6622,"children":6623},{},[6624,6630,6632],{"type":2899,"tag":3196,"props":6625,"children":6627},{"className":6626},[],[6628],{"type":2916,"value":6629},"github",{"type":2916,"value":6631},", ",{"type":2899,"tag":3196,"props":6633,"children":6635},{"className":6634},[],[6636],{"type":2916,"value":6637},"stripe",{"type":2899,"tag":4100,"props":6639,"children":6640},{},[6641,6650,6655],{"type":2899,"tag":4127,"props":6642,"children":6643},{},[6644],{"type":2899,"tag":3196,"props":6645,"children":6647},{"className":6646},[],[6648],{"type":2916,"value":6649},"{buildDir}",{"type":2899,"tag":4127,"props":6651,"children":6652},{},[6653],{"type":2916,"value":6654},"Build directory",{"type":2899,"tag":4127,"props":6656,"children":6657},{},[6658,6664,6666],{"type":2899,"tag":3196,"props":6659,"children":6661},{"className":6660},[],[6662],{"type":2916,"value":6663},".nitro",{"type":2916,"value":6665}," or ",{"type":2899,"tag":3196,"props":6667,"children":6669},{"className":6668},[],[6670],{"type":2916,"value":117},{"type":2899,"tag":4100,"props":6672,"children":6673},{},[6674,6683,6688],{"type":2899,"tag":4127,"props":6675,"children":6676},{},[6677],{"type":2899,"tag":3196,"props":6678,"children":6680},{"className":6679},[],[6681],{"type":2916,"value":6682},"{rootDir}",{"type":2899,"tag":4127,"props":6684,"children":6685},{},[6686],{"type":2916,"value":6687},"Root directory",{"type":2899,"tag":4127,"props":6689,"children":6690},{},[6691],{"type":2899,"tag":3196,"props":6692,"children":6694},{"className":6693},[],[6695],{"type":2916,"value":6696},"\u002FUsers\u002Fyou\u002Fproject",{"type":2899,"tag":4100,"props":6698,"children":6699},{},[6700,6709,6714],{"type":2899,"tag":4127,"props":6701,"children":6702},{},[6703],{"type":2899,"tag":3196,"props":6704,"children":6706},{"className":6705},[],[6707],{"type":2916,"value":6708},"{framework}",{"type":2899,"tag":4127,"props":6710,"children":6711},{},[6712],{"type":2916,"value":6713},"Framework name",{"type":2899,"tag":4127,"props":6715,"children":6716},{},[6717,6723,6724],{"type":2899,"tag":3196,"props":6718,"children":6720},{"className":6719},[],[6721],{"type":2916,"value":6722},"nuxt",{"type":2916,"value":6665},{"type":2899,"tag":3196,"props":6725,"children":6727},{"className":6726},[],[6728],{"type":2916,"value":6729},"nitro",{"type":2899,"tag":4100,"props":6731,"children":6732},{},[6733,6742,6747],{"type":2899,"tag":4127,"props":6734,"children":6735},{},[6736],{"type":2899,"tag":3196,"props":6737,"children":6739},{"className":6738},[],[6740],{"type":2916,"value":6741},"{typesDir}",{"type":2899,"tag":4127,"props":6743,"children":6744},{},[6745],{"type":2916,"value":6746},"Types directory",{"type":2899,"tag":4127,"props":6748,"children":6749},{},[6750],{"type":2899,"tag":3196,"props":6751,"children":6753},{"className":6752},[],[6754],{"type":2916,"value":6755},".nitro\u002Ftypes",{"type":2899,"tag":4100,"props":6757,"children":6758},{},[6759,6768,6773],{"type":2899,"tag":4127,"props":6760,"children":6761},{},[6762],{"type":2899,"tag":3196,"props":6763,"children":6765},{"className":6764},[],[6766],{"type":2916,"value":6767},"{serverGraphql}",{"type":2899,"tag":4127,"props":6769,"children":6770},{},[6771],{"type":2916,"value":6772},"Server GraphQL dir",{"type":2899,"tag":4127,"props":6774,"children":6775},{},[6776],{"type":2899,"tag":3196,"props":6777,"children":6779},{"className":6778},[],[6780],{"type":2916,"value":6781},"server\u002Fgraphql",{"type":2899,"tag":4100,"props":6783,"children":6784},{},[6785,6794,6799],{"type":2899,"tag":4127,"props":6786,"children":6787},{},[6788],{"type":2899,"tag":3196,"props":6789,"children":6791},{"className":6790},[],[6792],{"type":2916,"value":6793},"{clientGraphql}",{"type":2899,"tag":4127,"props":6795,"children":6796},{},[6797],{"type":2916,"value":6798},"Client GraphQL dir",{"type":2899,"tag":4127,"props":6800,"children":6801},{},[6802],{"type":2899,"tag":3196,"props":6803,"children":6805},{"className":6804},[],[6806],{"type":2916,"value":6807},"app\u002Fgraphql",{"type":2899,"tag":2919,"props":6809,"children":6810},{},[6811],{"type":2916,"value":6812},"Example:",{"type":2899,"tag":3189,"props":6814,"children":6816},{"className":3302,"code":6815,"language":3304,"meta":2860,"style":2860},"sdk: {\n  external: '{clientGraphql}\u002F{serviceName}\u002Fsdk.ts'\n}\n\u002F\u002F → app\u002Fgraphql\u002Fgithub\u002Fsdk.ts\n\u002F\u002F → app\u002Fgraphql\u002Fstripe\u002Fsdk.ts\n",[6817],{"type":2899,"tag":3196,"props":6818,"children":6819},{"__ignoreMap":2860},[6820,6836,6861,6868,6876],{"type":2899,"tag":3200,"props":6821,"children":6822},{"class":3202,"line":2884},[6823,6828,6832],{"type":2899,"tag":3200,"props":6824,"children":6825},{"style":3206},[6826],{"type":2916,"value":6827},"sdk",{"type":2899,"tag":3200,"props":6829,"children":6830},{"style":3329},[6831],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6833,"children":6834},{"style":3329},[6835],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":6837,"children":6838},{"class":3202,"line":2880},[6839,6844,6848,6852,6857],{"type":2899,"tag":3200,"props":6840,"children":6841},{"style":3206},[6842],{"type":2916,"value":6843},"  external",{"type":2899,"tag":3200,"props":6845,"children":6846},{"style":3329},[6847],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6849,"children":6850},{"style":3329},[6851],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":6853,"children":6854},{"style":3212},[6855],{"type":2916,"value":6856},"{clientGraphql}\u002F{serviceName}\u002Fsdk.ts",{"type":2899,"tag":3200,"props":6858,"children":6859},{"style":3329},[6860],{"type":2916,"value":3363},{"type":2899,"tag":3200,"props":6862,"children":6863},{"class":3202,"line":3366},[6864],{"type":2899,"tag":3200,"props":6865,"children":6866},{"style":3329},[6867],{"type":2916,"value":3749},{"type":2899,"tag":3200,"props":6869,"children":6870},{"class":3202,"line":3375},[6871],{"type":2899,"tag":3200,"props":6872,"children":6873},{"style":3314},[6874],{"type":2916,"value":6875},"\u002F\u002F → app\u002Fgraphql\u002Fgithub\u002Fsdk.ts\n",{"type":2899,"tag":3200,"props":6877,"children":6878},{"class":3202,"line":2889},[6879],{"type":2899,"tag":3200,"props":6880,"children":6881},{"style":3314},[6882],{"type":2916,"value":6883},"\u002F\u002F → app\u002Fgraphql\u002Fstripe\u002Fsdk.ts\n",{"type":2899,"tag":3174,"props":6885,"children":6887},{"id":6886},"service-specific-paths",[6888],{"type":2916,"value":6889},"Service-Specific Paths",{"type":2899,"tag":2919,"props":6891,"children":6892},{},[6893],{"type":2916,"value":6894},"Customize paths for individual external services:",{"type":2899,"tag":3189,"props":6896,"children":6898},{"className":3302,"code":6897,"language":3304,"meta":2860,"style":2860},"export default defineNuxtConfig({\n  nitro: {\n    graphql: {\n      framework: 'graphql-yoga',\n\n      \u002F\u002F Global default for all external services\n      sdk: {\n        external: 'app\u002Fgraphql\u002F{serviceName}\u002Fsdk.ts'\n      },\n\n      externalServices: [\n        {\n          name: 'github',\n          endpoint: 'https:\u002F\u002Fapi.github.com\u002Fgraphql',\n          schema: 'https:\u002F\u002Fapi.github.com\u002Fgraphql',\n\n          \u002F\u002F GitHub-specific paths (override global config)\n          paths: {\n            sdk: 'app\u002Fgraphql\u002Forganization\u002Fgithub-sdk.ts',\n            types: 'types\u002Fgithub.d.ts',\n            ofetch: 'app\u002Fgraphql\u002Forganization\u002Fgithub-client.ts'\n          }\n        },\n        {\n          name: 'stripe',\n          endpoint: 'https:\u002F\u002Fapi.stripe.com\u002Fgraphql',\n          schema: 'https:\u002F\u002Fapi.stripe.com\u002Fgraphql',\n\n          \u002F\u002F Stripe-specific paths\n          paths: {\n            sdk: 'app\u002Fgraphql\u002Fpayments\u002Fstripe-sdk.ts',\n            types: 'types\u002Fpayments\u002Fstripe.d.ts',\n            \u002F\u002F ofetch uses global config\n          }\n        },\n        {\n          name: 'shopify',\n          endpoint: 'https:\u002F\u002Fapi.shopify.com\u002Fgraphql',\n          \u002F\u002F No paths → uses global config\n          \u002F\u002F → app\u002Fgraphql\u002Fshopify\u002Fsdk.ts\n        }\n      ]\n    }\n  }\n})\n",[6899],{"type":2899,"tag":3196,"props":6900,"children":6901},{"__ignoreMap":2860},[6902,6925,6940,6955,6982,6989,6997,7013,7038,7046,7053,7070,7078,7106,7135,7163,7170,7178,7194,7223,7252,7277,7285,7293,7300,7327,7355,7382,7389,7397,7412,7440,7468,7477,7485,7493,7501,7530,7559,7568,7577,7586,7595,7603,7611],{"type":2899,"tag":3200,"props":6903,"children":6904},{"class":3202,"line":2884},[6905,6909,6913,6917,6921],{"type":2899,"tag":3200,"props":6906,"children":6907},{"style":3323},[6908],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":6910,"children":6911},{"style":3323},[6912],{"type":2916,"value":3386},{"type":2899,"tag":3200,"props":6914,"children":6915},{"style":3389},[6916],{"type":2916,"value":3564},{"type":2899,"tag":3200,"props":6918,"children":6919},{"style":3335},[6920],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":6922,"children":6923},{"style":3329},[6924],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":6926,"children":6927},{"class":3202,"line":2880},[6928,6932,6936],{"type":2899,"tag":3200,"props":6929,"children":6930},{"style":3407},[6931],{"type":2916,"value":3616},{"type":2899,"tag":3200,"props":6933,"children":6934},{"style":3329},[6935],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6937,"children":6938},{"style":3329},[6939],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":6941,"children":6942},{"class":3202,"line":3366},[6943,6947,6951],{"type":2899,"tag":3200,"props":6944,"children":6945},{"style":3407},[6946],{"type":2916,"value":3632},{"type":2899,"tag":3200,"props":6948,"children":6949},{"style":3329},[6950],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6952,"children":6953},{"style":3329},[6954],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":6956,"children":6957},{"class":3202,"line":3375},[6958,6962,6966,6970,6974,6978],{"type":2899,"tag":3200,"props":6959,"children":6960},{"style":3407},[6961],{"type":2916,"value":3648},{"type":2899,"tag":3200,"props":6963,"children":6964},{"style":3329},[6965],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":6967,"children":6968},{"style":3329},[6969],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":6971,"children":6972},{"style":3212},[6973],{"type":2916,"value":3483},{"type":2899,"tag":3200,"props":6975,"children":6976},{"style":3329},[6977],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":6979,"children":6980},{"style":3329},[6981],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":6983,"children":6984},{"class":3202,"line":2889},[6985],{"type":2899,"tag":3200,"props":6986,"children":6987},{"emptyLinePlaceholder":1196},[6988],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":6990,"children":6991},{"class":3202,"line":3446},[6992],{"type":2899,"tag":3200,"props":6993,"children":6994},{"style":3314},[6995],{"type":2916,"value":6996},"      \u002F\u002F Global default for all external services\n",{"type":2899,"tag":3200,"props":6998,"children":6999},{"class":3202,"line":3464},[7000,7005,7009],{"type":2899,"tag":3200,"props":7001,"children":7002},{"style":3407},[7003],{"type":2916,"value":7004},"      sdk",{"type":2899,"tag":3200,"props":7006,"children":7007},{"style":3329},[7008],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7010,"children":7011},{"style":3329},[7012],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":7014,"children":7015},{"class":3202,"line":3500},[7016,7021,7025,7029,7034],{"type":2899,"tag":3200,"props":7017,"children":7018},{"style":3407},[7019],{"type":2916,"value":7020},"        external",{"type":2899,"tag":3200,"props":7022,"children":7023},{"style":3329},[7024],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7026,"children":7027},{"style":3329},[7028],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7030,"children":7031},{"style":3212},[7032],{"type":2916,"value":7033},"app\u002Fgraphql\u002F{serviceName}\u002Fsdk.ts",{"type":2899,"tag":3200,"props":7035,"children":7036},{"style":3329},[7037],{"type":2916,"value":3363},{"type":2899,"tag":3200,"props":7039,"children":7040},{"class":3202,"line":3509},[7041],{"type":2899,"tag":3200,"props":7042,"children":7043},{"style":3329},[7044],{"type":2916,"value":7045},"      },\n",{"type":2899,"tag":3200,"props":7047,"children":7048},{"class":3202,"line":4307},[7049],{"type":2899,"tag":3200,"props":7050,"children":7051},{"emptyLinePlaceholder":1196},[7052],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":7054,"children":7055},{"class":3202,"line":4315},[7056,7061,7065],{"type":2899,"tag":3200,"props":7057,"children":7058},{"style":3407},[7059],{"type":2916,"value":7060},"      externalServices",{"type":2899,"tag":3200,"props":7062,"children":7063},{"style":3329},[7064],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7066,"children":7067},{"style":3335},[7068],{"type":2916,"value":7069}," [\n",{"type":2899,"tag":3200,"props":7071,"children":7072},{"class":3202,"line":4323},[7073],{"type":2899,"tag":3200,"props":7074,"children":7075},{"style":3329},[7076],{"type":2916,"value":7077},"        {\n",{"type":2899,"tag":3200,"props":7079,"children":7080},{"class":3202,"line":4331},[7081,7086,7090,7094,7098,7102],{"type":2899,"tag":3200,"props":7082,"children":7083},{"style":3407},[7084],{"type":2916,"value":7085},"          name",{"type":2899,"tag":3200,"props":7087,"children":7088},{"style":3329},[7089],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7091,"children":7092},{"style":3329},[7093],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7095,"children":7096},{"style":3212},[7097],{"type":2916,"value":6629},{"type":2899,"tag":3200,"props":7099,"children":7100},{"style":3329},[7101],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7103,"children":7104},{"style":3329},[7105],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":7107,"children":7108},{"class":3202,"line":4339},[7109,7114,7118,7122,7127,7131],{"type":2899,"tag":3200,"props":7110,"children":7111},{"style":3407},[7112],{"type":2916,"value":7113},"          endpoint",{"type":2899,"tag":3200,"props":7115,"children":7116},{"style":3329},[7117],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7119,"children":7120},{"style":3329},[7121],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7123,"children":7124},{"style":3212},[7125],{"type":2916,"value":7126},"https:\u002F\u002Fapi.github.com\u002Fgraphql",{"type":2899,"tag":3200,"props":7128,"children":7129},{"style":3329},[7130],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7132,"children":7133},{"style":3329},[7134],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":7136,"children":7137},{"class":3202,"line":4348},[7138,7143,7147,7151,7155,7159],{"type":2899,"tag":3200,"props":7139,"children":7140},{"style":3407},[7141],{"type":2916,"value":7142},"          schema",{"type":2899,"tag":3200,"props":7144,"children":7145},{"style":3329},[7146],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7148,"children":7149},{"style":3329},[7150],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7152,"children":7153},{"style":3212},[7154],{"type":2916,"value":7126},{"type":2899,"tag":3200,"props":7156,"children":7157},{"style":3329},[7158],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7160,"children":7161},{"style":3329},[7162],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":7164,"children":7165},{"class":3202,"line":4357},[7166],{"type":2899,"tag":3200,"props":7167,"children":7168},{"emptyLinePlaceholder":1196},[7169],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":7171,"children":7172},{"class":3202,"line":4366},[7173],{"type":2899,"tag":3200,"props":7174,"children":7175},{"style":3314},[7176],{"type":2916,"value":7177},"          \u002F\u002F GitHub-specific paths (override global config)\n",{"type":2899,"tag":3200,"props":7179,"children":7180},{"class":3202,"line":4374},[7181,7186,7190],{"type":2899,"tag":3200,"props":7182,"children":7183},{"style":3407},[7184],{"type":2916,"value":7185},"          paths",{"type":2899,"tag":3200,"props":7187,"children":7188},{"style":3329},[7189],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7191,"children":7192},{"style":3329},[7193],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":7195,"children":7196},{"class":3202,"line":4382},[7197,7202,7206,7210,7215,7219],{"type":2899,"tag":3200,"props":7198,"children":7199},{"style":3407},[7200],{"type":2916,"value":7201},"            sdk",{"type":2899,"tag":3200,"props":7203,"children":7204},{"style":3329},[7205],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7207,"children":7208},{"style":3329},[7209],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7211,"children":7212},{"style":3212},[7213],{"type":2916,"value":7214},"app\u002Fgraphql\u002Forganization\u002Fgithub-sdk.ts",{"type":2899,"tag":3200,"props":7216,"children":7217},{"style":3329},[7218],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7220,"children":7221},{"style":3329},[7222],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":7224,"children":7225},{"class":3202,"line":4391},[7226,7231,7235,7239,7244,7248],{"type":2899,"tag":3200,"props":7227,"children":7228},{"style":3407},[7229],{"type":2916,"value":7230},"            types",{"type":2899,"tag":3200,"props":7232,"children":7233},{"style":3329},[7234],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7236,"children":7237},{"style":3329},[7238],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7240,"children":7241},{"style":3212},[7242],{"type":2916,"value":7243},"types\u002Fgithub.d.ts",{"type":2899,"tag":3200,"props":7245,"children":7246},{"style":3329},[7247],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7249,"children":7250},{"style":3329},[7251],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":7253,"children":7254},{"class":3202,"line":4400},[7255,7260,7264,7268,7273],{"type":2899,"tag":3200,"props":7256,"children":7257},{"style":3407},[7258],{"type":2916,"value":7259},"            ofetch",{"type":2899,"tag":3200,"props":7261,"children":7262},{"style":3329},[7263],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7265,"children":7266},{"style":3329},[7267],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7269,"children":7270},{"style":3212},[7271],{"type":2916,"value":7272},"app\u002Fgraphql\u002Forganization\u002Fgithub-client.ts",{"type":2899,"tag":3200,"props":7274,"children":7275},{"style":3329},[7276],{"type":2916,"value":3363},{"type":2899,"tag":3200,"props":7278,"children":7279},{"class":3202,"line":5146},[7280],{"type":2899,"tag":3200,"props":7281,"children":7282},{"style":3329},[7283],{"type":2916,"value":7284},"          }\n",{"type":2899,"tag":3200,"props":7286,"children":7287},{"class":3202,"line":5159},[7288],{"type":2899,"tag":3200,"props":7289,"children":7290},{"style":3329},[7291],{"type":2916,"value":7292},"        },\n",{"type":2899,"tag":3200,"props":7294,"children":7295},{"class":3202,"line":5167},[7296],{"type":2899,"tag":3200,"props":7297,"children":7298},{"style":3329},[7299],{"type":2916,"value":7077},{"type":2899,"tag":3200,"props":7301,"children":7302},{"class":3202,"line":5921},[7303,7307,7311,7315,7319,7323],{"type":2899,"tag":3200,"props":7304,"children":7305},{"style":3407},[7306],{"type":2916,"value":7085},{"type":2899,"tag":3200,"props":7308,"children":7309},{"style":3329},[7310],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7312,"children":7313},{"style":3329},[7314],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7316,"children":7317},{"style":3212},[7318],{"type":2916,"value":6637},{"type":2899,"tag":3200,"props":7320,"children":7321},{"style":3329},[7322],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7324,"children":7325},{"style":3329},[7326],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":7328,"children":7329},{"class":3202,"line":5930},[7330,7334,7338,7342,7347,7351],{"type":2899,"tag":3200,"props":7331,"children":7332},{"style":3407},[7333],{"type":2916,"value":7113},{"type":2899,"tag":3200,"props":7335,"children":7336},{"style":3329},[7337],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7339,"children":7340},{"style":3329},[7341],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7343,"children":7344},{"style":3212},[7345],{"type":2916,"value":7346},"https:\u002F\u002Fapi.stripe.com\u002Fgraphql",{"type":2899,"tag":3200,"props":7348,"children":7349},{"style":3329},[7350],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7352,"children":7353},{"style":3329},[7354],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":7356,"children":7357},{"class":3202,"line":5947},[7358,7362,7366,7370,7374,7378],{"type":2899,"tag":3200,"props":7359,"children":7360},{"style":3407},[7361],{"type":2916,"value":7142},{"type":2899,"tag":3200,"props":7363,"children":7364},{"style":3329},[7365],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7367,"children":7368},{"style":3329},[7369],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7371,"children":7372},{"style":3212},[7373],{"type":2916,"value":7346},{"type":2899,"tag":3200,"props":7375,"children":7376},{"style":3329},[7377],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7379,"children":7380},{"style":3329},[7381],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":7383,"children":7384},{"class":3202,"line":5973},[7385],{"type":2899,"tag":3200,"props":7386,"children":7387},{"emptyLinePlaceholder":1196},[7388],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":7390,"children":7391},{"class":3202,"line":5999},[7392],{"type":2899,"tag":3200,"props":7393,"children":7394},{"style":3314},[7395],{"type":2916,"value":7396},"          \u002F\u002F Stripe-specific paths\n",{"type":2899,"tag":3200,"props":7398,"children":7399},{"class":3202,"line":6024},[7400,7404,7408],{"type":2899,"tag":3200,"props":7401,"children":7402},{"style":3407},[7403],{"type":2916,"value":7185},{"type":2899,"tag":3200,"props":7405,"children":7406},{"style":3329},[7407],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7409,"children":7410},{"style":3329},[7411],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":7413,"children":7414},{"class":3202,"line":6032},[7415,7419,7423,7427,7432,7436],{"type":2899,"tag":3200,"props":7416,"children":7417},{"style":3407},[7418],{"type":2916,"value":7201},{"type":2899,"tag":3200,"props":7420,"children":7421},{"style":3329},[7422],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7424,"children":7425},{"style":3329},[7426],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7428,"children":7429},{"style":3212},[7430],{"type":2916,"value":7431},"app\u002Fgraphql\u002Fpayments\u002Fstripe-sdk.ts",{"type":2899,"tag":3200,"props":7433,"children":7434},{"style":3329},[7435],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7437,"children":7438},{"style":3329},[7439],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":7441,"children":7442},{"class":3202,"line":6040},[7443,7447,7451,7455,7460,7464],{"type":2899,"tag":3200,"props":7444,"children":7445},{"style":3407},[7446],{"type":2916,"value":7230},{"type":2899,"tag":3200,"props":7448,"children":7449},{"style":3329},[7450],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7452,"children":7453},{"style":3329},[7454],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7456,"children":7457},{"style":3212},[7458],{"type":2916,"value":7459},"types\u002Fpayments\u002Fstripe.d.ts",{"type":2899,"tag":3200,"props":7461,"children":7462},{"style":3329},[7463],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7465,"children":7466},{"style":3329},[7467],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":7469,"children":7471},{"class":3202,"line":7470},33,[7472],{"type":2899,"tag":3200,"props":7473,"children":7474},{"style":3314},[7475],{"type":2916,"value":7476},"            \u002F\u002F ofetch uses global config\n",{"type":2899,"tag":3200,"props":7478,"children":7480},{"class":3202,"line":7479},34,[7481],{"type":2899,"tag":3200,"props":7482,"children":7483},{"style":3329},[7484],{"type":2916,"value":7284},{"type":2899,"tag":3200,"props":7486,"children":7488},{"class":3202,"line":7487},35,[7489],{"type":2899,"tag":3200,"props":7490,"children":7491},{"style":3329},[7492],{"type":2916,"value":7292},{"type":2899,"tag":3200,"props":7494,"children":7496},{"class":3202,"line":7495},36,[7497],{"type":2899,"tag":3200,"props":7498,"children":7499},{"style":3329},[7500],{"type":2916,"value":7077},{"type":2899,"tag":3200,"props":7502,"children":7504},{"class":3202,"line":7503},37,[7505,7509,7513,7517,7522,7526],{"type":2899,"tag":3200,"props":7506,"children":7507},{"style":3407},[7508],{"type":2916,"value":7085},{"type":2899,"tag":3200,"props":7510,"children":7511},{"style":3329},[7512],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7514,"children":7515},{"style":3329},[7516],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7518,"children":7519},{"style":3212},[7520],{"type":2916,"value":7521},"shopify",{"type":2899,"tag":3200,"props":7523,"children":7524},{"style":3329},[7525],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7527,"children":7528},{"style":3329},[7529],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":7531,"children":7533},{"class":3202,"line":7532},38,[7534,7538,7542,7546,7551,7555],{"type":2899,"tag":3200,"props":7535,"children":7536},{"style":3407},[7537],{"type":2916,"value":7113},{"type":2899,"tag":3200,"props":7539,"children":7540},{"style":3329},[7541],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7543,"children":7544},{"style":3329},[7545],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7547,"children":7548},{"style":3212},[7549],{"type":2916,"value":7550},"https:\u002F\u002Fapi.shopify.com\u002Fgraphql",{"type":2899,"tag":3200,"props":7552,"children":7553},{"style":3329},[7554],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7556,"children":7557},{"style":3329},[7558],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":7560,"children":7562},{"class":3202,"line":7561},39,[7563],{"type":2899,"tag":3200,"props":7564,"children":7565},{"style":3314},[7566],{"type":2916,"value":7567},"          \u002F\u002F No paths → uses global config\n",{"type":2899,"tag":3200,"props":7569,"children":7571},{"class":3202,"line":7570},40,[7572],{"type":2899,"tag":3200,"props":7573,"children":7574},{"style":3314},[7575],{"type":2916,"value":7576},"          \u002F\u002F → app\u002Fgraphql\u002Fshopify\u002Fsdk.ts\n",{"type":2899,"tag":3200,"props":7578,"children":7580},{"class":3202,"line":7579},41,[7581],{"type":2899,"tag":3200,"props":7582,"children":7583},{"style":3329},[7584],{"type":2916,"value":7585},"        }\n",{"type":2899,"tag":3200,"props":7587,"children":7589},{"class":3202,"line":7588},42,[7590],{"type":2899,"tag":3200,"props":7591,"children":7592},{"style":3335},[7593],{"type":2916,"value":7594},"      ]\n",{"type":2899,"tag":3200,"props":7596,"children":7598},{"class":3202,"line":7597},43,[7599],{"type":2899,"tag":3200,"props":7600,"children":7601},{"style":3329},[7602],{"type":2916,"value":5065},{"type":2899,"tag":3200,"props":7604,"children":7606},{"class":3202,"line":7605},44,[7607],{"type":2899,"tag":3200,"props":7608,"children":7609},{"style":3329},[7610],{"type":2916,"value":4776},{"type":2899,"tag":3200,"props":7612,"children":7614},{"class":3202,"line":7613},45,[7615,7619],{"type":2899,"tag":3200,"props":7616,"children":7617},{"style":3329},[7618],{"type":2916,"value":3515},{"type":2899,"tag":3200,"props":7620,"children":7621},{"style":3335},[7622],{"type":2916,"value":3520},{"type":2899,"tag":3174,"props":7624,"children":7626},{"id":7625},"path-resolution-priority",[7627],{"type":2916,"value":7628},"Path Resolution Priority",{"type":2899,"tag":2919,"props":7630,"children":7631},{},[7632],{"type":2916,"value":7633},"When resolving file paths, the system follows this priority order:",{"type":2899,"tag":7635,"props":7636,"children":7637},"ol",{},[7638,7654,7676,7691],{"type":2899,"tag":3057,"props":7639,"children":7640},{},[7641,7646,7648],{"type":2899,"tag":2976,"props":7642,"children":7643},{},[7644],{"type":2916,"value":7645},"Service-specific path",{"type":2916,"value":7647}," (for external services): ",{"type":2899,"tag":3196,"props":7649,"children":7651},{"className":7650},[],[7652],{"type":2916,"value":7653},"service.paths.sdk",{"type":2899,"tag":3057,"props":7655,"children":7656},{},[7657,7662,7663,7669,7670],{"type":2899,"tag":2976,"props":7658,"children":7659},{},[7660],{"type":2916,"value":7661},"Category config",{"type":2916,"value":4042},{"type":2899,"tag":3196,"props":7664,"children":7666},{"className":7665},[],[7667],{"type":2916,"value":7668},"sdk.external",{"type":2916,"value":6665},{"type":2899,"tag":3196,"props":7671,"children":7673},{"className":7672},[],[7674],{"type":2916,"value":7675},"sdk.main",{"type":2899,"tag":3057,"props":7677,"children":7678},{},[7679,7684,7685],{"type":2899,"tag":2976,"props":7680,"children":7681},{},[7682],{"type":2916,"value":7683},"Global paths",{"type":2916,"value":4042},{"type":2899,"tag":3196,"props":7686,"children":7688},{"className":7687},[],[7689],{"type":2916,"value":7690},"paths.clientGraphql",{"type":2899,"tag":3057,"props":7692,"children":7693},{},[7694,7699],{"type":2899,"tag":2976,"props":7695,"children":7696},{},[7697],{"type":2916,"value":7698},"Framework defaults",{"type":2916,"value":7700},": Nuxt vs Nitro defaults",{"type":2899,"tag":2919,"props":7702,"children":7703},{},[7704],{"type":2916,"value":6812},{"type":2899,"tag":3189,"props":7706,"children":7708},{"className":3302,"code":7707,"language":3304,"meta":2860,"style":2860},"\u002F\u002F Given this config:\n{\n  paths: { clientGraphql: 'custom\u002Fgraphql' },\n  sdk: { external: '{clientGraphql}\u002F{serviceName}\u002Fsdk.ts' },\n  externalServices: [\n    {\n      name: 'github',\n      paths: { sdk: 'app\u002Forg\u002Fgithub-sdk.ts' }  \u002F\u002F ← Wins (priority 1)\n    },\n    {\n      name: 'stripe',\n      \u002F\u002F Uses sdk.external (priority 2)\n      \u002F\u002F → custom\u002Fgraphql\u002Fstripe\u002Fsdk.ts\n    }\n  ]\n}\n",[7709],{"type":2899,"tag":3196,"props":7710,"children":7711},{"__ignoreMap":2860},[7712,7720,7727,7770,7811,7827,7835,7863,7910,7917,7924,7951,7959,7967,7974,7982],{"type":2899,"tag":3200,"props":7713,"children":7714},{"class":3202,"line":2884},[7715],{"type":2899,"tag":3200,"props":7716,"children":7717},{"style":3314},[7718],{"type":2916,"value":7719},"\u002F\u002F Given this config:\n",{"type":2899,"tag":3200,"props":7721,"children":7722},{"class":3202,"line":2880},[7723],{"type":2899,"tag":3200,"props":7724,"children":7725},{"style":3329},[7726],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":7728,"children":7729},{"class":3202,"line":3366},[7730,7735,7739,7743,7748,7752,7756,7761,7765],{"type":2899,"tag":3200,"props":7731,"children":7732},{"style":3206},[7733],{"type":2916,"value":7734},"  paths",{"type":2899,"tag":3200,"props":7736,"children":7737},{"style":3329},[7738],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7740,"children":7741},{"style":3329},[7742],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":7744,"children":7745},{"style":3206},[7746],{"type":2916,"value":7747}," clientGraphql",{"type":2899,"tag":3200,"props":7749,"children":7750},{"style":3329},[7751],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7753,"children":7754},{"style":3329},[7755],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7757,"children":7758},{"style":3212},[7759],{"type":2916,"value":7760},"custom\u002Fgraphql",{"type":2899,"tag":3200,"props":7762,"children":7763},{"style":3329},[7764],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7766,"children":7767},{"style":3329},[7768],{"type":2916,"value":7769}," },\n",{"type":2899,"tag":3200,"props":7771,"children":7772},{"class":3202,"line":3375},[7773,7778,7782,7786,7791,7795,7799,7803,7807],{"type":2899,"tag":3200,"props":7774,"children":7775},{"style":3206},[7776],{"type":2916,"value":7777},"  sdk",{"type":2899,"tag":3200,"props":7779,"children":7780},{"style":3329},[7781],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7783,"children":7784},{"style":3329},[7785],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":7787,"children":7788},{"style":3206},[7789],{"type":2916,"value":7790}," external",{"type":2899,"tag":3200,"props":7792,"children":7793},{"style":3329},[7794],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7796,"children":7797},{"style":3329},[7798],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7800,"children":7801},{"style":3212},[7802],{"type":2916,"value":6856},{"type":2899,"tag":3200,"props":7804,"children":7805},{"style":3329},[7806],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7808,"children":7809},{"style":3329},[7810],{"type":2916,"value":7769},{"type":2899,"tag":3200,"props":7812,"children":7813},{"class":3202,"line":2889},[7814,7819,7823],{"type":2899,"tag":3200,"props":7815,"children":7816},{"style":3206},[7817],{"type":2916,"value":7818},"  externalServices",{"type":2899,"tag":3200,"props":7820,"children":7821},{"style":3329},[7822],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7824,"children":7825},{"style":3407},[7826],{"type":2916,"value":7069},{"type":2899,"tag":3200,"props":7828,"children":7829},{"class":3202,"line":3446},[7830],{"type":2899,"tag":3200,"props":7831,"children":7832},{"style":3329},[7833],{"type":2916,"value":7834},"    {\n",{"type":2899,"tag":3200,"props":7836,"children":7837},{"class":3202,"line":3464},[7838,7843,7847,7851,7855,7859],{"type":2899,"tag":3200,"props":7839,"children":7840},{"style":3407},[7841],{"type":2916,"value":7842},"      name",{"type":2899,"tag":3200,"props":7844,"children":7845},{"style":3329},[7846],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7848,"children":7849},{"style":3329},[7850],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7852,"children":7853},{"style":3212},[7854],{"type":2916,"value":6629},{"type":2899,"tag":3200,"props":7856,"children":7857},{"style":3329},[7858],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7860,"children":7861},{"style":3329},[7862],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":7864,"children":7865},{"class":3202,"line":3500},[7866,7871,7875,7879,7884,7888,7892,7897,7901,7905],{"type":2899,"tag":3200,"props":7867,"children":7868},{"style":3407},[7869],{"type":2916,"value":7870},"      paths",{"type":2899,"tag":3200,"props":7872,"children":7873},{"style":3329},[7874],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7876,"children":7877},{"style":3329},[7878],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":7880,"children":7881},{"style":3407},[7882],{"type":2916,"value":7883}," sdk",{"type":2899,"tag":3200,"props":7885,"children":7886},{"style":3329},[7887],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7889,"children":7890},{"style":3329},[7891],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7893,"children":7894},{"style":3212},[7895],{"type":2916,"value":7896},"app\u002Forg\u002Fgithub-sdk.ts",{"type":2899,"tag":3200,"props":7898,"children":7899},{"style":3329},[7900],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7902,"children":7903},{"style":3329},[7904],{"type":2916,"value":3343},{"type":2899,"tag":3200,"props":7906,"children":7907},{"style":3314},[7908],{"type":2916,"value":7909},"  \u002F\u002F ← Wins (priority 1)\n",{"type":2899,"tag":3200,"props":7911,"children":7912},{"class":3202,"line":3509},[7913],{"type":2899,"tag":3200,"props":7914,"children":7915},{"style":3329},[7916],{"type":2916,"value":3676},{"type":2899,"tag":3200,"props":7918,"children":7919},{"class":3202,"line":4307},[7920],{"type":2899,"tag":3200,"props":7921,"children":7922},{"style":3329},[7923],{"type":2916,"value":7834},{"type":2899,"tag":3200,"props":7925,"children":7926},{"class":3202,"line":4315},[7927,7931,7935,7939,7943,7947],{"type":2899,"tag":3200,"props":7928,"children":7929},{"style":3407},[7930],{"type":2916,"value":7842},{"type":2899,"tag":3200,"props":7932,"children":7933},{"style":3329},[7934],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":7936,"children":7937},{"style":3329},[7938],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":7940,"children":7941},{"style":3212},[7942],{"type":2916,"value":6637},{"type":2899,"tag":3200,"props":7944,"children":7945},{"style":3329},[7946],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":7948,"children":7949},{"style":3329},[7950],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":7952,"children":7953},{"class":3202,"line":4323},[7954],{"type":2899,"tag":3200,"props":7955,"children":7956},{"style":3314},[7957],{"type":2916,"value":7958},"      \u002F\u002F Uses sdk.external (priority 2)\n",{"type":2899,"tag":3200,"props":7960,"children":7961},{"class":3202,"line":4331},[7962],{"type":2899,"tag":3200,"props":7963,"children":7964},{"style":3314},[7965],{"type":2916,"value":7966},"      \u002F\u002F → custom\u002Fgraphql\u002Fstripe\u002Fsdk.ts\n",{"type":2899,"tag":3200,"props":7968,"children":7969},{"class":3202,"line":4339},[7970],{"type":2899,"tag":3200,"props":7971,"children":7972},{"style":3329},[7973],{"type":2916,"value":5065},{"type":2899,"tag":3200,"props":7975,"children":7976},{"class":3202,"line":4348},[7977],{"type":2899,"tag":3200,"props":7978,"children":7979},{"style":3407},[7980],{"type":2916,"value":7981},"  ]\n",{"type":2899,"tag":3200,"props":7983,"children":7984},{"class":3202,"line":4357},[7985],{"type":2899,"tag":3200,"props":7986,"children":7987},{"style":3329},[7988],{"type":2916,"value":3749},{"type":2899,"tag":3174,"props":7990,"children":7992},{"id":7991},"use-cases",[7993],{"type":2916,"value":7994},"Use Cases",{"type":2899,"tag":2919,"props":7996,"children":7997},{},[7998],{"type":2899,"tag":2976,"props":7999,"children":8000},{},[8001],{"type":2916,"value":8002},"Monorepo structure:",{"type":2899,"tag":3189,"props":8004,"children":8006},{"className":3302,"code":8005,"language":3304,"meta":2860,"style":2860},"paths: {\n  serverGraphql: 'packages\u002Fapi\u002Fsrc\u002Fgraphql',\n  clientGraphql: 'packages\u002Fweb\u002Fsrc\u002Fgraphql',\n  typesDir: 'packages\u002Ftypes\u002Fsrc\u002Fgenerated',\n}\n",[8007],{"type":2899,"tag":3196,"props":8008,"children":8009},{"__ignoreMap":2860},[8010,8026,8055,8084,8113],{"type":2899,"tag":3200,"props":8011,"children":8012},{"class":3202,"line":2884},[8013,8018,8022],{"type":2899,"tag":3200,"props":8014,"children":8015},{"style":3206},[8016],{"type":2916,"value":8017},"paths",{"type":2899,"tag":3200,"props":8019,"children":8020},{"style":3329},[8021],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8023,"children":8024},{"style":3329},[8025],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":8027,"children":8028},{"class":3202,"line":2880},[8029,8034,8038,8042,8047,8051],{"type":2899,"tag":3200,"props":8030,"children":8031},{"style":3206},[8032],{"type":2916,"value":8033},"  serverGraphql",{"type":2899,"tag":3200,"props":8035,"children":8036},{"style":3329},[8037],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8039,"children":8040},{"style":3329},[8041],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":8043,"children":8044},{"style":3212},[8045],{"type":2916,"value":8046},"packages\u002Fapi\u002Fsrc\u002Fgraphql",{"type":2899,"tag":3200,"props":8048,"children":8049},{"style":3329},[8050],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":8052,"children":8053},{"style":3329},[8054],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":8056,"children":8057},{"class":3202,"line":3366},[8058,8063,8067,8071,8076,8080],{"type":2899,"tag":3200,"props":8059,"children":8060},{"style":3206},[8061],{"type":2916,"value":8062},"  clientGraphql",{"type":2899,"tag":3200,"props":8064,"children":8065},{"style":3329},[8066],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8068,"children":8069},{"style":3329},[8070],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":8072,"children":8073},{"style":3212},[8074],{"type":2916,"value":8075},"packages\u002Fweb\u002Fsrc\u002Fgraphql",{"type":2899,"tag":3200,"props":8077,"children":8078},{"style":3329},[8079],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":8081,"children":8082},{"style":3329},[8083],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":8085,"children":8086},{"class":3202,"line":3375},[8087,8092,8096,8100,8105,8109],{"type":2899,"tag":3200,"props":8088,"children":8089},{"style":3206},[8090],{"type":2916,"value":8091},"  typesDir",{"type":2899,"tag":3200,"props":8093,"children":8094},{"style":3329},[8095],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8097,"children":8098},{"style":3329},[8099],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":8101,"children":8102},{"style":3212},[8103],{"type":2916,"value":8104},"packages\u002Ftypes\u002Fsrc\u002Fgenerated",{"type":2899,"tag":3200,"props":8106,"children":8107},{"style":3329},[8108],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":8110,"children":8111},{"style":3329},[8112],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":8114,"children":8115},{"class":3202,"line":2889},[8116],{"type":2899,"tag":3200,"props":8117,"children":8118},{"style":3329},[8119],{"type":2916,"value":3749},{"type":2899,"tag":2919,"props":8121,"children":8122},{},[8123],{"type":2899,"tag":2976,"props":8124,"children":8125},{},[8126],{"type":2916,"value":8127},"Multiple external service organizations:",{"type":2899,"tag":3189,"props":8129,"children":8131},{"className":3302,"code":8130,"language":3304,"meta":2860,"style":2860},"externalServices: [\n  {\n    name: 'github',\n    paths: { sdk: 'app\u002Fgraphql\u002Fvcs\u002Fgithub-sdk.ts' }\n  },\n  {\n    name: 'gitlab',\n    paths: { sdk: 'app\u002Fgraphql\u002Fvcs\u002Fgitlab-sdk.ts' }\n  },\n  {\n    name: 'stripe',\n    paths: { sdk: 'app\u002Fgraphql\u002Fbilling\u002Fstripe-sdk.ts' }\n  }\n]\n",[8132],{"type":2899,"tag":3196,"props":8133,"children":8134},{"__ignoreMap":2860},[8135,8151,8159,8187,8228,8235,8242,8270,8310,8317,8324,8351,8391,8398],{"type":2899,"tag":3200,"props":8136,"children":8137},{"class":3202,"line":2884},[8138,8143,8147],{"type":2899,"tag":3200,"props":8139,"children":8140},{"style":3206},[8141],{"type":2916,"value":8142},"externalServices",{"type":2899,"tag":3200,"props":8144,"children":8145},{"style":3329},[8146],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8148,"children":8149},{"style":3335},[8150],{"type":2916,"value":7069},{"type":2899,"tag":3200,"props":8152,"children":8153},{"class":3202,"line":2880},[8154],{"type":2899,"tag":3200,"props":8155,"children":8156},{"style":3329},[8157],{"type":2916,"value":8158},"  {\n",{"type":2899,"tag":3200,"props":8160,"children":8161},{"class":3202,"line":3366},[8162,8167,8171,8175,8179,8183],{"type":2899,"tag":3200,"props":8163,"children":8164},{"style":3407},[8165],{"type":2916,"value":8166},"    name",{"type":2899,"tag":3200,"props":8168,"children":8169},{"style":3329},[8170],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8172,"children":8173},{"style":3329},[8174],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":8176,"children":8177},{"style":3212},[8178],{"type":2916,"value":6629},{"type":2899,"tag":3200,"props":8180,"children":8181},{"style":3329},[8182],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":8184,"children":8185},{"style":3329},[8186],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":8188,"children":8189},{"class":3202,"line":3375},[8190,8194,8198,8202,8206,8210,8214,8219,8223],{"type":2899,"tag":3200,"props":8191,"children":8192},{"style":3407},[8193],{"type":2916,"value":6155},{"type":2899,"tag":3200,"props":8195,"children":8196},{"style":3329},[8197],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8199,"children":8200},{"style":3329},[8201],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":8203,"children":8204},{"style":3407},[8205],{"type":2916,"value":7883},{"type":2899,"tag":3200,"props":8207,"children":8208},{"style":3329},[8209],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8211,"children":8212},{"style":3329},[8213],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":8215,"children":8216},{"style":3212},[8217],{"type":2916,"value":8218},"app\u002Fgraphql\u002Fvcs\u002Fgithub-sdk.ts",{"type":2899,"tag":3200,"props":8220,"children":8221},{"style":3329},[8222],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":8224,"children":8225},{"style":3329},[8226],{"type":2916,"value":8227}," }\n",{"type":2899,"tag":3200,"props":8229,"children":8230},{"class":3202,"line":2889},[8231],{"type":2899,"tag":3200,"props":8232,"children":8233},{"style":3329},[8234],{"type":2916,"value":3506},{"type":2899,"tag":3200,"props":8236,"children":8237},{"class":3202,"line":3446},[8238],{"type":2899,"tag":3200,"props":8239,"children":8240},{"style":3329},[8241],{"type":2916,"value":8158},{"type":2899,"tag":3200,"props":8243,"children":8244},{"class":3202,"line":3464},[8245,8249,8253,8257,8262,8266],{"type":2899,"tag":3200,"props":8246,"children":8247},{"style":3407},[8248],{"type":2916,"value":8166},{"type":2899,"tag":3200,"props":8250,"children":8251},{"style":3329},[8252],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8254,"children":8255},{"style":3329},[8256],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":8258,"children":8259},{"style":3212},[8260],{"type":2916,"value":8261},"gitlab",{"type":2899,"tag":3200,"props":8263,"children":8264},{"style":3329},[8265],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":8267,"children":8268},{"style":3329},[8269],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":8271,"children":8272},{"class":3202,"line":3500},[8273,8277,8281,8285,8289,8293,8297,8302,8306],{"type":2899,"tag":3200,"props":8274,"children":8275},{"style":3407},[8276],{"type":2916,"value":6155},{"type":2899,"tag":3200,"props":8278,"children":8279},{"style":3329},[8280],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8282,"children":8283},{"style":3329},[8284],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":8286,"children":8287},{"style":3407},[8288],{"type":2916,"value":7883},{"type":2899,"tag":3200,"props":8290,"children":8291},{"style":3329},[8292],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8294,"children":8295},{"style":3329},[8296],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":8298,"children":8299},{"style":3212},[8300],{"type":2916,"value":8301},"app\u002Fgraphql\u002Fvcs\u002Fgitlab-sdk.ts",{"type":2899,"tag":3200,"props":8303,"children":8304},{"style":3329},[8305],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":8307,"children":8308},{"style":3329},[8309],{"type":2916,"value":8227},{"type":2899,"tag":3200,"props":8311,"children":8312},{"class":3202,"line":3509},[8313],{"type":2899,"tag":3200,"props":8314,"children":8315},{"style":3329},[8316],{"type":2916,"value":3506},{"type":2899,"tag":3200,"props":8318,"children":8319},{"class":3202,"line":4307},[8320],{"type":2899,"tag":3200,"props":8321,"children":8322},{"style":3329},[8323],{"type":2916,"value":8158},{"type":2899,"tag":3200,"props":8325,"children":8326},{"class":3202,"line":4315},[8327,8331,8335,8339,8343,8347],{"type":2899,"tag":3200,"props":8328,"children":8329},{"style":3407},[8330],{"type":2916,"value":8166},{"type":2899,"tag":3200,"props":8332,"children":8333},{"style":3329},[8334],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8336,"children":8337},{"style":3329},[8338],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":8340,"children":8341},{"style":3212},[8342],{"type":2916,"value":6637},{"type":2899,"tag":3200,"props":8344,"children":8345},{"style":3329},[8346],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":8348,"children":8349},{"style":3329},[8350],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":8352,"children":8353},{"class":3202,"line":4323},[8354,8358,8362,8366,8370,8374,8378,8383,8387],{"type":2899,"tag":3200,"props":8355,"children":8356},{"style":3407},[8357],{"type":2916,"value":6155},{"type":2899,"tag":3200,"props":8359,"children":8360},{"style":3329},[8361],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8363,"children":8364},{"style":3329},[8365],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":8367,"children":8368},{"style":3407},[8369],{"type":2916,"value":7883},{"type":2899,"tag":3200,"props":8371,"children":8372},{"style":3329},[8373],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8375,"children":8376},{"style":3329},[8377],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":8379,"children":8380},{"style":3212},[8381],{"type":2916,"value":8382},"app\u002Fgraphql\u002Fbilling\u002Fstripe-sdk.ts",{"type":2899,"tag":3200,"props":8384,"children":8385},{"style":3329},[8386],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":8388,"children":8389},{"style":3329},[8390],{"type":2916,"value":8227},{"type":2899,"tag":3200,"props":8392,"children":8393},{"class":3202,"line":4331},[8394],{"type":2899,"tag":3200,"props":8395,"children":8396},{"style":3329},[8397],{"type":2916,"value":4776},{"type":2899,"tag":3200,"props":8399,"children":8400},{"class":3202,"line":4339},[8401],{"type":2899,"tag":3200,"props":8402,"children":8403},{"style":3335},[8404],{"type":2916,"value":8405},"]\n",{"type":2899,"tag":2919,"props":8407,"children":8408},{},[8409],{"type":2899,"tag":2976,"props":8410,"children":8411},{},[8412],{"type":2916,"value":8413},"Library development (no scaffolding):",{"type":2899,"tag":3189,"props":8415,"children":8417},{"className":3302,"code":8416,"language":3304,"meta":2860,"style":2860},"{\n  scaffold: false,\n  clientUtils: false,\n  sdk: { enabled: true },    \u002F\u002F Only generate SDKs\n  types: { enabled: true },  \u002F\u002F Only generate types\n}\n",[8418],{"type":2899,"tag":3196,"props":8419,"children":8420},{"__ignoreMap":2860},[8421,8428,8448,8468,8505,8542],{"type":2899,"tag":3200,"props":8422,"children":8423},{"class":3202,"line":2884},[8424],{"type":2899,"tag":3200,"props":8425,"children":8426},{"style":3329},[8427],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":8429,"children":8430},{"class":3202,"line":2880},[8431,8436,8440,8444],{"type":2899,"tag":3200,"props":8432,"children":8433},{"style":3206},[8434],{"type":2916,"value":8435},"  scaffold",{"type":2899,"tag":3200,"props":8437,"children":8438},{"style":3329},[8439],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8441,"children":8442},{"style":5460},[8443],{"type":2916,"value":5463},{"type":2899,"tag":3200,"props":8445,"children":8446},{"style":3329},[8447],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":8449,"children":8450},{"class":3202,"line":3366},[8451,8456,8460,8464],{"type":2899,"tag":3200,"props":8452,"children":8453},{"style":3206},[8454],{"type":2916,"value":8455},"  clientUtils",{"type":2899,"tag":3200,"props":8457,"children":8458},{"style":3329},[8459],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8461,"children":8462},{"style":5460},[8463],{"type":2916,"value":5463},{"type":2899,"tag":3200,"props":8465,"children":8466},{"style":3329},[8467],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":8469,"children":8470},{"class":3202,"line":3375},[8471,8475,8479,8483,8488,8492,8496,8500],{"type":2899,"tag":3200,"props":8472,"children":8473},{"style":3206},[8474],{"type":2916,"value":7777},{"type":2899,"tag":3200,"props":8476,"children":8477},{"style":3329},[8478],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8480,"children":8481},{"style":3329},[8482],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":8484,"children":8485},{"style":3206},[8486],{"type":2916,"value":8487}," enabled",{"type":2899,"tag":3200,"props":8489,"children":8490},{"style":3329},[8491],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8493,"children":8494},{"style":5460},[8495],{"type":2916,"value":5670},{"type":2899,"tag":3200,"props":8497,"children":8498},{"style":3329},[8499],{"type":2916,"value":4626},{"type":2899,"tag":3200,"props":8501,"children":8502},{"style":3314},[8503],{"type":2916,"value":8504},"    \u002F\u002F Only generate SDKs\n",{"type":2899,"tag":3200,"props":8506,"children":8507},{"class":3202,"line":2889},[8508,8513,8517,8521,8525,8529,8533,8537],{"type":2899,"tag":3200,"props":8509,"children":8510},{"style":3206},[8511],{"type":2916,"value":8512},"  types",{"type":2899,"tag":3200,"props":8514,"children":8515},{"style":3329},[8516],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8518,"children":8519},{"style":3329},[8520],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":8522,"children":8523},{"style":3206},[8524],{"type":2916,"value":8487},{"type":2899,"tag":3200,"props":8526,"children":8527},{"style":3329},[8528],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8530,"children":8531},{"style":5460},[8532],{"type":2916,"value":5670},{"type":2899,"tag":3200,"props":8534,"children":8535},{"style":3329},[8536],{"type":2916,"value":4626},{"type":2899,"tag":3200,"props":8538,"children":8539},{"style":3314},[8540],{"type":2916,"value":8541},"  \u002F\u002F Only generate types\n",{"type":2899,"tag":3200,"props":8543,"children":8544},{"class":3202,"line":3446},[8545],{"type":2899,"tag":3200,"props":8546,"children":8547},{"style":3329},[8548],{"type":2916,"value":3749},{"type":2899,"tag":3287,"props":8550,"children":8551},{},[8552,8560,8565,8830,8835],{"type":2899,"tag":3291,"props":8553,"children":8554},{},[8555],{"type":2899,"tag":2976,"props":8556,"children":8557},{},[8558],{"type":2916,"value":8559},"🎭 Custom Directives",{"type":2899,"tag":2919,"props":8561,"children":8562},{},[8563],{"type":2916,"value":8564},"Create reusable GraphQL directives:",{"type":2899,"tag":3189,"props":8566,"children":8568},{"className":3302,"code":8567,"language":3304,"meta":2860,"style":2860},"\u002F\u002F server\u002Fgraphql\u002Fdirectives\u002Fauth.directive.ts\nexport const authDirective = defineDirective({\n  name: 'auth',\n  locations: ['FIELD_DEFINITION'],\n  args: {\n    requires: { type: 'String', defaultValue: 'USER' }\n  },\n  transformer: (schema) => {\n    \u002F\u002F Add authentication logic\n  }\n})\n",[8569],{"type":2899,"tag":3196,"props":8570,"children":8571},{"__ignoreMap":2860},[8572,8580,8613,8642,8679,8695,8763,8770,8804,8812,8819],{"type":2899,"tag":3200,"props":8573,"children":8574},{"class":3202,"line":2884},[8575],{"type":2899,"tag":3200,"props":8576,"children":8577},{"style":3314},[8578],{"type":2916,"value":8579},"\u002F\u002F server\u002Fgraphql\u002Fdirectives\u002Fauth.directive.ts\n",{"type":2899,"tag":3200,"props":8581,"children":8582},{"class":3202,"line":2880},[8583,8587,8591,8596,8600,8605,8609],{"type":2899,"tag":3200,"props":8584,"children":8585},{"style":3323},[8586],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":8588,"children":8589},{"style":3810},[8590],{"type":2916,"value":3813},{"type":2899,"tag":3200,"props":8592,"children":8593},{"style":3335},[8594],{"type":2916,"value":8595}," authDirective ",{"type":2899,"tag":3200,"props":8597,"children":8598},{"style":3329},[8599],{"type":2916,"value":3823},{"type":2899,"tag":3200,"props":8601,"children":8602},{"style":3389},[8603],{"type":2916,"value":8604}," defineDirective",{"type":2899,"tag":3200,"props":8606,"children":8607},{"style":3335},[8608],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":8610,"children":8611},{"style":3329},[8612],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":8614,"children":8615},{"class":3202,"line":3366},[8616,8621,8625,8629,8634,8638],{"type":2899,"tag":3200,"props":8617,"children":8618},{"style":3407},[8619],{"type":2916,"value":8620},"  name",{"type":2899,"tag":3200,"props":8622,"children":8623},{"style":3329},[8624],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8626,"children":8627},{"style":3329},[8628],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":8630,"children":8631},{"style":3212},[8632],{"type":2916,"value":8633},"auth",{"type":2899,"tag":3200,"props":8635,"children":8636},{"style":3329},[8637],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":8639,"children":8640},{"style":3329},[8641],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":8643,"children":8644},{"class":3202,"line":3375},[8645,8650,8654,8658,8662,8667,8671,8675],{"type":2899,"tag":3200,"props":8646,"children":8647},{"style":3407},[8648],{"type":2916,"value":8649},"  locations",{"type":2899,"tag":3200,"props":8651,"children":8652},{"style":3329},[8653],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8655,"children":8656},{"style":3335},[8657],{"type":2916,"value":3420},{"type":2899,"tag":3200,"props":8659,"children":8660},{"style":3329},[8661],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":8663,"children":8664},{"style":3212},[8665],{"type":2916,"value":8666},"FIELD_DEFINITION",{"type":2899,"tag":3200,"props":8668,"children":8669},{"style":3329},[8670],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":8672,"children":8673},{"style":3335},[8674],{"type":2916,"value":3438},{"type":2899,"tag":3200,"props":8676,"children":8677},{"style":3329},[8678],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":8680,"children":8681},{"class":3202,"line":2889},[8682,8687,8691],{"type":2899,"tag":3200,"props":8683,"children":8684},{"style":3407},[8685],{"type":2916,"value":8686},"  args",{"type":2899,"tag":3200,"props":8688,"children":8689},{"style":3329},[8690],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8692,"children":8693},{"style":3329},[8694],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":8696,"children":8697},{"class":3202,"line":3446},[8698,8703,8707,8711,8716,8720,8724,8729,8733,8737,8742,8746,8750,8755,8759],{"type":2899,"tag":3200,"props":8699,"children":8700},{"style":3407},[8701],{"type":2916,"value":8702},"    requires",{"type":2899,"tag":3200,"props":8704,"children":8705},{"style":3329},[8706],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8708,"children":8709},{"style":3329},[8710],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":8712,"children":8713},{"style":3407},[8714],{"type":2916,"value":8715}," type",{"type":2899,"tag":3200,"props":8717,"children":8718},{"style":3329},[8719],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8721,"children":8722},{"style":3329},[8723],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":8725,"children":8726},{"style":3212},[8727],{"type":2916,"value":8728},"String",{"type":2899,"tag":3200,"props":8730,"children":8731},{"style":3329},[8732],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":8734,"children":8735},{"style":3329},[8736],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":8738,"children":8739},{"style":3407},[8740],{"type":2916,"value":8741}," defaultValue",{"type":2899,"tag":3200,"props":8743,"children":8744},{"style":3329},[8745],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8747,"children":8748},{"style":3329},[8749],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":8751,"children":8752},{"style":3212},[8753],{"type":2916,"value":8754},"USER",{"type":2899,"tag":3200,"props":8756,"children":8757},{"style":3329},[8758],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":8760,"children":8761},{"style":3329},[8762],{"type":2916,"value":8227},{"type":2899,"tag":3200,"props":8764,"children":8765},{"class":3202,"line":3464},[8766],{"type":2899,"tag":3200,"props":8767,"children":8768},{"style":3329},[8769],{"type":2916,"value":3506},{"type":2899,"tag":3200,"props":8771,"children":8772},{"class":3202,"line":3500},[8773,8778,8782,8786,8791,8796,8800],{"type":2899,"tag":3200,"props":8774,"children":8775},{"style":3389},[8776],{"type":2916,"value":8777},"  transformer",{"type":2899,"tag":3200,"props":8779,"children":8780},{"style":3329},[8781],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8783,"children":8784},{"style":3329},[8785],{"type":2916,"value":3908},{"type":2899,"tag":3200,"props":8787,"children":8788},{"style":3911},[8789],{"type":2916,"value":8790},"schema",{"type":2899,"tag":3200,"props":8792,"children":8793},{"style":3329},[8794],{"type":2916,"value":8795},")",{"type":2899,"tag":3200,"props":8797,"children":8798},{"style":3810},[8799],{"type":2916,"value":3874},{"type":2899,"tag":3200,"props":8801,"children":8802},{"style":3329},[8803],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":8805,"children":8806},{"class":3202,"line":3509},[8807],{"type":2899,"tag":3200,"props":8808,"children":8809},{"style":3314},[8810],{"type":2916,"value":8811},"    \u002F\u002F Add authentication logic\n",{"type":2899,"tag":3200,"props":8813,"children":8814},{"class":3202,"line":4307},[8815],{"type":2899,"tag":3200,"props":8816,"children":8817},{"style":3329},[8818],{"type":2916,"value":4776},{"type":2899,"tag":3200,"props":8820,"children":8821},{"class":3202,"line":4315},[8822,8826],{"type":2899,"tag":3200,"props":8823,"children":8824},{"style":3329},[8825],{"type":2916,"value":3515},{"type":2899,"tag":3200,"props":8827,"children":8828},{"style":3335},[8829],{"type":2916,"value":3520},{"type":2899,"tag":2919,"props":8831,"children":8832},{},[8833],{"type":2916,"value":8834},"Use in schema:",{"type":2899,"tag":3189,"props":8836,"children":8838},{"className":3703,"code":8837,"language":3705,"meta":2860,"style":2860},"type Query {\n  users: [User!]! @auth(requires: \"ADMIN\")\n  profile: User! @auth\n}\n",[8839],{"type":2899,"tag":3196,"props":8840,"children":8841},{"__ignoreMap":2860},[8842,8849,8857,8865],{"type":2899,"tag":3200,"props":8843,"children":8844},{"class":3202,"line":2884},[8845],{"type":2899,"tag":3200,"props":8846,"children":8847},{},[8848],{"type":2916,"value":3725},{"type":2899,"tag":3200,"props":8850,"children":8851},{"class":3202,"line":2880},[8852],{"type":2899,"tag":3200,"props":8853,"children":8854},{},[8855],{"type":2916,"value":8856},"  users: [User!]! @auth(requires: \"ADMIN\")\n",{"type":2899,"tag":3200,"props":8858,"children":8859},{"class":3202,"line":3366},[8860],{"type":2899,"tag":3200,"props":8861,"children":8862},{},[8863],{"type":2916,"value":8864},"  profile: User! @auth\n",{"type":2899,"tag":3200,"props":8866,"children":8867},{"class":3202,"line":3375},[8868],{"type":2899,"tag":3200,"props":8869,"children":8870},{},[8871],{"type":2916,"value":3749},{"type":2899,"tag":3287,"props":8873,"children":8874},{},[8875,8883,8888],{"type":2899,"tag":3291,"props":8876,"children":8877},{},[8878],{"type":2899,"tag":2976,"props":8879,"children":8880},{},[8881],{"type":2916,"value":8882},"🌐 External GraphQL Services",{"type":2899,"tag":2919,"props":8884,"children":8885},{},[8886],{"type":2916,"value":8887},"Connect to multiple GraphQL APIs:",{"type":2899,"tag":3189,"props":8889,"children":8891},{"className":3302,"code":8890,"language":3304,"meta":2860,"style":2860},"\u002F\u002F nuxt.config.ts\nexport default defineNuxtConfig({\n  nitro: {\n    graphql: {\n      framework: 'graphql-yoga',\n      externalServices: [\n        {\n          name: 'github',\n          schema: 'https:\u002F\u002Fapi.github.com\u002Fgraphql',\n          endpoint: 'https:\u002F\u002Fapi.github.com\u002Fgraphql',\n          headers: () => ({\n            Authorization: `Bearer ${process.env.GITHUB_TOKEN}`\n          })\n        }\n      ]\n    }\n  }\n})\n",[8892],{"type":2899,"tag":3196,"props":8893,"children":8894},{"__ignoreMap":2860},[8895,8902,8925,8940,8955,8982,8997,9004,9031,9058,9085,9113,9166,9178,9185,9192,9199,9206],{"type":2899,"tag":3200,"props":8896,"children":8897},{"class":3202,"line":2884},[8898],{"type":2899,"tag":3200,"props":8899,"children":8900},{"style":3314},[8901],{"type":2916,"value":3548},{"type":2899,"tag":3200,"props":8903,"children":8904},{"class":3202,"line":2880},[8905,8909,8913,8917,8921],{"type":2899,"tag":3200,"props":8906,"children":8907},{"style":3323},[8908],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":8910,"children":8911},{"style":3323},[8912],{"type":2916,"value":3386},{"type":2899,"tag":3200,"props":8914,"children":8915},{"style":3389},[8916],{"type":2916,"value":3564},{"type":2899,"tag":3200,"props":8918,"children":8919},{"style":3335},[8920],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":8922,"children":8923},{"style":3329},[8924],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":8926,"children":8927},{"class":3202,"line":3366},[8928,8932,8936],{"type":2899,"tag":3200,"props":8929,"children":8930},{"style":3407},[8931],{"type":2916,"value":3616},{"type":2899,"tag":3200,"props":8933,"children":8934},{"style":3329},[8935],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8937,"children":8938},{"style":3329},[8939],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":8941,"children":8942},{"class":3202,"line":3375},[8943,8947,8951],{"type":2899,"tag":3200,"props":8944,"children":8945},{"style":3407},[8946],{"type":2916,"value":3632},{"type":2899,"tag":3200,"props":8948,"children":8949},{"style":3329},[8950],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8952,"children":8953},{"style":3329},[8954],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":8956,"children":8957},{"class":3202,"line":2889},[8958,8962,8966,8970,8974,8978],{"type":2899,"tag":3200,"props":8959,"children":8960},{"style":3407},[8961],{"type":2916,"value":3648},{"type":2899,"tag":3200,"props":8963,"children":8964},{"style":3329},[8965],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8967,"children":8968},{"style":3329},[8969],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":8971,"children":8972},{"style":3212},[8973],{"type":2916,"value":3483},{"type":2899,"tag":3200,"props":8975,"children":8976},{"style":3329},[8977],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":8979,"children":8980},{"style":3329},[8981],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":8983,"children":8984},{"class":3202,"line":3446},[8985,8989,8993],{"type":2899,"tag":3200,"props":8986,"children":8987},{"style":3407},[8988],{"type":2916,"value":7060},{"type":2899,"tag":3200,"props":8990,"children":8991},{"style":3329},[8992],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":8994,"children":8995},{"style":3335},[8996],{"type":2916,"value":7069},{"type":2899,"tag":3200,"props":8998,"children":8999},{"class":3202,"line":3464},[9000],{"type":2899,"tag":3200,"props":9001,"children":9002},{"style":3329},[9003],{"type":2916,"value":7077},{"type":2899,"tag":3200,"props":9005,"children":9006},{"class":3202,"line":3500},[9007,9011,9015,9019,9023,9027],{"type":2899,"tag":3200,"props":9008,"children":9009},{"style":3407},[9010],{"type":2916,"value":7085},{"type":2899,"tag":3200,"props":9012,"children":9013},{"style":3329},[9014],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":9016,"children":9017},{"style":3329},[9018],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":9020,"children":9021},{"style":3212},[9022],{"type":2916,"value":6629},{"type":2899,"tag":3200,"props":9024,"children":9025},{"style":3329},[9026],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":9028,"children":9029},{"style":3329},[9030],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":9032,"children":9033},{"class":3202,"line":3509},[9034,9038,9042,9046,9050,9054],{"type":2899,"tag":3200,"props":9035,"children":9036},{"style":3407},[9037],{"type":2916,"value":7142},{"type":2899,"tag":3200,"props":9039,"children":9040},{"style":3329},[9041],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":9043,"children":9044},{"style":3329},[9045],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":9047,"children":9048},{"style":3212},[9049],{"type":2916,"value":7126},{"type":2899,"tag":3200,"props":9051,"children":9052},{"style":3329},[9053],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":9055,"children":9056},{"style":3329},[9057],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":9059,"children":9060},{"class":3202,"line":4307},[9061,9065,9069,9073,9077,9081],{"type":2899,"tag":3200,"props":9062,"children":9063},{"style":3407},[9064],{"type":2916,"value":7113},{"type":2899,"tag":3200,"props":9066,"children":9067},{"style":3329},[9068],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":9070,"children":9071},{"style":3329},[9072],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":9074,"children":9075},{"style":3212},[9076],{"type":2916,"value":7126},{"type":2899,"tag":3200,"props":9078,"children":9079},{"style":3329},[9080],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":9082,"children":9083},{"style":3329},[9084],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":9086,"children":9087},{"class":3202,"line":4315},[9088,9093,9097,9101,9105,9109],{"type":2899,"tag":3200,"props":9089,"children":9090},{"style":3389},[9091],{"type":2916,"value":9092},"          headers",{"type":2899,"tag":3200,"props":9094,"children":9095},{"style":3329},[9096],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":9098,"children":9099},{"style":3329},[9100],{"type":2916,"value":3869},{"type":2899,"tag":3200,"props":9102,"children":9103},{"style":3810},[9104],{"type":2916,"value":3874},{"type":2899,"tag":3200,"props":9106,"children":9107},{"style":3335},[9108],{"type":2916,"value":3908},{"type":2899,"tag":3200,"props":9110,"children":9111},{"style":3329},[9112],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":9114,"children":9115},{"class":3202,"line":4323},[9116,9121,9125,9129,9134,9138,9143,9147,9152,9156,9161],{"type":2899,"tag":3200,"props":9117,"children":9118},{"style":3407},[9119],{"type":2916,"value":9120},"            Authorization",{"type":2899,"tag":3200,"props":9122,"children":9123},{"style":3329},[9124],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":9126,"children":9127},{"style":3329},[9128],{"type":2916,"value":3941},{"type":2899,"tag":3200,"props":9130,"children":9131},{"style":3212},[9132],{"type":2916,"value":9133},"Bearer ",{"type":2899,"tag":3200,"props":9135,"children":9136},{"style":3329},[9137],{"type":2916,"value":3951},{"type":2899,"tag":3200,"props":9139,"children":9140},{"style":3335},[9141],{"type":2916,"value":9142},"process",{"type":2899,"tag":3200,"props":9144,"children":9145},{"style":3329},[9146],{"type":2916,"value":4540},{"type":2899,"tag":3200,"props":9148,"children":9149},{"style":3335},[9150],{"type":2916,"value":9151},"env",{"type":2899,"tag":3200,"props":9153,"children":9154},{"style":3329},[9155],{"type":2916,"value":4540},{"type":2899,"tag":3200,"props":9157,"children":9158},{"style":3335},[9159],{"type":2916,"value":9160},"GITHUB_TOKEN",{"type":2899,"tag":3200,"props":9162,"children":9163},{"style":3329},[9164],{"type":2916,"value":9165},"}`\n",{"type":2899,"tag":3200,"props":9167,"children":9168},{"class":3202,"line":4331},[9169,9174],{"type":2899,"tag":3200,"props":9170,"children":9171},{"style":3329},[9172],{"type":2916,"value":9173},"          }",{"type":2899,"tag":3200,"props":9175,"children":9176},{"style":3335},[9177],{"type":2916,"value":3520},{"type":2899,"tag":3200,"props":9179,"children":9180},{"class":3202,"line":4339},[9181],{"type":2899,"tag":3200,"props":9182,"children":9183},{"style":3329},[9184],{"type":2916,"value":7585},{"type":2899,"tag":3200,"props":9186,"children":9187},{"class":3202,"line":4348},[9188],{"type":2899,"tag":3200,"props":9189,"children":9190},{"style":3335},[9191],{"type":2916,"value":7594},{"type":2899,"tag":3200,"props":9193,"children":9194},{"class":3202,"line":4357},[9195],{"type":2899,"tag":3200,"props":9196,"children":9197},{"style":3329},[9198],{"type":2916,"value":5065},{"type":2899,"tag":3200,"props":9200,"children":9201},{"class":3202,"line":4366},[9202],{"type":2899,"tag":3200,"props":9203,"children":9204},{"style":3329},[9205],{"type":2916,"value":4776},{"type":2899,"tag":3200,"props":9207,"children":9208},{"class":3202,"line":4374},[9209,9213],{"type":2899,"tag":3200,"props":9210,"children":9211},{"style":3329},[9212],{"type":2916,"value":3515},{"type":2899,"tag":3200,"props":9214,"children":9215},{"style":3335},[9216],{"type":2916,"value":3520},{"type":2899,"tag":3287,"props":9218,"children":9219},{},[9220,9228,9233],{"type":2899,"tag":3291,"props":9221,"children":9222},{},[9223],{"type":2899,"tag":2976,"props":9224,"children":9225},{},[9226],{"type":2916,"value":9227},"🔄 Apollo Federation",{"type":2899,"tag":2919,"props":9229,"children":9230},{},[9231],{"type":2916,"value":9232},"Build federated GraphQL services:",{"type":2899,"tag":3189,"props":9234,"children":9236},{"className":3302,"code":9235,"language":3304,"meta":2860,"style":2860},"\u002F\u002F nitro.config.ts\nexport default defineNitroConfig({\n  graphql: {\n    framework: 'apollo-server',\n    federation: {\n      enabled: true,\n      serviceName: 'users-service'\n    }\n  }\n})\n",[9237],{"type":2899,"tag":3196,"props":9238,"children":9239},{"__ignoreMap":2860},[9240,9247,9270,9285,9313,9329,9349,9374,9381,9388],{"type":2899,"tag":3200,"props":9241,"children":9242},{"class":3202,"line":2884},[9243],{"type":2899,"tag":3200,"props":9244,"children":9245},{"style":3314},[9246],{"type":2916,"value":3317},{"type":2899,"tag":3200,"props":9248,"children":9249},{"class":3202,"line":2880},[9250,9254,9258,9262,9266],{"type":2899,"tag":3200,"props":9251,"children":9252},{"style":3323},[9253],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":9255,"children":9256},{"style":3323},[9257],{"type":2916,"value":3386},{"type":2899,"tag":3200,"props":9259,"children":9260},{"style":3389},[9261],{"type":2916,"value":3338},{"type":2899,"tag":3200,"props":9263,"children":9264},{"style":3335},[9265],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":9267,"children":9268},{"style":3329},[9269],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":9271,"children":9272},{"class":3202,"line":3366},[9273,9277,9281],{"type":2899,"tag":3200,"props":9274,"children":9275},{"style":3407},[9276],{"type":2916,"value":3452},{"type":2899,"tag":3200,"props":9278,"children":9279},{"style":3329},[9280],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":9282,"children":9283},{"style":3329},[9284],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":9286,"children":9287},{"class":3202,"line":3375},[9288,9292,9296,9300,9305,9309],{"type":2899,"tag":3200,"props":9289,"children":9290},{"style":3407},[9291],{"type":2916,"value":3470},{"type":2899,"tag":3200,"props":9293,"children":9294},{"style":3329},[9295],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":9297,"children":9298},{"style":3329},[9299],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":9301,"children":9302},{"style":3212},[9303],{"type":2916,"value":9304},"apollo-server",{"type":2899,"tag":3200,"props":9306,"children":9307},{"style":3329},[9308],{"type":2916,"value":3425},{"type":2899,"tag":3200,"props":9310,"children":9311},{"style":3329},[9312],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":9314,"children":9315},{"class":3202,"line":2889},[9316,9321,9325],{"type":2899,"tag":3200,"props":9317,"children":9318},{"style":3407},[9319],{"type":2916,"value":9320},"    federation",{"type":2899,"tag":3200,"props":9322,"children":9323},{"style":3329},[9324],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":9326,"children":9327},{"style":3329},[9328],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":9330,"children":9331},{"class":3202,"line":3446},[9332,9337,9341,9345],{"type":2899,"tag":3200,"props":9333,"children":9334},{"style":3407},[9335],{"type":2916,"value":9336},"      enabled",{"type":2899,"tag":3200,"props":9338,"children":9339},{"style":3329},[9340],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":9342,"children":9343},{"style":5460},[9344],{"type":2916,"value":5670},{"type":2899,"tag":3200,"props":9346,"children":9347},{"style":3329},[9348],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":9350,"children":9351},{"class":3202,"line":3464},[9352,9357,9361,9365,9370],{"type":2899,"tag":3200,"props":9353,"children":9354},{"style":3407},[9355],{"type":2916,"value":9356},"      serviceName",{"type":2899,"tag":3200,"props":9358,"children":9359},{"style":3329},[9360],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":9362,"children":9363},{"style":3329},[9364],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":9366,"children":9367},{"style":3212},[9368],{"type":2916,"value":9369},"users-service",{"type":2899,"tag":3200,"props":9371,"children":9372},{"style":3329},[9373],{"type":2916,"value":3363},{"type":2899,"tag":3200,"props":9375,"children":9376},{"class":3202,"line":3500},[9377],{"type":2899,"tag":3200,"props":9378,"children":9379},{"style":3329},[9380],{"type":2916,"value":5065},{"type":2899,"tag":3200,"props":9382,"children":9383},{"class":3202,"line":3509},[9384],{"type":2899,"tag":3200,"props":9385,"children":9386},{"style":3329},[9387],{"type":2916,"value":4776},{"type":2899,"tag":3200,"props":9389,"children":9390},{"class":3202,"line":4307},[9391,9395],{"type":2899,"tag":3200,"props":9392,"children":9393},{"style":3329},[9394],{"type":2916,"value":3515},{"type":2899,"tag":3200,"props":9396,"children":9397},{"style":3335},[9398],{"type":2916,"value":3520},{"type":2899,"tag":3046,"props":9400,"children":9402},{"id":9401},"documentation",[9403],{"type":2916,"value":9404},"📖 Documentation",{"type":2899,"tag":3174,"props":9406,"children":9408},{"id":9407},"core-utilities",[9409],{"type":2916,"value":9410},"Core Utilities",{"type":2899,"tag":2919,"props":9412,"children":9413},{},[9414],{"type":2916,"value":9415},"All utilities are auto-imported in resolver files:",{"type":2899,"tag":4092,"props":9417,"children":9418},{},[9419,9439],{"type":2899,"tag":4096,"props":9420,"children":9421},{},[9422],{"type":2899,"tag":4100,"props":9423,"children":9424},{},[9425,9430,9435],{"type":2899,"tag":4104,"props":9426,"children":9427},{},[9428],{"type":2916,"value":9429},"Function",{"type":2899,"tag":4104,"props":9431,"children":9432},{},[9433],{"type":2916,"value":9434},"Purpose",{"type":2899,"tag":4104,"props":9436,"children":9437},{},[9438],{"type":2916,"value":4108},{"type":2899,"tag":4120,"props":9440,"children":9441},{},[9442,9468,9494,9520,9546],{"type":2899,"tag":4100,"props":9443,"children":9444},{},[9445,9454,9459],{"type":2899,"tag":4127,"props":9446,"children":9447},{},[9448],{"type":2899,"tag":3196,"props":9449,"children":9451},{"className":9450},[],[9452],{"type":2916,"value":9453},"defineResolver",{"type":2899,"tag":4127,"props":9455,"children":9456},{},[9457],{"type":2916,"value":9458},"Complete resolvers",{"type":2899,"tag":4127,"props":9460,"children":9461},{},[9462],{"type":2899,"tag":3196,"props":9463,"children":9465},{"className":9464},[],[9466],{"type":2916,"value":9467},"defineResolver({ Query: {...}, Mutation: {...} })",{"type":2899,"tag":4100,"props":9469,"children":9470},{},[9471,9480,9485],{"type":2899,"tag":4127,"props":9472,"children":9473},{},[9474],{"type":2899,"tag":3196,"props":9475,"children":9477},{"className":9476},[],[9478],{"type":2916,"value":9479},"defineQuery",{"type":2899,"tag":4127,"props":9481,"children":9482},{},[9483],{"type":2916,"value":9484},"Query-only resolvers",{"type":2899,"tag":4127,"props":9486,"children":9487},{},[9488],{"type":2899,"tag":3196,"props":9489,"children":9491},{"className":9490},[],[9492],{"type":2916,"value":9493},"defineQuery({ users: () => [...] })",{"type":2899,"tag":4100,"props":9495,"children":9496},{},[9497,9506,9511],{"type":2899,"tag":4127,"props":9498,"children":9499},{},[9500],{"type":2899,"tag":3196,"props":9501,"children":9503},{"className":9502},[],[9504],{"type":2916,"value":9505},"defineMutation",{"type":2899,"tag":4127,"props":9507,"children":9508},{},[9509],{"type":2916,"value":9510},"Mutation-only resolvers",{"type":2899,"tag":4127,"props":9512,"children":9513},{},[9514],{"type":2899,"tag":3196,"props":9515,"children":9517},{"className":9516},[],[9518],{"type":2916,"value":9519},"defineMutation({ createUser: (...) => {...} })",{"type":2899,"tag":4100,"props":9521,"children":9522},{},[9523,9532,9537],{"type":2899,"tag":4127,"props":9524,"children":9525},{},[9526],{"type":2899,"tag":3196,"props":9527,"children":9529},{"className":9528},[],[9530],{"type":2916,"value":9531},"defineType",{"type":2899,"tag":4127,"props":9533,"children":9534},{},[9535],{"type":2916,"value":9536},"Custom type resolvers",{"type":2899,"tag":4127,"props":9538,"children":9539},{},[9540],{"type":2899,"tag":3196,"props":9541,"children":9543},{"className":9542},[],[9544],{"type":2916,"value":9545},"defineType({ User: { posts: (parent) => [...] } })",{"type":2899,"tag":4100,"props":9547,"children":9548},{},[9549,9558,9563],{"type":2899,"tag":4127,"props":9550,"children":9551},{},[9552],{"type":2899,"tag":3196,"props":9553,"children":9555},{"className":9554},[],[9556],{"type":2916,"value":9557},"defineDirective",{"type":2899,"tag":4127,"props":9559,"children":9560},{},[9561],{"type":2916,"value":9562},"Custom directives",{"type":2899,"tag":4127,"props":9564,"children":9565},{},[9566],{"type":2899,"tag":3196,"props":9567,"children":9569},{"className":9568},[],[9570],{"type":2916,"value":9571},"defineDirective({ name: 'auth', ... })",{"type":2899,"tag":3174,"props":9573,"children":9575},{"id":9574},"type-generation",[9576],{"type":2916,"value":2997},{"type":2899,"tag":2919,"props":9578,"children":9579},{},[9580],{"type":2916,"value":9581},"Automatic TypeScript types are generated:",{"type":2899,"tag":3053,"props":9583,"children":9584},{},[9585,9602],{"type":2899,"tag":3057,"props":9586,"children":9587},{},[9588,9593,9594,9600],{"type":2899,"tag":2976,"props":9589,"children":9590},{},[9591],{"type":2916,"value":9592},"Server types",{"type":2916,"value":4042},{"type":2899,"tag":3196,"props":9595,"children":9597},{"className":9596},[],[9598],{"type":2916,"value":9599},"#graphql\u002Fserver",{"type":2916,"value":9601}," - Use in resolvers and server code",{"type":2899,"tag":3057,"props":9603,"children":9604},{},[9605,9610,9611,9617],{"type":2899,"tag":2976,"props":9606,"children":9607},{},[9608],{"type":2916,"value":9609},"Client types",{"type":2916,"value":4042},{"type":2899,"tag":3196,"props":9612,"children":9614},{"className":9613},[],[9615],{"type":2916,"value":9616},"#graphql\u002Fclient",{"type":2916,"value":9618}," - Use in frontend components",{"type":2899,"tag":3189,"props":9620,"children":9622},{"className":3302,"code":9621,"language":3304,"meta":2860,"style":2860},"\u002F\u002F Server-side\nimport type { User, CreateUserInput } from '#graphql\u002Fserver'\n\n\u002F\u002F Client-side  \nimport type { GetUsersQuery, CreateUserMutation } from '#graphql\u002Fclient'\n",[9623],{"type":2899,"tag":3196,"props":9624,"children":9625},{"__ignoreMap":2860},[9626,9634,9683,9690,9698],{"type":2899,"tag":3200,"props":9627,"children":9628},{"class":3202,"line":2884},[9629],{"type":2899,"tag":3200,"props":9630,"children":9631},{"style":3314},[9632],{"type":2916,"value":9633},"\u002F\u002F Server-side\n",{"type":2899,"tag":3200,"props":9635,"children":9636},{"class":3202,"line":2880},[9637,9641,9645,9649,9654,9658,9663,9667,9671,9675,9679],{"type":2899,"tag":3200,"props":9638,"children":9639},{"style":3323},[9640],{"type":2916,"value":3326},{"type":2899,"tag":3200,"props":9642,"children":9643},{"style":3323},[9644],{"type":2916,"value":8715},{"type":2899,"tag":3200,"props":9646,"children":9647},{"style":3329},[9648],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":9650,"children":9651},{"style":3335},[9652],{"type":2916,"value":9653}," User",{"type":2899,"tag":3200,"props":9655,"children":9656},{"style":3329},[9657],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":9659,"children":9660},{"style":3335},[9661],{"type":2916,"value":9662}," CreateUserInput",{"type":2899,"tag":3200,"props":9664,"children":9665},{"style":3329},[9666],{"type":2916,"value":3343},{"type":2899,"tag":3200,"props":9668,"children":9669},{"style":3323},[9670],{"type":2916,"value":3348},{"type":2899,"tag":3200,"props":9672,"children":9673},{"style":3329},[9674],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":9676,"children":9677},{"style":3212},[9678],{"type":2916,"value":9599},{"type":2899,"tag":3200,"props":9680,"children":9681},{"style":3329},[9682],{"type":2916,"value":3363},{"type":2899,"tag":3200,"props":9684,"children":9685},{"class":3202,"line":3366},[9686],{"type":2899,"tag":3200,"props":9687,"children":9688},{"emptyLinePlaceholder":1196},[9689],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":9691,"children":9692},{"class":3202,"line":3375},[9693],{"type":2899,"tag":3200,"props":9694,"children":9695},{"style":3314},[9696],{"type":2916,"value":9697},"\u002F\u002F Client-side  \n",{"type":2899,"tag":3200,"props":9699,"children":9700},{"class":3202,"line":2889},[9701,9705,9709,9713,9718,9722,9727,9731,9735,9739,9743],{"type":2899,"tag":3200,"props":9702,"children":9703},{"style":3323},[9704],{"type":2916,"value":3326},{"type":2899,"tag":3200,"props":9706,"children":9707},{"style":3323},[9708],{"type":2916,"value":8715},{"type":2899,"tag":3200,"props":9710,"children":9711},{"style":3329},[9712],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":9714,"children":9715},{"style":3335},[9716],{"type":2916,"value":9717}," GetUsersQuery",{"type":2899,"tag":3200,"props":9719,"children":9720},{"style":3329},[9721],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":9723,"children":9724},{"style":3335},[9725],{"type":2916,"value":9726}," CreateUserMutation",{"type":2899,"tag":3200,"props":9728,"children":9729},{"style":3329},[9730],{"type":2916,"value":3343},{"type":2899,"tag":3200,"props":9732,"children":9733},{"style":3323},[9734],{"type":2916,"value":3348},{"type":2899,"tag":3200,"props":9736,"children":9737},{"style":3329},[9738],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":9740,"children":9741},{"style":3212},[9742],{"type":2916,"value":9616},{"type":2899,"tag":3200,"props":9744,"children":9745},{"style":3329},[9746],{"type":2916,"value":3363},{"type":2899,"tag":3174,"props":9748,"children":9750},{"id":9749},"project-structure",[9751],{"type":2916,"value":9752},"Project Structure",{"type":2899,"tag":3189,"props":9754,"children":9758},{"className":9755,"code":9757,"language":2916},[9756],"language-text","server\u002F\n├── graphql\u002F\n│   ├── schema.graphql              # Main schema\n│   ├── hello.resolver.ts           # Basic resolvers\n│   ├── users\u002F\n│   │   ├── user.graphql           # User schema\n│   │   └── user.resolver.ts       # User resolvers\n│   ├── directives\u002F                # Custom directives\n│   └── config.ts                  # Optional GraphQL config\n",[9759],{"type":2899,"tag":3196,"props":9760,"children":9761},{"__ignoreMap":2860},[9762],{"type":2916,"value":9757},{"type":2899,"tag":9764,"props":9765,"children":9766},"blockquote",{},[9767,9784],{"type":2899,"tag":2919,"props":9768,"children":9769},{},[9770,9775,9777,9782],{"type":2899,"tag":2976,"props":9771,"children":9772},{},[9773],{"type":2916,"value":9774},"⚠️ Important",{"type":2916,"value":9776},": Use ",{"type":2899,"tag":2976,"props":9778,"children":9779},{},[9780],{"type":2916,"value":9781},"named exports",{"type":2916,"value":9783}," for all resolvers:",{"type":2899,"tag":3189,"props":9785,"children":9787},{"className":3302,"code":9786,"language":3304,"meta":2860,"style":2860},"\u002F\u002F ✅ Correct\nexport const userQueries = defineQuery({...})\n\n\u002F\u002F ❌ Deprecated\nexport default defineQuery({...})\n",[9788],{"type":2899,"tag":3196,"props":9789,"children":9790},{"__ignoreMap":2860},[9791,9799,9835,9842,9850],{"type":2899,"tag":3200,"props":9792,"children":9793},{"class":3202,"line":2884},[9794],{"type":2899,"tag":3200,"props":9795,"children":9796},{"style":3314},[9797],{"type":2916,"value":9798},"\u002F\u002F ✅ Correct\n",{"type":2899,"tag":3200,"props":9800,"children":9801},{"class":3202,"line":2880},[9802,9806,9810,9814,9818,9822,9826,9831],{"type":2899,"tag":3200,"props":9803,"children":9804},{"style":3323},[9805],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":9807,"children":9808},{"style":3810},[9809],{"type":2916,"value":3813},{"type":2899,"tag":3200,"props":9811,"children":9812},{"style":3335},[9813],{"type":2916,"value":4442},{"type":2899,"tag":3200,"props":9815,"children":9816},{"style":3329},[9817],{"type":2916,"value":3823},{"type":2899,"tag":3200,"props":9819,"children":9820},{"style":3389},[9821],{"type":2916,"value":4451},{"type":2899,"tag":3200,"props":9823,"children":9824},{"style":3335},[9825],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":9827,"children":9828},{"style":3329},[9829],{"type":2916,"value":9830},"{...}",{"type":2899,"tag":3200,"props":9832,"children":9833},{"style":3335},[9834],{"type":2916,"value":3520},{"type":2899,"tag":3200,"props":9836,"children":9837},{"class":3202,"line":3366},[9838],{"type":2899,"tag":3200,"props":9839,"children":9840},{"emptyLinePlaceholder":1196},[9841],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":9843,"children":9844},{"class":3202,"line":3375},[9845],{"type":2899,"tag":3200,"props":9846,"children":9847},{"style":3314},[9848],{"type":2916,"value":9849},"\u002F\u002F ❌ Deprecated\n",{"type":2899,"tag":3200,"props":9851,"children":9852},{"class":3202,"line":2889},[9853,9857,9861,9865,9869,9873],{"type":2899,"tag":3200,"props":9854,"children":9855},{"style":3323},[9856],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":9858,"children":9859},{"style":3323},[9860],{"type":2916,"value":3386},{"type":2899,"tag":3200,"props":9862,"children":9863},{"style":3389},[9864],{"type":2916,"value":4451},{"type":2899,"tag":3200,"props":9866,"children":9867},{"style":3335},[9868],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":9870,"children":9871},{"style":3329},[9872],{"type":2916,"value":9830},{"type":2899,"tag":3200,"props":9874,"children":9875},{"style":3335},[9876],{"type":2916,"value":3520},{"type":2899,"tag":3046,"props":9878,"children":9880},{"id":9879},"troubleshooting",[9881],{"type":2916,"value":9882},"🚨 Troubleshooting",{"type":2899,"tag":3287,"props":9884,"children":9885},{},[9886,9894,9902,9943,9951,9982,9990,10009,10023,10221,10243,10248,10826,10834,10938,10946],{"type":2899,"tag":3291,"props":9887,"children":9888},{},[9889],{"type":2899,"tag":2976,"props":9890,"children":9891},{},[9892],{"type":2916,"value":9893},"Common Issues",{"type":2899,"tag":2919,"props":9895,"children":9896},{},[9897],{"type":2899,"tag":2976,"props":9898,"children":9899},{},[9900],{"type":2916,"value":9901},"GraphQL endpoint returns 404",{"type":2899,"tag":3053,"props":9903,"children":9904},{},[9905,9917,9930],{"type":2899,"tag":3057,"props":9906,"children":9907},{},[9908,9910,9915],{"type":2916,"value":9909},"✅ Check ",{"type":2899,"tag":3196,"props":9911,"children":9913},{"className":9912},[],[9914],{"type":2916,"value":2857},{"type":2916,"value":9916}," is in modules",{"type":2899,"tag":3057,"props":9918,"children":9919},{},[9920,9922,9928],{"type":2916,"value":9921},"✅ Set ",{"type":2899,"tag":3196,"props":9923,"children":9925},{"className":9924},[],[9926],{"type":2916,"value":9927},"graphql.framework",{"type":2916,"value":9929}," option",{"type":2899,"tag":3057,"props":9931,"children":9932},{},[9933,9935,9941],{"type":2916,"value":9934},"✅ Create at least one ",{"type":2899,"tag":3196,"props":9936,"children":9938},{"className":9937},[],[9939],{"type":2916,"value":9940},".graphql",{"type":2916,"value":9942}," file",{"type":2899,"tag":2919,"props":9944,"children":9945},{},[9946],{"type":2899,"tag":2976,"props":9947,"children":9948},{},[9949],{"type":2916,"value":9950},"Types not generating",{"type":2899,"tag":3053,"props":9952,"children":9953},{},[9954,9959,9977],{"type":2899,"tag":3057,"props":9955,"children":9956},{},[9957],{"type":2916,"value":9958},"✅ Restart dev server",{"type":2899,"tag":3057,"props":9960,"children":9961},{},[9962,9964,9970,9971],{"type":2916,"value":9963},"✅ Check file naming: ",{"type":2899,"tag":3196,"props":9965,"children":9967},{"className":9966},[],[9968],{"type":2916,"value":9969},"*.graphql",{"type":2916,"value":6631},{"type":2899,"tag":3196,"props":9972,"children":9974},{"className":9973},[],[9975],{"type":2916,"value":9976},"*.resolver.ts",{"type":2899,"tag":3057,"props":9978,"children":9979},{},[9980],{"type":2916,"value":9981},"✅ Verify exports are named exports",{"type":2899,"tag":2919,"props":9983,"children":9984},{},[9985],{"type":2899,"tag":2976,"props":9986,"children":9987},{},[9988],{"type":2916,"value":9989},"Import errors",{"type":2899,"tag":3053,"props":9991,"children":9992},{},[9993,10004],{"type":2899,"tag":3057,"props":9994,"children":9995},{},[9996,9998],{"type":2916,"value":9997},"✅ Use correct path: ",{"type":2899,"tag":3196,"props":9999,"children":10001},{"className":10000},[],[10002],{"type":2916,"value":10003},"nitro-graphql\u002Futils\u002Fdefine",{"type":2899,"tag":3057,"props":10005,"children":10006},{},[10007],{"type":2916,"value":10008},"✅ Use named exports in resolvers",{"type":2899,"tag":2919,"props":10010,"children":10011},{},[10012],{"type":2899,"tag":2976,"props":10013,"children":10014},{},[10015,10017],{"type":2916,"value":10016},"Vite: \"Parse failure: Expected ';', '}' or ",{"type":2899,"tag":10018,"props":10019,"children":10020},"eof",{},[10021],{"type":2916,"value":10022},"\" on GraphQL files",{"type":2899,"tag":3053,"props":10024,"children":10025},{},[10026,10045,10072],{"type":2899,"tag":3057,"props":10027,"children":10028},{},[10029,10031,10037,10039],{"type":2916,"value":10030},"✅ Add ",{"type":2899,"tag":3196,"props":10032,"children":10034},{"className":10033},[],[10035],{"type":2916,"value":10036},"graphql()",{"type":2916,"value":10038}," plugin from ",{"type":2899,"tag":3196,"props":10040,"children":10042},{"className":10041},[],[10043],{"type":2916,"value":10044},"nitro-graphql\u002Fvite",{"type":2899,"tag":3057,"props":10046,"children":10047},{},[10048,10050,10055,10057,10062,10064,10070],{"type":2916,"value":10049},"✅ Ensure ",{"type":2899,"tag":3196,"props":10051,"children":10053},{"className":10052},[],[10054],{"type":2916,"value":10036},{"type":2916,"value":10056}," is placed ",{"type":2899,"tag":2976,"props":10058,"children":10059},{},[10060],{"type":2916,"value":10061},"before",{"type":2916,"value":10063}," ",{"type":2899,"tag":3196,"props":10065,"children":10067},{"className":10066},[],[10068],{"type":2916,"value":10069},"nitro()",{"type":2916,"value":10071}," in plugins array",{"type":2899,"tag":3057,"props":10073,"children":10074},{},[10075,10077],{"type":2916,"value":10076},"✅ Example:\n",{"type":2899,"tag":3189,"props":10078,"children":10080},{"className":3302,"code":10079,"language":3304,"meta":2860,"style":2860},"import { graphql } from 'nitro-graphql\u002Fvite'\n\nexport default defineConfig({\n  plugins: [\n    graphql(), \u002F\u002F ← Must be first\n    nitro(),\n  ]\n})\n",[10081],{"type":2899,"tag":3196,"props":10082,"children":10083},{"__ignoreMap":2860},[10084,10120,10127,10151,10167,10187,10203,10210],{"type":2899,"tag":3200,"props":10085,"children":10086},{"class":3202,"line":2884},[10087,10091,10095,10100,10104,10108,10112,10116],{"type":2899,"tag":3200,"props":10088,"children":10089},{"style":3323},[10090],{"type":2916,"value":3326},{"type":2899,"tag":3200,"props":10092,"children":10093},{"style":3329},[10094],{"type":2916,"value":3332},{"type":2899,"tag":3200,"props":10096,"children":10097},{"style":3335},[10098],{"type":2916,"value":10099}," graphql",{"type":2899,"tag":3200,"props":10101,"children":10102},{"style":3329},[10103],{"type":2916,"value":3343},{"type":2899,"tag":3200,"props":10105,"children":10106},{"style":3323},[10107],{"type":2916,"value":3348},{"type":2899,"tag":3200,"props":10109,"children":10110},{"style":3329},[10111],{"type":2916,"value":3353},{"type":2899,"tag":3200,"props":10113,"children":10114},{"style":3212},[10115],{"type":2916,"value":10044},{"type":2899,"tag":3200,"props":10117,"children":10118},{"style":3329},[10119],{"type":2916,"value":3363},{"type":2899,"tag":3200,"props":10121,"children":10122},{"class":3202,"line":2880},[10123],{"type":2899,"tag":3200,"props":10124,"children":10125},{"emptyLinePlaceholder":1196},[10126],{"type":2916,"value":3372},{"type":2899,"tag":3200,"props":10128,"children":10129},{"class":3202,"line":3366},[10130,10134,10138,10143,10147],{"type":2899,"tag":3200,"props":10131,"children":10132},{"style":3323},[10133],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":10135,"children":10136},{"style":3323},[10137],{"type":2916,"value":3386},{"type":2899,"tag":3200,"props":10139,"children":10140},{"style":3389},[10141],{"type":2916,"value":10142}," defineConfig",{"type":2899,"tag":3200,"props":10144,"children":10145},{"style":3335},[10146],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":10148,"children":10149},{"style":3329},[10150],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":10152,"children":10153},{"class":3202,"line":3375},[10154,10159,10163],{"type":2899,"tag":3200,"props":10155,"children":10156},{"style":3407},[10157],{"type":2916,"value":10158},"  plugins",{"type":2899,"tag":3200,"props":10160,"children":10161},{"style":3329},[10162],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":10164,"children":10165},{"style":3335},[10166],{"type":2916,"value":7069},{"type":2899,"tag":3200,"props":10168,"children":10169},{"class":3202,"line":2889},[10170,10174,10178,10182],{"type":2899,"tag":3200,"props":10171,"children":10172},{"style":3389},[10173],{"type":2916,"value":3632},{"type":2899,"tag":3200,"props":10175,"children":10176},{"style":3335},[10177],{"type":2916,"value":4997},{"type":2899,"tag":3200,"props":10179,"children":10180},{"style":3329},[10181],{"type":2916,"value":3492},{"type":2899,"tag":3200,"props":10183,"children":10184},{"style":3314},[10185],{"type":2916,"value":10186}," \u002F\u002F ← Must be first\n",{"type":2899,"tag":3200,"props":10188,"children":10189},{"class":3202,"line":3446},[10190,10195,10199],{"type":2899,"tag":3200,"props":10191,"children":10192},{"style":3389},[10193],{"type":2916,"value":10194},"    nitro",{"type":2899,"tag":3200,"props":10196,"children":10197},{"style":3335},[10198],{"type":2916,"value":4997},{"type":2899,"tag":3200,"props":10200,"children":10201},{"style":3329},[10202],{"type":2916,"value":3443},{"type":2899,"tag":3200,"props":10204,"children":10205},{"class":3202,"line":3464},[10206],{"type":2899,"tag":3200,"props":10207,"children":10208},{"style":3335},[10209],{"type":2916,"value":7981},{"type":2899,"tag":3200,"props":10211,"children":10212},{"class":3202,"line":3500},[10213,10217],{"type":2899,"tag":3200,"props":10214,"children":10215},{"style":3329},[10216],{"type":2916,"value":3515},{"type":2899,"tag":3200,"props":10218,"children":10219},{"style":3335},[10220],{"type":2916,"value":3520},{"type":2899,"tag":2919,"props":10222,"children":10223},{},[10224],{"type":2899,"tag":2976,"props":10225,"children":10226},{},[10227,10229,10234,10236,10241],{"type":2916,"value":10228},"RollupError: \"",{"type":2899,"tag":3200,"props":10230,"children":10231},{},[10232],{"type":2916,"value":10233},"exportName",{"type":2916,"value":10235},"\" is not exported by \"",{"type":2899,"tag":3200,"props":10237,"children":10238},{},[10239],{"type":2916,"value":10240},"file",{"type":2916,"value":10242},".resolver.ts\"",{"type":2899,"tag":2919,"props":10244,"children":10245},{},[10246],{"type":2916,"value":10247},"This error occurs when the resolver scanner can't find the expected export in your resolver file. Common causes:",{"type":2899,"tag":7635,"props":10249,"children":10250},{},[10251,10430,10649,10800],{"type":2899,"tag":3057,"props":10252,"children":10253},{},[10254,10259,10261,10342],{"type":2899,"tag":2976,"props":10255,"children":10256},{},[10257],{"type":2916,"value":10258},"Using default export instead of named export",{"type":2916,"value":10260}," ❌",{"type":2899,"tag":3189,"props":10262,"children":10264},{"className":3302,"code":10263,"language":3304,"meta":2860,"style":2860},"\u002F\u002F ❌ WRONG - Will not be detected\nexport default defineQuery({\n  users: () => [...]\n})\n",[10265],{"type":2899,"tag":3196,"props":10266,"children":10267},{"__ignoreMap":2860},[10268,10276,10299,10331],{"type":2899,"tag":3200,"props":10269,"children":10270},{"class":3202,"line":2884},[10271],{"type":2899,"tag":3200,"props":10272,"children":10273},{"style":3314},[10274],{"type":2916,"value":10275},"\u002F\u002F ❌ WRONG - Will not be detected\n",{"type":2899,"tag":3200,"props":10277,"children":10278},{"class":3202,"line":2880},[10279,10283,10287,10291,10295],{"type":2899,"tag":3200,"props":10280,"children":10281},{"style":3323},[10282],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":10284,"children":10285},{"style":3323},[10286],{"type":2916,"value":3386},{"type":2899,"tag":3200,"props":10288,"children":10289},{"style":3389},[10290],{"type":2916,"value":4451},{"type":2899,"tag":3200,"props":10292,"children":10293},{"style":3335},[10294],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":10296,"children":10297},{"style":3329},[10298],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":10300,"children":10301},{"class":3202,"line":3366},[10302,10306,10310,10314,10318,10322,10327],{"type":2899,"tag":3200,"props":10303,"children":10304},{"style":3389},[10305],{"type":2916,"value":4467},{"type":2899,"tag":3200,"props":10307,"children":10308},{"style":3329},[10309],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":10311,"children":10312},{"style":3329},[10313],{"type":2916,"value":3869},{"type":2899,"tag":3200,"props":10315,"children":10316},{"style":3810},[10317],{"type":2916,"value":3874},{"type":2899,"tag":3200,"props":10319,"children":10320},{"style":3335},[10321],{"type":2916,"value":3420},{"type":2899,"tag":3200,"props":10323,"children":10324},{"style":3329},[10325],{"type":2916,"value":10326},"...",{"type":2899,"tag":3200,"props":10328,"children":10329},{"style":3335},[10330],{"type":2916,"value":8405},{"type":2899,"tag":3200,"props":10332,"children":10333},{"class":3202,"line":3375},[10334,10338],{"type":2899,"tag":3200,"props":10335,"children":10336},{"style":3329},[10337],{"type":2916,"value":3515},{"type":2899,"tag":3200,"props":10339,"children":10340},{"style":3335},[10341],{"type":2916,"value":3520},{"type":2899,"tag":3189,"props":10343,"children":10345},{"className":3302,"code":10344,"language":3304,"meta":2860,"style":2860},"\u002F\u002F ✅ CORRECT - Use named export\nexport const userQueries = defineQuery({\n  users: () => [...]\n})\n",[10346],{"type":2899,"tag":3196,"props":10347,"children":10348},{"__ignoreMap":2860},[10349,10357,10388,10419],{"type":2899,"tag":3200,"props":10350,"children":10351},{"class":3202,"line":2884},[10352],{"type":2899,"tag":3200,"props":10353,"children":10354},{"style":3314},[10355],{"type":2916,"value":10356},"\u002F\u002F ✅ CORRECT - Use named export\n",{"type":2899,"tag":3200,"props":10358,"children":10359},{"class":3202,"line":2880},[10360,10364,10368,10372,10376,10380,10384],{"type":2899,"tag":3200,"props":10361,"children":10362},{"style":3323},[10363],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":10365,"children":10366},{"style":3810},[10367],{"type":2916,"value":3813},{"type":2899,"tag":3200,"props":10369,"children":10370},{"style":3335},[10371],{"type":2916,"value":4442},{"type":2899,"tag":3200,"props":10373,"children":10374},{"style":3329},[10375],{"type":2916,"value":3823},{"type":2899,"tag":3200,"props":10377,"children":10378},{"style":3389},[10379],{"type":2916,"value":4451},{"type":2899,"tag":3200,"props":10381,"children":10382},{"style":3335},[10383],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":10385,"children":10386},{"style":3329},[10387],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":10389,"children":10390},{"class":3202,"line":3366},[10391,10395,10399,10403,10407,10411,10415],{"type":2899,"tag":3200,"props":10392,"children":10393},{"style":3389},[10394],{"type":2916,"value":4467},{"type":2899,"tag":3200,"props":10396,"children":10397},{"style":3329},[10398],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":10400,"children":10401},{"style":3329},[10402],{"type":2916,"value":3869},{"type":2899,"tag":3200,"props":10404,"children":10405},{"style":3810},[10406],{"type":2916,"value":3874},{"type":2899,"tag":3200,"props":10408,"children":10409},{"style":3335},[10410],{"type":2916,"value":3420},{"type":2899,"tag":3200,"props":10412,"children":10413},{"style":3329},[10414],{"type":2916,"value":10326},{"type":2899,"tag":3200,"props":10416,"children":10417},{"style":3335},[10418],{"type":2916,"value":8405},{"type":2899,"tag":3200,"props":10420,"children":10421},{"class":3202,"line":3375},[10422,10426],{"type":2899,"tag":3200,"props":10423,"children":10424},{"style":3329},[10425],{"type":2916,"value":3515},{"type":2899,"tag":3200,"props":10427,"children":10428},{"style":3335},[10429],{"type":2916,"value":3520},{"type":2899,"tag":3057,"props":10431,"children":10432},{},[10433,10438,10439,10538],{"type":2899,"tag":2976,"props":10434,"children":10435},{},[10436],{"type":2916,"value":10437},"Not using a define function",{"type":2916,"value":10260},{"type":2899,"tag":3189,"props":10440,"children":10442},{"className":3302,"code":10441,"language":3304,"meta":2860,"style":2860},"\u002F\u002F ❌ WRONG - Plain object won't be detected\nexport const resolvers = {\n  Query: {\n    users: () => [...]\n  }\n}\n",[10443],{"type":2899,"tag":3196,"props":10444,"children":10445},{"__ignoreMap":2860},[10446,10454,10478,10493,10524,10531],{"type":2899,"tag":3200,"props":10447,"children":10448},{"class":3202,"line":2884},[10449],{"type":2899,"tag":3200,"props":10450,"children":10451},{"style":3314},[10452],{"type":2916,"value":10453},"\u002F\u002F ❌ WRONG - Plain object won't be detected\n",{"type":2899,"tag":3200,"props":10455,"children":10456},{"class":3202,"line":2880},[10457,10461,10465,10470,10474],{"type":2899,"tag":3200,"props":10458,"children":10459},{"style":3323},[10460],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":10462,"children":10463},{"style":3810},[10464],{"type":2916,"value":3813},{"type":2899,"tag":3200,"props":10466,"children":10467},{"style":3335},[10468],{"type":2916,"value":10469}," resolvers ",{"type":2899,"tag":3200,"props":10471,"children":10472},{"style":3329},[10473],{"type":2916,"value":3823},{"type":2899,"tag":3200,"props":10475,"children":10476},{"style":3329},[10477],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":10479,"children":10480},{"class":3202,"line":3366},[10481,10485,10489],{"type":2899,"tag":3200,"props":10482,"children":10483},{"style":3407},[10484],{"type":2916,"value":3844},{"type":2899,"tag":3200,"props":10486,"children":10487},{"style":3329},[10488],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":10490,"children":10491},{"style":3329},[10492],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":10494,"children":10495},{"class":3202,"line":3375},[10496,10500,10504,10508,10512,10516,10520],{"type":2899,"tag":3200,"props":10497,"children":10498},{"style":3389},[10499],{"type":2916,"value":5073},{"type":2899,"tag":3200,"props":10501,"children":10502},{"style":3329},[10503],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":10505,"children":10506},{"style":3329},[10507],{"type":2916,"value":3869},{"type":2899,"tag":3200,"props":10509,"children":10510},{"style":3810},[10511],{"type":2916,"value":3874},{"type":2899,"tag":3200,"props":10513,"children":10514},{"style":3335},[10515],{"type":2916,"value":3420},{"type":2899,"tag":3200,"props":10517,"children":10518},{"style":3329},[10519],{"type":2916,"value":10326},{"type":2899,"tag":3200,"props":10521,"children":10522},{"style":3335},[10523],{"type":2916,"value":8405},{"type":2899,"tag":3200,"props":10525,"children":10526},{"class":3202,"line":2889},[10527],{"type":2899,"tag":3200,"props":10528,"children":10529},{"style":3329},[10530],{"type":2916,"value":4776},{"type":2899,"tag":3200,"props":10532,"children":10533},{"class":3202,"line":3446},[10534],{"type":2899,"tag":3200,"props":10535,"children":10536},{"style":3329},[10537],{"type":2916,"value":3749},{"type":2899,"tag":3189,"props":10539,"children":10541},{"className":3302,"code":10540,"language":3304,"meta":2860,"style":2860},"\u002F\u002F ✅ CORRECT - Use defineResolver, defineQuery, etc.\nexport const userResolver = defineResolver({\n  Query: {\n    users: () => [...]\n  }\n})\n",[10542],{"type":2899,"tag":3196,"props":10543,"children":10544},{"__ignoreMap":2860},[10545,10553,10585,10600,10631,10638],{"type":2899,"tag":3200,"props":10546,"children":10547},{"class":3202,"line":2884},[10548],{"type":2899,"tag":3200,"props":10549,"children":10550},{"style":3314},[10551],{"type":2916,"value":10552},"\u002F\u002F ✅ CORRECT - Use defineResolver, defineQuery, etc.\n",{"type":2899,"tag":3200,"props":10554,"children":10555},{"class":3202,"line":2880},[10556,10560,10564,10569,10573,10577,10581],{"type":2899,"tag":3200,"props":10557,"children":10558},{"style":3323},[10559],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":10561,"children":10562},{"style":3810},[10563],{"type":2916,"value":3813},{"type":2899,"tag":3200,"props":10565,"children":10566},{"style":3335},[10567],{"type":2916,"value":10568}," userResolver ",{"type":2899,"tag":3200,"props":10570,"children":10571},{"style":3329},[10572],{"type":2916,"value":3823},{"type":2899,"tag":3200,"props":10574,"children":10575},{"style":3389},[10576],{"type":2916,"value":3828},{"type":2899,"tag":3200,"props":10578,"children":10579},{"style":3335},[10580],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":10582,"children":10583},{"style":3329},[10584],{"type":2916,"value":3401},{"type":2899,"tag":3200,"props":10586,"children":10587},{"class":3202,"line":3366},[10588,10592,10596],{"type":2899,"tag":3200,"props":10589,"children":10590},{"style":3407},[10591],{"type":2916,"value":3844},{"type":2899,"tag":3200,"props":10593,"children":10594},{"style":3329},[10595],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":10597,"children":10598},{"style":3329},[10599],{"type":2916,"value":3461},{"type":2899,"tag":3200,"props":10601,"children":10602},{"class":3202,"line":3375},[10603,10607,10611,10615,10619,10623,10627],{"type":2899,"tag":3200,"props":10604,"children":10605},{"style":3389},[10606],{"type":2916,"value":5073},{"type":2899,"tag":3200,"props":10608,"children":10609},{"style":3329},[10610],{"type":2916,"value":3415},{"type":2899,"tag":3200,"props":10612,"children":10613},{"style":3329},[10614],{"type":2916,"value":3869},{"type":2899,"tag":3200,"props":10616,"children":10617},{"style":3810},[10618],{"type":2916,"value":3874},{"type":2899,"tag":3200,"props":10620,"children":10621},{"style":3335},[10622],{"type":2916,"value":3420},{"type":2899,"tag":3200,"props":10624,"children":10625},{"style":3329},[10626],{"type":2916,"value":10326},{"type":2899,"tag":3200,"props":10628,"children":10629},{"style":3335},[10630],{"type":2916,"value":8405},{"type":2899,"tag":3200,"props":10632,"children":10633},{"class":3202,"line":2889},[10634],{"type":2899,"tag":3200,"props":10635,"children":10636},{"style":3329},[10637],{"type":2916,"value":4776},{"type":2899,"tag":3200,"props":10639,"children":10640},{"class":3202,"line":3446},[10641,10645],{"type":2899,"tag":3200,"props":10642,"children":10643},{"style":3329},[10644],{"type":2916,"value":3515},{"type":2899,"tag":3200,"props":10646,"children":10647},{"style":3335},[10648],{"type":2916,"value":3520},{"type":2899,"tag":3057,"props":10650,"children":10651},{},[10652,10657,10658,10709],{"type":2899,"tag":2976,"props":10653,"children":10654},{},[10655],{"type":2916,"value":10656},"File naming doesn't match export",{"type":2916,"value":10260},{"type":2899,"tag":3189,"props":10659,"children":10661},{"className":3302,"code":10660,"language":3304,"meta":2860,"style":2860},"\u002F\u002F ❌ File: uploadFile.resolver.ts but export is named differently\nexport const fileUploader = defineMutation({...})\n",[10662],{"type":2899,"tag":3196,"props":10663,"children":10664},{"__ignoreMap":2860},[10665,10673],{"type":2899,"tag":3200,"props":10666,"children":10667},{"class":3202,"line":2884},[10668],{"type":2899,"tag":3200,"props":10669,"children":10670},{"style":3314},[10671],{"type":2916,"value":10672},"\u002F\u002F ❌ File: uploadFile.resolver.ts but export is named differently\n",{"type":2899,"tag":3200,"props":10674,"children":10675},{"class":3202,"line":2880},[10676,10680,10684,10689,10693,10697,10701,10705],{"type":2899,"tag":3200,"props":10677,"children":10678},{"style":3323},[10679],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":10681,"children":10682},{"style":3810},[10683],{"type":2916,"value":3813},{"type":2899,"tag":3200,"props":10685,"children":10686},{"style":3335},[10687],{"type":2916,"value":10688}," fileUploader ",{"type":2899,"tag":3200,"props":10690,"children":10691},{"style":3329},[10692],{"type":2916,"value":3823},{"type":2899,"tag":3200,"props":10694,"children":10695},{"style":3389},[10696],{"type":2916,"value":4819},{"type":2899,"tag":3200,"props":10698,"children":10699},{"style":3335},[10700],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":10702,"children":10703},{"style":3329},[10704],{"type":2916,"value":9830},{"type":2899,"tag":3200,"props":10706,"children":10707},{"style":3335},[10708],{"type":2916,"value":3520},{"type":2899,"tag":3189,"props":10710,"children":10712},{"className":3302,"code":10711,"language":3304,"meta":2860,"style":2860},"\u002F\u002F ✅ CORRECT - Export name can be anything, as long as it uses a define function\nexport const uploadFile = defineMutation({...})\nexport const fileUploader = defineMutation({...}) \u002F\u002F Both work!\n",[10713],{"type":2899,"tag":3196,"props":10714,"children":10715},{"__ignoreMap":2860},[10716,10724,10760],{"type":2899,"tag":3200,"props":10717,"children":10718},{"class":3202,"line":2884},[10719],{"type":2899,"tag":3200,"props":10720,"children":10721},{"style":3314},[10722],{"type":2916,"value":10723},"\u002F\u002F ✅ CORRECT - Export name can be anything, as long as it uses a define function\n",{"type":2899,"tag":3200,"props":10725,"children":10726},{"class":3202,"line":2880},[10727,10731,10735,10740,10744,10748,10752,10756],{"type":2899,"tag":3200,"props":10728,"children":10729},{"style":3323},[10730],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":10732,"children":10733},{"style":3810},[10734],{"type":2916,"value":3813},{"type":2899,"tag":3200,"props":10736,"children":10737},{"style":3335},[10738],{"type":2916,"value":10739}," uploadFile ",{"type":2899,"tag":3200,"props":10741,"children":10742},{"style":3329},[10743],{"type":2916,"value":3823},{"type":2899,"tag":3200,"props":10745,"children":10746},{"style":3389},[10747],{"type":2916,"value":4819},{"type":2899,"tag":3200,"props":10749,"children":10750},{"style":3335},[10751],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":10753,"children":10754},{"style":3329},[10755],{"type":2916,"value":9830},{"type":2899,"tag":3200,"props":10757,"children":10758},{"style":3335},[10759],{"type":2916,"value":3520},{"type":2899,"tag":3200,"props":10761,"children":10762},{"class":3202,"line":3366},[10763,10767,10771,10775,10779,10783,10787,10791,10795],{"type":2899,"tag":3200,"props":10764,"children":10765},{"style":3323},[10766],{"type":2916,"value":3381},{"type":2899,"tag":3200,"props":10768,"children":10769},{"style":3810},[10770],{"type":2916,"value":3813},{"type":2899,"tag":3200,"props":10772,"children":10773},{"style":3335},[10774],{"type":2916,"value":10688},{"type":2899,"tag":3200,"props":10776,"children":10777},{"style":3329},[10778],{"type":2916,"value":3823},{"type":2899,"tag":3200,"props":10780,"children":10781},{"style":3389},[10782],{"type":2916,"value":4819},{"type":2899,"tag":3200,"props":10784,"children":10785},{"style":3335},[10786],{"type":2916,"value":3396},{"type":2899,"tag":3200,"props":10788,"children":10789},{"style":3329},[10790],{"type":2916,"value":9830},{"type":2899,"tag":3200,"props":10792,"children":10793},{"style":3335},[10794],{"type":2916,"value":4567},{"type":2899,"tag":3200,"props":10796,"children":10797},{"style":3314},[10798],{"type":2916,"value":10799},"\u002F\u002F Both work!\n",{"type":2899,"tag":3057,"props":10801,"children":10802},{},[10803,10808],{"type":2899,"tag":2976,"props":10804,"children":10805},{},[10806],{"type":2916,"value":10807},"Syntax errors preventing parsing",{"type":2899,"tag":3053,"props":10809,"children":10810},{},[10811,10816,10821],{"type":2899,"tag":3057,"props":10812,"children":10813},{},[10814],{"type":2916,"value":10815},"Check for TypeScript compilation errors in the file",{"type":2899,"tag":3057,"props":10817,"children":10818},{},[10819],{"type":2916,"value":10820},"Ensure imports are valid",{"type":2899,"tag":3057,"props":10822,"children":10823},{},[10824],{"type":2916,"value":10825},"Verify no missing brackets or syntax issues",{"type":2899,"tag":2919,"props":10827,"children":10828},{},[10829],{"type":2899,"tag":2976,"props":10830,"children":10831},{},[10832],{"type":2916,"value":10833},"How resolver scanning works:",{"type":2899,"tag":3053,"props":10835,"children":10836},{},[10837,10858,10933],{"type":2899,"tag":3057,"props":10838,"children":10839},{},[10840,10842,10848,10850,10856],{"type":2916,"value":10841},"The module uses ",{"type":2899,"tag":3196,"props":10843,"children":10845},{"className":10844},[],[10846],{"type":2916,"value":10847},"oxc-parser",{"type":2916,"value":10849}," to scan ",{"type":2899,"tag":3196,"props":10851,"children":10853},{"className":10852},[],[10854],{"type":2916,"value":10855},".resolver.ts",{"type":2916,"value":10857}," files",{"type":2899,"tag":3057,"props":10859,"children":10860},{},[10861,10863,10867,10869],{"type":2916,"value":10862},"It looks for ",{"type":2899,"tag":2976,"props":10864,"children":10865},{},[10866],{"type":2916,"value":9781},{"type":2916,"value":10868}," using these functions:\n",{"type":2899,"tag":3053,"props":10870,"children":10871},{},[10872,10882,10892,10902,10912,10923],{"type":2899,"tag":3057,"props":10873,"children":10874},{},[10875,10880],{"type":2899,"tag":3196,"props":10876,"children":10878},{"className":10877},[],[10879],{"type":2916,"value":9453},{"type":2916,"value":10881}," - Complete resolver with Query, Mutation, etc.",{"type":2899,"tag":3057,"props":10883,"children":10884},{},[10885,10890],{"type":2899,"tag":3196,"props":10886,"children":10888},{"className":10887},[],[10889],{"type":2916,"value":9479},{"type":2916,"value":10891}," - Query-only resolvers",{"type":2899,"tag":3057,"props":10893,"children":10894},{},[10895,10900],{"type":2899,"tag":3196,"props":10896,"children":10898},{"className":10897},[],[10899],{"type":2916,"value":9505},{"type":2916,"value":10901}," - Mutation-only resolvers",{"type":2899,"tag":3057,"props":10903,"children":10904},{},[10905,10910],{"type":2899,"tag":3196,"props":10906,"children":10908},{"className":10907},[],[10909],{"type":2916,"value":9531},{"type":2916,"value":10911}," - Custom type resolvers",{"type":2899,"tag":3057,"props":10913,"children":10914},{},[10915,10921],{"type":2899,"tag":3196,"props":10916,"children":10918},{"className":10917},[],[10919],{"type":2916,"value":10920},"defineSubscription",{"type":2916,"value":10922}," - Subscription resolvers",{"type":2899,"tag":3057,"props":10924,"children":10925},{},[10926,10931],{"type":2899,"tag":3196,"props":10927,"children":10929},{"className":10928},[],[10930],{"type":2916,"value":9557},{"type":2916,"value":10932}," - Directive resolvers",{"type":2899,"tag":3057,"props":10934,"children":10935},{},[10936],{"type":2916,"value":10937},"Only exports using these functions are included in the virtual module",{"type":2899,"tag":2919,"props":10939,"children":10940},{},[10941],{"type":2899,"tag":2976,"props":10942,"children":10943},{},[10944],{"type":2916,"value":10945},"Debugging steps:",{"type":2899,"tag":7635,"props":10947,"children":10948},{},[10949,10960,10965,10970,10975],{"type":2899,"tag":3057,"props":10950,"children":10951},{},[10952,10954],{"type":2916,"value":10953},"Check your resolver file uses named exports: ",{"type":2899,"tag":3196,"props":10955,"children":10957},{"className":10956},[],[10958],{"type":2916,"value":10959},"export const name = defineQuery({...})",{"type":2899,"tag":3057,"props":10961,"children":10962},{},[10963],{"type":2916,"value":10964},"Verify you're using one of the define functions listed above",{"type":2899,"tag":3057,"props":10966,"children":10967},{},[10968],{"type":2916,"value":10969},"Look for TypeScript\u002Fsyntax errors in the file",{"type":2899,"tag":3057,"props":10971,"children":10972},{},[10973],{"type":2916,"value":10974},"Restart the dev server after fixing",{"type":2899,"tag":3057,"props":10976,"children":10977},{},[10978],{"type":2916,"value":10979},"If issues persist, simplify the resolver to test (single query)",{"type":2899,"tag":3046,"props":10981,"children":10983},{"id":10982},"production-usage",[10984],{"type":2916,"value":10985},"🌟 Production Usage",{"type":2899,"tag":2919,"props":10987,"children":10988},{},[10989],{"type":2916,"value":10990},"This package powers production applications:",{"type":2899,"tag":3053,"props":10992,"children":10993},{},[10994],{"type":2899,"tag":3057,"props":10995,"children":10996},{},[10997,11007],{"type":2899,"tag":2923,"props":10998,"children":11001},{"href":10999,"rel":11000},"https:\u002F\u002Fgithub.com\u002Fproductdevbook\u002Fnitroping",[2927],[11002],{"type":2899,"tag":2976,"props":11003,"children":11004},{},[11005],{"type":2916,"value":11006},"Nitroping",{"type":2916,"value":11008}," - Self-hosted push notification service",{"type":2899,"tag":3046,"props":11010,"children":11012},{"id":11011},"using-claude-code",[11013],{"type":2916,"value":11014},"🤖 Using Claude Code",{"type":2899,"tag":2919,"props":11016,"children":11017},{},[11018,11020,11027],{"type":2916,"value":11019},"Speed up development with ",{"type":2899,"tag":2923,"props":11021,"children":11024},{"href":11022,"rel":11023},"https:\u002F\u002Fclaude.ai\u002Fcode",[2927],[11025],{"type":2916,"value":11026},"Claude Code",{"type":2916,"value":11028}," — AI-powered assistance for setting up and building with nitro-graphql.",{"type":2899,"tag":3174,"props":11030,"children":11032},{"id":11031},"quick-setup-prompts",[11033],{"type":2916,"value":11034},"Quick Setup Prompts",{"type":2899,"tag":2919,"props":11036,"children":11037},{},[11038],{"type":2916,"value":11039},"Copy and paste these prompts into Claude Code to scaffold a complete GraphQL API.",{"type":2899,"tag":2919,"props":11041,"children":11042},{},[11043,11048],{"type":2899,"tag":2976,"props":11044,"children":11045},{},[11046],{"type":2916,"value":11047},"💡 Tip",{"type":2916,"value":11049},": After pasting, Claude Code will execute step-by-step and validate each action.",{"type":2899,"tag":3287,"props":11051,"children":11052},{},[11053,11061,11070,11075,11091,11097,11106,11112,11117,11122,11127,11132,11137,11142,11147,11152,11158,11186,11191,11200,11205,11210,11218,11223,11235,11240,11245,11257,11262,11285,11295,11300,11333,11338,11347,11352,11356,11364,11368,11378,11383,11395,11400,11419,11423,11456,11460,11469,11474,11479,11484,11489,11501,11506,11528,11574,11579,11592,11597,11601,11624,11629,11638,11643,11652,11658,11676,11682,11751,11757,11797,11803,11819,11824],{"type":2899,"tag":3291,"props":11054,"children":11055},{},[11056,11057],{"type":2916,"value":3528},{"type":2899,"tag":2976,"props":11058,"children":11059},{},[11060],{"type":2916,"value":3533},{"type":2899,"tag":3189,"props":11062,"children":11065},{"className":11063,"code":11064,"language":2916},[9756],"## GOAL\nSet up nitro-graphql in this Nuxt project with a User management GraphQL API.\n\n## PREREQUISITES\nCheck if this is a Nuxt project by looking for nuxt.config.ts in the root.\n\n## STEP 1: INSTALL DEPENDENCIES\nAction: Run this command\nCommand: pnpm add nitro-graphql graphql-yoga graphql\nValidation: Check package.json contains these packages\n\n## STEP 2: CONFIGURE NUXT\nFile: nuxt.config.ts\nAction: EDIT (add to existing config, don't replace)\nAdd these properties:\n\nexport default defineNuxtConfig({\n  modules: ['nitro-graphql\u002Fnuxt'],  \u002F\u002F Add this module\n  nitro: {\n    graphql: {\n      framework: 'graphql-yoga',\n    },\n  },\n})\n\nValidation: Check the file has modules array and nitro.graphql config\n\n## STEP 3: CREATE SCHEMA\nFile: server\u002Fgraphql\u002Fschema.graphql\nAction: CREATE NEW FILE (create server\u002Fgraphql\u002F directory if needed)\nContent:\n\ntype User {\n  id: ID!\n  name: String!\n  email: String!\n}\n\ntype Query {\n  users: [User!]!\n  user(id: ID!): User\n}\n\ntype Mutation {\n  _empty: String\n}\n\nValidation: File should be in server\u002Fgraphql\u002F directory\n\n## STEP 4: CREATE CONTEXT (Optional but recommended)\nFile: server\u002Fgraphql\u002Fcontext.ts\nAction: CREATE NEW FILE (auto-generated on first run, but create manually for clarity)\nContent:\n\n\u002F\u002F Extend H3 event context with custom properties\ndeclare module 'h3' {\n  interface H3EventContext {\n    \u002F\u002F Add your custom context properties here\n    \u002F\u002F Example:\n    \u002F\u002F db?: Database\n    \u002F\u002F auth?: { userId: string }\n  }\n}\n\nNote: This file lets you add custom properties to resolver context\nValidation: File exists in server\u002Fgraphql\u002F\n\n## STEP 5: CREATE CONFIG (Optional)\nFile: server\u002Fgraphql\u002Fconfig.ts\nAction: CREATE NEW FILE (auto-generated, customize if needed)\nContent:\n\n\u002F\u002F Custom GraphQL Yoga configuration\nexport default defineGraphQLConfig({\n  \u002F\u002F Custom context enhancer, plugins, etc.\n  \u002F\u002F See: https:\u002F\u002Fthe-guild.dev\u002Fgraphql\u002Fyoga-server\u002Fdocs\n})\n\nNote: Use this to customize GraphQL Yoga options\nValidation: File exists in server\u002Fgraphql\u002F\n\n## STEP 6: CREATE RESOLVERS\nFile: server\u002Fgraphql\u002Fusers.resolver.ts\nAction: CREATE NEW FILE\nContent:\n\n\u002F\u002F ⚠️ CRITICAL: Use NAMED EXPORTS (not default export)\nexport const userQueries = defineQuery({\n  users: async (_, __, context) => {\n    \u002F\u002F context is H3EventContext - access event, storage, etc.\n    return [\n      { id: '1', name: 'John Doe', email: 'john@example.com' },\n      { id: '2', name: 'Jane Smith', email: 'jane@example.com' }\n    ]\n  },\n  user: async (_, { id }, context) => {\n    \u002F\u002F Third parameter is context (H3EventContext)\n    const users = [\n      { id: '1', name: 'John Doe', email: 'john@example.com' },\n      { id: '2', name: 'Jane Smith', email: 'jane@example.com' }\n    ]\n    return users.find(u => u.id === id) || null\n  }\n})\n\nValidation: File ends with .resolver.ts and uses named export\n\n## STEP 7: START DEV SERVER\nCommand: pnpm dev\nExpected Output: Server starts on http:\u002F\u002Flocalhost:3000\nWait for: \"Nitro built in X ms\" message\nNote: context.ts and config.ts will auto-generate if you skipped steps 4-5\n\n## VALIDATION CHECKLIST\n- [ ] Navigate to http:\u002F\u002Flocalhost:3000\u002Fapi\u002Fgraphql - should show GraphQL playground\n- [ ] Health check: http:\u002F\u002Flocalhost:3000\u002Fapi\u002Fgraphql\u002Fhealth - should return OK\n- [ ] Run this query in playground:\n  ```graphql\n  query {\n    users {\n      id\n      name\n      email\n    }\n  }\n",[11066],{"type":2899,"tag":3196,"props":11067,"children":11068},{"__ignoreMap":2860},[11069],{"type":2916,"value":11064},{"type":2899,"tag":2919,"props":11071,"children":11072},{},[11073],{"type":2916,"value":11074},"Expected: Returns 2 users",{"type":2899,"tag":3053,"props":11076,"children":11079},{"className":11077},[11078],"contains-task-list",[11080],{"type":2899,"tag":3057,"props":11081,"children":11084},{"className":11082},[11083],"task-list-item",[11085,11089],{"type":2899,"tag":5027,"props":11086,"children":11088},{"disabled":1196,"type":11087},"checkbox",[],{"type":2916,"value":11090}," Check .nuxt\u002Ftypes\u002Fnitro-graphql-server.d.ts exists (types auto-generated)",{"type":2899,"tag":3046,"props":11092,"children":11094},{"id":11093},"file-structure-created",[11095],{"type":2916,"value":11096},"FILE STRUCTURE CREATED",{"type":2899,"tag":3189,"props":11098,"children":11101},{"className":11099,"code":11100,"language":2916},[9756],"server\u002F\n  graphql\u002F\n    schema.graphql          ← GraphQL type definitions\n    context.ts              ← H3 event context augmentation (optional)\n    config.ts               ← GraphQL Yoga config (optional)\n    users.resolver.ts       ← Query resolvers\n.nuxt\u002F\n  types\u002F\n    nitro-graphql-server.d.ts  ← Auto-generated types\ngraphql.config.ts           ← Auto-generated (for IDE tooling)\n",[11102],{"type":2899,"tag":3196,"props":11103,"children":11104},{"__ignoreMap":2860},[11105],{"type":2916,"value":11100},{"type":2899,"tag":3046,"props":11107,"children":11109},{"id":11108},"critical-rules-must-follow",[11110],{"type":2916,"value":11111},"CRITICAL RULES (MUST FOLLOW)",{"type":2899,"tag":2919,"props":11113,"children":11114},{},[11115],{"type":2916,"value":11116},"❌ DO NOT use default exports in resolvers\nWrong: export default defineQuery({...})\nRight: export const userQueries = defineQuery({...})",{"type":2899,"tag":2919,"props":11118,"children":11119},{},[11120],{"type":2916,"value":11121},"❌ DO NOT name files without .resolver.ts extension\nWrong: users.ts or user-resolver.ts\nRight: users.resolver.ts or user.resolver.ts",{"type":2899,"tag":2919,"props":11123,"children":11124},{},[11125],{"type":2916,"value":11126},"✅ DO use named exports for all resolvers\n✅ DO place files in server\u002Fgraphql\u002F directory\n✅ DO restart dev server if types don't generate",{"type":2899,"tag":3046,"props":11128,"children":11129},{"id":9879},[11130],{"type":2916,"value":11131},"TROUBLESHOOTING",{"type":2899,"tag":2919,"props":11133,"children":11134},{},[11135],{"type":2916,"value":11136},"Issue: \"GraphQL endpoint returns 404\"\nFix: Ensure 'nitro-graphql\u002Fnuxt' is in modules array (not just 'nitro-graphql')",{"type":2899,"tag":2919,"props":11138,"children":11139},{},[11140],{"type":2916,"value":11141},"Issue: \"defineQuery is not defined\"\nFix: Restart dev server - auto-imports need to regenerate",{"type":2899,"tag":2919,"props":11143,"children":11144},{},[11145],{"type":2916,"value":11146},"Issue: \"Types not generating\"\nFix: Check .nuxt\u002Ftypes\u002Fnitro-graphql-server.d.ts exists, if not restart dev server",{"type":2899,"tag":2919,"props":11148,"children":11149},{},[11150],{"type":2916,"value":11151},"Issue: \"Module not found: nitro-graphql\"\nFix: Run pnpm install again, check package.json has the package",{"type":2899,"tag":3046,"props":11153,"children":11155},{"id":11154},"next-steps-after-setup-works",[11156],{"type":2916,"value":11157},"NEXT STEPS (After Setup Works)",{"type":2899,"tag":7635,"props":11159,"children":11160},{},[11161,11166,11171,11176,11181],{"type":2899,"tag":3057,"props":11162,"children":11163},{},[11164],{"type":2916,"value":11165},"Add mutations: \"Add createUser and deleteUser mutations with H3 storage\"",{"type":2899,"tag":3057,"props":11167,"children":11168},{},[11169],{"type":2916,"value":11170},"Extend context: \"Add database connection to context.ts and use it in resolvers\"",{"type":2899,"tag":3057,"props":11172,"children":11173},{},[11174],{"type":2916,"value":11175},"Use types: \"Import and use TypeScript types from #graphql\u002Fserver in resolvers\"",{"type":2899,"tag":3057,"props":11177,"children":11178},{},[11179],{"type":2916,"value":11180},"Add auth: \"Add authentication middleware using context in resolvers\"",{"type":2899,"tag":3057,"props":11182,"children":11183},{},[11184],{"type":2916,"value":11185},"Custom config: \"Configure GraphQL Yoga plugins in config.ts\"",{"type":2899,"tag":2919,"props":11187,"children":11188},{},[11189],{"type":2916,"value":11190},"Now implement this setup step-by-step.",{"type":2899,"tag":3189,"props":11192,"children":11195},{"className":11193,"code":11194,"language":2916},[9756],"\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>⚡ \u003Cstrong>Nitro Project\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n",[11196],{"type":2899,"tag":3196,"props":11197,"children":11198},{"__ignoreMap":2860},[11199],{"type":2916,"value":11194},{"type":2899,"tag":2919,"props":11201,"children":11202},{},[11203],{"type":2916,"value":11204},"Set up nitro-graphql in this Nitro project following these exact specifications:",{"type":2899,"tag":2919,"props":11206,"children":11207},{},[11208],{"type":2916,"value":11209},"INSTALLATION:",{"type":2899,"tag":7635,"props":11211,"children":11212},{},[11213],{"type":2899,"tag":3057,"props":11214,"children":11215},{},[11216],{"type":2916,"value":11217},"Run: pnpm add nitro-graphql graphql-yoga graphql",{"type":2899,"tag":2919,"props":11219,"children":11220},{},[11221],{"type":2916,"value":11222},"CONFIGURATION (nitro.config.ts):\nimport { defineNitroConfig } from 'nitro\u002Fconfig'",{"type":2899,"tag":2919,"props":11224,"children":11225},{},[11226,11228,11233],{"type":2916,"value":11227},"export default defineNitroConfig({\nmodules: ",{"type":2899,"tag":3200,"props":11229,"children":11230},{},[11231],{"type":2916,"value":11232},"'nitro-graphql'",{"type":2916,"value":11234},",\ngraphql: {\nframework: 'graphql-yoga',\n},\n})",{"type":2899,"tag":2919,"props":11236,"children":11237},{},[11238],{"type":2916,"value":11239},"SCHEMA (server\u002Fgraphql\u002Fschema.graphql):\ntype Product {\nid: ID!\nname: String!\nprice: Float!\n}",{"type":2899,"tag":2919,"props":11241,"children":11242},{},[11243],{"type":2916,"value":11244},"input CreateProductInput {\nname: String!\nprice: Float!\n}",{"type":2899,"tag":2919,"props":11246,"children":11247},{},[11248,11250,11255],{"type":2916,"value":11249},"type Query {\nproducts: ",{"type":2899,"tag":3200,"props":11251,"children":11252},{},[11253],{"type":2916,"value":11254},"Product!",{"type":2916,"value":11256},"!\nproduct(id: ID!): Product\n}",{"type":2899,"tag":2919,"props":11258,"children":11259},{},[11260],{"type":2916,"value":11261},"type Mutation {\ncreateProduct(input: CreateProductInput!): Product!\n}",{"type":2899,"tag":2919,"props":11263,"children":11264},{},[11265,11267,11278,11280,11283],{"type":2916,"value":11266},"RESOLVERS (server\u002Fgraphql\u002Fproducts.resolver.ts):\n\u002F\u002F Use NAMED EXPORTS only\nexport const productQueries = defineQuery({\nproducts: async (",{"type":2899,"tag":11268,"props":11269,"children":11270},"em",{},[11271,11273,11276],{"type":2916,"value":11272},", __, context) => {\n\u002F\u002F Access H3 event context\nconst products = await context.storage?.getItem('products') || ",{"type":2899,"tag":3200,"props":11274,"children":11275},{},[],{"type":2916,"value":11277},"\nreturn products\n},\nproduct: async (",{"type":2916,"value":11279},", { id }, context) => {\nconst products = await context.storage?.getItem('products') || ",{"type":2899,"tag":3200,"props":11281,"children":11282},{},[],{"type":2916,"value":11284},"\nreturn products.find(p => p.id === id)\n}\n})",{"type":2899,"tag":2919,"props":11286,"children":11287},{},[11288,11290,11293],{"type":2916,"value":11289},"export const productMutations = defineMutation({\ncreateProduct: async (_, { input }, context) => {\nconst products = await context.storage?.getItem('products') || ",{"type":2899,"tag":3200,"props":11291,"children":11292},{},[],{"type":2916,"value":11294},"\nconst product = {\nid: Date.now().toString(),\n...input\n}\nproducts.push(product)\nawait context.storage?.setItem('products', products)\nreturn product\n}\n})",{"type":2899,"tag":2919,"props":11296,"children":11297},{},[11298],{"type":2916,"value":11299},"KEY RULES:",{"type":2899,"tag":3053,"props":11301,"children":11302},{},[11303,11308,11313,11318,11323],{"type":2899,"tag":3057,"props":11304,"children":11305},{},[11306],{"type":2916,"value":11307},"Files: *.graphql for schemas, *.resolver.ts for resolvers",{"type":2899,"tag":3057,"props":11309,"children":11310},{},[11311],{"type":2916,"value":11312},"MUST use named exports (not default export)",{"type":2899,"tag":3057,"props":11314,"children":11315},{},[11316],{"type":2916,"value":11317},"defineQuery and defineMutation are auto-imported",{"type":2899,"tag":3057,"props":11319,"children":11320},{},[11321],{"type":2916,"value":11322},"Context is the third parameter (access H3 event context)",{"type":2899,"tag":3057,"props":11324,"children":11325},{},[11326,11328],{"type":2916,"value":11327},"Endpoint: ",{"type":2899,"tag":2923,"props":11329,"children":11331},{"href":4048,"rel":11330},[2927],[11332],{"type":2916,"value":4048},{"type":2899,"tag":2919,"props":11334,"children":11335},{},[11336],{"type":2916,"value":11337},"Now implement this setup.",{"type":2899,"tag":3189,"props":11339,"children":11342},{"className":11340,"code":11341,"language":2916},[9756],"\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>🎮 \u003Cstrong>Apollo Server Setup\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n",[11343],{"type":2899,"tag":3196,"props":11344,"children":11345},{"__ignoreMap":2860},[11346],{"type":2916,"value":11341},{"type":2899,"tag":2919,"props":11348,"children":11349},{},[11350],{"type":2916,"value":11351},"Set up nitro-graphql with Apollo Server following these exact specifications:",{"type":2899,"tag":2919,"props":11353,"children":11354},{},[11355],{"type":2916,"value":11209},{"type":2899,"tag":7635,"props":11357,"children":11358},{},[11359],{"type":2899,"tag":3057,"props":11360,"children":11361},{},[11362],{"type":2916,"value":11363},"Run: pnpm add nitro-graphql @apollo\u002Fserver @apollo\u002Futils.withrequired @as-integrations\u002Fh3 graphql",{"type":2899,"tag":2919,"props":11365,"children":11366},{},[11367],{"type":2916,"value":11222},{"type":2899,"tag":2919,"props":11369,"children":11370},{},[11371,11372,11376],{"type":2916,"value":11227},{"type":2899,"tag":3200,"props":11373,"children":11374},{},[11375],{"type":2916,"value":11232},{"type":2916,"value":11377},",\ngraphql: {\nframework: 'apollo-server',\n},\n})",{"type":2899,"tag":2919,"props":11379,"children":11380},{},[11381],{"type":2916,"value":11382},"SCHEMA (server\u002Fgraphql\u002Fschema.graphql):\ntype Book {\nid: ID!\ntitle: String!\nauthor: String!\n}",{"type":2899,"tag":2919,"props":11384,"children":11385},{},[11386,11388,11393],{"type":2916,"value":11387},"type Query {\nbooks: ",{"type":2899,"tag":3200,"props":11389,"children":11390},{},[11391],{"type":2916,"value":11392},"Book!",{"type":2916,"value":11394},"!\nbook(id: ID!): Book\n}",{"type":2899,"tag":2919,"props":11396,"children":11397},{},[11398],{"type":2916,"value":11399},"type Mutation {\naddBook(title: String!, author: String!): Book!\n}",{"type":2899,"tag":2919,"props":11401,"children":11402},{},[11403,11405,11410,11412,11417],{"type":2916,"value":11404},"RESOLVERS (server\u002Fgraphql\u002Fbooks.resolver.ts):\n\u002F\u002F IMPORTANT: Use NAMED EXPORTS\nexport const bookResolver = defineResolver({\nQuery: {\nbooks: async () => {\nreturn ",{"type":2899,"tag":3200,"props":11406,"children":11407},{},[11408],{"type":2916,"value":11409},"\n{ id: '1', title: '1984', author: 'George Orwell' }\n",{"type":2916,"value":11411},"\n},\nbook: async (",{"type":2899,"tag":11268,"props":11413,"children":11414},{},[11415],{"type":2916,"value":11416},", { id }) => {\nreturn { id, title: '1984', author: 'George Orwell' }\n}\n},\nMutation: {\naddBook: async (",{"type":2916,"value":11418},", { title, author }) => {\nreturn {\nid: Date.now().toString(),\ntitle,\nauthor\n}\n}\n}\n})",{"type":2899,"tag":2919,"props":11420,"children":11421},{},[11422],{"type":2916,"value":11299},{"type":2899,"tag":3053,"props":11424,"children":11425},{},[11426,11431,11436,11441,11451],{"type":2899,"tag":3057,"props":11427,"children":11428},{},[11429],{"type":2916,"value":11430},"framework: 'apollo-server' in config",{"type":2899,"tag":3057,"props":11432,"children":11433},{},[11434],{"type":2916,"value":11435},"defineResolver for complete resolver maps",{"type":2899,"tag":3057,"props":11437,"children":11438},{},[11439],{"type":2916,"value":11440},"Named exports required (export const name = ...)",{"type":2899,"tag":3057,"props":11442,"children":11443},{},[11444,11446],{"type":2916,"value":11445},"Apollo Sandbox: ",{"type":2899,"tag":2923,"props":11447,"children":11449},{"href":4048,"rel":11448},[2927],[11450],{"type":2916,"value":4048},{"type":2899,"tag":3057,"props":11452,"children":11453},{},[11454],{"type":2916,"value":11455},"Supports Apollo Federation with federation: { enabled: true }",{"type":2899,"tag":2919,"props":11457,"children":11458},{},[11459],{"type":2916,"value":11337},{"type":2899,"tag":3189,"props":11461,"children":11464},{"className":11462,"code":11463,"language":2916},[9756],"\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>🔄 \u003Cstrong>Add Feature to Existing Setup\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n",[11465],{"type":2899,"tag":3196,"props":11466,"children":11467},{"__ignoreMap":2860},[11468],{"type":2916,"value":11463},{"type":2899,"tag":2919,"props":11470,"children":11471},{},[11472],{"type":2916,"value":11473},"Add a complete blog posts feature to my nitro-graphql API following these specifications:",{"type":2899,"tag":2919,"props":11475,"children":11476},{},[11477],{"type":2916,"value":11478},"SCHEMA (server\u002Fgraphql\u002Fposts\u002Fpost.graphql):\ntype Post {\nid: ID!\ntitle: String!\ncontent: String!\nauthorId: ID!\ncreatedAt: String!\n}",{"type":2899,"tag":2919,"props":11480,"children":11481},{},[11482],{"type":2916,"value":11483},"input CreatePostInput {\ntitle: String!\ncontent: String!\nauthorId: ID!\n}",{"type":2899,"tag":2919,"props":11485,"children":11486},{},[11487],{"type":2916,"value":11488},"input UpdatePostInput {\ntitle: String\ncontent: String\n}",{"type":2899,"tag":2919,"props":11490,"children":11491},{},[11492,11494,11499],{"type":2916,"value":11493},"extend type Query {\nposts(limit: Int = 10, offset: Int = 0): ",{"type":2899,"tag":3200,"props":11495,"children":11496},{},[11497],{"type":2916,"value":11498},"Post!",{"type":2916,"value":11500},"!\npost(id: ID!): Post\n}",{"type":2899,"tag":2919,"props":11502,"children":11503},{},[11504],{"type":2916,"value":11505},"extend type Mutation {\ncreatePost(input: CreatePostInput!): Post!\nupdatePost(id: ID!, input: UpdatePostInput!): Post\ndeletePost(id: ID!): Boolean!\n}",{"type":2899,"tag":2919,"props":11507,"children":11508},{},[11509,11511,11521,11523,11526],{"type":2916,"value":11510},"RESOLVERS (server\u002Fgraphql\u002Fposts\u002Fpost.resolver.ts):\n\u002F\u002F Use NAMED EXPORTS\nexport const postQueries = defineQuery({\nposts: async (",{"type":2899,"tag":11268,"props":11512,"children":11513},{},[11514,11516,11519],{"type":2916,"value":11515},", { limit, offset }, context) => {\nconst posts = await context.storage?.getItem('posts') || ",{"type":2899,"tag":3200,"props":11517,"children":11518},{},[],{"type":2916,"value":11520},"\nreturn posts.slice(offset, offset + limit)\n},\npost: async (",{"type":2916,"value":11522},", { id }, context) => {\nconst posts = await context.storage?.getItem('posts') || ",{"type":2899,"tag":3200,"props":11524,"children":11525},{},[],{"type":2916,"value":11527},"\nreturn posts.find(p => p.id === id) || null\n}\n})",{"type":2899,"tag":2919,"props":11529,"children":11530},{},[11531,11533,11543,11545,11548,11550,11555,11557,11561,11563,11567,11569,11572],{"type":2916,"value":11532},"export const postMutations = defineMutation({\ncreatePost: async (",{"type":2899,"tag":11268,"props":11534,"children":11535},{},[11536,11538,11541],{"type":2916,"value":11537},", { input }, context) => {\nconst posts = await context.storage?.getItem('posts') || ",{"type":2899,"tag":3200,"props":11539,"children":11540},{},[],{"type":2916,"value":11542},"\nconst post = {\nid: Date.now().toString(),\n...input,\ncreatedAt: new Date().toISOString()\n}\nposts.push(post)\nawait context.storage?.setItem('posts', posts)\nreturn post\n},\nupdatePost: async (",{"type":2916,"value":11544},", { id, input }, context) => {\nconst posts = await context.storage?.getItem('posts') || ",{"type":2899,"tag":3200,"props":11546,"children":11547},{},[],{"type":2916,"value":11549},"\nconst index = posts.findIndex(p => p.id === id)\nif (index === -1) return null\nposts",{"type":2899,"tag":3200,"props":11551,"children":11552},{},[11553],{"type":2916,"value":11554},"index",{"type":2916,"value":11556}," = { ...posts",{"type":2899,"tag":3200,"props":11558,"children":11559},{},[11560],{"type":2916,"value":11554},{"type":2916,"value":11562},", ...input }\nawait context.storage?.setItem('posts', posts)\nreturn posts",{"type":2899,"tag":3200,"props":11564,"children":11565},{},[11566],{"type":2916,"value":11554},{"type":2916,"value":11568},"\n},\ndeletePost: async (_, { id }, context) => {\nconst posts = await context.storage?.getItem('posts') || ",{"type":2899,"tag":3200,"props":11570,"children":11571},{},[],{"type":2916,"value":11573},"\nconst filtered = posts.filter(p => p.id !== id)\nawait context.storage?.setItem('posts', filtered)\nreturn filtered.length \u003C posts.length\n}\n})",{"type":2899,"tag":2919,"props":11575,"children":11576},{},[11577],{"type":2916,"value":11578},"TYPE USAGE:\nAfter dev server restarts, types are auto-generated in:",{"type":2899,"tag":3053,"props":11580,"children":11581},{},[11582,11587],{"type":2899,"tag":3057,"props":11583,"children":11584},{},[11585],{"type":2916,"value":11586},".nitro\u002Ftypes\u002Fnitro-graphql-server.d.ts (server types)",{"type":2899,"tag":3057,"props":11588,"children":11589},{},[11590],{"type":2916,"value":11591},".nuxt\u002Ftypes\u002Fnitro-graphql-server.d.ts (for Nuxt)",{"type":2899,"tag":2919,"props":11593,"children":11594},{},[11595],{"type":2916,"value":11596},"Import types:\nimport type { Post, CreatePostInput } from '#graphql\u002Fserver'",{"type":2899,"tag":2919,"props":11598,"children":11599},{},[11600],{"type":2916,"value":11299},{"type":2899,"tag":3053,"props":11602,"children":11603},{},[11604,11609,11614,11619],{"type":2899,"tag":3057,"props":11605,"children":11606},{},[11607],{"type":2916,"value":11608},"Use \"extend type\" to add to existing Query\u002FMutation",{"type":2899,"tag":3057,"props":11610,"children":11611},{},[11612],{"type":2916,"value":11613},"Named exports required",{"type":2899,"tag":3057,"props":11615,"children":11616},{},[11617],{"type":2916,"value":11618},"Context has H3 event properties",{"type":2899,"tag":3057,"props":11620,"children":11621},{},[11622],{"type":2916,"value":11623},"Types auto-generate on file changes",{"type":2899,"tag":2919,"props":11625,"children":11626},{},[11627],{"type":2916,"value":11628},"Now implement this feature.",{"type":2899,"tag":3189,"props":11630,"children":11633},{"className":11631,"code":11632,"language":2916},[9756],"\n\u003C\u002Fdetails>\n\n### Working with Your GraphQL API\n\nOnce set up, you can ask Claude Code for help with:\n\n",[11634],{"type":2899,"tag":3196,"props":11635,"children":11636},{"__ignoreMap":2860},[11637],{"type":2916,"value":11632},{"type":2899,"tag":2919,"props":11639,"children":11640},{},[11641],{"type":2916,"value":11642},"\"Add authentication to my GraphQL resolvers\"\n\"Create a custom @auth directive for field-level permissions\"\n\"Set up type generation for client-side queries\"\n\"Add pagination to my users query\"\n\"Connect to an external GitHub GraphQL API\"\n\"Debug: my types aren't generating in .nitro\u002Ftypes\u002F\"\n\"Optimize resolver performance using DataLoader\"",{"type":2899,"tag":3189,"props":11644,"children":11647},{"className":11645,"code":11646,"language":2916},[9756],"\n### Tips for Better Results\n\n- **Start specific**: Include your framework (Nuxt\u002FNitro), version, and goal\n- **Reference docs**: Mention \"following nitro-graphql conventions\" to align with best practices\n- **Show errors**: Paste error messages for faster debugging\n- **Test iteratively**: Run `pnpm dev` after each change to verify\n\n## 🛠️ Development\n\n```bash\n# Install dependencies\npnpm install\n\n# Build module\npnpm build\n\n# Watch mode\npnpm dev\n\n# Run playgrounds\npnpm playground:nitro\npnpm playground:nuxt\npnpm playground:federation\n\n# Lint\npnpm lint\n",[11648],{"type":2899,"tag":3196,"props":11649,"children":11650},{"__ignoreMap":2860},[11651],{"type":2916,"value":11646},{"type":2899,"tag":3046,"props":11653,"children":11655},{"id":11654},"community",[11656],{"type":2916,"value":11657},"💬 Community",{"type":2899,"tag":9764,"props":11659,"children":11660},{},[11661],{"type":2899,"tag":2919,"props":11662,"children":11663},{},[11664,11669,11674],{"type":2899,"tag":3200,"props":11665,"children":11666},{},[11667],{"type":2916,"value":11668},"!TIP",{"type":2899,"tag":2976,"props":11670,"children":11671},{},[11672],{"type":2916,"value":11673},"Want to contribute?",{"type":2916,"value":11675}," We believe you can play a role in the growth of this project!",{"type":2899,"tag":3174,"props":11677,"children":11679},{"id":11678},"ways-to-contribute",[11680],{"type":2916,"value":11681},"Ways to Contribute",{"type":2899,"tag":3053,"props":11683,"children":11684},{},[11685,11704,11716,11728,11739],{"type":2899,"tag":3057,"props":11686,"children":11687},{},[11688,11690,11695,11697],{"type":2916,"value":11689},"💡 ",{"type":2899,"tag":2976,"props":11691,"children":11692},{},[11693],{"type":2916,"value":11694},"Share ideas",{"type":2916,"value":11696}," via ",{"type":2899,"tag":2923,"props":11698,"children":11701},{"href":11699,"rel":11700},"https:\u002F\u002Fgithub.com\u002Fproductdevbook\u002Fnitro-graphql\u002Fissues",[2927],[11702],{"type":2916,"value":11703},"GitHub Issues",{"type":2899,"tag":3057,"props":11705,"children":11706},{},[11707,11709,11714],{"type":2916,"value":11708},"🐛 ",{"type":2899,"tag":2976,"props":11710,"children":11711},{},[11712],{"type":2916,"value":11713},"Report bugs",{"type":2916,"value":11715}," with detailed information",{"type":2899,"tag":3057,"props":11717,"children":11718},{},[11719,11721,11726],{"type":2916,"value":11720},"📖 ",{"type":2899,"tag":2976,"props":11722,"children":11723},{},[11724],{"type":2916,"value":11725},"Improve docs",{"type":2916,"value":11727}," - README, examples, guides",{"type":2899,"tag":3057,"props":11729,"children":11730},{},[11731,11732,11737],{"type":2916,"value":3159},{"type":2899,"tag":2976,"props":11733,"children":11734},{},[11735],{"type":2916,"value":11736},"Code contributions",{"type":2916,"value":11738}," - Bug fixes and features",{"type":2899,"tag":3057,"props":11740,"children":11741},{},[11742,11744,11749],{"type":2916,"value":11743},"🌟 ",{"type":2899,"tag":2976,"props":11745,"children":11746},{},[11747],{"type":2916,"value":11748},"Star the project",{"type":2916,"value":11750}," to show support",{"type":2899,"tag":3174,"props":11752,"children":11754},{"id":11753},"help-wanted",[11755],{"type":2916,"value":11756},"Help Wanted",{"type":2899,"tag":3053,"props":11758,"children":11760},{"className":11759},[11078],[11761,11770,11779,11788],{"type":2899,"tag":3057,"props":11762,"children":11764},{"className":11763},[11083],[11765,11768],{"type":2899,"tag":5027,"props":11766,"children":11767},{"disabled":1196,"type":11087},[],{"type":2916,"value":11769}," Performance benchmarks",{"type":2899,"tag":3057,"props":11771,"children":11773},{"className":11772},[11083],[11774,11777],{"type":2899,"tag":5027,"props":11775,"children":11776},{"disabled":1196,"type":11087},[],{"type":2916,"value":11778}," Video tutorials",{"type":2899,"tag":3057,"props":11780,"children":11782},{"className":11781},[11083],[11783,11786],{"type":2899,"tag":5027,"props":11784,"children":11785},{"disabled":1196,"type":11087},[],{"type":2916,"value":11787}," Database adapter guides",{"type":2899,"tag":3057,"props":11789,"children":11791},{"className":11790},[11083],[11792,11795],{"type":2899,"tag":5027,"props":11793,"children":11794},{"disabled":1196,"type":11087},[],{"type":2916,"value":11796}," VS Code extension",{"type":2899,"tag":3046,"props":11798,"children":11800},{"id":11799},"sponsors",[11801],{"type":2916,"value":11802},"Sponsors",{"type":2899,"tag":2919,"props":11804,"children":11805},{"align":2902},[11806,11808],{"type":2916,"value":11807},"\n  ",{"type":2899,"tag":2923,"props":11809,"children":11811},{"href":11810},"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fproductdevbook\u002Fstatic\u002Fsponsors.svg",[11812,11814,11818],{"type":2916,"value":11813},"\n    ",{"type":2899,"tag":2905,"props":11815,"children":11817},{"src":11816},"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fproductdevbook\u002Fstatic\u002Fsponsors.svg?t=1721043966",[],{"type":2916,"value":11807},{"type":2899,"tag":3046,"props":11820,"children":11822},{"id":11821},"license",[11823],{"type":2916,"value":2959},{"type":2899,"tag":2919,"props":11825,"children":11826},{},[11827,11833,11835],{"type":2899,"tag":2923,"props":11828,"children":11830},{"href":11829},".\u002FLICENSE",[11831],{"type":2916,"value":11832},"MIT",{"type":2916,"value":11834}," License © 2023 ",{"type":2899,"tag":2923,"props":11836,"children":11839},{"href":11837,"rel":11838},"https:\u002F\u002Fgithub.com\u002Fproductdevbook",[2927],[11840],{"type":2916,"value":2867},{"type":2899,"tag":11842,"props":11843,"children":11844},"style",{},[11845],{"type":2916,"value":11846},"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);}",{"title":2860,"searchDepth":2880,"depth":2880,"links":11848},[11849,11850,11851,11858,11859,11864,11873,11878,11879,11880,11883,11884,11885,11886,11887,11891,11892],{"id":3048,"depth":2880,"text":3051},{"id":3089,"depth":2880,"text":3092},{"id":3169,"depth":2880,"text":3172,"children":11852},[11853,11854,11855,11856,11857],{"id":3176,"depth":3366,"text":3179},{"id":3282,"depth":3366,"text":3285},{"id":3697,"depth":3366,"text":3700},{"id":3782,"depth":3366,"text":3785},{"id":3995,"depth":3366,"text":3998},{"id":4082,"depth":2880,"text":4085},{"id":4213,"depth":2880,"text":4216,"children":11860},[11861,11862,11863],{"id":4224,"depth":3366,"text":4227},{"id":4408,"depth":3366,"text":4411},{"id":5179,"depth":3366,"text":5182},{"id":5336,"depth":2880,"text":5339,"children":11865},[11866,11867,11868,11869,11870,11871,11872],{"id":5358,"depth":3366,"text":5361},{"id":5518,"depth":3366,"text":5521},{"id":6052,"depth":3366,"text":6055},{"id":6570,"depth":3366,"text":6573},{"id":6886,"depth":3366,"text":6889},{"id":7625,"depth":3366,"text":7628},{"id":7991,"depth":3366,"text":7994},{"id":9401,"depth":2880,"text":9404,"children":11874},[11875,11876,11877],{"id":9407,"depth":3366,"text":9410},{"id":9574,"depth":3366,"text":2997},{"id":9749,"depth":3366,"text":9752},{"id":9879,"depth":2880,"text":9882},{"id":10982,"depth":2880,"text":10985},{"id":11011,"depth":2880,"text":11014,"children":11881},[11882],{"id":11031,"depth":3366,"text":11034},{"id":11093,"depth":2880,"text":11096},{"id":11108,"depth":2880,"text":11111},{"id":9879,"depth":2880,"text":11131},{"id":11154,"depth":2880,"text":11157},{"id":11654,"depth":2880,"text":11657,"children":11888},[11889,11890],{"id":11678,"depth":3366,"text":11681},{"id":11753,"depth":3366,"text":11756},{"id":11799,"depth":2880,"text":11802},{"id":11821,"depth":2880,"text":2959},{"v5":11894,"v4":11895,"v3":11896,"v2":11897},"5 (nightly)","4.4.2","3.21.2","2.18.1"]