[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGCo9l1hMtNdUiA6QzdUX5X3kLqaWcC5t2kdz4LrvCvc":3,"versions":2975,"module-nitro-graphql":2980},[4,1124,1955,2777],{"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,430,911,1003,1040,1082],{"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,360,383],{"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,356],{"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},"Module Dependencies","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fmodule-dependencies","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F4.module-dependencies",{"title":345,"path":346,"stem":347,"titleTemplate":6},"Use Hooks & Extend Types","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Frecipes-advanced","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F5.recipes-advanced",{"title":349,"path":350,"stem":351,"titleTemplate":6},"Test Your Module","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Ftesting","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F6.testing",{"title":353,"path":354,"stem":355,"titleTemplate":6},"Follow Best Practices","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fbest-practices","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F7.best-practices",{"title":357,"path":358,"stem":359,"titleTemplate":6},"Publish & Share Your Module","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fecosystem","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F8.ecosystem",{"title":361,"titleTemplate":362,"icon":363,"path":364,"stem":365,"children":366,"page":108},"Recipes","%s · Recipes","i-lucide-cooking-pot","\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes","docs\u002F3.x\u002F3.guide\u002F5.recipes",[367,371,375,379],{"title":368,"path":369,"stem":370,"titleTemplate":6},"Custom Routing","\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes\u002Fcustom-routing","docs\u002F3.x\u002F3.guide\u002F5.recipes\u002F1.custom-routing",{"title":372,"path":373,"stem":374,"titleTemplate":6},"Vite Plugins","\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes\u002Fvite-plugin","docs\u002F3.x\u002F3.guide\u002F5.recipes\u002F2.vite-plugin",{"title":376,"path":377,"stem":378,"titleTemplate":6},"Custom useFetch","\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes\u002Fcustom-usefetch","docs\u002F3.x\u002F3.guide\u002F5.recipes\u002F3.custom-usefetch",{"title":380,"path":381,"stem":382,"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":384,"titleTemplate":385,"icon":386,"path":387,"stem":388,"children":389,"page":108},"Going Further","%s · Nuxt Advanced","i-lucide-star","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further","docs\u002F3.x\u002F3.guide\u002F6.going-further",[390,394,398,402,406,410,414,418,422,426],{"title":391,"path":392,"stem":393,"titleTemplate":6},"Custom Events","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fevents","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F1.events",{"title":395,"path":396,"stem":397,"titleTemplate":6},"Experimental Features","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fexperimental-features","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F1.experimental-features",{"title":399,"path":400,"stem":401,"titleTemplate":6},"Features","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Ffeatures","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F1.features",{"title":403,"path":404,"stem":405,"titleTemplate":6},"Runtime Config","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fruntime-config","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F10.runtime-config",{"title":407,"path":408,"stem":409,"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":411,"path":412,"stem":413,"titleTemplate":6},"Lifecycle Hooks","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fhooks","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F2.hooks",{"title":415,"path":416,"stem":417,"titleTemplate":6},"Nuxt Kit","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fkit","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F4.kit",{"title":419,"path":420,"stem":421,"titleTemplate":6},"NuxtApp","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fnuxt-app","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F6.nuxt-app",{"title":423,"path":424,"stem":425,"titleTemplate":6},"Authoring Nuxt Layers","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Flayers","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F7.layers",{"title":427,"path":428,"stem":429,"titleTemplate":6},"Debugging","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fdebugging","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F9.debugging",{"title":431,"titleTemplate":432,"icon":433,"path":434,"stem":435,"children":436,"page":108},"API","%s · Nuxt API","i-lucide-code-xml","\u002Fdocs\u002F3.x\u002Fapi","docs\u002F3.x\u002F4.api",[437,503,626,749,820,893,906],{"title":438,"titleTemplate":439,"icon":324,"path":440,"stem":441,"children":442,"page":108},"Components","%s · Nuxt Components","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents","docs\u002F3.x\u002F4.api\u002F1.components",[443,447,451,455,459,463,467,471,475,479,483,487,491,495,499],{"title":444,"path":445,"stem":446,"titleTemplate":6},"\u003CClientOnly>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fclient-only","docs\u002F3.x\u002F4.api\u002F1.components\u002F1.client-only",{"title":448,"path":449,"stem":450,"titleTemplate":6},"\u003CDevOnly>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fdev-only","docs\u002F3.x\u002F4.api\u002F1.components\u002F1.dev-only",{"title":452,"path":453,"stem":454,"titleTemplate":6},"\u003CNuxtClientFallback>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-client-fallback","docs\u002F3.x\u002F4.api\u002F1.components\u002F1.nuxt-client-fallback",{"title":456,"path":457,"stem":458,"titleTemplate":6},"\u003CNuxtPicture>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-picture","docs\u002F3.x\u002F4.api\u002F1.components\u002F10.nuxt-picture",{"title":460,"path":461,"stem":462,"titleTemplate":6},"\u003CTeleport>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fteleports","docs\u002F3.x\u002F4.api\u002F1.components\u002F11.teleports",{"title":464,"path":465,"stem":466,"titleTemplate":6},"\u003CNuxtRouteAnnouncer>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-route-announcer","docs\u002F3.x\u002F4.api\u002F1.components\u002F12.nuxt-route-announcer",{"title":468,"path":469,"stem":470,"titleTemplate":6},"\u003CNuxtTime>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-time","docs\u002F3.x\u002F4.api\u002F1.components\u002F13.nuxt-time",{"title":472,"path":473,"stem":474,"titleTemplate":6},"\u003CNuxtPage>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-page","docs\u002F3.x\u002F4.api\u002F1.components\u002F2.nuxt-page",{"title":476,"path":477,"stem":478,"titleTemplate":6},"\u003CNuxtLayout>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-layout","docs\u002F3.x\u002F4.api\u002F1.components\u002F3.nuxt-layout",{"title":480,"path":481,"stem":482,"titleTemplate":6},"\u003CNuxtLink>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-link","docs\u002F3.x\u002F4.api\u002F1.components\u002F4.nuxt-link",{"title":484,"path":485,"stem":486,"titleTemplate":6},"\u003CNuxtLoadingIndicator>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-loading-indicator","docs\u002F3.x\u002F4.api\u002F1.components\u002F5.nuxt-loading-indicator",{"title":488,"path":489,"stem":490,"titleTemplate":6},"\u003CNuxtErrorBoundary>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-error-boundary","docs\u002F3.x\u002F4.api\u002F1.components\u002F6.nuxt-error-boundary",{"title":492,"path":493,"stem":494,"titleTemplate":6},"\u003CNuxtWelcome>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-welcome","docs\u002F3.x\u002F4.api\u002F1.components\u002F7.nuxt-welcome",{"title":496,"path":497,"stem":498,"titleTemplate":6},"\u003CNuxtIsland>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-island","docs\u002F3.x\u002F4.api\u002F1.components\u002F8.nuxt-island",{"title":500,"path":501,"stem":502,"titleTemplate":6},"\u003CNuxtImg>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-img","docs\u002F3.x\u002F4.api\u002F1.components\u002F9.nuxt-img",{"title":504,"titleTemplate":505,"icon":506,"path":507,"stem":508,"children":509,"page":108},"Composables","%s · Nuxt Composables","i-lucide-arrow-left-right","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables","docs\u002F3.x\u002F4.api\u002F2.composables",[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,622],{"title":511,"path":512,"stem":513,"titleTemplate":6},"onPrehydrate","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fon-prehydrate","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fon-prehydrate",{"title":515,"path":516,"stem":517,"titleTemplate":6},"useAppConfig","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-app-config","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-app-config",{"title":519,"path":520,"stem":521,"titleTemplate":6},"useAsyncData","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-async-data","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-async-data",{"title":523,"path":524,"stem":525,"titleTemplate":6},"useCookie","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-cookie","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-cookie",{"title":527,"path":528,"stem":529,"titleTemplate":6},"useError","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-error","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-error",{"title":531,"path":532,"stem":533,"titleTemplate":6},"useFetch","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-fetch","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-fetch",{"title":535,"path":536,"stem":537,"titleTemplate":6},"useHead","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-head","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-head",{"title":539,"path":540,"stem":541,"titleTemplate":6},"useHeadSafe","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-head-safe","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-head-safe",{"title":543,"path":544,"stem":545,"titleTemplate":6},"useHydration","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-hydration","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-hydration",{"title":547,"path":548,"stem":549,"titleTemplate":6},"useLazyAsyncData","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-async-data","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-lazy-async-data",{"title":551,"path":552,"stem":553,"titleTemplate":6},"useLazyFetch","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-fetch","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-lazy-fetch",{"title":555,"path":556,"stem":557,"titleTemplate":6},"useLoadingIndicator","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-loading-indicator","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-loading-indicator",{"title":559,"path":560,"stem":561,"titleTemplate":6},"useNuxtApp","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-app","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-nuxt-app",{"title":563,"path":564,"stem":565,"titleTemplate":6},"useNuxtData","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-data","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-nuxt-data",{"title":567,"path":568,"stem":569,"titleTemplate":6},"usePreviewMode","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-preview-mode","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-preview-mode",{"title":571,"path":572,"stem":573,"titleTemplate":6},"useRequestEvent","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-request-event","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-request-event",{"title":575,"path":576,"stem":577,"titleTemplate":6},"useRequestFetch","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-request-fetch","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-request-fetch",{"title":579,"path":580,"stem":581,"titleTemplate":6},"useRequestHeader","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-request-header","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-request-header",{"title":583,"path":584,"stem":585,"titleTemplate":6},"useRequestHeaders","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-request-headers","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-request-headers",{"title":587,"path":588,"stem":589,"titleTemplate":6},"useRequestURL","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-request-url","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-request-url",{"title":591,"path":592,"stem":593,"titleTemplate":6},"useResponseHeader","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-response-header","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-response-header",{"title":595,"path":596,"stem":597,"titleTemplate":6},"useRoute","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-route","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-route",{"title":599,"path":600,"stem":601,"titleTemplate":6},"useRouteAnnouncer","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-route-announcer","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-route-announcer",{"title":603,"path":604,"stem":605,"titleTemplate":6},"useRouter","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-router","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-router",{"title":607,"path":608,"stem":609,"titleTemplate":6},"useRuntimeConfig","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-config","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-runtime-config",{"title":611,"path":612,"stem":613,"titleTemplate":6},"useRuntimeHook","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-hook","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-runtime-hook",{"title":615,"path":616,"stem":617,"titleTemplate":6},"useSeoMeta","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-seo-meta","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-seo-meta",{"title":619,"path":620,"stem":621,"titleTemplate":6},"useServerSeoMeta","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-server-seo-meta","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-server-seo-meta",{"title":623,"path":624,"stem":625,"titleTemplate":6},"useState","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomposables\u002Fuse-state","docs\u002F3.x\u002F4.api\u002F2.composables\u002Fuse-state",{"title":627,"titleTemplate":628,"icon":629,"path":630,"stem":631,"children":632,"page":108},"Utils","%s · Nuxt Utils","i-lucide-square-function","\u002Fdocs\u002F3.x\u002Fapi\u002Futils","docs\u002F3.x\u002F4.api\u002F3.utils",[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,745],{"title":634,"path":635,"stem":636,"titleTemplate":6},"$fetch","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdollarfetch","docs\u002F3.x\u002F4.api\u002F3.utils\u002F$fetch",{"title":638,"path":639,"stem":640,"titleTemplate":6},"abortNavigation","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fabort-navigation","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fabort-navigation",{"title":642,"path":643,"stem":644,"titleTemplate":6},"addRouteMiddleware","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fadd-route-middleware","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fadd-route-middleware",{"title":646,"path":647,"stem":648,"titleTemplate":6},"callOnce","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fcall-once","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fcall-once",{"title":650,"path":651,"stem":652,"titleTemplate":6},"clearError","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fclear-error","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fclear-error",{"title":654,"path":655,"stem":656,"titleTemplate":6},"clearNuxtData","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fclear-nuxt-data","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fclear-nuxt-data",{"title":658,"path":659,"stem":660,"titleTemplate":6},"clearNuxtState","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fclear-nuxt-state","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fclear-nuxt-state",{"title":662,"path":663,"stem":664,"titleTemplate":6},"createError","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fcreate-error","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fcreate-error",{"title":666,"path":667,"stem":668,"titleTemplate":6},"defineLazyHydrationComponent","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-lazy-hydration-component","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fdefine-lazy-hydration-component",{"title":670,"path":671,"stem":672,"titleTemplate":6},"defineNuxtComponent","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-nuxt-component","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-component",{"title":674,"path":675,"stem":676,"titleTemplate":6},"defineNuxtPlugin","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-nuxt-plugin","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-plugin",{"title":678,"path":679,"stem":680,"titleTemplate":6},"defineNuxtRouteMiddleware","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-nuxt-route-middleware","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-route-middleware",{"title":682,"path":683,"stem":684,"titleTemplate":6},"definePageMeta","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-page-meta","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fdefine-page-meta",{"title":686,"path":687,"stem":688,"titleTemplate":6},"defineRouteRules","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fdefine-route-rules","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fdefine-route-rules",{"title":690,"path":691,"stem":692,"titleTemplate":6},"navigateTo","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fnavigate-to","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fnavigate-to",{"title":694,"path":695,"stem":696,"titleTemplate":6},"onBeforeRouteLeave","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fon-before-route-leave","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fon-before-route-leave",{"title":698,"path":699,"stem":700,"titleTemplate":6},"onBeforeRouteUpdate","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fon-before-route-update","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fon-before-route-update",{"title":702,"path":703,"stem":704,"titleTemplate":6},"onNuxtReady","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fon-nuxt-ready","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fon-nuxt-ready",{"title":706,"path":707,"stem":708,"titleTemplate":6},"prefetchComponents","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fprefetch-components","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fprefetch-components",{"title":710,"path":711,"stem":712,"titleTemplate":6},"preloadComponents","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fpreload-components","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fpreload-components",{"title":714,"path":715,"stem":716,"titleTemplate":6},"preloadRouteComponents","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fpreload-route-components","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fpreload-route-components",{"title":718,"path":719,"stem":720,"titleTemplate":6},"prerenderRoutes","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fprerender-routes","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fprerender-routes",{"title":722,"path":723,"stem":724,"titleTemplate":6},"refreshCookie","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Frefresh-cookie","docs\u002F3.x\u002F4.api\u002F3.utils\u002Frefresh-cookie",{"title":726,"path":727,"stem":728,"titleTemplate":6},"refreshNuxtData","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Frefresh-nuxt-data","docs\u002F3.x\u002F4.api\u002F3.utils\u002Frefresh-nuxt-data",{"title":730,"path":731,"stem":732,"titleTemplate":6},"reloadNuxtApp","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Freload-nuxt-app","docs\u002F3.x\u002F4.api\u002F3.utils\u002Freload-nuxt-app",{"title":734,"path":735,"stem":736,"titleTemplate":6},"setPageLayout","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fset-page-layout","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fset-page-layout",{"title":738,"path":739,"stem":740,"titleTemplate":6},"setResponseStatus","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fset-response-status","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fset-response-status",{"title":742,"path":743,"stem":744,"titleTemplate":6},"showError","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fshow-error","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fshow-error",{"title":746,"path":747,"stem":748,"titleTemplate":6},"updateAppConfig","\u002Fdocs\u002F3.x\u002Fapi\u002Futils\u002Fupdate-app-config","docs\u002F3.x\u002F4.api\u002F3.utils\u002Fupdate-app-config",{"title":750,"titleTemplate":751,"icon":752,"path":753,"stem":754,"children":755,"page":108},"Commands","%s · Nuxt Commands","i-lucide-square-terminal","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands","docs\u002F3.x\u002F4.api\u002F4.commands",[756,760,764,768,772,776,780,784,788,792,796,800,804,808,812,816],{"title":757,"path":758,"stem":759,"titleTemplate":6},"nuxt add","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fadd","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fadd",{"title":761,"path":762,"stem":763,"titleTemplate":6},"nuxt analyze","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fanalyze","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fanalyze",{"title":765,"path":766,"stem":767,"titleTemplate":6},"nuxt build","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fbuild","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fbuild",{"title":769,"path":770,"stem":771,"titleTemplate":6},"nuxt build-module","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fbuild-module","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fbuild-module",{"title":773,"path":774,"stem":775,"titleTemplate":6},"nuxt cleanup","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fcleanup","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fcleanup",{"title":777,"path":778,"stem":779,"titleTemplate":6},"nuxt dev","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fdev","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fdev",{"title":781,"path":782,"stem":783,"titleTemplate":6},"nuxt devtools","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fdevtools","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fdevtools",{"title":785,"path":786,"stem":787,"titleTemplate":6},"nuxt generate","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fgenerate","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fgenerate",{"title":789,"path":790,"stem":791,"titleTemplate":6},"nuxt info","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Finfo","docs\u002F3.x\u002F4.api\u002F4.commands\u002Finfo",{"title":793,"path":794,"stem":795,"titleTemplate":6},"create nuxt","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Finit","docs\u002F3.x\u002F4.api\u002F4.commands\u002Finit",{"title":797,"path":798,"stem":799,"titleTemplate":6},"nuxt module","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fmodule","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fmodule",{"title":801,"path":802,"stem":803,"titleTemplate":6},"nuxt prepare","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fprepare","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fprepare",{"title":805,"path":806,"stem":807,"titleTemplate":6},"nuxt preview","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fpreview","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fpreview",{"title":809,"path":810,"stem":811,"titleTemplate":6},"nuxt test","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Ftest","docs\u002F3.x\u002F4.api\u002F4.commands\u002Ftest",{"title":813,"path":814,"stem":815,"titleTemplate":6},"nuxt typecheck","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Ftypecheck","docs\u002F3.x\u002F4.api\u002F4.commands\u002Ftypecheck",{"title":817,"path":818,"stem":819,"titleTemplate":6},"nuxt upgrade","\u002Fdocs\u002F3.x\u002Fapi\u002Fcommands\u002Fupgrade","docs\u002F3.x\u002F4.api\u002F4.commands\u002Fupgrade",{"title":415,"titleTemplate":821,"icon":822,"path":823,"stem":824,"children":825,"page":108},"%s · Nuxt Kit","i-lucide-package","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit","docs\u002F3.x\u002F4.api\u002F5.kit",[826,829,832,836,840,844,848,852,856,859,863,867,870,873,877,881,885,889],{"title":276,"path":827,"stem":828,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fmodules","docs\u002F3.x\u002F4.api\u002F5.kit\u002F1.modules",{"title":403,"path":830,"stem":831,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fruntime-config","docs\u002F3.x\u002F4.api\u002F5.kit\u002F10.runtime-config",{"title":833,"path":834,"stem":835,"titleTemplate":6},"Templates","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Ftemplates","docs\u002F3.x\u002F4.api\u002F5.kit\u002F10.templates",{"title":837,"path":838,"stem":839,"titleTemplate":6},"Nitro","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fnitro","docs\u002F3.x\u002F4.api\u002F5.kit\u002F11.nitro",{"title":841,"path":842,"stem":843,"titleTemplate":6},"Resolving","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fresolving","docs\u002F3.x\u002F4.api\u002F5.kit\u002F12.resolving",{"title":845,"path":846,"stem":847,"titleTemplate":6},"Logging","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Flogging","docs\u002F3.x\u002F4.api\u002F5.kit\u002F13.logging",{"title":849,"path":850,"stem":851,"titleTemplate":6},"Builder","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fbuilder","docs\u002F3.x\u002F4.api\u002F5.kit\u002F14.builder",{"title":853,"path":854,"stem":855,"titleTemplate":6},"Examples","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fexamples","docs\u002F3.x\u002F4.api\u002F5.kit\u002F15.examples",{"title":84,"path":857,"stem":858,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Flayers","docs\u002F3.x\u002F4.api\u002F5.kit\u002F16.layers",{"title":860,"path":861,"stem":862,"titleTemplate":6},"Programmatic Usage","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fprogrammatic","docs\u002F3.x\u002F4.api\u002F5.kit\u002F2.programmatic",{"title":864,"path":865,"stem":866,"titleTemplate":6},"Compatibility","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fcompatibility","docs\u002F3.x\u002F4.api\u002F5.kit\u002F3.compatibility",{"title":268,"path":868,"stem":869,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fautoimports","docs\u002F3.x\u002F4.api\u002F5.kit\u002F4.autoimports",{"title":438,"path":871,"stem":872,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fcomponents","docs\u002F3.x\u002F4.api\u002F5.kit\u002F5.components",{"title":874,"path":875,"stem":876,"titleTemplate":6},"Context","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fcontext","docs\u002F3.x\u002F4.api\u002F5.kit\u002F6.context",{"title":878,"path":879,"stem":880,"titleTemplate":6},"Pages","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fpages","docs\u002F3.x\u002F4.api\u002F5.kit\u002F7.pages",{"title":882,"path":883,"stem":884,"titleTemplate":6},"Layout","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Flayout","docs\u002F3.x\u002F4.api\u002F5.kit\u002F8.layout",{"title":886,"path":887,"stem":888,"titleTemplate":6},"Head","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fhead","docs\u002F3.x\u002F4.api\u002F5.kit\u002F9.head",{"title":890,"path":891,"stem":892,"titleTemplate":6},"Plugins","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fplugins","docs\u002F3.x\u002F4.api\u002F5.kit\u002F9.plugins",{"title":894,"titleTemplate":6,"icon":895,"path":896,"stem":897,"children":898,"page":108},"Advanced","i-lucide-brain","\u002Fdocs\u002F3.x\u002Fapi\u002Fadvanced","docs\u002F3.x\u002F4.api\u002F6.advanced",[899,902],{"title":411,"path":900,"stem":901,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fapi\u002Fadvanced\u002Fhooks","docs\u002F3.x\u002F4.api\u002F6.advanced\u002F1.hooks",{"title":903,"path":904,"stem":905,"titleTemplate":6},"Import meta","\u002Fdocs\u002F3.x\u002Fapi\u002Fadvanced\u002Fimport-meta","docs\u002F3.x\u002F4.api\u002F6.advanced\u002F2.import-meta",{"title":907,"path":908,"stem":909,"titleTemplate":910,"icon":32},"Nuxt Configuration","\u002Fdocs\u002F3.x\u002Fapi\u002Fnuxt-config","docs\u002F3.x\u002F4.api\u002F6.nuxt-config","%s",{"title":853,"titleTemplate":912,"icon":913,"path":914,"stem":915,"children":916,"page":108},"%s · Nuxt Examples","i-lucide-app-window-mac","\u002Fdocs\u002F3.x\u002Fexamples","docs\u002F3.x\u002F4.examples",[917,921,943,958,994],{"title":918,"path":919,"stem":920,"titleTemplate":6},"Hello World","\u002Fdocs\u002F3.x\u002Fexamples\u002Fhello-world","docs\u002F3.x\u002F4.examples\u002F0.hello-world",{"title":399,"path":922,"stem":923,"children":924,"page":108},"\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures","docs\u002F3.x\u002F4.examples\u002F1.features",[925,929,932,935,939],{"title":926,"path":927,"stem":928,"titleTemplate":6},"Auto Imports","\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures\u002Fauto-imports","docs\u002F3.x\u002F4.examples\u002F1.features\u002F1.auto-imports",{"title":64,"path":930,"stem":931,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures\u002Fdata-fetching","docs\u002F3.x\u002F4.examples\u002F1.features\u002F2.data-fetching",{"title":69,"path":933,"stem":934,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures\u002Fstate-management","docs\u002F3.x\u002F4.examples\u002F1.features\u002F3.state-management",{"title":936,"path":937,"stem":938,"titleTemplate":6},"Meta Tags","\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures\u002Fmeta-tags","docs\u002F3.x\u002F4.examples\u002F1.features\u002F4.meta-tags",{"title":940,"path":941,"stem":942,"titleTemplate":6},"Layouts","\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures\u002Flayouts","docs\u002F3.x\u002F4.examples\u002F1.features\u002F5.layouts",{"title":49,"path":944,"stem":945,"children":946,"page":108},"\u002Fdocs\u002F3.x\u002Fexamples\u002Frouting","docs\u002F3.x\u002F4.examples\u002F2.routing",[947,951,954],{"title":948,"path":949,"stem":950,"titleTemplate":6},"Middleware","\u002Fdocs\u002F3.x\u002Fexamples\u002Frouting\u002Fmiddleware","docs\u002F3.x\u002F4.examples\u002F2.routing\u002Fmiddleware",{"title":878,"path":952,"stem":953,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Frouting\u002Fpages","docs\u002F3.x\u002F4.examples\u002F2.routing\u002Fpages",{"title":955,"path":956,"stem":957,"titleTemplate":6},"Universal Router","\u002Fdocs\u002F3.x\u002Fexamples\u002Frouting\u002Funiversal-router","docs\u002F3.x\u002F4.examples\u002F2.routing\u002Funiversal-router",{"title":894,"path":959,"stem":960,"children":961,"page":108},"\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced","docs\u002F3.x\u002F4.examples\u002F4.advanced",[962,965,968,972,976,980,984,987,990],{"title":84,"path":963,"stem":964,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fconfig-extends","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fconfig-extends",{"title":74,"path":966,"stem":967,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Ferror-handling","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Ferror-handling",{"title":969,"path":970,"stem":971,"titleTemplate":6},"JSX \u002F TSX","\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fjsx","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fjsx",{"title":973,"path":974,"stem":975,"titleTemplate":6},"Locale","\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Flocale","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Flocale",{"title":977,"path":978,"stem":979,"titleTemplate":6},"Module Extend Pages","\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fmodule-extend-pages","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fmodule-extend-pages",{"title":981,"path":982,"stem":983,"titleTemplate":6},"Teleport","\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fteleport","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fteleport",{"title":99,"path":985,"stem":986,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Ftesting","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Ftesting",{"title":523,"path":988,"stem":989,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fuse-cookie","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fuse-cookie",{"title":991,"path":992,"stem":993,"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":995,"path":996,"stem":997,"children":998,"page":108},"Experimental","\u002Fdocs\u002F3.x\u002Fexamples\u002Fexperimental","docs\u002F3.x\u002F4.examples\u002F7.experimental",[999],{"title":1000,"path":1001,"stem":1002,"titleTemplate":6},"WASM","\u002Fdocs\u002F3.x\u002Fexamples\u002Fexperimental\u002Fwasm","docs\u002F3.x\u002F4.examples\u002F7.experimental\u002Fwasm",{"title":1004,"titleTemplate":1005,"icon":1006,"path":1007,"stem":1008,"children":1009,"page":108},"Community","%s · Nuxt Community","i-lucide-messages-square","\u002Fdocs\u002F3.x\u002Fcommunity","docs\u002F3.x\u002F5.community",[1010,1015,1020,1025,1030,1035],{"title":1011,"path":1012,"stem":1013,"titleTemplate":6,"icon":1014},"Getting Help","\u002Fdocs\u002F3.x\u002Fcommunity\u002Fgetting-help","docs\u002F3.x\u002F5.community\u002F2.getting-help","i-lucide-life-buoy",{"title":1016,"path":1017,"stem":1018,"titleTemplate":6,"icon":1019},"Reporting Bugs","\u002Fdocs\u002F3.x\u002Fcommunity\u002Freporting-bugs","docs\u002F3.x\u002F5.community\u002F3.reporting-bugs","i-lucide-bug",{"title":1021,"path":1022,"stem":1023,"titleTemplate":6,"icon":1024},"Contribution","\u002Fdocs\u002F3.x\u002Fcommunity\u002Fcontribution","docs\u002F3.x\u002F5.community\u002F4.contribution","i-lucide-git-pull-request",{"title":1026,"path":1027,"stem":1028,"titleTemplate":6,"icon":1029},"Framework","\u002Fdocs\u002F3.x\u002Fcommunity\u002Fframework-contribution","docs\u002F3.x\u002F5.community\u002F5.framework-contribution","i-lucide-github",{"title":1031,"path":1032,"stem":1033,"titleTemplate":6,"icon":1034},"Roadmap","\u002Fdocs\u002F3.x\u002Fcommunity\u002Froadmap","docs\u002F3.x\u002F5.community\u002F6.roadmap","i-lucide-map",{"title":1036,"path":1037,"stem":1038,"titleTemplate":6,"icon":1039},"Releases","\u002Fdocs\u002F3.x\u002Fcommunity\u002Fchangelog","docs\u002F3.x\u002F5.community\u002F7.changelog","i-lucide-bell-dot",{"title":1041,"titleTemplate":1042,"icon":1043,"path":1044,"stem":1045,"children":1046,"page":108},"Migrate to Nuxt Bridge","Migrate to Nuxt Bridge: %s","i-lucide-ship","\u002Fdocs\u002F3.x\u002Fbridge","docs\u002F3.x\u002F6.bridge",[1047,1051,1054,1057,1061,1065,1069,1072,1075,1078],{"title":1048,"path":1049,"stem":1050,"titleTemplate":6},"Overview","\u002Fdocs\u002F3.x\u002Fbridge\u002Foverview","docs\u002F3.x\u002F6.bridge\u002F1.overview",{"title":29,"path":1052,"stem":1053,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fconfiguration","docs\u002F3.x\u002F6.bridge\u002F10.configuration",{"title":280,"path":1055,"stem":1056,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fbridge\u002Ftypescript","docs\u002F3.x\u002F6.bridge\u002F2.typescript",{"title":1058,"path":1059,"stem":1060,"titleTemplate":6},"Legacy Composition API","\u002Fdocs\u002F3.x\u002Fbridge\u002Fbridge-composition-api","docs\u002F3.x\u002F6.bridge\u002F3.bridge-composition-api",{"title":1062,"path":1063,"stem":1064,"titleTemplate":6},"Plugins and Middleware","\u002Fdocs\u002F3.x\u002Fbridge\u002Fplugins-and-middleware","docs\u002F3.x\u002F6.bridge\u002F4.plugins-and-middleware",{"title":1066,"path":1067,"stem":1068,"titleTemplate":6},"New Composition API","\u002Fdocs\u002F3.x\u002Fbridge\u002Fnuxt3-compatible-api","docs\u002F3.x\u002F6.bridge\u002F5.nuxt3-compatible-api",{"title":936,"path":1070,"stem":1071,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fmeta","docs\u002F3.x\u002F6.bridge\u002F6.meta",{"title":403,"path":1073,"stem":1074,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fruntime-config","docs\u002F3.x\u002F6.bridge\u002F7.runtime-config",{"title":837,"path":1076,"stem":1077,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fnitro","docs\u002F3.x\u002F6.bridge\u002F8.nitro",{"title":1079,"path":1080,"stem":1081,"titleTemplate":6},"Vite","\u002Fdocs\u002F3.x\u002Fbridge\u002Fvite","docs\u002F3.x\u002F6.bridge\u002F9.vite",{"title":1083,"titleTemplate":1084,"icon":107,"path":1085,"stem":1086,"children":1087,"page":108},"Migrate to Nuxt 3","Migrate to Nuxt 3: %s","\u002Fdocs\u002F3.x\u002Fmigration","docs\u002F3.x\u002F7.migration",[1088,1091,1095,1098,1101,1104,1107,1110,1113,1117,1121],{"title":1048,"path":1089,"stem":1090,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Foverview","docs\u002F3.x\u002F7.migration\u002F1.overview",{"title":1092,"path":1093,"stem":1094,"titleTemplate":6},"Build Tooling","\u002Fdocs\u002F3.x\u002Fmigration\u002Fbundling","docs\u002F3.x\u002F7.migration\u002F10.bundling",{"title":79,"path":1096,"stem":1097,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fserver","docs\u002F3.x\u002F7.migration\u002F11.server",{"title":29,"path":1099,"stem":1100,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fconfiguration","docs\u002F3.x\u002F7.migration\u002F2.configuration",{"title":276,"path":1102,"stem":1103,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fmodule-authors","docs\u002F3.x\u002F7.migration\u002F20.module-authors",{"title":926,"path":1105,"stem":1106,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fauto-imports","docs\u002F3.x\u002F7.migration\u002F3.auto-imports",{"title":936,"path":1108,"stem":1109,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fmeta","docs\u002F3.x\u002F7.migration\u002F4.meta",{"title":1062,"path":1111,"stem":1112,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fplugins-and-middleware","docs\u002F3.x\u002F7.migration\u002F5.plugins-and-middleware",{"title":1114,"path":1115,"stem":1116,"titleTemplate":6},"Pages and Layouts","\u002Fdocs\u002F3.x\u002Fmigration\u002Fpages-and-layouts","docs\u002F3.x\u002F7.migration\u002F6.pages-and-layouts",{"title":1118,"path":1119,"stem":1120,"titleTemplate":6},"Component Options","\u002Fdocs\u002F3.x\u002Fmigration\u002Fcomponent-options","docs\u002F3.x\u002F7.migration\u002F7.component-options",{"title":403,"path":1122,"stem":1123,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fruntime-config","docs\u002F3.x\u002F7.migration\u002F8.runtime-config",{"title":5,"titleTemplate":6,"icon":7,"path":1125,"stem":1126,"children":1127,"page":108},"\u002Fdocs\u002F4.x","docs\u002F4.x",[1128,1186,1280,1411,1785,1862,1884,1918],{"title":12,"titleTemplate":13,"icon":14,"path":1129,"stem":1130,"children":1131,"page":108},"\u002Fdocs\u002F4.x\u002Fgetting-started","docs\u002F4.x\u002F1.getting-started",[1132,1135,1138,1141,1144,1147,1150,1153,1156,1159,1162,1165,1168,1171,1174,1177,1180,1183],{"title":19,"path":1133,"stem":1134,"titleTemplate":6,"icon":22},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fintroduction","docs\u002F4.x\u002F1.getting-started\u002F01.introduction",{"title":24,"path":1136,"stem":1137,"titleTemplate":6,"icon":27},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Finstallation","docs\u002F4.x\u002F1.getting-started\u002F02.installation",{"title":29,"path":1139,"stem":1140,"titleTemplate":6,"icon":32},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fconfiguration","docs\u002F4.x\u002F1.getting-started\u002F03.configuration",{"title":34,"path":1142,"stem":1143,"titleTemplate":6,"icon":37},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fviews","docs\u002F4.x\u002F1.getting-started\u002F04.views",{"title":39,"path":1145,"stem":1146,"titleTemplate":6,"icon":42},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fassets","docs\u002F4.x\u002F1.getting-started\u002F05.assets",{"title":44,"path":1148,"stem":1149,"titleTemplate":6,"icon":47},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fstyling","docs\u002F4.x\u002F1.getting-started\u002F06.styling",{"title":49,"path":1151,"stem":1152,"titleTemplate":6,"icon":52},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Frouting","docs\u002F4.x\u002F1.getting-started\u002F07.routing",{"title":54,"path":1154,"stem":1155,"titleTemplate":6,"icon":57},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fseo-meta","docs\u002F4.x\u002F1.getting-started\u002F08.seo-meta",{"title":59,"path":1157,"stem":1158,"titleTemplate":6,"icon":62},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Ftransitions","docs\u002F4.x\u002F1.getting-started\u002F09.transitions",{"title":64,"path":1160,"stem":1161,"titleTemplate":6,"icon":67},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fdata-fetching","docs\u002F4.x\u002F1.getting-started\u002F10.data-fetching",{"title":69,"path":1163,"stem":1164,"titleTemplate":6,"icon":72},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fstate-management","docs\u002F4.x\u002F1.getting-started\u002F11.state-management",{"title":74,"path":1166,"stem":1167,"titleTemplate":6,"icon":77},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Ferror-handling","docs\u002F4.x\u002F1.getting-started\u002F12.error-handling",{"title":79,"path":1169,"stem":1170,"titleTemplate":6,"icon":82},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fserver","docs\u002F4.x\u002F1.getting-started\u002F13.server",{"title":84,"path":1172,"stem":1173,"titleTemplate":6,"icon":87},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Flayers","docs\u002F4.x\u002F1.getting-started\u002F14.layers",{"title":89,"path":1175,"stem":1176,"titleTemplate":6,"icon":92},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fprerendering","docs\u002F4.x\u002F1.getting-started\u002F15.prerendering",{"title":94,"path":1178,"stem":1179,"titleTemplate":6,"icon":97},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fdeployment","docs\u002F4.x\u002F1.getting-started\u002F16.deployment",{"title":99,"path":1181,"stem":1182,"titleTemplate":6,"icon":102},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Ftesting","docs\u002F4.x\u002F1.getting-started\u002F17.testing",{"title":104,"path":1184,"stem":1185,"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":1187,"stem":1188,"children":1189,"page":108},"\u002Fdocs\u002F4.x\u002Fdirectory-structure","docs\u002F4.x\u002F2.directory-structure",[1190,1193,1196,1238,1241,1244,1247,1250,1253,1256,1259,1262,1265,1268,1271,1274,1277],{"title":117,"path":1191,"stem":1192,"titleTemplate":6,"icon":120},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnuxt","docs\u002F4.x\u002F2.directory-structure\u002F0.nuxt",{"title":122,"path":1194,"stem":1195,"titleTemplate":6,"icon":125},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Foutput","docs\u002F4.x\u002F2.directory-structure\u002F0.output",{"title":1197,"titleTemplate":111,"head":1198,"defaultOpen":1200,"icon":1201,"path":1202,"stem":1203,"children":1204,"page":108},"app",{"title":1199},"app\u002F",true,"i-vscode-icons-folder-type-app","\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp","docs\u002F4.x\u002F2.directory-structure\u002F1.app",[1205,1208,1211,1214,1217,1220,1223,1226,1229,1232,1235],{"title":127,"path":1206,"stem":1207,"titleTemplate":6,"icon":130},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fassets","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.assets",{"title":132,"path":1209,"stem":1210,"titleTemplate":6,"icon":135},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fcomponents","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.components",{"title":137,"path":1212,"stem":1213,"titleTemplate":6,"icon":140},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fcomposables","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.composables",{"title":152,"path":1215,"stem":1216,"titleTemplate":6,"icon":155},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Flayouts","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.layouts",{"title":157,"path":1218,"stem":1219,"titleTemplate":6,"icon":160},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fmiddleware","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.middleware",{"title":171,"path":1221,"stem":1222,"titleTemplate":6,"icon":155},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fpages","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.pages",{"title":175,"path":1224,"stem":1225,"titleTemplate":6,"icon":178},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fplugins","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.plugins",{"title":195,"path":1227,"stem":1228,"titleTemplate":6,"icon":198},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Futils","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.utils",{"title":219,"path":1230,"stem":1231,"titleTemplate":6,"icon":222},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fapp","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F3.app",{"title":224,"path":1233,"stem":1234,"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":1236,"stem":1237,"titleTemplate":6,"icon":222},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Ferror","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F3.error",{"title":142,"path":1239,"stem":1240,"titleTemplate":6,"icon":145},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fcontent","docs\u002F4.x\u002F2.directory-structure\u002F1.content",{"title":147,"path":1242,"stem":1243,"titleTemplate":6,"icon":150},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Flayers","docs\u002F4.x\u002F2.directory-structure\u002F1.layers",{"title":162,"path":1245,"stem":1246,"titleTemplate":6,"icon":150},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fmodules","docs\u002F4.x\u002F2.directory-structure\u002F1.modules",{"title":166,"path":1248,"stem":1249,"titleTemplate":6,"icon":169},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnode_modules","docs\u002F4.x\u002F2.directory-structure\u002F1.node_modules",{"title":180,"path":1251,"stem":1252,"titleTemplate":6,"icon":183},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fpublic","docs\u002F4.x\u002F2.directory-structure\u002F1.public",{"title":185,"path":1254,"stem":1255,"titleTemplate":6,"icon":188},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fserver","docs\u002F4.x\u002F2.directory-structure\u002F1.server",{"title":190,"path":1257,"stem":1258,"titleTemplate":6,"icon":193},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fshared","docs\u002F4.x\u002F2.directory-structure\u002F1.shared",{"title":200,"path":1260,"stem":1261,"titleTemplate":6,"icon":203},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fenv","docs\u002F4.x\u002F2.directory-structure\u002F2.env",{"title":205,"path":1263,"stem":1264,"titleTemplate":6,"icon":208},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fgitignore","docs\u002F4.x\u002F2.directory-structure\u002F2.gitignore",{"title":210,"path":1266,"stem":1267,"titleTemplate":6,"icon":213},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnuxtignore","docs\u002F4.x\u002F2.directory-structure\u002F2.nuxtignore",{"title":215,"path":1269,"stem":1270,"titleTemplate":6,"icon":213},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnuxtrc","docs\u002F4.x\u002F2.directory-structure\u002F2.nuxtrc",{"title":233,"path":1272,"stem":1273,"titleTemplate":6,"icon":213},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnuxt-config","docs\u002F4.x\u002F2.directory-structure\u002F3.nuxt-config",{"title":237,"path":1275,"stem":1276,"titleTemplate":6,"icon":240},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fpackage","docs\u002F4.x\u002F2.directory-structure\u002F3.package",{"title":242,"path":1278,"stem":1279,"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":1281,"stem":1282,"children":1283,"page":108},"\u002Fdocs\u002F4.x\u002Fguide","docs\u002F4.x\u002F3.guide",[1284,1309,1323,1333,1361,1377],{"title":253,"titleTemplate":254,"icon":255,"path":1285,"stem":1286,"children":1287,"page":108},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts","docs\u002F4.x\u002F3.guide\u002F1.concepts",[1288,1291,1294,1297,1300,1303,1306],{"title":260,"path":1289,"stem":1290,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Frendering","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F1.rendering",{"title":264,"path":1292,"stem":1293,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fnuxt-lifecycle","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F2.nuxt-lifecycle",{"title":268,"path":1295,"stem":1296,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fauto-imports","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F3.auto-imports",{"title":272,"path":1298,"stem":1299,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fserver-engine","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F4.server-engine",{"title":276,"path":1301,"stem":1302,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fmodules","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F5.modules",{"title":280,"path":1304,"stem":1305,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Ftypescript","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F8.typescript",{"title":284,"path":1307,"stem":1308,"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":1310,"stem":1311,"children":1312,"page":108},"\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices","docs\u002F4.x\u002F3.guide\u002F2.best-practices",[1313,1317,1320],{"title":1314,"path":1315,"stem":1316,"titleTemplate":6},"Nuxt and Hydration","\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices\u002Fhydration","docs\u002F4.x\u002F3.guide\u002F2.best-practices\u002Fhydration",{"title":299,"path":1318,"stem":1319,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices\u002Fperformance","docs\u002F4.x\u002F3.guide\u002F2.best-practices\u002Fperformance",{"title":303,"path":1321,"stem":1322,"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":1324,"stem":1325,"children":1326,"page":108},"\u002Fdocs\u002F4.x\u002Fguide\u002Fai","docs\u002F4.x\u002F3.guide\u002F3.ai",[1327,1330],{"title":314,"path":1328,"stem":1329,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fai\u002Fmcp","docs\u002F4.x\u002F3.guide\u002F3.ai\u002F1.mcp",{"title":318,"path":1331,"stem":1332,"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":1334,"stem":1335,"children":1336,"page":108},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules","docs\u002F4.x\u002F3.guide\u002F4.modules",[1337,1340,1343,1346,1349,1352,1355,1358],{"title":329,"path":1338,"stem":1339,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fgetting-started","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F1.getting-started",{"title":333,"path":1341,"stem":1342,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fmodule-anatomy","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F2.module-anatomy",{"title":337,"path":1344,"stem":1345,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Frecipes-basics","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F3.recipes-basics",{"title":341,"path":1347,"stem":1348,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fmodule-dependencies","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F4.module-dependencies",{"title":345,"path":1350,"stem":1351,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Frecipes-advanced","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F5.recipes-advanced",{"title":349,"path":1353,"stem":1354,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Ftesting","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F6.testing",{"title":353,"path":1356,"stem":1357,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fbest-practices","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F7.best-practices",{"title":357,"path":1359,"stem":1360,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fecosystem","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F8.ecosystem",{"title":361,"titleTemplate":362,"icon":363,"path":1362,"stem":1363,"children":1364,"page":108},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes","docs\u002F4.x\u002F3.guide\u002F5.recipes",[1365,1368,1371,1374],{"title":368,"path":1366,"stem":1367,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fcustom-routing","docs\u002F4.x\u002F3.guide\u002F5.recipes\u002F1.custom-routing",{"title":372,"path":1369,"stem":1370,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fvite-plugin","docs\u002F4.x\u002F3.guide\u002F5.recipes\u002F2.vite-plugin",{"title":376,"path":1372,"stem":1373,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fcustom-usefetch","docs\u002F4.x\u002F3.guide\u002F5.recipes\u002F3.custom-usefetch",{"title":380,"path":1375,"stem":1376,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fsessions-and-authentication","docs\u002F4.x\u002F3.guide\u002F5.recipes\u002F4.sessions-and-authentication",{"title":384,"titleTemplate":385,"icon":386,"path":1378,"stem":1379,"children":1380,"page":108},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further","docs\u002F4.x\u002F3.guide\u002F6.going-further",[1381,1384,1387,1390,1393,1396,1399,1402,1405,1408],{"title":391,"path":1382,"stem":1383,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fevents","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F1.events",{"title":395,"path":1385,"stem":1386,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fexperimental-features","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F1.experimental-features",{"title":399,"path":1388,"stem":1389,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Ffeatures","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F1.features",{"title":403,"path":1391,"stem":1392,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fruntime-config","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F10.runtime-config",{"title":407,"path":1394,"stem":1395,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fnightly-release-channel","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F11.nightly-release-channel",{"title":411,"path":1397,"stem":1398,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fhooks","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F2.hooks",{"title":415,"path":1400,"stem":1401,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fkit","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F4.kit",{"title":419,"path":1403,"stem":1404,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fnuxt-app","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F6.nuxt-app",{"title":423,"path":1406,"stem":1407,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Flayers","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F7.layers",{"title":427,"path":1409,"stem":1410,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fdebugging","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F9.debugging",{"title":431,"titleTemplate":432,"icon":433,"path":1412,"stem":1413,"children":1414,"page":108},"\u002Fdocs\u002F4.x\u002Fapi","docs\u002F4.x\u002F4.api",[1415,1468,1571,1662,1714,1772,1782],{"title":438,"titleTemplate":439,"icon":324,"path":1416,"stem":1417,"children":1418,"page":108},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents","docs\u002F4.x\u002F4.api\u002F1.components",[1419,1422,1425,1428,1431,1434,1437,1440,1444,1447,1450,1453,1456,1459,1462,1465],{"title":444,"path":1420,"stem":1421,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fclient-only","docs\u002F4.x\u002F4.api\u002F1.components\u002F1.client-only",{"title":448,"path":1423,"stem":1424,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fdev-only","docs\u002F4.x\u002F4.api\u002F1.components\u002F1.dev-only",{"title":452,"path":1426,"stem":1427,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-client-fallback","docs\u002F4.x\u002F4.api\u002F1.components\u002F1.nuxt-client-fallback",{"title":456,"path":1429,"stem":1430,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-picture","docs\u002F4.x\u002F4.api\u002F1.components\u002F10.nuxt-picture",{"title":460,"path":1432,"stem":1433,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fteleports","docs\u002F4.x\u002F4.api\u002F1.components\u002F11.teleports",{"title":464,"path":1435,"stem":1436,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-route-announcer","docs\u002F4.x\u002F4.api\u002F1.components\u002F12.nuxt-route-announcer",{"title":468,"path":1438,"stem":1439,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-time","docs\u002F4.x\u002F4.api\u002F1.components\u002F13.nuxt-time",{"title":1441,"path":1442,"stem":1443,"titleTemplate":6},"\u003CNuxtAnnouncer>","\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-announcer","docs\u002F4.x\u002F4.api\u002F1.components\u002F14.nuxt-announcer",{"title":472,"path":1445,"stem":1446,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-page","docs\u002F4.x\u002F4.api\u002F1.components\u002F2.nuxt-page",{"title":476,"path":1448,"stem":1449,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-layout","docs\u002F4.x\u002F4.api\u002F1.components\u002F3.nuxt-layout",{"title":480,"path":1451,"stem":1452,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-link","docs\u002F4.x\u002F4.api\u002F1.components\u002F4.nuxt-link",{"title":484,"path":1454,"stem":1455,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-loading-indicator","docs\u002F4.x\u002F4.api\u002F1.components\u002F5.nuxt-loading-indicator",{"title":488,"path":1457,"stem":1458,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-error-boundary","docs\u002F4.x\u002F4.api\u002F1.components\u002F6.nuxt-error-boundary",{"title":492,"path":1460,"stem":1461,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-welcome","docs\u002F4.x\u002F4.api\u002F1.components\u002F7.nuxt-welcome",{"title":496,"path":1463,"stem":1464,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-island","docs\u002F4.x\u002F4.api\u002F1.components\u002F8.nuxt-island",{"title":500,"path":1466,"stem":1467,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-img","docs\u002F4.x\u002F4.api\u002F1.components\u002F9.nuxt-img",{"title":504,"titleTemplate":505,"icon":506,"path":1469,"stem":1470,"children":1471,"page":108},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables","docs\u002F4.x\u002F4.api\u002F2.composables",[1472,1476,1480,1483,1487,1490,1493,1496,1499,1502,1505,1508,1511,1514,1517,1520,1523,1526,1529,1532,1535,1538,1541,1544,1547,1550,1553,1556,1559,1562,1565,1568],{"title":1473,"path":1474,"stem":1475,"titleTemplate":6},"createUseAsyncData","\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fcreate-use-async-data","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fcreate-use-async-data",{"title":1477,"path":1478,"stem":1479,"titleTemplate":6},"createUseFetch","\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fcreate-use-fetch","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fcreate-use-fetch",{"title":511,"path":1481,"stem":1482,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fon-prehydrate","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fon-prehydrate",{"title":1484,"path":1485,"stem":1486,"titleTemplate":6},"useAnnouncer","\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-announcer","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-announcer",{"title":515,"path":1488,"stem":1489,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-app-config","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-app-config",{"title":519,"path":1491,"stem":1492,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-async-data","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-async-data",{"title":523,"path":1494,"stem":1495,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-cookie","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-cookie",{"title":527,"path":1497,"stem":1498,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-error","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-error",{"title":531,"path":1500,"stem":1501,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-fetch","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-fetch",{"title":535,"path":1503,"stem":1504,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-head","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-head",{"title":539,"path":1506,"stem":1507,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-head-safe","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-head-safe",{"title":543,"path":1509,"stem":1510,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-hydration","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-hydration",{"title":547,"path":1512,"stem":1513,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-async-data","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-lazy-async-data",{"title":551,"path":1515,"stem":1516,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-fetch","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-lazy-fetch",{"title":555,"path":1518,"stem":1519,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-loading-indicator","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-loading-indicator",{"title":559,"path":1521,"stem":1522,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-app","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-nuxt-app",{"title":563,"path":1524,"stem":1525,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-data","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-nuxt-data",{"title":567,"path":1527,"stem":1528,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-preview-mode","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-preview-mode",{"title":571,"path":1530,"stem":1531,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-event","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-request-event",{"title":575,"path":1533,"stem":1534,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-fetch","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-request-fetch",{"title":579,"path":1536,"stem":1537,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-header","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-request-header",{"title":583,"path":1539,"stem":1540,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-headers","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-request-headers",{"title":587,"path":1542,"stem":1543,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-url","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-request-url",{"title":591,"path":1545,"stem":1546,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-response-header","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-response-header",{"title":595,"path":1548,"stem":1549,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-route","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-route",{"title":599,"path":1551,"stem":1552,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-route-announcer","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-route-announcer",{"title":603,"path":1554,"stem":1555,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-router","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-router",{"title":607,"path":1557,"stem":1558,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-config","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-runtime-config",{"title":611,"path":1560,"stem":1561,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-hook","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-runtime-hook",{"title":615,"path":1563,"stem":1564,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-seo-meta","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-seo-meta",{"title":619,"path":1566,"stem":1567,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-server-seo-meta","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-server-seo-meta",{"title":623,"path":1569,"stem":1570,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-state","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-state",{"title":627,"titleTemplate":628,"icon":629,"path":1572,"stem":1573,"children":1574,"page":108},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils","docs\u002F4.x\u002F4.api\u002F3.utils",[1575,1578,1581,1584,1587,1590,1593,1596,1599,1602,1605,1608,1611,1614,1617,1620,1623,1626,1629,1632,1635,1638,1641,1644,1647,1650,1653,1656,1659],{"title":634,"path":1576,"stem":1577,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdollarfetch","docs\u002F4.x\u002F4.api\u002F3.utils\u002F$fetch",{"title":638,"path":1579,"stem":1580,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fabort-navigation","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fabort-navigation",{"title":642,"path":1582,"stem":1583,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fadd-route-middleware","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fadd-route-middleware",{"title":646,"path":1585,"stem":1586,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fcall-once","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fcall-once",{"title":650,"path":1588,"stem":1589,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fclear-error","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fclear-error",{"title":654,"path":1591,"stem":1592,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fclear-nuxt-data","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fclear-nuxt-data",{"title":658,"path":1594,"stem":1595,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fclear-nuxt-state","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fclear-nuxt-state",{"title":662,"path":1597,"stem":1598,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fcreate-error","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fcreate-error",{"title":666,"path":1600,"stem":1601,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-lazy-hydration-component","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fdefine-lazy-hydration-component",{"title":670,"path":1603,"stem":1604,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-nuxt-component","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-component",{"title":674,"path":1606,"stem":1607,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-nuxt-plugin","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-plugin",{"title":678,"path":1609,"stem":1610,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-nuxt-route-middleware","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-route-middleware",{"title":682,"path":1612,"stem":1613,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-page-meta","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fdefine-page-meta",{"title":686,"path":1615,"stem":1616,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-route-rules","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fdefine-route-rules",{"title":690,"path":1618,"stem":1619,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fnavigate-to","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fnavigate-to",{"title":694,"path":1621,"stem":1622,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fon-before-route-leave","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fon-before-route-leave",{"title":698,"path":1624,"stem":1625,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fon-before-route-update","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fon-before-route-update",{"title":702,"path":1627,"stem":1628,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fon-nuxt-ready","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fon-nuxt-ready",{"title":706,"path":1630,"stem":1631,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fprefetch-components","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fprefetch-components",{"title":710,"path":1633,"stem":1634,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fpreload-components","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fpreload-components",{"title":714,"path":1636,"stem":1637,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fpreload-route-components","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fpreload-route-components",{"title":718,"path":1639,"stem":1640,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fprerender-routes","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fprerender-routes",{"title":722,"path":1642,"stem":1643,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Frefresh-cookie","docs\u002F4.x\u002F4.api\u002F3.utils\u002Frefresh-cookie",{"title":726,"path":1645,"stem":1646,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Frefresh-nuxt-data","docs\u002F4.x\u002F4.api\u002F3.utils\u002Frefresh-nuxt-data",{"title":730,"path":1648,"stem":1649,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Freload-nuxt-app","docs\u002F4.x\u002F4.api\u002F3.utils\u002Freload-nuxt-app",{"title":734,"path":1651,"stem":1652,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fset-page-layout","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fset-page-layout",{"title":738,"path":1654,"stem":1655,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fset-response-status","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fset-response-status",{"title":742,"path":1657,"stem":1658,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fshow-error","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fshow-error",{"title":746,"path":1660,"stem":1661,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fupdate-app-config","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fupdate-app-config",{"title":750,"titleTemplate":751,"icon":752,"path":1663,"stem":1664,"children":1665,"page":108},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands","docs\u002F4.x\u002F4.api\u002F4.commands",[1666,1669,1672,1675,1678,1681,1684,1687,1690,1693,1696,1699,1702,1705,1708,1711],{"title":757,"path":1667,"stem":1668,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fadd","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fadd",{"title":761,"path":1670,"stem":1671,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fanalyze","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fanalyze",{"title":765,"path":1673,"stem":1674,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fbuild","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fbuild",{"title":769,"path":1676,"stem":1677,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fbuild-module","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fbuild-module",{"title":773,"path":1679,"stem":1680,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fcleanup","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fcleanup",{"title":777,"path":1682,"stem":1683,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fdev","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fdev",{"title":781,"path":1685,"stem":1686,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fdevtools","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fdevtools",{"title":785,"path":1688,"stem":1689,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fgenerate","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fgenerate",{"title":789,"path":1691,"stem":1692,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Finfo","docs\u002F4.x\u002F4.api\u002F4.commands\u002Finfo",{"title":793,"path":1694,"stem":1695,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Finit","docs\u002F4.x\u002F4.api\u002F4.commands\u002Finit",{"title":797,"path":1697,"stem":1698,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fmodule","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fmodule",{"title":801,"path":1700,"stem":1701,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fprepare","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fprepare",{"title":805,"path":1703,"stem":1704,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fpreview","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fpreview",{"title":809,"path":1706,"stem":1707,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Ftest","docs\u002F4.x\u002F4.api\u002F4.commands\u002Ftest",{"title":813,"path":1709,"stem":1710,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Ftypecheck","docs\u002F4.x\u002F4.api\u002F4.commands\u002Ftypecheck",{"title":817,"path":1712,"stem":1713,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fupgrade","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fupgrade",{"title":415,"titleTemplate":821,"icon":822,"path":1715,"stem":1716,"children":1717,"page":108},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit","docs\u002F4.x\u002F4.api\u002F5.kit",[1718,1721,1724,1727,1730,1733,1736,1739,1742,1745,1748,1751,1754,1757,1760,1763,1766,1769],{"title":276,"path":1719,"stem":1720,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fmodules","docs\u002F4.x\u002F4.api\u002F5.kit\u002F1.modules",{"title":403,"path":1722,"stem":1723,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fruntime-config","docs\u002F4.x\u002F4.api\u002F5.kit\u002F10.runtime-config",{"title":833,"path":1725,"stem":1726,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Ftemplates","docs\u002F4.x\u002F4.api\u002F5.kit\u002F10.templates",{"title":837,"path":1728,"stem":1729,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fnitro","docs\u002F4.x\u002F4.api\u002F5.kit\u002F11.nitro",{"title":841,"path":1731,"stem":1732,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fresolving","docs\u002F4.x\u002F4.api\u002F5.kit\u002F12.resolving",{"title":845,"path":1734,"stem":1735,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Flogging","docs\u002F4.x\u002F4.api\u002F5.kit\u002F13.logging",{"title":849,"path":1737,"stem":1738,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fbuilder","docs\u002F4.x\u002F4.api\u002F5.kit\u002F14.builder",{"title":853,"path":1740,"stem":1741,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fexamples","docs\u002F4.x\u002F4.api\u002F5.kit\u002F15.examples",{"title":84,"path":1743,"stem":1744,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Flayers","docs\u002F4.x\u002F4.api\u002F5.kit\u002F16.layers",{"title":860,"path":1746,"stem":1747,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fprogrammatic","docs\u002F4.x\u002F4.api\u002F5.kit\u002F2.programmatic",{"title":864,"path":1749,"stem":1750,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fcompatibility","docs\u002F4.x\u002F4.api\u002F5.kit\u002F3.compatibility",{"title":268,"path":1752,"stem":1753,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fautoimports","docs\u002F4.x\u002F4.api\u002F5.kit\u002F4.autoimports",{"title":438,"path":1755,"stem":1756,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fcomponents","docs\u002F4.x\u002F4.api\u002F5.kit\u002F5.components",{"title":874,"path":1758,"stem":1759,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fcontext","docs\u002F4.x\u002F4.api\u002F5.kit\u002F6.context",{"title":878,"path":1761,"stem":1762,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fpages","docs\u002F4.x\u002F4.api\u002F5.kit\u002F7.pages",{"title":882,"path":1764,"stem":1765,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Flayout","docs\u002F4.x\u002F4.api\u002F5.kit\u002F8.layout",{"title":886,"path":1767,"stem":1768,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fhead","docs\u002F4.x\u002F4.api\u002F5.kit\u002F9.head",{"title":890,"path":1770,"stem":1771,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fplugins","docs\u002F4.x\u002F4.api\u002F5.kit\u002F9.plugins",{"title":894,"titleTemplate":6,"icon":895,"path":1773,"stem":1774,"children":1775,"page":108},"\u002Fdocs\u002F4.x\u002Fapi\u002Fadvanced","docs\u002F4.x\u002F4.api\u002F6.advanced",[1776,1779],{"title":411,"path":1777,"stem":1778,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fadvanced\u002Fhooks","docs\u002F4.x\u002F4.api\u002F6.advanced\u002F1.hooks",{"title":903,"path":1780,"stem":1781,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fadvanced\u002Fimport-meta","docs\u002F4.x\u002F4.api\u002F6.advanced\u002F2.import-meta",{"title":907,"path":1783,"stem":1784,"titleTemplate":910,"icon":32},"\u002Fdocs\u002F4.x\u002Fapi\u002Fnuxt-config","docs\u002F4.x\u002F4.api\u002F6.nuxt-config",{"title":853,"titleTemplate":912,"icon":913,"path":1786,"stem":1787,"children":1788,"page":108},"\u002Fdocs\u002F4.x\u002Fexamples","docs\u002F4.x\u002F4.examples",[1789,1792,1811,1824,1855],{"title":918,"path":1790,"stem":1791,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fhello-world","docs\u002F4.x\u002F4.examples\u002F0.hello-world",{"title":399,"path":1793,"stem":1794,"children":1795,"page":108},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures","docs\u002F4.x\u002F4.examples\u002F1.features",[1796,1799,1802,1805,1808],{"title":926,"path":1797,"stem":1798,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures\u002Fauto-imports","docs\u002F4.x\u002F4.examples\u002F1.features\u002F1.auto-imports",{"title":64,"path":1800,"stem":1801,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures\u002Fdata-fetching","docs\u002F4.x\u002F4.examples\u002F1.features\u002F2.data-fetching",{"title":69,"path":1803,"stem":1804,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures\u002Fstate-management","docs\u002F4.x\u002F4.examples\u002F1.features\u002F3.state-management",{"title":936,"path":1806,"stem":1807,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures\u002Fmeta-tags","docs\u002F4.x\u002F4.examples\u002F1.features\u002F4.meta-tags",{"title":940,"path":1809,"stem":1810,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures\u002Flayouts","docs\u002F4.x\u002F4.examples\u002F1.features\u002F5.layouts",{"title":49,"path":1812,"stem":1813,"children":1814,"page":108},"\u002Fdocs\u002F4.x\u002Fexamples\u002Frouting","docs\u002F4.x\u002F4.examples\u002F2.routing",[1815,1818,1821],{"title":948,"path":1816,"stem":1817,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Frouting\u002Fmiddleware","docs\u002F4.x\u002F4.examples\u002F2.routing\u002Fmiddleware",{"title":878,"path":1819,"stem":1820,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Frouting\u002Fpages","docs\u002F4.x\u002F4.examples\u002F2.routing\u002Fpages",{"title":955,"path":1822,"stem":1823,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Frouting\u002Funiversal-router","docs\u002F4.x\u002F4.examples\u002F2.routing\u002Funiversal-router",{"title":894,"path":1825,"stem":1826,"children":1827,"page":108},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced","docs\u002F4.x\u002F4.examples\u002F4.advanced",[1828,1831,1834,1837,1840,1843,1846,1849,1852],{"title":84,"path":1829,"stem":1830,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fconfig-extends","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fconfig-extends",{"title":74,"path":1832,"stem":1833,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Ferror-handling","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Ferror-handling",{"title":969,"path":1835,"stem":1836,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fjsx","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fjsx",{"title":973,"path":1838,"stem":1839,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Flocale","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Flocale",{"title":977,"path":1841,"stem":1842,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fmodule-extend-pages","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fmodule-extend-pages",{"title":981,"path":1844,"stem":1845,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fteleport","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fteleport",{"title":99,"path":1847,"stem":1848,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Ftesting","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Ftesting",{"title":523,"path":1850,"stem":1851,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fuse-cookie","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fuse-cookie",{"title":991,"path":1853,"stem":1854,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fuse-custom-fetch-composable","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fuse-custom-fetch-composable",{"title":995,"path":1856,"stem":1857,"children":1858,"page":108},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fexperimental","docs\u002F4.x\u002F4.examples\u002F7.experimental",[1859],{"title":1000,"path":1860,"stem":1861,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fexperimental\u002Fwasm","docs\u002F4.x\u002F4.examples\u002F7.experimental\u002Fwasm",{"title":1004,"titleTemplate":1005,"icon":1006,"path":1863,"stem":1864,"children":1865,"page":108},"\u002Fdocs\u002F4.x\u002Fcommunity","docs\u002F4.x\u002F5.community",[1866,1869,1872,1875,1878,1881],{"title":1011,"path":1867,"stem":1868,"titleTemplate":6,"icon":1014},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Fgetting-help","docs\u002F4.x\u002F5.community\u002F2.getting-help",{"title":1016,"path":1870,"stem":1871,"titleTemplate":6,"icon":1019},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Freporting-bugs","docs\u002F4.x\u002F5.community\u002F3.reporting-bugs",{"title":1021,"path":1873,"stem":1874,"titleTemplate":6,"icon":1024},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Fcontribution","docs\u002F4.x\u002F5.community\u002F4.contribution",{"title":1026,"path":1876,"stem":1877,"titleTemplate":6,"icon":1029},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Fframework-contribution","docs\u002F4.x\u002F5.community\u002F5.framework-contribution",{"title":1031,"path":1879,"stem":1880,"titleTemplate":6,"icon":1034},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Froadmap","docs\u002F4.x\u002F5.community\u002F6.roadmap",{"title":1036,"path":1882,"stem":1883,"titleTemplate":6,"icon":1039},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Fchangelog","docs\u002F4.x\u002F5.community\u002F7.changelog",{"title":1041,"titleTemplate":1042,"icon":1043,"path":1885,"stem":1886,"children":1887,"page":108},"\u002Fdocs\u002F4.x\u002Fbridge","docs\u002F4.x\u002F6.bridge",[1888,1891,1894,1897,1900,1903,1906,1909,1912,1915],{"title":1048,"path":1889,"stem":1890,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Foverview","docs\u002F4.x\u002F6.bridge\u002F1.overview",{"title":29,"path":1892,"stem":1893,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fconfiguration","docs\u002F4.x\u002F6.bridge\u002F10.configuration",{"title":280,"path":1895,"stem":1896,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Ftypescript","docs\u002F4.x\u002F6.bridge\u002F2.typescript",{"title":1058,"path":1898,"stem":1899,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fbridge-composition-api","docs\u002F4.x\u002F6.bridge\u002F3.bridge-composition-api",{"title":1062,"path":1901,"stem":1902,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fplugins-and-middleware","docs\u002F4.x\u002F6.bridge\u002F4.plugins-and-middleware",{"title":1066,"path":1904,"stem":1905,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fnuxt3-compatible-api","docs\u002F4.x\u002F6.bridge\u002F5.nuxt3-compatible-api",{"title":936,"path":1907,"stem":1908,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fmeta","docs\u002F4.x\u002F6.bridge\u002F6.meta",{"title":403,"path":1910,"stem":1911,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fruntime-config","docs\u002F4.x\u002F6.bridge\u002F7.runtime-config",{"title":837,"path":1913,"stem":1914,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fnitro","docs\u002F4.x\u002F6.bridge\u002F8.nitro",{"title":1079,"path":1916,"stem":1917,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fvite","docs\u002F4.x\u002F6.bridge\u002F9.vite",{"title":1083,"titleTemplate":1084,"icon":107,"path":1919,"stem":1920,"children":1921,"page":108},"\u002Fdocs\u002F4.x\u002Fmigration","docs\u002F4.x\u002F7.migration",[1922,1925,1928,1931,1934,1937,1940,1943,1946,1949,1952],{"title":1048,"path":1923,"stem":1924,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Foverview","docs\u002F4.x\u002F7.migration\u002F1.overview",{"title":1092,"path":1926,"stem":1927,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fbundling","docs\u002F4.x\u002F7.migration\u002F10.bundling",{"title":79,"path":1929,"stem":1930,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fserver","docs\u002F4.x\u002F7.migration\u002F11.server",{"title":29,"path":1932,"stem":1933,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fconfiguration","docs\u002F4.x\u002F7.migration\u002F2.configuration",{"title":276,"path":1935,"stem":1936,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fmodule-authors","docs\u002F4.x\u002F7.migration\u002F20.module-authors",{"title":926,"path":1938,"stem":1939,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fauto-imports","docs\u002F4.x\u002F7.migration\u002F3.auto-imports",{"title":936,"path":1941,"stem":1942,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fmeta","docs\u002F4.x\u002F7.migration\u002F4.meta",{"title":1062,"path":1944,"stem":1945,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fplugins-and-middleware","docs\u002F4.x\u002F7.migration\u002F5.plugins-and-middleware",{"title":1114,"path":1947,"stem":1948,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fpages-and-layouts","docs\u002F4.x\u002F7.migration\u002F6.pages-and-layouts",{"title":1118,"path":1950,"stem":1951,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fcomponent-options","docs\u002F4.x\u002F7.migration\u002F7.component-options",{"title":403,"path":1953,"stem":1954,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fruntime-config","docs\u002F4.x\u002F7.migration\u002F8.runtime-config",{"title":5,"titleTemplate":6,"icon":7,"path":1956,"stem":1957,"children":1958,"page":108},"\u002Fdocs\u002F5.x","docs\u002F5.x",[1959,2017,2107,2237,2607,2684,2706,2740],{"title":12,"titleTemplate":13,"icon":14,"path":1960,"stem":1961,"children":1962,"page":108},"\u002Fdocs\u002F5.x\u002Fgetting-started","docs\u002F5.x\u002F1.getting-started",[1963,1966,1969,1972,1975,1978,1981,1984,1987,1990,1993,1996,1999,2002,2005,2008,2011,2014],{"title":19,"path":1964,"stem":1965,"titleTemplate":6,"icon":22},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fintroduction","docs\u002F5.x\u002F1.getting-started\u002F01.introduction",{"title":24,"path":1967,"stem":1968,"titleTemplate":6,"icon":27},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Finstallation","docs\u002F5.x\u002F1.getting-started\u002F02.installation",{"title":29,"path":1970,"stem":1971,"titleTemplate":6,"icon":32},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fconfiguration","docs\u002F5.x\u002F1.getting-started\u002F03.configuration",{"title":34,"path":1973,"stem":1974,"titleTemplate":6,"icon":37},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fviews","docs\u002F5.x\u002F1.getting-started\u002F04.views",{"title":39,"path":1976,"stem":1977,"titleTemplate":6,"icon":42},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fassets","docs\u002F5.x\u002F1.getting-started\u002F05.assets",{"title":44,"path":1979,"stem":1980,"titleTemplate":6,"icon":47},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fstyling","docs\u002F5.x\u002F1.getting-started\u002F06.styling",{"title":49,"path":1982,"stem":1983,"titleTemplate":6,"icon":52},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Frouting","docs\u002F5.x\u002F1.getting-started\u002F07.routing",{"title":54,"path":1985,"stem":1986,"titleTemplate":6,"icon":57},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fseo-meta","docs\u002F5.x\u002F1.getting-started\u002F08.seo-meta",{"title":59,"path":1988,"stem":1989,"titleTemplate":6,"icon":62},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Ftransitions","docs\u002F5.x\u002F1.getting-started\u002F09.transitions",{"title":64,"path":1991,"stem":1992,"titleTemplate":6,"icon":67},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fdata-fetching","docs\u002F5.x\u002F1.getting-started\u002F10.data-fetching",{"title":69,"path":1994,"stem":1995,"titleTemplate":6,"icon":72},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fstate-management","docs\u002F5.x\u002F1.getting-started\u002F11.state-management",{"title":74,"path":1997,"stem":1998,"titleTemplate":6,"icon":77},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Ferror-handling","docs\u002F5.x\u002F1.getting-started\u002F12.error-handling",{"title":79,"path":2000,"stem":2001,"titleTemplate":6,"icon":82},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fserver","docs\u002F5.x\u002F1.getting-started\u002F13.server",{"title":84,"path":2003,"stem":2004,"titleTemplate":6,"icon":87},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Flayers","docs\u002F5.x\u002F1.getting-started\u002F14.layers",{"title":89,"path":2006,"stem":2007,"titleTemplate":6,"icon":92},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fprerendering","docs\u002F5.x\u002F1.getting-started\u002F15.prerendering",{"title":94,"path":2009,"stem":2010,"titleTemplate":6,"icon":97},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fdeployment","docs\u002F5.x\u002F1.getting-started\u002F16.deployment",{"title":99,"path":2012,"stem":2013,"titleTemplate":6,"icon":102},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Ftesting","docs\u002F5.x\u002F1.getting-started\u002F17.testing",{"title":104,"path":2015,"stem":2016,"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":2018,"stem":2019,"children":2020,"page":108},"\u002Fdocs\u002F5.x\u002Fdirectory-structure","docs\u002F5.x\u002F2.directory-structure",[2021,2024,2027,2065,2068,2071,2074,2077,2080,2083,2086,2089,2092,2095,2098,2101,2104],{"title":117,"path":2022,"stem":2023,"titleTemplate":6,"icon":120},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnuxt","docs\u002F5.x\u002F2.directory-structure\u002F0.nuxt",{"title":122,"path":2025,"stem":2026,"titleTemplate":6,"icon":125},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Foutput","docs\u002F5.x\u002F2.directory-structure\u002F0.output",{"title":1197,"titleTemplate":111,"head":2028,"defaultOpen":1200,"icon":1201,"path":2029,"stem":2030,"children":2031,"page":108},{"title":1199},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp","docs\u002F5.x\u002F2.directory-structure\u002F1.app",[2032,2035,2038,2041,2044,2047,2050,2053,2056,2059,2062],{"title":127,"path":2033,"stem":2034,"titleTemplate":6,"icon":130},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fassets","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.assets",{"title":132,"path":2036,"stem":2037,"titleTemplate":6,"icon":135},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fcomponents","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.components",{"title":137,"path":2039,"stem":2040,"titleTemplate":6,"icon":140},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fcomposables","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.composables",{"title":152,"path":2042,"stem":2043,"titleTemplate":6,"icon":155},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Flayouts","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.layouts",{"title":157,"path":2045,"stem":2046,"titleTemplate":6,"icon":160},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fmiddleware","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.middleware",{"title":171,"path":2048,"stem":2049,"titleTemplate":6,"icon":155},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fpages","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.pages",{"title":175,"path":2051,"stem":2052,"titleTemplate":6,"icon":178},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fplugins","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.plugins",{"title":195,"path":2054,"stem":2055,"titleTemplate":6,"icon":198},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Futils","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.utils",{"title":219,"path":2057,"stem":2058,"titleTemplate":6,"icon":222},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fapp","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F3.app",{"title":224,"path":2060,"stem":2061,"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":2063,"stem":2064,"titleTemplate":6,"icon":222},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Ferror","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F3.error",{"title":142,"path":2066,"stem":2067,"titleTemplate":6,"icon":145},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fcontent","docs\u002F5.x\u002F2.directory-structure\u002F1.content",{"title":147,"path":2069,"stem":2070,"titleTemplate":6,"icon":150},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Flayers","docs\u002F5.x\u002F2.directory-structure\u002F1.layers",{"title":162,"path":2072,"stem":2073,"titleTemplate":6,"icon":150},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fmodules","docs\u002F5.x\u002F2.directory-structure\u002F1.modules",{"title":166,"path":2075,"stem":2076,"titleTemplate":6,"icon":169},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnode_modules","docs\u002F5.x\u002F2.directory-structure\u002F1.node_modules",{"title":180,"path":2078,"stem":2079,"titleTemplate":6,"icon":183},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fpublic","docs\u002F5.x\u002F2.directory-structure\u002F1.public",{"title":185,"path":2081,"stem":2082,"titleTemplate":6,"icon":188},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fserver","docs\u002F5.x\u002F2.directory-structure\u002F1.server",{"title":190,"path":2084,"stem":2085,"titleTemplate":6,"icon":193},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fshared","docs\u002F5.x\u002F2.directory-structure\u002F1.shared",{"title":200,"path":2087,"stem":2088,"titleTemplate":6,"icon":203},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fenv","docs\u002F5.x\u002F2.directory-structure\u002F2.env",{"title":205,"path":2090,"stem":2091,"titleTemplate":6,"icon":208},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fgitignore","docs\u002F5.x\u002F2.directory-structure\u002F2.gitignore",{"title":210,"path":2093,"stem":2094,"titleTemplate":6,"icon":213},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnuxtignore","docs\u002F5.x\u002F2.directory-structure\u002F2.nuxtignore",{"title":215,"path":2096,"stem":2097,"titleTemplate":6,"icon":213},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnuxtrc","docs\u002F5.x\u002F2.directory-structure\u002F2.nuxtrc",{"title":233,"path":2099,"stem":2100,"titleTemplate":6,"icon":213},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnuxt-config","docs\u002F5.x\u002F2.directory-structure\u002F3.nuxt-config",{"title":237,"path":2102,"stem":2103,"titleTemplate":6,"icon":240},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fpackage","docs\u002F5.x\u002F2.directory-structure\u002F3.package",{"title":242,"path":2105,"stem":2106,"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":2108,"stem":2109,"children":2110,"page":108},"\u002Fdocs\u002F5.x\u002Fguide","docs\u002F5.x\u002F3.guide",[2111,2136,2149,2159,2187,2203],{"title":253,"titleTemplate":254,"icon":255,"path":2112,"stem":2113,"children":2114,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts","docs\u002F5.x\u002F3.guide\u002F1.concepts",[2115,2118,2121,2124,2127,2130,2133],{"title":260,"path":2116,"stem":2117,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Frendering","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F1.rendering",{"title":264,"path":2119,"stem":2120,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fnuxt-lifecycle","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F2.nuxt-lifecycle",{"title":268,"path":2122,"stem":2123,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fauto-imports","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F3.auto-imports",{"title":272,"path":2125,"stem":2126,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fserver-engine","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F4.server-engine",{"title":276,"path":2128,"stem":2129,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fmodules","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F5.modules",{"title":280,"path":2131,"stem":2132,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Ftypescript","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F8.typescript",{"title":284,"path":2134,"stem":2135,"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":2137,"stem":2138,"children":2139,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices","docs\u002F5.x\u002F3.guide\u002F2.best-practices",[2140,2143,2146],{"title":1314,"path":2141,"stem":2142,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices\u002Fhydration","docs\u002F5.x\u002F3.guide\u002F2.best-practices\u002Fhydration",{"title":299,"path":2144,"stem":2145,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices\u002Fperformance","docs\u002F5.x\u002F3.guide\u002F2.best-practices\u002Fperformance",{"title":303,"path":2147,"stem":2148,"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":2150,"stem":2151,"children":2152,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Fai","docs\u002F5.x\u002F3.guide\u002F3.ai",[2153,2156],{"title":314,"path":2154,"stem":2155,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fai\u002Fmcp","docs\u002F5.x\u002F3.guide\u002F3.ai\u002F1.mcp",{"title":318,"path":2157,"stem":2158,"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":2160,"stem":2161,"children":2162,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules","docs\u002F5.x\u002F3.guide\u002F4.modules",[2163,2166,2169,2172,2175,2178,2181,2184],{"title":329,"path":2164,"stem":2165,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fgetting-started","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F1.getting-started",{"title":333,"path":2167,"stem":2168,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fmodule-anatomy","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F2.module-anatomy",{"title":337,"path":2170,"stem":2171,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Frecipes-basics","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F3.recipes-basics",{"title":341,"path":2173,"stem":2174,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fmodule-dependencies","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F4.module-dependencies",{"title":345,"path":2176,"stem":2177,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Frecipes-advanced","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F5.recipes-advanced",{"title":349,"path":2179,"stem":2180,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Ftesting","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F6.testing",{"title":353,"path":2182,"stem":2183,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fbest-practices","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F7.best-practices",{"title":357,"path":2185,"stem":2186,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fecosystem","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F8.ecosystem",{"title":361,"titleTemplate":362,"icon":363,"path":2188,"stem":2189,"children":2190,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes","docs\u002F5.x\u002F3.guide\u002F5.recipes",[2191,2194,2197,2200],{"title":368,"path":2192,"stem":2193,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fcustom-routing","docs\u002F5.x\u002F3.guide\u002F5.recipes\u002F1.custom-routing",{"title":372,"path":2195,"stem":2196,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fvite-plugin","docs\u002F5.x\u002F3.guide\u002F5.recipes\u002F2.vite-plugin",{"title":376,"path":2198,"stem":2199,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fcustom-usefetch","docs\u002F5.x\u002F3.guide\u002F5.recipes\u002F3.custom-usefetch",{"title":380,"path":2201,"stem":2202,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fsessions-and-authentication","docs\u002F5.x\u002F3.guide\u002F5.recipes\u002F4.sessions-and-authentication",{"title":384,"titleTemplate":385,"icon":386,"path":2204,"stem":2205,"children":2206,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further","docs\u002F5.x\u002F3.guide\u002F6.going-further",[2207,2210,2213,2216,2219,2222,2225,2228,2231,2234],{"title":391,"path":2208,"stem":2209,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fevents","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F1.events",{"title":395,"path":2211,"stem":2212,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fexperimental-features","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F1.experimental-features",{"title":399,"path":2214,"stem":2215,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Ffeatures","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F1.features",{"title":403,"path":2217,"stem":2218,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fruntime-config","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F10.runtime-config",{"title":407,"path":2220,"stem":2221,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fnightly-release-channel","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F11.nightly-release-channel",{"title":411,"path":2223,"stem":2224,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fhooks","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F2.hooks",{"title":415,"path":2226,"stem":2227,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fkit","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F4.kit",{"title":419,"path":2229,"stem":2230,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fnuxt-app","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F6.nuxt-app",{"title":423,"path":2232,"stem":2233,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Flayers","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F7.layers",{"title":427,"path":2235,"stem":2236,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fdebugging","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F9.debugging",{"title":431,"titleTemplate":432,"icon":433,"path":2238,"stem":2239,"children":2240,"page":108},"\u002Fdocs\u002F5.x\u002Fapi","docs\u002F5.x\u002F4.api",[2241,2293,2393,2484,2536,2594,2604],{"title":438,"titleTemplate":439,"icon":324,"path":2242,"stem":2243,"children":2244,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents","docs\u002F5.x\u002F4.api\u002F1.components",[2245,2248,2251,2254,2257,2260,2263,2266,2269,2272,2275,2278,2281,2284,2287,2290],{"title":444,"path":2246,"stem":2247,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fclient-only","docs\u002F5.x\u002F4.api\u002F1.components\u002F1.client-only",{"title":448,"path":2249,"stem":2250,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fdev-only","docs\u002F5.x\u002F4.api\u002F1.components\u002F1.dev-only",{"title":452,"path":2252,"stem":2253,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-client-fallback","docs\u002F5.x\u002F4.api\u002F1.components\u002F1.nuxt-client-fallback",{"title":456,"path":2255,"stem":2256,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-picture","docs\u002F5.x\u002F4.api\u002F1.components\u002F10.nuxt-picture",{"title":460,"path":2258,"stem":2259,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fteleports","docs\u002F5.x\u002F4.api\u002F1.components\u002F11.teleports",{"title":464,"path":2261,"stem":2262,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-route-announcer","docs\u002F5.x\u002F4.api\u002F1.components\u002F12.nuxt-route-announcer",{"title":468,"path":2264,"stem":2265,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-time","docs\u002F5.x\u002F4.api\u002F1.components\u002F13.nuxt-time",{"title":1441,"path":2267,"stem":2268,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-announcer","docs\u002F5.x\u002F4.api\u002F1.components\u002F14.nuxt-announcer",{"title":472,"path":2270,"stem":2271,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-page","docs\u002F5.x\u002F4.api\u002F1.components\u002F2.nuxt-page",{"title":476,"path":2273,"stem":2274,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-layout","docs\u002F5.x\u002F4.api\u002F1.components\u002F3.nuxt-layout",{"title":480,"path":2276,"stem":2277,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-link","docs\u002F5.x\u002F4.api\u002F1.components\u002F4.nuxt-link",{"title":484,"path":2279,"stem":2280,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-loading-indicator","docs\u002F5.x\u002F4.api\u002F1.components\u002F5.nuxt-loading-indicator",{"title":488,"path":2282,"stem":2283,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-error-boundary","docs\u002F5.x\u002F4.api\u002F1.components\u002F6.nuxt-error-boundary",{"title":492,"path":2285,"stem":2286,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-welcome","docs\u002F5.x\u002F4.api\u002F1.components\u002F7.nuxt-welcome",{"title":496,"path":2288,"stem":2289,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-island","docs\u002F5.x\u002F4.api\u002F1.components\u002F8.nuxt-island",{"title":500,"path":2291,"stem":2292,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-img","docs\u002F5.x\u002F4.api\u002F1.components\u002F9.nuxt-img",{"title":504,"titleTemplate":505,"icon":506,"path":2294,"stem":2295,"children":2296,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables","docs\u002F5.x\u002F4.api\u002F2.composables",[2297,2300,2303,2306,2309,2312,2315,2318,2321,2324,2327,2330,2333,2336,2339,2342,2345,2348,2351,2354,2357,2360,2363,2366,2369,2372,2375,2378,2381,2384,2387,2390],{"title":1473,"path":2298,"stem":2299,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fcreate-use-async-data","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fcreate-use-async-data",{"title":1477,"path":2301,"stem":2302,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fcreate-use-fetch","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fcreate-use-fetch",{"title":511,"path":2304,"stem":2305,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fon-prehydrate","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fon-prehydrate",{"title":1484,"path":2307,"stem":2308,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-announcer","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-announcer",{"title":515,"path":2310,"stem":2311,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-app-config","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-app-config",{"title":519,"path":2313,"stem":2314,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-async-data","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-async-data",{"title":523,"path":2316,"stem":2317,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-cookie","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-cookie",{"title":527,"path":2319,"stem":2320,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-error","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-error",{"title":531,"path":2322,"stem":2323,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-fetch","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-fetch",{"title":535,"path":2325,"stem":2326,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-head","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-head",{"title":539,"path":2328,"stem":2329,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-head-safe","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-head-safe",{"title":543,"path":2331,"stem":2332,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-hydration","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-hydration",{"title":547,"path":2334,"stem":2335,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-async-data","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-lazy-async-data",{"title":551,"path":2337,"stem":2338,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-fetch","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-lazy-fetch",{"title":555,"path":2340,"stem":2341,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-loading-indicator","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-loading-indicator",{"title":559,"path":2343,"stem":2344,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-app","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-nuxt-app",{"title":563,"path":2346,"stem":2347,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-data","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-nuxt-data",{"title":567,"path":2349,"stem":2350,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-preview-mode","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-preview-mode",{"title":571,"path":2352,"stem":2353,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-event","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-request-event",{"title":575,"path":2355,"stem":2356,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-fetch","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-request-fetch",{"title":579,"path":2358,"stem":2359,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-header","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-request-header",{"title":583,"path":2361,"stem":2362,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-headers","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-request-headers",{"title":587,"path":2364,"stem":2365,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-url","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-request-url",{"title":591,"path":2367,"stem":2368,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-response-header","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-response-header",{"title":595,"path":2370,"stem":2371,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-route","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-route",{"title":599,"path":2373,"stem":2374,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-route-announcer","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-route-announcer",{"title":603,"path":2376,"stem":2377,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-router","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-router",{"title":607,"path":2379,"stem":2380,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-config","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-runtime-config",{"title":611,"path":2382,"stem":2383,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-hook","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-runtime-hook",{"title":615,"path":2385,"stem":2386,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-seo-meta","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-seo-meta",{"title":619,"path":2388,"stem":2389,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-server-seo-meta","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-server-seo-meta",{"title":623,"path":2391,"stem":2392,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-state","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-state",{"title":627,"titleTemplate":628,"icon":629,"path":2394,"stem":2395,"children":2396,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils","docs\u002F5.x\u002F4.api\u002F3.utils",[2397,2400,2403,2406,2409,2412,2415,2418,2421,2424,2427,2430,2433,2436,2439,2442,2445,2448,2451,2454,2457,2460,2463,2466,2469,2472,2475,2478,2481],{"title":634,"path":2398,"stem":2399,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdollarfetch","docs\u002F5.x\u002F4.api\u002F3.utils\u002F$fetch",{"title":638,"path":2401,"stem":2402,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fabort-navigation","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fabort-navigation",{"title":642,"path":2404,"stem":2405,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fadd-route-middleware","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fadd-route-middleware",{"title":646,"path":2407,"stem":2408,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fcall-once","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fcall-once",{"title":650,"path":2410,"stem":2411,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fclear-error","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fclear-error",{"title":654,"path":2413,"stem":2414,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fclear-nuxt-data","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fclear-nuxt-data",{"title":658,"path":2416,"stem":2417,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fclear-nuxt-state","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fclear-nuxt-state",{"title":662,"path":2419,"stem":2420,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fcreate-error","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fcreate-error",{"title":666,"path":2422,"stem":2423,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-lazy-hydration-component","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fdefine-lazy-hydration-component",{"title":670,"path":2425,"stem":2426,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-nuxt-component","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-component",{"title":674,"path":2428,"stem":2429,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-nuxt-plugin","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-plugin",{"title":678,"path":2431,"stem":2432,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-nuxt-route-middleware","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-route-middleware",{"title":682,"path":2434,"stem":2435,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-page-meta","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fdefine-page-meta",{"title":686,"path":2437,"stem":2438,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-route-rules","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fdefine-route-rules",{"title":690,"path":2440,"stem":2441,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fnavigate-to","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fnavigate-to",{"title":694,"path":2443,"stem":2444,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fon-before-route-leave","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fon-before-route-leave",{"title":698,"path":2446,"stem":2447,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fon-before-route-update","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fon-before-route-update",{"title":702,"path":2449,"stem":2450,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fon-nuxt-ready","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fon-nuxt-ready",{"title":706,"path":2452,"stem":2453,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fprefetch-components","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fprefetch-components",{"title":710,"path":2455,"stem":2456,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fpreload-components","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fpreload-components",{"title":714,"path":2458,"stem":2459,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fpreload-route-components","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fpreload-route-components",{"title":718,"path":2461,"stem":2462,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fprerender-routes","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fprerender-routes",{"title":722,"path":2464,"stem":2465,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Frefresh-cookie","docs\u002F5.x\u002F4.api\u002F3.utils\u002Frefresh-cookie",{"title":726,"path":2467,"stem":2468,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Frefresh-nuxt-data","docs\u002F5.x\u002F4.api\u002F3.utils\u002Frefresh-nuxt-data",{"title":730,"path":2470,"stem":2471,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Freload-nuxt-app","docs\u002F5.x\u002F4.api\u002F3.utils\u002Freload-nuxt-app",{"title":734,"path":2473,"stem":2474,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fset-page-layout","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fset-page-layout",{"title":738,"path":2476,"stem":2477,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fset-response-status","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fset-response-status",{"title":742,"path":2479,"stem":2480,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fshow-error","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fshow-error",{"title":746,"path":2482,"stem":2483,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fupdate-app-config","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fupdate-app-config",{"title":750,"titleTemplate":751,"icon":752,"path":2485,"stem":2486,"children":2487,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands","docs\u002F5.x\u002F4.api\u002F4.commands",[2488,2491,2494,2497,2500,2503,2506,2509,2512,2515,2518,2521,2524,2527,2530,2533],{"title":757,"path":2489,"stem":2490,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fadd","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fadd",{"title":761,"path":2492,"stem":2493,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fanalyze","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fanalyze",{"title":765,"path":2495,"stem":2496,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fbuild","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fbuild",{"title":769,"path":2498,"stem":2499,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fbuild-module","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fbuild-module",{"title":773,"path":2501,"stem":2502,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fcleanup","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fcleanup",{"title":777,"path":2504,"stem":2505,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fdev","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fdev",{"title":781,"path":2507,"stem":2508,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fdevtools","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fdevtools",{"title":785,"path":2510,"stem":2511,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fgenerate","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fgenerate",{"title":789,"path":2513,"stem":2514,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Finfo","docs\u002F5.x\u002F4.api\u002F4.commands\u002Finfo",{"title":793,"path":2516,"stem":2517,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Finit","docs\u002F5.x\u002F4.api\u002F4.commands\u002Finit",{"title":797,"path":2519,"stem":2520,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fmodule","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fmodule",{"title":801,"path":2522,"stem":2523,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fprepare","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fprepare",{"title":805,"path":2525,"stem":2526,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fpreview","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fpreview",{"title":809,"path":2528,"stem":2529,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Ftest","docs\u002F5.x\u002F4.api\u002F4.commands\u002Ftest",{"title":813,"path":2531,"stem":2532,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Ftypecheck","docs\u002F5.x\u002F4.api\u002F4.commands\u002Ftypecheck",{"title":817,"path":2534,"stem":2535,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fupgrade","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fupgrade",{"title":415,"titleTemplate":821,"icon":822,"path":2537,"stem":2538,"children":2539,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit","docs\u002F5.x\u002F4.api\u002F5.kit",[2540,2543,2546,2549,2552,2555,2558,2561,2564,2567,2570,2573,2576,2579,2582,2585,2588,2591],{"title":276,"path":2541,"stem":2542,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fmodules","docs\u002F5.x\u002F4.api\u002F5.kit\u002F1.modules",{"title":403,"path":2544,"stem":2545,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fruntime-config","docs\u002F5.x\u002F4.api\u002F5.kit\u002F10.runtime-config",{"title":833,"path":2547,"stem":2548,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Ftemplates","docs\u002F5.x\u002F4.api\u002F5.kit\u002F10.templates",{"title":837,"path":2550,"stem":2551,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fnitro","docs\u002F5.x\u002F4.api\u002F5.kit\u002F11.nitro",{"title":841,"path":2553,"stem":2554,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fresolving","docs\u002F5.x\u002F4.api\u002F5.kit\u002F12.resolving",{"title":845,"path":2556,"stem":2557,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Flogging","docs\u002F5.x\u002F4.api\u002F5.kit\u002F13.logging",{"title":849,"path":2559,"stem":2560,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fbuilder","docs\u002F5.x\u002F4.api\u002F5.kit\u002F14.builder",{"title":853,"path":2562,"stem":2563,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fexamples","docs\u002F5.x\u002F4.api\u002F5.kit\u002F15.examples",{"title":84,"path":2565,"stem":2566,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Flayers","docs\u002F5.x\u002F4.api\u002F5.kit\u002F16.layers",{"title":860,"path":2568,"stem":2569,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fprogrammatic","docs\u002F5.x\u002F4.api\u002F5.kit\u002F2.programmatic",{"title":864,"path":2571,"stem":2572,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fcompatibility","docs\u002F5.x\u002F4.api\u002F5.kit\u002F3.compatibility",{"title":268,"path":2574,"stem":2575,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fautoimports","docs\u002F5.x\u002F4.api\u002F5.kit\u002F4.autoimports",{"title":438,"path":2577,"stem":2578,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fcomponents","docs\u002F5.x\u002F4.api\u002F5.kit\u002F5.components",{"title":874,"path":2580,"stem":2581,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fcontext","docs\u002F5.x\u002F4.api\u002F5.kit\u002F6.context",{"title":878,"path":2583,"stem":2584,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fpages","docs\u002F5.x\u002F4.api\u002F5.kit\u002F7.pages",{"title":882,"path":2586,"stem":2587,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Flayout","docs\u002F5.x\u002F4.api\u002F5.kit\u002F8.layout",{"title":886,"path":2589,"stem":2590,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fhead","docs\u002F5.x\u002F4.api\u002F5.kit\u002F9.head",{"title":890,"path":2592,"stem":2593,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fplugins","docs\u002F5.x\u002F4.api\u002F5.kit\u002F9.plugins",{"title":894,"titleTemplate":6,"icon":895,"path":2595,"stem":2596,"children":2597,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Fadvanced","docs\u002F5.x\u002F4.api\u002F6.advanced",[2598,2601],{"title":411,"path":2599,"stem":2600,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fadvanced\u002Fhooks","docs\u002F5.x\u002F4.api\u002F6.advanced\u002F1.hooks",{"title":903,"path":2602,"stem":2603,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fadvanced\u002Fimport-meta","docs\u002F5.x\u002F4.api\u002F6.advanced\u002F2.import-meta",{"title":907,"path":2605,"stem":2606,"titleTemplate":910,"icon":32},"\u002Fdocs\u002F5.x\u002Fapi\u002Fnuxt-config","docs\u002F5.x\u002F4.api\u002F6.nuxt-config",{"title":853,"titleTemplate":912,"icon":913,"path":2608,"stem":2609,"children":2610,"page":108},"\u002Fdocs\u002F5.x\u002Fexamples","docs\u002F5.x\u002F4.examples",[2611,2614,2633,2646,2677],{"title":918,"path":2612,"stem":2613,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fhello-world","docs\u002F5.x\u002F4.examples\u002F0.hello-world",{"title":399,"path":2615,"stem":2616,"children":2617,"page":108},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures","docs\u002F5.x\u002F4.examples\u002F1.features",[2618,2621,2624,2627,2630],{"title":926,"path":2619,"stem":2620,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures\u002Fauto-imports","docs\u002F5.x\u002F4.examples\u002F1.features\u002F1.auto-imports",{"title":64,"path":2622,"stem":2623,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures\u002Fdata-fetching","docs\u002F5.x\u002F4.examples\u002F1.features\u002F2.data-fetching",{"title":69,"path":2625,"stem":2626,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures\u002Fstate-management","docs\u002F5.x\u002F4.examples\u002F1.features\u002F3.state-management",{"title":936,"path":2628,"stem":2629,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures\u002Fmeta-tags","docs\u002F5.x\u002F4.examples\u002F1.features\u002F4.meta-tags",{"title":940,"path":2631,"stem":2632,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures\u002Flayouts","docs\u002F5.x\u002F4.examples\u002F1.features\u002F5.layouts",{"title":49,"path":2634,"stem":2635,"children":2636,"page":108},"\u002Fdocs\u002F5.x\u002Fexamples\u002Frouting","docs\u002F5.x\u002F4.examples\u002F2.routing",[2637,2640,2643],{"title":948,"path":2638,"stem":2639,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Frouting\u002Fmiddleware","docs\u002F5.x\u002F4.examples\u002F2.routing\u002Fmiddleware",{"title":878,"path":2641,"stem":2642,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Frouting\u002Fpages","docs\u002F5.x\u002F4.examples\u002F2.routing\u002Fpages",{"title":955,"path":2644,"stem":2645,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Frouting\u002Funiversal-router","docs\u002F5.x\u002F4.examples\u002F2.routing\u002Funiversal-router",{"title":894,"path":2647,"stem":2648,"children":2649,"page":108},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced","docs\u002F5.x\u002F4.examples\u002F4.advanced",[2650,2653,2656,2659,2662,2665,2668,2671,2674],{"title":84,"path":2651,"stem":2652,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fconfig-extends","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fconfig-extends",{"title":74,"path":2654,"stem":2655,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Ferror-handling","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Ferror-handling",{"title":969,"path":2657,"stem":2658,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fjsx","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fjsx",{"title":973,"path":2660,"stem":2661,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Flocale","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Flocale",{"title":977,"path":2663,"stem":2664,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fmodule-extend-pages","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fmodule-extend-pages",{"title":981,"path":2666,"stem":2667,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fteleport","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fteleport",{"title":99,"path":2669,"stem":2670,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Ftesting","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Ftesting",{"title":523,"path":2672,"stem":2673,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fuse-cookie","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fuse-cookie",{"title":991,"path":2675,"stem":2676,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fuse-custom-fetch-composable","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fuse-custom-fetch-composable",{"title":995,"path":2678,"stem":2679,"children":2680,"page":108},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fexperimental","docs\u002F5.x\u002F4.examples\u002F7.experimental",[2681],{"title":1000,"path":2682,"stem":2683,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fexperimental\u002Fwasm","docs\u002F5.x\u002F4.examples\u002F7.experimental\u002Fwasm",{"title":1004,"titleTemplate":1005,"icon":1006,"path":2685,"stem":2686,"children":2687,"page":108},"\u002Fdocs\u002F5.x\u002Fcommunity","docs\u002F5.x\u002F5.community",[2688,2691,2694,2697,2700,2703],{"title":1011,"path":2689,"stem":2690,"titleTemplate":6,"icon":1014},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Fgetting-help","docs\u002F5.x\u002F5.community\u002F2.getting-help",{"title":1016,"path":2692,"stem":2693,"titleTemplate":6,"icon":1019},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Freporting-bugs","docs\u002F5.x\u002F5.community\u002F3.reporting-bugs",{"title":1021,"path":2695,"stem":2696,"titleTemplate":6,"icon":1024},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Fcontribution","docs\u002F5.x\u002F5.community\u002F4.contribution",{"title":1026,"path":2698,"stem":2699,"titleTemplate":6,"icon":1029},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Fframework-contribution","docs\u002F5.x\u002F5.community\u002F5.framework-contribution",{"title":1031,"path":2701,"stem":2702,"titleTemplate":6,"icon":1034},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Froadmap","docs\u002F5.x\u002F5.community\u002F6.roadmap",{"title":1036,"path":2704,"stem":2705,"titleTemplate":6,"icon":1039},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Fchangelog","docs\u002F5.x\u002F5.community\u002F7.changelog",{"title":1041,"titleTemplate":1042,"icon":1043,"path":2707,"stem":2708,"children":2709,"page":108},"\u002Fdocs\u002F5.x\u002Fbridge","docs\u002F5.x\u002F6.bridge",[2710,2713,2716,2719,2722,2725,2728,2731,2734,2737],{"title":1048,"path":2711,"stem":2712,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Foverview","docs\u002F5.x\u002F6.bridge\u002F1.overview",{"title":29,"path":2714,"stem":2715,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fconfiguration","docs\u002F5.x\u002F6.bridge\u002F10.configuration",{"title":280,"path":2717,"stem":2718,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Ftypescript","docs\u002F5.x\u002F6.bridge\u002F2.typescript",{"title":1058,"path":2720,"stem":2721,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fbridge-composition-api","docs\u002F5.x\u002F6.bridge\u002F3.bridge-composition-api",{"title":1062,"path":2723,"stem":2724,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fplugins-and-middleware","docs\u002F5.x\u002F6.bridge\u002F4.plugins-and-middleware",{"title":1066,"path":2726,"stem":2727,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fnuxt3-compatible-api","docs\u002F5.x\u002F6.bridge\u002F5.nuxt3-compatible-api",{"title":936,"path":2729,"stem":2730,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fmeta","docs\u002F5.x\u002F6.bridge\u002F6.meta",{"title":403,"path":2732,"stem":2733,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fruntime-config","docs\u002F5.x\u002F6.bridge\u002F7.runtime-config",{"title":837,"path":2735,"stem":2736,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fnitro","docs\u002F5.x\u002F6.bridge\u002F8.nitro",{"title":1079,"path":2738,"stem":2739,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fvite","docs\u002F5.x\u002F6.bridge\u002F9.vite",{"title":1083,"titleTemplate":1084,"icon":107,"path":2741,"stem":2742,"children":2743,"page":108},"\u002Fdocs\u002F5.x\u002Fmigration","docs\u002F5.x\u002F7.migration",[2744,2747,2750,2753,2756,2759,2762,2765,2768,2771,2774],{"title":1048,"path":2745,"stem":2746,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Foverview","docs\u002F5.x\u002F7.migration\u002F1.overview",{"title":1092,"path":2748,"stem":2749,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fbundling","docs\u002F5.x\u002F7.migration\u002F10.bundling",{"title":79,"path":2751,"stem":2752,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fserver","docs\u002F5.x\u002F7.migration\u002F11.server",{"title":29,"path":2754,"stem":2755,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fconfiguration","docs\u002F5.x\u002F7.migration\u002F2.configuration",{"title":276,"path":2757,"stem":2758,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fmodule-authors","docs\u002F5.x\u002F7.migration\u002F20.module-authors",{"title":926,"path":2760,"stem":2761,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fauto-imports","docs\u002F5.x\u002F7.migration\u002F3.auto-imports",{"title":936,"path":2763,"stem":2764,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fmeta","docs\u002F5.x\u002F7.migration\u002F4.meta",{"title":1062,"path":2766,"stem":2767,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fplugins-and-middleware","docs\u002F5.x\u002F7.migration\u002F5.plugins-and-middleware",{"title":1114,"path":2769,"stem":2770,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fpages-and-layouts","docs\u002F5.x\u002F7.migration\u002F6.pages-and-layouts",{"title":1118,"path":2772,"stem":2773,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fcomponent-options","docs\u002F5.x\u002F7.migration\u002F7.component-options",{"title":403,"path":2775,"stem":2776,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fruntime-config","docs\u002F5.x\u002F7.migration\u002F8.runtime-config",{"title":2778,"icon":2779,"path":2780,"stem":2781,"children":2782,"page":108},"Blog","i-lucide-newspaper","\u002Fblog","blog",[2783,2787,2791,2795,2799,2803,2807,2811,2815,2819,2823,2827,2831,2835,2839,2843,2847,2851,2855,2859,2863,2867,2871,2875,2879,2883,2887,2891,2895,2899,2903,2907,2911,2915,2919,2923,2927,2931,2935,2939,2943,2947,2951,2955,2959,2963,2967,2971],{"title":2784,"path":2785,"stem":2786},"Announcing 3.0","\u002Fblog\u002Fv3","blog\u002F1.v3",{"title":2788,"path":2789,"stem":2790},"Nuxt 3.3","\u002Fblog\u002Fv3-3","blog\u002F10.v3-3",{"title":2792,"path":2793,"stem":2794},"Nuxt 3.4","\u002Fblog\u002Fv3-4","blog\u002F11.v3-4",{"title":2796,"path":2797,"stem":2798},"Nuxt 3.5","\u002Fblog\u002Fv3-5","blog\u002F12.v3-5",{"title":2800,"path":2801,"stem":2802},"Nuxt 3.6","\u002Fblog\u002Fv3-6","blog\u002F13.v3-6",{"title":2804,"path":2805,"stem":2806},"Nuxt on the Edge","\u002Fblog\u002Fnuxt-on-the-edge","blog\u002F14.nuxt-on-the-edge",{"title":2808,"path":2809,"stem":2810},"Nuxt 3.7","\u002Fblog\u002Fv3-7","blog\u002F15.v3-7",{"title":2812,"path":2813,"stem":2814},"A New Website","\u002Fblog\u002Fnew-website","blog\u002F16.new-website",{"title":2816,"path":2817,"stem":2818},"Nuxt 3.8","\u002Fblog\u002Fv3-8","blog\u002F17.v3-8",{"title":2820,"path":2821,"stem":2822},"Nuxt DevTools v1.0","\u002Fblog\u002Fnuxt-devtools-v1-0","blog\u002F18.nuxt-devtools-v1-0",{"title":2824,"path":2825,"stem":2826},"Nuxt 3.9","\u002Fblog\u002Fv3-9","blog\u002F19.v3-9",{"title":2828,"path":2829,"stem":2830},"Nuxt: A vision for 2023","\u002Fblog\u002Fvision-2023","blog\u002F2.vision-2023",{"title":2832,"path":2833,"stem":2834},"Nuxt 3.10","\u002Fblog\u002Fv3-10","blog\u002F20.v3-10",{"title":2836,"path":2837,"stem":2838},"The Evolution of Shiki v1.0","\u002Fblog\u002Fshiki-v1","blog\u002F21.shiki-v1",{"title":2840,"path":2841,"stem":2842},"Nuxt 3.11","\u002Fblog\u002Fv3-11","blog\u002F22.v3-11",{"title":2844,"path":2845,"stem":2846},"Nuxt: Looking forward","\u002Fblog\u002Flooking-forward-2024","blog\u002F23.looking-forward-2024",{"title":2848,"path":2849,"stem":2850},"Refreshed Nuxt ESLint Integrations","\u002Fblog\u002Feslint-module","blog\u002F24.eslint-module",{"title":2852,"path":2853,"stem":2854},"Nuxt 3.12","\u002Fblog\u002Fv3-12","blog\u002F25.v3-12",{"title":2856,"path":2857,"stem":2858},"Introducing Nuxt Scripts","\u002Fblog\u002Fnuxt-scripts","blog\u002F26.nuxt-scripts",{"title":2860,"path":2861,"stem":2862},"Nuxt 3.13","\u002Fblog\u002Fv3-13","blog\u002F27.v3-13",{"title":2864,"path":2865,"stem":2866},"Nuxt 3.14","\u002Fblog\u002Fv3-14","blog\u002F27.v3-14",{"title":2868,"path":2869,"stem":2870},"Introducing Nuxt Icon v1","\u002Fblog\u002Fnuxt-icon-v1-0","blog\u002F29.nuxt-icon-v1-0",{"title":2872,"path":2873,"stem":2874},"Introducing Nuxt DevTools","\u002Fblog\u002Fintroducing-nuxt-devtools","blog\u002F3.introducing-nuxt-devtools",{"title":2876,"path":2877,"stem":2878},"Announcing Nuxt 3 Release Candidate","\u002Fblog\u002Fnuxt3-rc","blog\u002F3.nuxt3-rc",{"title":2880,"path":2881,"stem":2882},"Nuxt 3.15","\u002Fblog\u002Fv3-15","blog\u002F30.v3-15",{"title":2884,"path":2885,"stem":2886},"Nuxt 3.16","\u002Fblog\u002Fv3-16","blog\u002F31.v3-16",{"title":2888,"path":2889,"stem":2890},"Nuxt UI v3","\u002Fblog\u002Fnuxt-ui-v3","blog\u002F32.nuxt-ui-v3",{"title":2892,"path":2893,"stem":2894},"Nuxt 3.17","\u002Fblog\u002Fv3-17","blog\u002F33.v3-17",{"title":2896,"path":2897,"stem":2898},"Roadmap to v4","\u002Fblog\u002Froadmap-v4","blog\u002F34.roadmap-v4",{"title":2900,"path":2901,"stem":2902},"Building a Privacy-First Feedback Widget","\u002Fblog\u002Fbuilding-a-feedback-widget","blog\u002F35.building-a-feedback-widget",{"title":2904,"path":2905,"stem":2906},"Announcing Nuxt 4.0","\u002Fblog\u002Fv4","blog\u002F36.v4",{"title":2908,"path":2909,"stem":2910},"Nuxt 3.18","\u002Fblog\u002Fv3-18","blog\u002F37.v3-18",{"title":2912,"path":2913,"stem":2914},"Nuxt 4.1","\u002Fblog\u002Fv4-1","blog\u002F38.v4-1",{"title":2916,"path":2917,"stem":2918},"Nuxt UI v4","\u002Fblog\u002Fnuxt-ui-v4","blog\u002F39.nuxt-ui-v4",{"title":2920,"path":2921,"stem":2922},"Nuxt 2 End-of-Life (EOL)","\u002Fblog\u002Fnuxt2-eol","blog\u002F4.nuxt2-eol",{"title":2924,"path":2925,"stem":2926},"Introducing Nuxt 3 Beta","\u002Fblog\u002Fnuxt3-beta","blog\u002F4.nuxt3-beta",{"title":2928,"path":2929,"stem":2930},"Building an MCP Server for Nuxt","\u002Fblog\u002Fbuilding-nuxt-mcp","blog\u002F40.building-nuxt-mcp",{"title":2932,"path":2933,"stem":2934},"Nuxt 4.2","\u002Fblog\u002Fv4-2","blog\u002F40.v4-2",{"title":2936,"path":2937,"stem":2938},"Nuxt Image v2","\u002Fblog\u002Fnuxt-image-v2","blog\u002F41.nuxt-image-v2",{"title":2940,"path":2941,"stem":2942},"Nuxt 4.3","\u002Fblog\u002Fv4-3","blog\u002F42.v4-3",{"title":2944,"path":2945,"stem":2946},"Nuxt 4.4","\u002Fblog\u002Fv4-4","blog\u002F43.v4-4",{"title":2948,"path":2949,"stem":2950},"Introducing the Nuxt Agent","\u002Fblog\u002Fintroducing-nuxt-agent","blog\u002F44.introducing-nuxt-agent",{"title":2952,"path":2953,"stem":2954},"Meet Nuxi","\u002Fblog\u002Fmeet-nuxi","blog\u002F45.meet-nuxi",{"title":2956,"path":2957,"stem":2958},"Going Full Static","\u002Fblog\u002Fgoing-full-static","blog\u002F5.going-full-static",{"title":2960,"path":2961,"stem":2962},"Introducing Smart Prefetching","\u002Fblog\u002Fintroducing-smart-prefetching","blog\u002F6.introducing-smart-prefetching",{"title":2964,"path":2965,"stem":2966},"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":2968,"path":2969,"stem":2970},"Nuxt 2 Static Improvements","\u002Fblog\u002Fnuxt-static-improvements","blog\u002F8.nuxt-static-improvements",{"title":2972,"path":2973,"stem":2974},"Nuxt 2: From Terminal to Browser","\u002Fblog\u002Fnuxtjs-from-terminal-to-browser","blog\u002F9.nuxtjs-from-terminal-to-browser",{"v5":2976,"v4":2977,"v3":2978,"v2":2979},"5 (nightly)","4.4.8","3.21.8","2.18.1",{"name":2981,"description":2982,"repo":2983,"npm":2981,"icon":2984,"github":2985,"website":2985,"learn_more":2984,"category":2986,"type":2987,"maintainers":2988,"compatibility":2993,"generatedAt":2996,"contributors":2997,"stats":3009,"readme":3017},"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",[2989],{"name":2990,"github":2991,"twitter":2991,"bluesky":2992},"Wind","productdevbook","productdevbook.com",{"nuxt":2994,"requires":2995},"^3.0.0",{},"2026-07-05T05:54:56.591Z",[2998,3001,3005],{"id":2999,"username":2991,"contributions":3000},38668796,402,{"id":3002,"username":3003,"contributions":3004},10373127,"OskarLebuda",2,{"id":3006,"username":3007,"contributions":3008},33398393,"alexanderop",1,{"version":3010,"downloads":3011,"stars":3012,"watchers":3008,"forks":3013,"defaultBranch":3014,"publishedAt":3015,"createdAt":3016},"1.8.0",1184,125,5,"main",1773836586297,1752150098851,{"data":3018,"body":3019,"toc":11971},{"title":2984,"description":2984},{"type":3020,"children":3021},"root",[3022,3165,3169,3176,3211,3217,3291,3297,3304,3312,3355,3363,3404,3410,3645,3819,3825,3904,3910,4117,4123,4142,4154,4204,4210,4215,4335,4341,4346,4352,4530,4536,5301,5307,5458,5464,8673,8996,9341,9523,9529,9535,9540,9696,9701,9706,9743,9871,9877,9887,10001,10007,11104,11110,11115,11133,11139,11153,11159,11164,11174,11965],{"type":3023,"tag":3024,"props":3025,"children":3027},"element","div",{"align":3026},"center",[3028,3035,3042,3096,3105,3136],{"type":3023,"tag":3029,"props":3030,"children":3034},"img",{"src":3031,"alt":3032,"width":3033,"height":3033},".\u002F.docs\u002Fpublic\u002Flogo.svg","Nitro GraphQL Logo",120,[],{"type":3023,"tag":3036,"props":3037,"children":3038},"h1",{"id":2981},[3039],{"type":3040,"value":3041},"text","Nitro GraphQL",{"type":3023,"tag":3043,"props":3044,"children":3045},"p",{},[3046,3058,3067,3076,3086],{"type":3023,"tag":3047,"props":3048,"children":3052},"a",{"href":3049,"rel":3050},"https:\u002F\u002Fnpmjs.com\u002Fpackage\u002Fnitro-graphql",[3051],"nofollow",[3053],{"type":3023,"tag":3029,"props":3054,"children":3057},{"alt":3055,"src":3056},"npm version","https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fnitro-graphql?style=flat&colorA=080f12&colorB=1fa669",[],{"type":3023,"tag":3047,"props":3059,"children":3061},{"href":3049,"rel":3060},[3051],[3062],{"type":3023,"tag":3029,"props":3063,"children":3066},{"alt":3064,"src":3065},"npm downloads","https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fnitro-graphql?style=flat&colorA=080f12&colorB=1fa669",[],{"type":3023,"tag":3047,"props":3068,"children":3071},{"href":3069,"rel":3070},"https:\u002F\u002Fdeno.bundlejs.com\u002Fbadge?q=nitro-graphql@0.0.4",[3051],[3072],{"type":3023,"tag":3029,"props":3073,"children":3075},{"alt":3074,"src":3069},"bundle",[],{"type":3023,"tag":3047,"props":3077,"children":3080},{"href":3078,"rel":3079},"https:\u002F\u002Fgithub.com\u002Fproductdevbook\u002Fnitro-graphql\u002Fblob\u002Fmain\u002FLICENSE",[3051],[3081],{"type":3023,"tag":3029,"props":3082,"children":3085},{"alt":3083,"src":3084},"License","https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fproductdevbook\u002Fnitro-graphql.svg?style=flat&colorA=080f12&colorB=1fa669",[],{"type":3023,"tag":3047,"props":3087,"children":3090},{"href":3088,"rel":3089},"https:\u002F\u002Fnitro-graphql.pages.dev",[3051],[3091],{"type":3023,"tag":3029,"props":3092,"children":3095},{"alt":3093,"src":3094},"Documentation","https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocs-read-blue?style=flat&colorA=080f12&colorB=1fa669",[],{"type":3023,"tag":3043,"props":3097,"children":3098},{},[3099],{"type":3023,"tag":3100,"props":3101,"children":3102},"strong",{},[3103],{"type":3040,"value":3104},"The easiest way to add GraphQL to any Nitro application",{"type":3023,"tag":3043,"props":3106,"children":3107},{},[3108,3110,3115,3117,3122,3124,3129,3131],{"type":3040,"value":3109},"🚀 ",{"type":3023,"tag":3100,"props":3111,"children":3112},{},[3113],{"type":3040,"value":3114},"Auto-discovery",{"type":3040,"value":3116}," • 📝 ",{"type":3023,"tag":3100,"props":3118,"children":3119},{},[3120],{"type":3040,"value":3121},"Type Generation",{"type":3040,"value":3123}," • 🎮 ",{"type":3023,"tag":3100,"props":3125,"children":3126},{},[3127],{"type":3040,"value":3128},"Apollo Sandbox",{"type":3040,"value":3130}," • 🔧 ",{"type":3023,"tag":3100,"props":3132,"children":3133},{},[3134],{"type":3040,"value":3135},"Zero Config",{"type":3023,"tag":3043,"props":3137,"children":3138},{},[3139,3145,3147,3153,3154,3159,3160],{"type":3023,"tag":3047,"props":3140,"children":3142},{"href":3088,"rel":3141},[3051],[3143],{"type":3040,"value":3144},"📚 Documentation",{"type":3040,"value":3146}," • ",{"type":3023,"tag":3047,"props":3148,"children":3150},{"href":3149},"#-quick-start",[3151],{"type":3040,"value":3152},"Quick Start",{"type":3040,"value":3146},{"type":3023,"tag":3047,"props":3155,"children":3157},{"href":3156},"#-examples",[3158],{"type":3040,"value":853},{"type":3040,"value":3146},{"type":3023,"tag":3047,"props":3161,"children":3163},{"href":3162},"#-community",[3164],{"type":3040,"value":1004},{"type":3023,"tag":3166,"props":3167,"children":3168},"hr",{},[],{"type":3023,"tag":3170,"props":3171,"children":3173},"h2",{"id":3172},"watch-learn",[3174],{"type":3040,"value":3175},"🎥 Watch & Learn",{"type":3023,"tag":3177,"props":3178,"children":3179},"ul",{},[3180,3196],{"type":3023,"tag":3181,"props":3182,"children":3183},"li",{},[3184,3194],{"type":3023,"tag":3047,"props":3185,"children":3188},{"href":3186,"rel":3187},"https:\u002F\u002Fx.com\u002Fproductdevbook\u002Fstatus\u002F1947314569531076633",[3051],[3189],{"type":3023,"tag":3100,"props":3190,"children":3191},{},[3192],{"type":3040,"value":3193},"Nuxt 4 Integration",{"type":3040,"value":3195}," - Step-by-step Nuxt setup",{"type":3023,"tag":3181,"props":3197,"children":3198},{},[3199,3209],{"type":3023,"tag":3047,"props":3200,"children":3203},{"href":3201,"rel":3202},"https:\u002F\u002Fx.com\u002Fproductdevbook\u002Fstatus\u002F1945759751393976348",[3051],[3204],{"type":3023,"tag":3100,"props":3205,"children":3206},{},[3207],{"type":3040,"value":3208},"Standalone Nitro",{"type":3040,"value":3210}," - Basic Nitro integration",{"type":3023,"tag":3170,"props":3212,"children":3214},{"id":3213},"why-nitro-graphql",[3215],{"type":3040,"value":3216},"✨ Why Nitro GraphQL?",{"type":3023,"tag":3177,"props":3218,"children":3219},{},[3220,3232,3243,3255,3267,3279],{"type":3023,"tag":3181,"props":3221,"children":3222},{},[3223,3225,3230],{"type":3040,"value":3224},"⚡ ",{"type":3023,"tag":3100,"props":3226,"children":3227},{},[3228],{"type":3040,"value":3229},"5-minute setup",{"type":3040,"value":3231}," - From zero to GraphQL in minutes",{"type":3023,"tag":3181,"props":3233,"children":3234},{},[3235,3237,3241],{"type":3040,"value":3236},"🔍 ",{"type":3023,"tag":3100,"props":3238,"children":3239},{},[3240],{"type":3040,"value":3114},{"type":3040,"value":3242}," - Scans your files, builds your schema",{"type":3023,"tag":3181,"props":3244,"children":3245},{},[3246,3248,3253],{"type":3040,"value":3247},"📝 ",{"type":3023,"tag":3100,"props":3249,"children":3250},{},[3251],{"type":3040,"value":3252},"Type-safe",{"type":3040,"value":3254}," - Full TypeScript support with auto-generated types",{"type":3023,"tag":3181,"props":3256,"children":3257},{},[3258,3260,3265],{"type":3040,"value":3259},"🎯 ",{"type":3023,"tag":3100,"props":3261,"children":3262},{},[3263],{"type":3040,"value":3264},"Universal",{"type":3040,"value":3266}," - Works with Nuxt, Nitro, and any Nitro-based framework",{"type":3023,"tag":3181,"props":3268,"children":3269},{},[3270,3272,3277],{"type":3040,"value":3271},"🎮 ",{"type":3023,"tag":3100,"props":3273,"children":3274},{},[3275],{"type":3040,"value":3276},"Developer-friendly",{"type":3040,"value":3278}," - Built-in Apollo Sandbox for testing",{"type":3023,"tag":3181,"props":3280,"children":3281},{},[3282,3284,3289],{"type":3040,"value":3283},"🔧 ",{"type":3023,"tag":3100,"props":3285,"children":3286},{},[3287],{"type":3040,"value":3288},"Zero config",{"type":3040,"value":3290}," - Sensible defaults, customize when needed",{"type":3023,"tag":3170,"props":3292,"children":3294},{"id":3293},"quick-start",[3295],{"type":3040,"value":3296},"🚀 Quick Start",{"type":3023,"tag":3298,"props":3299,"children":3301},"h3",{"id":3300},"_1-install",[3302],{"type":3040,"value":3303},"1. Install",{"type":3023,"tag":3043,"props":3305,"children":3306},{},[3307],{"type":3023,"tag":3100,"props":3308,"children":3309},{},[3310],{"type":3040,"value":3311},"GraphQL Yoga (recommended):",{"type":3023,"tag":3313,"props":3314,"children":3318},"pre",{"className":3315,"code":3316,"language":3317,"meta":2984,"style":2984},"language-bash shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","pnpm add nitro-graphql graphql-yoga graphql\n","bash",[3319],{"type":3023,"tag":3320,"props":3321,"children":3322},"code",{"__ignoreMap":2984},[3323],{"type":3023,"tag":3324,"props":3325,"children":3327},"span",{"class":3326,"line":3008},"line",[3328,3334,3340,3345,3350],{"type":3023,"tag":3324,"props":3329,"children":3331},{"style":3330},"--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B",[3332],{"type":3040,"value":3333},"pnpm",{"type":3023,"tag":3324,"props":3335,"children":3337},{"style":3336},"--shiki-light:#91B859;--shiki-default:#91B859;--shiki-dark:#C3E88D",[3338],{"type":3040,"value":3339}," add",{"type":3023,"tag":3324,"props":3341,"children":3342},{"style":3336},[3343],{"type":3040,"value":3344}," nitro-graphql",{"type":3023,"tag":3324,"props":3346,"children":3347},{"style":3336},[3348],{"type":3040,"value":3349}," graphql-yoga",{"type":3023,"tag":3324,"props":3351,"children":3352},{"style":3336},[3353],{"type":3040,"value":3354}," graphql\n",{"type":3023,"tag":3043,"props":3356,"children":3357},{},[3358],{"type":3023,"tag":3100,"props":3359,"children":3360},{},[3361],{"type":3040,"value":3362},"Apollo Server:",{"type":3023,"tag":3313,"props":3364,"children":3366},{"className":3315,"code":3365,"language":3317,"meta":2984,"style":2984},"pnpm add nitro-graphql @apollo\u002Fserver @apollo\u002Futils.withrequired @as-integrations\u002Fh3 graphql\n",[3367],{"type":3023,"tag":3320,"props":3368,"children":3369},{"__ignoreMap":2984},[3370],{"type":3023,"tag":3324,"props":3371,"children":3372},{"class":3326,"line":3008},[3373,3377,3381,3385,3390,3395,3400],{"type":3023,"tag":3324,"props":3374,"children":3375},{"style":3330},[3376],{"type":3040,"value":3333},{"type":3023,"tag":3324,"props":3378,"children":3379},{"style":3336},[3380],{"type":3040,"value":3339},{"type":3023,"tag":3324,"props":3382,"children":3383},{"style":3336},[3384],{"type":3040,"value":3344},{"type":3023,"tag":3324,"props":3386,"children":3387},{"style":3336},[3388],{"type":3040,"value":3389}," @apollo\u002Fserver",{"type":3023,"tag":3324,"props":3391,"children":3392},{"style":3336},[3393],{"type":3040,"value":3394}," @apollo\u002Futils.withrequired",{"type":3023,"tag":3324,"props":3396,"children":3397},{"style":3336},[3398],{"type":3040,"value":3399}," @as-integrations\u002Fh3",{"type":3023,"tag":3324,"props":3401,"children":3402},{"style":3336},[3403],{"type":3040,"value":3354},{"type":3023,"tag":3298,"props":3405,"children":3407},{"id":3406},"_2-configure",[3408],{"type":3040,"value":3409},"2. Configure",{"type":3023,"tag":3411,"props":3412,"children":3413},"details",{},[3414,3424],{"type":3023,"tag":3415,"props":3416,"children":3417},"summary",{},[3418,3419],{"type":3040,"value":3283},{"type":3023,"tag":3100,"props":3420,"children":3421},{},[3422],{"type":3040,"value":3423},"Nitro Project",{"type":3023,"tag":3313,"props":3425,"children":3429},{"className":3426,"code":3427,"language":3428,"meta":2984,"style":2984},"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",[3430],{"type":3023,"tag":3320,"props":3431,"children":3432},{"__ignoreMap":2984},[3433,3442,3488,3497,3526,3568,3586,3622,3631],{"type":3023,"tag":3324,"props":3434,"children":3435},{"class":3326,"line":3008},[3436],{"type":3023,"tag":3324,"props":3437,"children":3439},{"style":3438},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[3440],{"type":3040,"value":3441},"\u002F\u002F nitro.config.ts\n",{"type":3023,"tag":3324,"props":3443,"children":3444},{"class":3326,"line":3004},[3445,3451,3457,3463,3468,3473,3478,3483],{"type":3023,"tag":3324,"props":3446,"children":3448},{"style":3447},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#39ADB5;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[3449],{"type":3040,"value":3450},"import",{"type":3023,"tag":3324,"props":3452,"children":3454},{"style":3453},"--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF",[3455],{"type":3040,"value":3456}," {",{"type":3023,"tag":3324,"props":3458,"children":3460},{"style":3459},"--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8",[3461],{"type":3040,"value":3462}," defineNitroConfig",{"type":3023,"tag":3324,"props":3464,"children":3465},{"style":3453},[3466],{"type":3040,"value":3467}," }",{"type":3023,"tag":3324,"props":3469,"children":3470},{"style":3447},[3471],{"type":3040,"value":3472}," from",{"type":3023,"tag":3324,"props":3474,"children":3475},{"style":3453},[3476],{"type":3040,"value":3477}," '",{"type":3023,"tag":3324,"props":3479,"children":3480},{"style":3336},[3481],{"type":3040,"value":3482},"nitropack\u002Fconfig",{"type":3023,"tag":3324,"props":3484,"children":3485},{"style":3453},[3486],{"type":3040,"value":3487},"'\n",{"type":3023,"tag":3324,"props":3489,"children":3491},{"class":3326,"line":3490},3,[3492],{"type":3023,"tag":3324,"props":3493,"children":3494},{"emptyLinePlaceholder":1200},[3495],{"type":3040,"value":3496},"\n",{"type":3023,"tag":3324,"props":3498,"children":3500},{"class":3326,"line":3499},4,[3501,3506,3511,3516,3521],{"type":3023,"tag":3324,"props":3502,"children":3503},{"style":3447},[3504],{"type":3040,"value":3505},"export",{"type":3023,"tag":3324,"props":3507,"children":3508},{"style":3447},[3509],{"type":3040,"value":3510}," default",{"type":3023,"tag":3324,"props":3512,"children":3514},{"style":3513},"--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF",[3515],{"type":3040,"value":3462},{"type":3023,"tag":3324,"props":3517,"children":3518},{"style":3459},[3519],{"type":3040,"value":3520},"(",{"type":3023,"tag":3324,"props":3522,"children":3523},{"style":3453},[3524],{"type":3040,"value":3525},"{\n",{"type":3023,"tag":3324,"props":3527,"children":3528},{"class":3326,"line":3013},[3529,3535,3540,3545,3550,3554,3558,3563],{"type":3023,"tag":3324,"props":3530,"children":3532},{"style":3531},"--shiki-light:#E53935;--shiki-default:#E53935;--shiki-dark:#F07178",[3533],{"type":3040,"value":3534},"  modules",{"type":3023,"tag":3324,"props":3536,"children":3537},{"style":3453},[3538],{"type":3040,"value":3539},":",{"type":3023,"tag":3324,"props":3541,"children":3542},{"style":3459},[3543],{"type":3040,"value":3544}," [",{"type":3023,"tag":3324,"props":3546,"children":3547},{"style":3453},[3548],{"type":3040,"value":3549},"'",{"type":3023,"tag":3324,"props":3551,"children":3552},{"style":3336},[3553],{"type":3040,"value":2981},{"type":3023,"tag":3324,"props":3555,"children":3556},{"style":3453},[3557],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":3559,"children":3560},{"style":3459},[3561],{"type":3040,"value":3562},"]",{"type":3023,"tag":3324,"props":3564,"children":3565},{"style":3453},[3566],{"type":3040,"value":3567},",\n",{"type":3023,"tag":3324,"props":3569,"children":3571},{"class":3326,"line":3570},6,[3572,3577,3581],{"type":3023,"tag":3324,"props":3573,"children":3574},{"style":3531},[3575],{"type":3040,"value":3576},"  graphql",{"type":3023,"tag":3324,"props":3578,"children":3579},{"style":3453},[3580],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":3582,"children":3583},{"style":3453},[3584],{"type":3040,"value":3585}," {\n",{"type":3023,"tag":3324,"props":3587,"children":3589},{"class":3326,"line":3588},7,[3590,3595,3599,3603,3608,3612,3617],{"type":3023,"tag":3324,"props":3591,"children":3592},{"style":3531},[3593],{"type":3040,"value":3594},"    framework",{"type":3023,"tag":3324,"props":3596,"children":3597},{"style":3453},[3598],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":3600,"children":3601},{"style":3453},[3602],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":3604,"children":3605},{"style":3336},[3606],{"type":3040,"value":3607},"graphql-yoga",{"type":3023,"tag":3324,"props":3609,"children":3610},{"style":3453},[3611],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":3613,"children":3614},{"style":3453},[3615],{"type":3040,"value":3616},",",{"type":3023,"tag":3324,"props":3618,"children":3619},{"style":3438},[3620],{"type":3040,"value":3621}," \u002F\u002F or 'apollo-server'\n",{"type":3023,"tag":3324,"props":3623,"children":3625},{"class":3326,"line":3624},8,[3626],{"type":3023,"tag":3324,"props":3627,"children":3628},{"style":3453},[3629],{"type":3040,"value":3630},"  },\n",{"type":3023,"tag":3324,"props":3632,"children":3634},{"class":3326,"line":3633},9,[3635,3640],{"type":3023,"tag":3324,"props":3636,"children":3637},{"style":3453},[3638],{"type":3040,"value":3639},"}",{"type":3023,"tag":3324,"props":3641,"children":3642},{"style":3459},[3643],{"type":3040,"value":3644},")\n",{"type":3023,"tag":3411,"props":3646,"children":3647},{},[3648,3658],{"type":3023,"tag":3415,"props":3649,"children":3650},{},[3651,3653],{"type":3040,"value":3652},"🟢 ",{"type":3023,"tag":3100,"props":3654,"children":3655},{},[3656],{"type":3040,"value":3657},"Nuxt Project",{"type":3023,"tag":3313,"props":3659,"children":3661},{"className":3426,"code":3660,"language":3428,"meta":2984,"style":2984},"\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",[3662],{"type":3023,"tag":3320,"props":3663,"children":3664},{"__ignoreMap":2984},[3665,3673,3697,3733,3749,3765,3793,3801,3808],{"type":3023,"tag":3324,"props":3666,"children":3667},{"class":3326,"line":3008},[3668],{"type":3023,"tag":3324,"props":3669,"children":3670},{"style":3438},[3671],{"type":3040,"value":3672},"\u002F\u002F nuxt.config.ts\n",{"type":3023,"tag":3324,"props":3674,"children":3675},{"class":3326,"line":3004},[3676,3680,3684,3689,3693],{"type":3023,"tag":3324,"props":3677,"children":3678},{"style":3447},[3679],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":3681,"children":3682},{"style":3447},[3683],{"type":3040,"value":3510},{"type":3023,"tag":3324,"props":3685,"children":3686},{"style":3513},[3687],{"type":3040,"value":3688}," defineNuxtConfig",{"type":3023,"tag":3324,"props":3690,"children":3691},{"style":3459},[3692],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":3694,"children":3695},{"style":3453},[3696],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":3698,"children":3699},{"class":3326,"line":3490},[3700,3704,3708,3712,3716,3721,3725,3729],{"type":3023,"tag":3324,"props":3701,"children":3702},{"style":3531},[3703],{"type":3040,"value":3534},{"type":3023,"tag":3324,"props":3705,"children":3706},{"style":3453},[3707],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":3709,"children":3710},{"style":3459},[3711],{"type":3040,"value":3544},{"type":3023,"tag":3324,"props":3713,"children":3714},{"style":3453},[3715],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":3717,"children":3718},{"style":3336},[3719],{"type":3040,"value":3720},"nitro-graphql\u002Fnuxt",{"type":3023,"tag":3324,"props":3722,"children":3723},{"style":3453},[3724],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":3726,"children":3727},{"style":3459},[3728],{"type":3040,"value":3562},{"type":3023,"tag":3324,"props":3730,"children":3731},{"style":3453},[3732],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":3734,"children":3735},{"class":3326,"line":3499},[3736,3741,3745],{"type":3023,"tag":3324,"props":3737,"children":3738},{"style":3531},[3739],{"type":3040,"value":3740},"  nitro",{"type":3023,"tag":3324,"props":3742,"children":3743},{"style":3453},[3744],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":3746,"children":3747},{"style":3453},[3748],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":3750,"children":3751},{"class":3326,"line":3013},[3752,3757,3761],{"type":3023,"tag":3324,"props":3753,"children":3754},{"style":3531},[3755],{"type":3040,"value":3756},"    graphql",{"type":3023,"tag":3324,"props":3758,"children":3759},{"style":3453},[3760],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":3762,"children":3763},{"style":3453},[3764],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":3766,"children":3767},{"class":3326,"line":3570},[3768,3773,3777,3781,3785,3789],{"type":3023,"tag":3324,"props":3769,"children":3770},{"style":3531},[3771],{"type":3040,"value":3772},"      framework",{"type":3023,"tag":3324,"props":3774,"children":3775},{"style":3453},[3776],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":3778,"children":3779},{"style":3453},[3780],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":3782,"children":3783},{"style":3336},[3784],{"type":3040,"value":3607},{"type":3023,"tag":3324,"props":3786,"children":3787},{"style":3453},[3788],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":3790,"children":3791},{"style":3453},[3792],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":3794,"children":3795},{"class":3326,"line":3588},[3796],{"type":3023,"tag":3324,"props":3797,"children":3798},{"style":3453},[3799],{"type":3040,"value":3800},"    },\n",{"type":3023,"tag":3324,"props":3802,"children":3803},{"class":3326,"line":3624},[3804],{"type":3023,"tag":3324,"props":3805,"children":3806},{"style":3453},[3807],{"type":3040,"value":3630},{"type":3023,"tag":3324,"props":3809,"children":3810},{"class":3326,"line":3633},[3811,3815],{"type":3023,"tag":3324,"props":3812,"children":3813},{"style":3453},[3814],{"type":3040,"value":3639},{"type":3023,"tag":3324,"props":3816,"children":3817},{"style":3459},[3818],{"type":3040,"value":3644},{"type":3023,"tag":3298,"props":3820,"children":3822},{"id":3821},"_3-create-your-schema",[3823],{"type":3040,"value":3824},"3. Create Your Schema",{"type":3023,"tag":3313,"props":3826,"children":3830},{"className":3827,"code":3828,"language":3829,"meta":2984,"style":2984},"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",[3831],{"type":3023,"tag":3320,"props":3832,"children":3833},{"__ignoreMap":2984},[3834,3842,3850,3858,3866,3874,3881,3889,3897],{"type":3023,"tag":3324,"props":3835,"children":3836},{"class":3326,"line":3008},[3837],{"type":3023,"tag":3324,"props":3838,"children":3839},{},[3840],{"type":3040,"value":3841},"# server\u002Fgraphql\u002Fschema.graphql\n",{"type":3023,"tag":3324,"props":3843,"children":3844},{"class":3326,"line":3004},[3845],{"type":3023,"tag":3324,"props":3846,"children":3847},{},[3848],{"type":3040,"value":3849},"type Query {\n",{"type":3023,"tag":3324,"props":3851,"children":3852},{"class":3326,"line":3490},[3853],{"type":3023,"tag":3324,"props":3854,"children":3855},{},[3856],{"type":3040,"value":3857},"  hello: String!\n",{"type":3023,"tag":3324,"props":3859,"children":3860},{"class":3326,"line":3499},[3861],{"type":3023,"tag":3324,"props":3862,"children":3863},{},[3864],{"type":3040,"value":3865},"  greeting(name: String!): String!\n",{"type":3023,"tag":3324,"props":3867,"children":3868},{"class":3326,"line":3013},[3869],{"type":3023,"tag":3324,"props":3870,"children":3871},{},[3872],{"type":3040,"value":3873},"}\n",{"type":3023,"tag":3324,"props":3875,"children":3876},{"class":3326,"line":3570},[3877],{"type":3023,"tag":3324,"props":3878,"children":3879},{"emptyLinePlaceholder":1200},[3880],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":3882,"children":3883},{"class":3326,"line":3588},[3884],{"type":3023,"tag":3324,"props":3885,"children":3886},{},[3887],{"type":3040,"value":3888},"type Mutation {\n",{"type":3023,"tag":3324,"props":3890,"children":3891},{"class":3326,"line":3624},[3892],{"type":3023,"tag":3324,"props":3893,"children":3894},{},[3895],{"type":3040,"value":3896},"  _empty: String\n",{"type":3023,"tag":3324,"props":3898,"children":3899},{"class":3326,"line":3633},[3900],{"type":3023,"tag":3324,"props":3901,"children":3902},{},[3903],{"type":3040,"value":3873},{"type":3023,"tag":3298,"props":3905,"children":3907},{"id":3906},"_4-add-resolvers",[3908],{"type":3040,"value":3909},"4. Add Resolvers",{"type":3023,"tag":3313,"props":3911,"children":3913},{"className":3426,"code":3912,"language":3428,"meta":2984,"style":2984},"\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",[3914],{"type":3023,"tag":3320,"props":3915,"children":3916},{"__ignoreMap":2984},[3917,3925,3961,3977,4016,4099,4106],{"type":3023,"tag":3324,"props":3918,"children":3919},{"class":3326,"line":3008},[3920],{"type":3023,"tag":3324,"props":3921,"children":3922},{"style":3438},[3923],{"type":3040,"value":3924},"\u002F\u002F server\u002Fgraphql\u002Fhello.resolver.ts\n",{"type":3023,"tag":3324,"props":3926,"children":3927},{"class":3326,"line":3004},[3928,3932,3938,3943,3948,3953,3957],{"type":3023,"tag":3324,"props":3929,"children":3930},{"style":3447},[3931],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":3933,"children":3935},{"style":3934},"--shiki-light:#9C3EDA;--shiki-default:#9C3EDA;--shiki-dark:#C792EA",[3936],{"type":3040,"value":3937}," const",{"type":3023,"tag":3324,"props":3939,"children":3940},{"style":3459},[3941],{"type":3040,"value":3942}," helloResolver ",{"type":3023,"tag":3324,"props":3944,"children":3945},{"style":3453},[3946],{"type":3040,"value":3947},"=",{"type":3023,"tag":3324,"props":3949,"children":3950},{"style":3513},[3951],{"type":3040,"value":3952}," defineResolver",{"type":3023,"tag":3324,"props":3954,"children":3955},{"style":3459},[3956],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":3958,"children":3959},{"style":3453},[3960],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":3962,"children":3963},{"class":3326,"line":3490},[3964,3969,3973],{"type":3023,"tag":3324,"props":3965,"children":3966},{"style":3531},[3967],{"type":3040,"value":3968},"  Query",{"type":3023,"tag":3324,"props":3970,"children":3971},{"style":3453},[3972],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":3974,"children":3975},{"style":3453},[3976],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":3978,"children":3979},{"class":3326,"line":3499},[3980,3985,3989,3994,3999,4003,4008,4012],{"type":3023,"tag":3324,"props":3981,"children":3982},{"style":3513},[3983],{"type":3040,"value":3984},"    hello",{"type":3023,"tag":3324,"props":3986,"children":3987},{"style":3453},[3988],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":3990,"children":3991},{"style":3453},[3992],{"type":3040,"value":3993}," ()",{"type":3023,"tag":3324,"props":3995,"children":3996},{"style":3934},[3997],{"type":3040,"value":3998}," =>",{"type":3023,"tag":3324,"props":4000,"children":4001},{"style":3453},[4002],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":4004,"children":4005},{"style":3336},[4006],{"type":3040,"value":4007},"Hello from GraphQL!",{"type":3023,"tag":3324,"props":4009,"children":4010},{"style":3453},[4011],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":4013,"children":4014},{"style":3453},[4015],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":4017,"children":4018},{"class":3326,"line":3013},[4019,4024,4028,4033,4039,4043,4047,4052,4057,4061,4066,4071,4076,4081,4085,4090,4095],{"type":3023,"tag":3324,"props":4020,"children":4021},{"style":3513},[4022],{"type":3040,"value":4023},"    greeting",{"type":3023,"tag":3324,"props":4025,"children":4026},{"style":3453},[4027],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":4029,"children":4030},{"style":3453},[4031],{"type":3040,"value":4032}," (",{"type":3023,"tag":3324,"props":4034,"children":4036},{"style":4035},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[4037],{"type":3040,"value":4038},"_",{"type":3023,"tag":3324,"props":4040,"children":4041},{"style":3453},[4042],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":4044,"children":4045},{"style":3453},[4046],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":4048,"children":4049},{"style":4035},[4050],{"type":3040,"value":4051}," name",{"type":3023,"tag":3324,"props":4053,"children":4054},{"style":3453},[4055],{"type":3040,"value":4056}," })",{"type":3023,"tag":3324,"props":4058,"children":4059},{"style":3934},[4060],{"type":3040,"value":3998},{"type":3023,"tag":3324,"props":4062,"children":4063},{"style":3453},[4064],{"type":3040,"value":4065}," `",{"type":3023,"tag":3324,"props":4067,"children":4068},{"style":3336},[4069],{"type":3040,"value":4070},"Hello, ",{"type":3023,"tag":3324,"props":4072,"children":4073},{"style":3453},[4074],{"type":3040,"value":4075},"${",{"type":3023,"tag":3324,"props":4077,"children":4078},{"style":3459},[4079],{"type":3040,"value":4080},"name",{"type":3023,"tag":3324,"props":4082,"children":4083},{"style":3453},[4084],{"type":3040,"value":3639},{"type":3023,"tag":3324,"props":4086,"children":4087},{"style":3336},[4088],{"type":3040,"value":4089},"!",{"type":3023,"tag":3324,"props":4091,"children":4092},{"style":3453},[4093],{"type":3040,"value":4094},"`",{"type":3023,"tag":3324,"props":4096,"children":4097},{"style":3453},[4098],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":4100,"children":4101},{"class":3326,"line":3570},[4102],{"type":3023,"tag":3324,"props":4103,"children":4104},{"style":3453},[4105],{"type":3040,"value":3630},{"type":3023,"tag":3324,"props":4107,"children":4108},{"class":3326,"line":3588},[4109,4113],{"type":3023,"tag":3324,"props":4110,"children":4111},{"style":3453},[4112],{"type":3040,"value":3639},{"type":3023,"tag":3324,"props":4114,"children":4115},{"style":3459},[4116],{"type":3040,"value":3644},{"type":3023,"tag":3298,"props":4118,"children":4120},{"id":4119},"_5-start-development",[4121],{"type":3040,"value":4122},"5. Start Development",{"type":3023,"tag":3313,"props":4124,"children":4126},{"className":3315,"code":4125,"language":3317,"meta":2984,"style":2984},"pnpm dev\n",[4127],{"type":3023,"tag":3320,"props":4128,"children":4129},{"__ignoreMap":2984},[4130],{"type":3023,"tag":3324,"props":4131,"children":4132},{"class":3326,"line":3008},[4133,4137],{"type":3023,"tag":3324,"props":4134,"children":4135},{"style":3330},[4136],{"type":3040,"value":3333},{"type":3023,"tag":3324,"props":4138,"children":4139},{"style":3336},[4140],{"type":3040,"value":4141}," dev\n",{"type":3023,"tag":3043,"props":4143,"children":4144},{},[4145,4147,4152],{"type":3040,"value":4146},"🎉 ",{"type":3023,"tag":3100,"props":4148,"children":4149},{},[4150],{"type":3040,"value":4151},"That's it!",{"type":3040,"value":4153}," Your GraphQL server is ready at:",{"type":3023,"tag":3177,"props":4155,"children":4156},{},[4157,4173,4189],{"type":3023,"tag":3181,"props":4158,"children":4159},{},[4160,4165,4167],{"type":3023,"tag":3100,"props":4161,"children":4162},{},[4163],{"type":3040,"value":4164},"Endpoint",{"type":3040,"value":4166},": ",{"type":3023,"tag":3320,"props":4168,"children":4170},{"className":4169},[],[4171],{"type":3040,"value":4172},"http:\u002F\u002Flocalhost:3000\u002Fapi\u002Fgraphql",{"type":3023,"tag":3181,"props":4174,"children":4175},{},[4176,4181,4182,4187],{"type":3023,"tag":3100,"props":4177,"children":4178},{},[4179],{"type":3040,"value":4180},"Playground",{"type":3040,"value":4166},{"type":3023,"tag":3320,"props":4183,"children":4185},{"className":4184},[],[4186],{"type":3040,"value":4172},{"type":3040,"value":4188}," (browser)",{"type":3023,"tag":3181,"props":4190,"children":4191},{},[4192,4197,4198],{"type":3023,"tag":3100,"props":4193,"children":4194},{},[4195],{"type":3040,"value":4196},"Health",{"type":3040,"value":4166},{"type":3023,"tag":3320,"props":4199,"children":4201},{"className":4200},[],[4202],{"type":3040,"value":4203},"http:\u002F\u002Flocalhost:3000\u002Fapi\u002Fgraphql\u002Fhealth",{"type":3023,"tag":3170,"props":4205,"children":4207},{"id":4206},"examples",[4208],{"type":3040,"value":4209},"🎮 Examples",{"type":3023,"tag":3043,"props":4211,"children":4212},{},[4213],{"type":3040,"value":4214},"Try these working examples:",{"type":3023,"tag":4216,"props":4217,"children":4218},"table",{},[4219,4243],{"type":3023,"tag":4220,"props":4221,"children":4222},"thead",{},[4223],{"type":3023,"tag":4224,"props":4225,"children":4226},"tr",{},[4227,4233,4238],{"type":3023,"tag":4228,"props":4229,"children":4230},"th",{},[4231],{"type":3040,"value":4232},"Example",{"type":3023,"tag":4228,"props":4234,"children":4235},{},[4236],{"type":3040,"value":4237},"Description",{"type":3023,"tag":4228,"props":4239,"children":4240},{},[4241],{"type":3040,"value":4242},"Demo",{"type":3023,"tag":4244,"props":4245,"children":4246},"tbody",{},[4247,4277,4306],{"type":3023,"tag":4224,"props":4248,"children":4249},{},[4250,4263,4268],{"type":3023,"tag":4251,"props":4252,"children":4253},"td",{},[4254],{"type":3023,"tag":3047,"props":4255,"children":4257},{"href":4256},".\u002Fplaygrounds\u002Fnitro\u002F",[4258],{"type":3023,"tag":3100,"props":4259,"children":4260},{},[4261],{"type":3040,"value":4262},"Nitro Basic",{"type":3023,"tag":4251,"props":4264,"children":4265},{},[4266],{"type":3040,"value":4267},"Standalone Nitro with GraphQL",{"type":3023,"tag":4251,"props":4269,"children":4270},{},[4271],{"type":3023,"tag":3320,"props":4272,"children":4274},{"className":4273},[],[4275],{"type":3040,"value":4276},"pnpm playground:nitro",{"type":3023,"tag":4224,"props":4278,"children":4279},{},[4280,4292,4297],{"type":3023,"tag":4251,"props":4281,"children":4282},{},[4283],{"type":3023,"tag":3047,"props":4284,"children":4286},{"href":4285},".\u002Fplaygrounds\u002Fnuxt\u002F",[4287],{"type":3023,"tag":3100,"props":4288,"children":4289},{},[4290],{"type":3040,"value":4291},"Nuxt Integration",{"type":3023,"tag":4251,"props":4293,"children":4294},{},[4295],{"type":3040,"value":4296},"Full Nuxt app with client types",{"type":3023,"tag":4251,"props":4298,"children":4299},{},[4300],{"type":3023,"tag":3320,"props":4301,"children":4303},{"className":4302},[],[4304],{"type":3040,"value":4305},"pnpm playground:nuxt",{"type":3023,"tag":4224,"props":4307,"children":4308},{},[4309,4321,4326],{"type":3023,"tag":4251,"props":4310,"children":4311},{},[4312],{"type":3023,"tag":3047,"props":4313,"children":4315},{"href":4314},".\u002Fplaygrounds\u002Ffederation\u002F",[4316],{"type":3023,"tag":3100,"props":4317,"children":4318},{},[4319],{"type":3040,"value":4320},"Apollo Federation",{"type":3023,"tag":4251,"props":4322,"children":4323},{},[4324],{"type":3040,"value":4325},"Federated GraphQL services",{"type":3023,"tag":4251,"props":4327,"children":4328},{},[4329],{"type":3023,"tag":3320,"props":4330,"children":4332},{"className":4331},[],[4333],{"type":3040,"value":4334},"pnpm playground:federation",{"type":3023,"tag":3170,"props":4336,"children":4338},{"id":4337},"️-building-your-first-feature",[4339],{"type":3040,"value":4340},"🏗️ Building Your First Feature",{"type":3023,"tag":3043,"props":4342,"children":4343},{},[4344],{"type":3040,"value":4345},"Let's create a complete user management system:",{"type":3023,"tag":3298,"props":4347,"children":4349},{"id":4348},"_1-define-schema",[4350],{"type":3040,"value":4351},"1. Define Schema",{"type":3023,"tag":3313,"props":4353,"children":4355},{"className":3827,"code":4354,"language":3829,"meta":2984,"style":2984},"# 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",[4356],{"type":3023,"tag":3320,"props":4357,"children":4358},{"__ignoreMap":2984},[4359,4367,4375,4383,4391,4399,4407,4414,4421,4429,4437,4445,4453,4461,4470,4479,4488,4496,4504,4513,4522],{"type":3023,"tag":3324,"props":4360,"children":4361},{"class":3326,"line":3008},[4362],{"type":3023,"tag":3324,"props":4363,"children":4364},{},[4365],{"type":3040,"value":4366},"# server\u002Fgraphql\u002Fusers\u002Fuser.graphql\n",{"type":3023,"tag":3324,"props":4368,"children":4369},{"class":3326,"line":3004},[4370],{"type":3023,"tag":3324,"props":4371,"children":4372},{},[4373],{"type":3040,"value":4374},"type User {\n",{"type":3023,"tag":3324,"props":4376,"children":4377},{"class":3326,"line":3490},[4378],{"type":3023,"tag":3324,"props":4379,"children":4380},{},[4381],{"type":3040,"value":4382},"  id: ID!\n",{"type":3023,"tag":3324,"props":4384,"children":4385},{"class":3326,"line":3499},[4386],{"type":3023,"tag":3324,"props":4387,"children":4388},{},[4389],{"type":3040,"value":4390},"  name: String!\n",{"type":3023,"tag":3324,"props":4392,"children":4393},{"class":3326,"line":3013},[4394],{"type":3023,"tag":3324,"props":4395,"children":4396},{},[4397],{"type":3040,"value":4398},"  email: String!\n",{"type":3023,"tag":3324,"props":4400,"children":4401},{"class":3326,"line":3570},[4402],{"type":3023,"tag":3324,"props":4403,"children":4404},{},[4405],{"type":3040,"value":4406},"  createdAt: DateTime!\n",{"type":3023,"tag":3324,"props":4408,"children":4409},{"class":3326,"line":3588},[4410],{"type":3023,"tag":3324,"props":4411,"children":4412},{},[4413],{"type":3040,"value":3873},{"type":3023,"tag":3324,"props":4415,"children":4416},{"class":3326,"line":3624},[4417],{"type":3023,"tag":3324,"props":4418,"children":4419},{"emptyLinePlaceholder":1200},[4420],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":4422,"children":4423},{"class":3326,"line":3633},[4424],{"type":3023,"tag":3324,"props":4425,"children":4426},{},[4427],{"type":3040,"value":4428},"input CreateUserInput {\n",{"type":3023,"tag":3324,"props":4430,"children":4432},{"class":3326,"line":4431},10,[4433],{"type":3023,"tag":3324,"props":4434,"children":4435},{},[4436],{"type":3040,"value":4390},{"type":3023,"tag":3324,"props":4438,"children":4440},{"class":3326,"line":4439},11,[4441],{"type":3023,"tag":3324,"props":4442,"children":4443},{},[4444],{"type":3040,"value":4398},{"type":3023,"tag":3324,"props":4446,"children":4448},{"class":3326,"line":4447},12,[4449],{"type":3023,"tag":3324,"props":4450,"children":4451},{},[4452],{"type":3040,"value":3873},{"type":3023,"tag":3324,"props":4454,"children":4456},{"class":3326,"line":4455},13,[4457],{"type":3023,"tag":3324,"props":4458,"children":4459},{"emptyLinePlaceholder":1200},[4460],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":4462,"children":4464},{"class":3326,"line":4463},14,[4465],{"type":3023,"tag":3324,"props":4466,"children":4467},{},[4468],{"type":3040,"value":4469},"extend type Query {\n",{"type":3023,"tag":3324,"props":4471,"children":4473},{"class":3326,"line":4472},15,[4474],{"type":3023,"tag":3324,"props":4475,"children":4476},{},[4477],{"type":3040,"value":4478},"  users: [User!]!\n",{"type":3023,"tag":3324,"props":4480,"children":4482},{"class":3326,"line":4481},16,[4483],{"type":3023,"tag":3324,"props":4484,"children":4485},{},[4486],{"type":3040,"value":4487},"  user(id: ID!): User\n",{"type":3023,"tag":3324,"props":4489,"children":4491},{"class":3326,"line":4490},17,[4492],{"type":3023,"tag":3324,"props":4493,"children":4494},{},[4495],{"type":3040,"value":3873},{"type":3023,"tag":3324,"props":4497,"children":4499},{"class":3326,"line":4498},18,[4500],{"type":3023,"tag":3324,"props":4501,"children":4502},{"emptyLinePlaceholder":1200},[4503],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":4505,"children":4507},{"class":3326,"line":4506},19,[4508],{"type":3023,"tag":3324,"props":4509,"children":4510},{},[4511],{"type":3040,"value":4512},"extend type Mutation {\n",{"type":3023,"tag":3324,"props":4514,"children":4516},{"class":3326,"line":4515},20,[4517],{"type":3023,"tag":3324,"props":4518,"children":4519},{},[4520],{"type":3040,"value":4521},"  createUser(input: CreateUserInput!): User!\n",{"type":3023,"tag":3324,"props":4523,"children":4525},{"class":3326,"line":4524},21,[4526],{"type":3023,"tag":3324,"props":4527,"children":4528},{},[4529],{"type":3040,"value":3873},{"type":3023,"tag":3298,"props":4531,"children":4533},{"id":4532},"_2-create-resolvers",[4534],{"type":3040,"value":4535},"2. Create Resolvers",{"type":3023,"tag":3313,"props":4537,"children":4539},{"className":3426,"code":4538,"language":3428,"meta":2984,"style":2984},"\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",[4540],{"type":3023,"tag":3320,"props":4541,"children":4542},{"__ignoreMap":2984},[4543,4551,4584,4643,4702,4709,4771,4833,4893,4901,4912,4919,4952,5013,5072,5091,5139,5156,5182,5190,5219,5268,5281,5289],{"type":3023,"tag":3324,"props":4544,"children":4545},{"class":3326,"line":3008},[4546],{"type":3023,"tag":3324,"props":4547,"children":4548},{"style":3438},[4549],{"type":3040,"value":4550},"\u002F\u002F server\u002Fgraphql\u002Fusers\u002Fuser.resolver.ts\n",{"type":3023,"tag":3324,"props":4552,"children":4553},{"class":3326,"line":3004},[4554,4558,4562,4567,4571,4576,4580],{"type":3023,"tag":3324,"props":4555,"children":4556},{"style":3447},[4557],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":4559,"children":4560},{"style":3934},[4561],{"type":3040,"value":3937},{"type":3023,"tag":3324,"props":4563,"children":4564},{"style":3459},[4565],{"type":3040,"value":4566}," userQueries ",{"type":3023,"tag":3324,"props":4568,"children":4569},{"style":3453},[4570],{"type":3040,"value":3947},{"type":3023,"tag":3324,"props":4572,"children":4573},{"style":3513},[4574],{"type":3040,"value":4575}," defineQuery",{"type":3023,"tag":3324,"props":4577,"children":4578},{"style":3459},[4579],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":4581,"children":4582},{"style":3453},[4583],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":4585,"children":4586},{"class":3326,"line":3490},[4587,4592,4596,4601,4605,4609,4613,4618,4622,4626,4631,4635,4639],{"type":3023,"tag":3324,"props":4588,"children":4589},{"style":3513},[4590],{"type":3040,"value":4591},"  users",{"type":3023,"tag":3324,"props":4593,"children":4594},{"style":3453},[4595],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":4597,"children":4598},{"style":3934},[4599],{"type":3040,"value":4600}," async",{"type":3023,"tag":3324,"props":4602,"children":4603},{"style":3453},[4604],{"type":3040,"value":4032},{"type":3023,"tag":3324,"props":4606,"children":4607},{"style":4035},[4608],{"type":3040,"value":4038},{"type":3023,"tag":3324,"props":4610,"children":4611},{"style":3453},[4612],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":4614,"children":4615},{"style":4035},[4616],{"type":3040,"value":4617}," __",{"type":3023,"tag":3324,"props":4619,"children":4620},{"style":3453},[4621],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":4623,"children":4624},{"style":3453},[4625],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":4627,"children":4628},{"style":4035},[4629],{"type":3040,"value":4630}," storage",{"type":3023,"tag":3324,"props":4632,"children":4633},{"style":3453},[4634],{"type":3040,"value":4056},{"type":3023,"tag":3324,"props":4636,"children":4637},{"style":3934},[4638],{"type":3040,"value":3998},{"type":3023,"tag":3324,"props":4640,"children":4641},{"style":3453},[4642],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":4644,"children":4645},{"class":3326,"line":3499},[4646,4651,4656,4660,4665,4670,4674,4678,4683,4687,4692,4697],{"type":3023,"tag":3324,"props":4647,"children":4648},{"style":3447},[4649],{"type":3040,"value":4650},"    return",{"type":3023,"tag":3324,"props":4652,"children":4653},{"style":3447},[4654],{"type":3040,"value":4655}," await",{"type":3023,"tag":3324,"props":4657,"children":4658},{"style":3459},[4659],{"type":3040,"value":4630},{"type":3023,"tag":3324,"props":4661,"children":4662},{"style":3453},[4663],{"type":3040,"value":4664},".",{"type":3023,"tag":3324,"props":4666,"children":4667},{"style":3513},[4668],{"type":3040,"value":4669},"getItem",{"type":3023,"tag":3324,"props":4671,"children":4672},{"style":3531},[4673],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":4675,"children":4676},{"style":3453},[4677],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":4679,"children":4680},{"style":3336},[4681],{"type":3040,"value":4682},"users",{"type":3023,"tag":3324,"props":4684,"children":4685},{"style":3453},[4686],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":4688,"children":4689},{"style":3531},[4690],{"type":3040,"value":4691},") ",{"type":3023,"tag":3324,"props":4693,"children":4694},{"style":3453},[4695],{"type":3040,"value":4696},"||",{"type":3023,"tag":3324,"props":4698,"children":4699},{"style":3531},[4700],{"type":3040,"value":4701}," []\n",{"type":3023,"tag":3324,"props":4703,"children":4704},{"class":3326,"line":3013},[4705],{"type":3023,"tag":3324,"props":4706,"children":4707},{"style":3453},[4708],{"type":3040,"value":3630},{"type":3023,"tag":3324,"props":4710,"children":4711},{"class":3326,"line":3570},[4712,4717,4721,4725,4729,4733,4737,4741,4746,4751,4755,4759,4763,4767],{"type":3023,"tag":3324,"props":4713,"children":4714},{"style":3513},[4715],{"type":3040,"value":4716},"  user",{"type":3023,"tag":3324,"props":4718,"children":4719},{"style":3453},[4720],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":4722,"children":4723},{"style":3934},[4724],{"type":3040,"value":4600},{"type":3023,"tag":3324,"props":4726,"children":4727},{"style":3453},[4728],{"type":3040,"value":4032},{"type":3023,"tag":3324,"props":4730,"children":4731},{"style":4035},[4732],{"type":3040,"value":4038},{"type":3023,"tag":3324,"props":4734,"children":4735},{"style":3453},[4736],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":4738,"children":4739},{"style":3453},[4740],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":4742,"children":4743},{"style":4035},[4744],{"type":3040,"value":4745}," id",{"type":3023,"tag":3324,"props":4747,"children":4748},{"style":3453},[4749],{"type":3040,"value":4750}," },",{"type":3023,"tag":3324,"props":4752,"children":4753},{"style":3453},[4754],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":4756,"children":4757},{"style":4035},[4758],{"type":3040,"value":4630},{"type":3023,"tag":3324,"props":4760,"children":4761},{"style":3453},[4762],{"type":3040,"value":4056},{"type":3023,"tag":3324,"props":4764,"children":4765},{"style":3934},[4766],{"type":3040,"value":3998},{"type":3023,"tag":3324,"props":4768,"children":4769},{"style":3453},[4770],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":4772,"children":4773},{"class":3326,"line":3588},[4774,4779,4784,4789,4793,4797,4801,4805,4809,4813,4817,4821,4825,4829],{"type":3023,"tag":3324,"props":4775,"children":4776},{"style":3934},[4777],{"type":3040,"value":4778},"    const",{"type":3023,"tag":3324,"props":4780,"children":4781},{"style":3459},[4782],{"type":3040,"value":4783}," users",{"type":3023,"tag":3324,"props":4785,"children":4786},{"style":3453},[4787],{"type":3040,"value":4788}," =",{"type":3023,"tag":3324,"props":4790,"children":4791},{"style":3447},[4792],{"type":3040,"value":4655},{"type":3023,"tag":3324,"props":4794,"children":4795},{"style":3459},[4796],{"type":3040,"value":4630},{"type":3023,"tag":3324,"props":4798,"children":4799},{"style":3453},[4800],{"type":3040,"value":4664},{"type":3023,"tag":3324,"props":4802,"children":4803},{"style":3513},[4804],{"type":3040,"value":4669},{"type":3023,"tag":3324,"props":4806,"children":4807},{"style":3531},[4808],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":4810,"children":4811},{"style":3453},[4812],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":4814,"children":4815},{"style":3336},[4816],{"type":3040,"value":4682},{"type":3023,"tag":3324,"props":4818,"children":4819},{"style":3453},[4820],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":4822,"children":4823},{"style":3531},[4824],{"type":3040,"value":4691},{"type":3023,"tag":3324,"props":4826,"children":4827},{"style":3453},[4828],{"type":3040,"value":4696},{"type":3023,"tag":3324,"props":4830,"children":4831},{"style":3531},[4832],{"type":3040,"value":4701},{"type":3023,"tag":3324,"props":4834,"children":4835},{"class":3326,"line":3624},[4836,4840,4844,4848,4853,4857,4862,4866,4871,4875,4880,4885,4889],{"type":3023,"tag":3324,"props":4837,"children":4838},{"style":3447},[4839],{"type":3040,"value":4650},{"type":3023,"tag":3324,"props":4841,"children":4842},{"style":3459},[4843],{"type":3040,"value":4783},{"type":3023,"tag":3324,"props":4845,"children":4846},{"style":3453},[4847],{"type":3040,"value":4664},{"type":3023,"tag":3324,"props":4849,"children":4850},{"style":3513},[4851],{"type":3040,"value":4852},"find",{"type":3023,"tag":3324,"props":4854,"children":4855},{"style":3531},[4856],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":4858,"children":4859},{"style":4035},[4860],{"type":3040,"value":4861},"user",{"type":3023,"tag":3324,"props":4863,"children":4864},{"style":3934},[4865],{"type":3040,"value":3998},{"type":3023,"tag":3324,"props":4867,"children":4868},{"style":3459},[4869],{"type":3040,"value":4870}," user",{"type":3023,"tag":3324,"props":4872,"children":4873},{"style":3453},[4874],{"type":3040,"value":4664},{"type":3023,"tag":3324,"props":4876,"children":4877},{"style":3459},[4878],{"type":3040,"value":4879},"id",{"type":3023,"tag":3324,"props":4881,"children":4882},{"style":3453},[4883],{"type":3040,"value":4884}," ===",{"type":3023,"tag":3324,"props":4886,"children":4887},{"style":3459},[4888],{"type":3040,"value":4745},{"type":3023,"tag":3324,"props":4890,"children":4891},{"style":3531},[4892],{"type":3040,"value":3644},{"type":3023,"tag":3324,"props":4894,"children":4895},{"class":3326,"line":3633},[4896],{"type":3023,"tag":3324,"props":4897,"children":4898},{"style":3453},[4899],{"type":3040,"value":4900},"  }\n",{"type":3023,"tag":3324,"props":4902,"children":4903},{"class":3326,"line":4431},[4904,4908],{"type":3023,"tag":3324,"props":4905,"children":4906},{"style":3453},[4907],{"type":3040,"value":3639},{"type":3023,"tag":3324,"props":4909,"children":4910},{"style":3459},[4911],{"type":3040,"value":3644},{"type":3023,"tag":3324,"props":4913,"children":4914},{"class":3326,"line":4439},[4915],{"type":3023,"tag":3324,"props":4916,"children":4917},{"emptyLinePlaceholder":1200},[4918],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":4920,"children":4921},{"class":3326,"line":4447},[4922,4926,4930,4935,4939,4944,4948],{"type":3023,"tag":3324,"props":4923,"children":4924},{"style":3447},[4925],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":4927,"children":4928},{"style":3934},[4929],{"type":3040,"value":3937},{"type":3023,"tag":3324,"props":4931,"children":4932},{"style":3459},[4933],{"type":3040,"value":4934}," userMutations ",{"type":3023,"tag":3324,"props":4936,"children":4937},{"style":3453},[4938],{"type":3040,"value":3947},{"type":3023,"tag":3324,"props":4940,"children":4941},{"style":3513},[4942],{"type":3040,"value":4943}," defineMutation",{"type":3023,"tag":3324,"props":4945,"children":4946},{"style":3459},[4947],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":4949,"children":4950},{"style":3453},[4951],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":4953,"children":4954},{"class":3326,"line":4455},[4955,4960,4964,4968,4972,4976,4980,4984,4989,4993,4997,5001,5005,5009],{"type":3023,"tag":3324,"props":4956,"children":4957},{"style":3513},[4958],{"type":3040,"value":4959},"  createUser",{"type":3023,"tag":3324,"props":4961,"children":4962},{"style":3453},[4963],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":4965,"children":4966},{"style":3934},[4967],{"type":3040,"value":4600},{"type":3023,"tag":3324,"props":4969,"children":4970},{"style":3453},[4971],{"type":3040,"value":4032},{"type":3023,"tag":3324,"props":4973,"children":4974},{"style":4035},[4975],{"type":3040,"value":4038},{"type":3023,"tag":3324,"props":4977,"children":4978},{"style":3453},[4979],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":4981,"children":4982},{"style":3453},[4983],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":4985,"children":4986},{"style":4035},[4987],{"type":3040,"value":4988}," input",{"type":3023,"tag":3324,"props":4990,"children":4991},{"style":3453},[4992],{"type":3040,"value":4750},{"type":3023,"tag":3324,"props":4994,"children":4995},{"style":3453},[4996],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":4998,"children":4999},{"style":4035},[5000],{"type":3040,"value":4630},{"type":3023,"tag":3324,"props":5002,"children":5003},{"style":3453},[5004],{"type":3040,"value":4056},{"type":3023,"tag":3324,"props":5006,"children":5007},{"style":3934},[5008],{"type":3040,"value":3998},{"type":3023,"tag":3324,"props":5010,"children":5011},{"style":3453},[5012],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":5014,"children":5015},{"class":3326,"line":4463},[5016,5020,5024,5028,5032,5036,5040,5044,5048,5052,5056,5060,5064,5068],{"type":3023,"tag":3324,"props":5017,"children":5018},{"style":3934},[5019],{"type":3040,"value":4778},{"type":3023,"tag":3324,"props":5021,"children":5022},{"style":3459},[5023],{"type":3040,"value":4783},{"type":3023,"tag":3324,"props":5025,"children":5026},{"style":3453},[5027],{"type":3040,"value":4788},{"type":3023,"tag":3324,"props":5029,"children":5030},{"style":3447},[5031],{"type":3040,"value":4655},{"type":3023,"tag":3324,"props":5033,"children":5034},{"style":3459},[5035],{"type":3040,"value":4630},{"type":3023,"tag":3324,"props":5037,"children":5038},{"style":3453},[5039],{"type":3040,"value":4664},{"type":3023,"tag":3324,"props":5041,"children":5042},{"style":3513},[5043],{"type":3040,"value":4669},{"type":3023,"tag":3324,"props":5045,"children":5046},{"style":3531},[5047],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":5049,"children":5050},{"style":3453},[5051],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":5053,"children":5054},{"style":3336},[5055],{"type":3040,"value":4682},{"type":3023,"tag":3324,"props":5057,"children":5058},{"style":3453},[5059],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":5061,"children":5062},{"style":3531},[5063],{"type":3040,"value":4691},{"type":3023,"tag":3324,"props":5065,"children":5066},{"style":3453},[5067],{"type":3040,"value":4696},{"type":3023,"tag":3324,"props":5069,"children":5070},{"style":3531},[5071],{"type":3040,"value":4701},{"type":3023,"tag":3324,"props":5073,"children":5074},{"class":3326,"line":4472},[5075,5079,5083,5087],{"type":3023,"tag":3324,"props":5076,"children":5077},{"style":3934},[5078],{"type":3040,"value":4778},{"type":3023,"tag":3324,"props":5080,"children":5081},{"style":3459},[5082],{"type":3040,"value":4870},{"type":3023,"tag":3324,"props":5084,"children":5085},{"style":3453},[5086],{"type":3040,"value":4788},{"type":3023,"tag":3324,"props":5088,"children":5089},{"style":3453},[5090],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":5092,"children":5093},{"class":3326,"line":4481},[5094,5099,5103,5108,5112,5117,5122,5126,5131,5135],{"type":3023,"tag":3324,"props":5095,"children":5096},{"style":3531},[5097],{"type":3040,"value":5098},"      id",{"type":3023,"tag":3324,"props":5100,"children":5101},{"style":3453},[5102],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5104,"children":5105},{"style":3459},[5106],{"type":3040,"value":5107}," Date",{"type":3023,"tag":3324,"props":5109,"children":5110},{"style":3453},[5111],{"type":3040,"value":4664},{"type":3023,"tag":3324,"props":5113,"children":5114},{"style":3513},[5115],{"type":3040,"value":5116},"now",{"type":3023,"tag":3324,"props":5118,"children":5119},{"style":3531},[5120],{"type":3040,"value":5121},"()",{"type":3023,"tag":3324,"props":5123,"children":5124},{"style":3453},[5125],{"type":3040,"value":4664},{"type":3023,"tag":3324,"props":5127,"children":5128},{"style":3513},[5129],{"type":3040,"value":5130},"toString",{"type":3023,"tag":3324,"props":5132,"children":5133},{"style":3531},[5134],{"type":3040,"value":5121},{"type":3023,"tag":3324,"props":5136,"children":5137},{"style":3453},[5138],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":5140,"children":5141},{"class":3326,"line":4490},[5142,5147,5152],{"type":3023,"tag":3324,"props":5143,"children":5144},{"style":3453},[5145],{"type":3040,"value":5146},"      ...",{"type":3023,"tag":3324,"props":5148,"children":5149},{"style":3459},[5150],{"type":3040,"value":5151},"input",{"type":3023,"tag":3324,"props":5153,"children":5154},{"style":3453},[5155],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":5157,"children":5158},{"class":3326,"line":4498},[5159,5164,5168,5173,5177],{"type":3023,"tag":3324,"props":5160,"children":5161},{"style":3531},[5162],{"type":3040,"value":5163},"      createdAt",{"type":3023,"tag":3324,"props":5165,"children":5166},{"style":3453},[5167],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5169,"children":5170},{"style":3453},[5171],{"type":3040,"value":5172}," new",{"type":3023,"tag":3324,"props":5174,"children":5175},{"style":3513},[5176],{"type":3040,"value":5107},{"type":3023,"tag":3324,"props":5178,"children":5179},{"style":3531},[5180],{"type":3040,"value":5181},"()\n",{"type":3023,"tag":3324,"props":5183,"children":5184},{"class":3326,"line":4506},[5185],{"type":3023,"tag":3324,"props":5186,"children":5187},{"style":3453},[5188],{"type":3040,"value":5189},"    }\n",{"type":3023,"tag":3324,"props":5191,"children":5192},{"class":3326,"line":4515},[5193,5198,5202,5207,5211,5215],{"type":3023,"tag":3324,"props":5194,"children":5195},{"style":3459},[5196],{"type":3040,"value":5197},"    users",{"type":3023,"tag":3324,"props":5199,"children":5200},{"style":3453},[5201],{"type":3040,"value":4664},{"type":3023,"tag":3324,"props":5203,"children":5204},{"style":3513},[5205],{"type":3040,"value":5206},"push",{"type":3023,"tag":3324,"props":5208,"children":5209},{"style":3531},[5210],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":5212,"children":5213},{"style":3459},[5214],{"type":3040,"value":4861},{"type":3023,"tag":3324,"props":5216,"children":5217},{"style":3531},[5218],{"type":3040,"value":3644},{"type":3023,"tag":3324,"props":5220,"children":5221},{"class":3326,"line":4524},[5222,5227,5231,5235,5240,5244,5248,5252,5256,5260,5264],{"type":3023,"tag":3324,"props":5223,"children":5224},{"style":3447},[5225],{"type":3040,"value":5226},"    await",{"type":3023,"tag":3324,"props":5228,"children":5229},{"style":3459},[5230],{"type":3040,"value":4630},{"type":3023,"tag":3324,"props":5232,"children":5233},{"style":3453},[5234],{"type":3040,"value":4664},{"type":3023,"tag":3324,"props":5236,"children":5237},{"style":3513},[5238],{"type":3040,"value":5239},"setItem",{"type":3023,"tag":3324,"props":5241,"children":5242},{"style":3531},[5243],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":5245,"children":5246},{"style":3453},[5247],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":5249,"children":5250},{"style":3336},[5251],{"type":3040,"value":4682},{"type":3023,"tag":3324,"props":5253,"children":5254},{"style":3453},[5255],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":5257,"children":5258},{"style":3453},[5259],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":5261,"children":5262},{"style":3459},[5263],{"type":3040,"value":4783},{"type":3023,"tag":3324,"props":5265,"children":5266},{"style":3531},[5267],{"type":3040,"value":3644},{"type":3023,"tag":3324,"props":5269,"children":5271},{"class":3326,"line":5270},22,[5272,5276],{"type":3023,"tag":3324,"props":5273,"children":5274},{"style":3447},[5275],{"type":3040,"value":4650},{"type":3023,"tag":3324,"props":5277,"children":5278},{"style":3459},[5279],{"type":3040,"value":5280}," user\n",{"type":3023,"tag":3324,"props":5282,"children":5284},{"class":3326,"line":5283},23,[5285],{"type":3023,"tag":3324,"props":5286,"children":5287},{"style":3453},[5288],{"type":3040,"value":4900},{"type":3023,"tag":3324,"props":5290,"children":5292},{"class":3326,"line":5291},24,[5293,5297],{"type":3023,"tag":3324,"props":5294,"children":5295},{"style":3453},[5296],{"type":3040,"value":3639},{"type":3023,"tag":3324,"props":5298,"children":5299},{"style":3459},[5300],{"type":3040,"value":3644},{"type":3023,"tag":3298,"props":5302,"children":5304},{"id":5303},"_3-test-in-apollo-sandbox",[5305],{"type":3040,"value":5306},"3. Test in Apollo Sandbox",{"type":3023,"tag":3313,"props":5308,"children":5310},{"className":3827,"code":5309,"language":3829,"meta":2984,"style":2984},"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",[5311],{"type":3023,"tag":3320,"props":5312,"children":5313},{"__ignoreMap":2984},[5314,5322,5330,5338,5346,5354,5362,5370,5378,5386,5393,5400,5407,5415,5423,5430,5437,5444,5451],{"type":3023,"tag":3324,"props":5315,"children":5316},{"class":3326,"line":3008},[5317],{"type":3023,"tag":3324,"props":5318,"children":5319},{},[5320],{"type":3040,"value":5321},"mutation {\n",{"type":3023,"tag":3324,"props":5323,"children":5324},{"class":3326,"line":3004},[5325],{"type":3023,"tag":3324,"props":5326,"children":5327},{},[5328],{"type":3040,"value":5329},"  createUser(input: {\n",{"type":3023,"tag":3324,"props":5331,"children":5332},{"class":3326,"line":3490},[5333],{"type":3023,"tag":3324,"props":5334,"children":5335},{},[5336],{"type":3040,"value":5337},"    name: \"John Doe\"\n",{"type":3023,"tag":3324,"props":5339,"children":5340},{"class":3326,"line":3499},[5341],{"type":3023,"tag":3324,"props":5342,"children":5343},{},[5344],{"type":3040,"value":5345},"    email: \"john@example.com\"\n",{"type":3023,"tag":3324,"props":5347,"children":5348},{"class":3326,"line":3013},[5349],{"type":3023,"tag":3324,"props":5350,"children":5351},{},[5352],{"type":3040,"value":5353},"  }) {\n",{"type":3023,"tag":3324,"props":5355,"children":5356},{"class":3326,"line":3570},[5357],{"type":3023,"tag":3324,"props":5358,"children":5359},{},[5360],{"type":3040,"value":5361},"    id\n",{"type":3023,"tag":3324,"props":5363,"children":5364},{"class":3326,"line":3588},[5365],{"type":3023,"tag":3324,"props":5366,"children":5367},{},[5368],{"type":3040,"value":5369},"    name\n",{"type":3023,"tag":3324,"props":5371,"children":5372},{"class":3326,"line":3624},[5373],{"type":3023,"tag":3324,"props":5374,"children":5375},{},[5376],{"type":3040,"value":5377},"    email\n",{"type":3023,"tag":3324,"props":5379,"children":5380},{"class":3326,"line":3633},[5381],{"type":3023,"tag":3324,"props":5382,"children":5383},{},[5384],{"type":3040,"value":5385},"    createdAt\n",{"type":3023,"tag":3324,"props":5387,"children":5388},{"class":3326,"line":4431},[5389],{"type":3023,"tag":3324,"props":5390,"children":5391},{},[5392],{"type":3040,"value":4900},{"type":3023,"tag":3324,"props":5394,"children":5395},{"class":3326,"line":4439},[5396],{"type":3023,"tag":3324,"props":5397,"children":5398},{},[5399],{"type":3040,"value":3873},{"type":3023,"tag":3324,"props":5401,"children":5402},{"class":3326,"line":4447},[5403],{"type":3023,"tag":3324,"props":5404,"children":5405},{"emptyLinePlaceholder":1200},[5406],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":5408,"children":5409},{"class":3326,"line":4455},[5410],{"type":3023,"tag":3324,"props":5411,"children":5412},{},[5413],{"type":3040,"value":5414},"query {\n",{"type":3023,"tag":3324,"props":5416,"children":5417},{"class":3326,"line":4463},[5418],{"type":3023,"tag":3324,"props":5419,"children":5420},{},[5421],{"type":3040,"value":5422},"  users {\n",{"type":3023,"tag":3324,"props":5424,"children":5425},{"class":3326,"line":4472},[5426],{"type":3023,"tag":3324,"props":5427,"children":5428},{},[5429],{"type":3040,"value":5361},{"type":3023,"tag":3324,"props":5431,"children":5432},{"class":3326,"line":4481},[5433],{"type":3023,"tag":3324,"props":5434,"children":5435},{},[5436],{"type":3040,"value":5369},{"type":3023,"tag":3324,"props":5438,"children":5439},{"class":3326,"line":4490},[5440],{"type":3023,"tag":3324,"props":5441,"children":5442},{},[5443],{"type":3040,"value":5377},{"type":3023,"tag":3324,"props":5445,"children":5446},{"class":3326,"line":4498},[5447],{"type":3023,"tag":3324,"props":5448,"children":5449},{},[5450],{"type":3040,"value":4900},{"type":3023,"tag":3324,"props":5452,"children":5453},{"class":3326,"line":4506},[5454],{"type":3023,"tag":3324,"props":5455,"children":5456},{},[5457],{"type":3040,"value":3873},{"type":3023,"tag":3170,"props":5459,"children":5461},{"id":5460},"advanced-features",[5462],{"type":3040,"value":5463},"🚀 Advanced Features",{"type":3023,"tag":3411,"props":5465,"children":5466},{},[5467,5475,5480,5486,5491,5640,5646,5651,6174,6180,6185,6692,6698,6703,6932,6937,7008,7014,7019,7747,7753,7758,7825,7829,8113,8119,8127,8244,8252,8530,8538],{"type":3023,"tag":3415,"props":5468,"children":5469},{},[5470],{"type":3023,"tag":3100,"props":5471,"children":5472},{},[5473],{"type":3040,"value":5474},"🎛️ Custom File Generation & Paths",{"type":3023,"tag":3043,"props":5476,"children":5477},{},[5478],{"type":3040,"value":5479},"Control which files are auto-generated and customize their output paths. Perfect for library development, monorepos, or custom project structures.",{"type":3023,"tag":3298,"props":5481,"children":5483},{"id":5482},"library-mode",[5484],{"type":3040,"value":5485},"Library Mode",{"type":3023,"tag":3043,"props":5487,"children":5488},{},[5489],{"type":3040,"value":5490},"Disable all scaffold files for library\u002Fmodule development:",{"type":3023,"tag":3313,"props":5492,"children":5494},{"className":3426,"code":5493,"language":3428,"meta":2984,"style":2984},"\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",[5495],{"type":3023,"tag":3320,"props":5496,"children":5497},{"__ignoreMap":2984},[5498,5505,5528,5543,5570,5597,5622,5629],{"type":3023,"tag":3324,"props":5499,"children":5500},{"class":3326,"line":3008},[5501],{"type":3023,"tag":3324,"props":5502,"children":5503},{"style":3438},[5504],{"type":3040,"value":3441},{"type":3023,"tag":3324,"props":5506,"children":5507},{"class":3326,"line":3004},[5508,5512,5516,5520,5524],{"type":3023,"tag":3324,"props":5509,"children":5510},{"style":3447},[5511],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":5513,"children":5514},{"style":3447},[5515],{"type":3040,"value":3510},{"type":3023,"tag":3324,"props":5517,"children":5518},{"style":3513},[5519],{"type":3040,"value":3462},{"type":3023,"tag":3324,"props":5521,"children":5522},{"style":3459},[5523],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":5525,"children":5526},{"style":3453},[5527],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":5529,"children":5530},{"class":3326,"line":3490},[5531,5535,5539],{"type":3023,"tag":3324,"props":5532,"children":5533},{"style":3531},[5534],{"type":3040,"value":3576},{"type":3023,"tag":3324,"props":5536,"children":5537},{"style":3453},[5538],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5540,"children":5541},{"style":3453},[5542],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":5544,"children":5545},{"class":3326,"line":3499},[5546,5550,5554,5558,5562,5566],{"type":3023,"tag":3324,"props":5547,"children":5548},{"style":3531},[5549],{"type":3040,"value":3594},{"type":3023,"tag":3324,"props":5551,"children":5552},{"style":3453},[5553],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5555,"children":5556},{"style":3453},[5557],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":5559,"children":5560},{"style":3336},[5561],{"type":3040,"value":3607},{"type":3023,"tag":3324,"props":5563,"children":5564},{"style":3453},[5565],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":5567,"children":5568},{"style":3453},[5569],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":5571,"children":5572},{"class":3326,"line":3013},[5573,5578,5582,5588,5592],{"type":3023,"tag":3324,"props":5574,"children":5575},{"style":3531},[5576],{"type":3040,"value":5577},"    scaffold",{"type":3023,"tag":3324,"props":5579,"children":5580},{"style":3453},[5581],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5583,"children":5585},{"style":5584},"--shiki-light:#FF5370;--shiki-default:#FF5370;--shiki-dark:#FF9CAC",[5586],{"type":3040,"value":5587}," false",{"type":3023,"tag":3324,"props":5589,"children":5590},{"style":3453},[5591],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":5593,"children":5594},{"style":3438},[5595],{"type":3040,"value":5596},"        \u002F\u002F Disable all scaffold files\n",{"type":3023,"tag":3324,"props":5598,"children":5599},{"class":3326,"line":3570},[5600,5605,5609,5613,5617],{"type":3023,"tag":3324,"props":5601,"children":5602},{"style":3531},[5603],{"type":3040,"value":5604},"    clientUtils",{"type":3023,"tag":3324,"props":5606,"children":5607},{"style":3453},[5608],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5610,"children":5611},{"style":5584},[5612],{"type":3040,"value":5587},{"type":3023,"tag":3324,"props":5614,"children":5615},{"style":3453},[5616],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":5618,"children":5619},{"style":3438},[5620],{"type":3040,"value":5621},"     \u002F\u002F Disable client utilities\n",{"type":3023,"tag":3324,"props":5623,"children":5624},{"class":3326,"line":3588},[5625],{"type":3023,"tag":3324,"props":5626,"children":5627},{"style":3453},[5628],{"type":3040,"value":4900},{"type":3023,"tag":3324,"props":5630,"children":5631},{"class":3326,"line":3624},[5632,5636],{"type":3023,"tag":3324,"props":5633,"children":5634},{"style":3453},[5635],{"type":3040,"value":3639},{"type":3023,"tag":3324,"props":5637,"children":5638},{"style":3459},[5639],{"type":3040,"value":3644},{"type":3023,"tag":3298,"props":5641,"children":5643},{"id":5642},"fine-grained-control",[5644],{"type":3040,"value":5645},"Fine-Grained Control",{"type":3023,"tag":3043,"props":5647,"children":5648},{},[5649],{"type":3040,"value":5650},"Control each file individually:",{"type":3023,"tag":3313,"props":5652,"children":5654},{"className":3426,"code":5653,"language":3428,"meta":2984,"style":2984},"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",[5655],{"type":3023,"tag":3320,"props":5656,"children":5657},{"__ignoreMap":2984},[5658,5681,5696,5723,5730,5738,5753,5778,5804,5829,5854,5861,5868,5876,5891,5916,5941,5948,5955,5963,5979,6004,6029,6036,6043,6052,6069,6095,6121,6146,6154,6162],{"type":3023,"tag":3324,"props":5659,"children":5660},{"class":3326,"line":3008},[5661,5665,5669,5673,5677],{"type":3023,"tag":3324,"props":5662,"children":5663},{"style":3447},[5664],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":5666,"children":5667},{"style":3447},[5668],{"type":3040,"value":3510},{"type":3023,"tag":3324,"props":5670,"children":5671},{"style":3513},[5672],{"type":3040,"value":3462},{"type":3023,"tag":3324,"props":5674,"children":5675},{"style":3459},[5676],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":5678,"children":5679},{"style":3453},[5680],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":5682,"children":5683},{"class":3326,"line":3004},[5684,5688,5692],{"type":3023,"tag":3324,"props":5685,"children":5686},{"style":3531},[5687],{"type":3040,"value":3576},{"type":3023,"tag":3324,"props":5689,"children":5690},{"style":3453},[5691],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5693,"children":5694},{"style":3453},[5695],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":5697,"children":5698},{"class":3326,"line":3490},[5699,5703,5707,5711,5715,5719],{"type":3023,"tag":3324,"props":5700,"children":5701},{"style":3531},[5702],{"type":3040,"value":3594},{"type":3023,"tag":3324,"props":5704,"children":5705},{"style":3453},[5706],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5708,"children":5709},{"style":3453},[5710],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":5712,"children":5713},{"style":3336},[5714],{"type":3040,"value":3607},{"type":3023,"tag":3324,"props":5716,"children":5717},{"style":3453},[5718],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":5720,"children":5721},{"style":3453},[5722],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":5724,"children":5725},{"class":3326,"line":3499},[5726],{"type":3023,"tag":3324,"props":5727,"children":5728},{"emptyLinePlaceholder":1200},[5729],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":5731,"children":5732},{"class":3326,"line":3013},[5733],{"type":3023,"tag":3324,"props":5734,"children":5735},{"style":3438},[5736],{"type":3040,"value":5737},"    \u002F\u002F Scaffold files\n",{"type":3023,"tag":3324,"props":5739,"children":5740},{"class":3326,"line":3570},[5741,5745,5749],{"type":3023,"tag":3324,"props":5742,"children":5743},{"style":3531},[5744],{"type":3040,"value":5577},{"type":3023,"tag":3324,"props":5746,"children":5747},{"style":3453},[5748],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5750,"children":5751},{"style":3453},[5752],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":5754,"children":5755},{"class":3326,"line":3588},[5756,5761,5765,5769,5773],{"type":3023,"tag":3324,"props":5757,"children":5758},{"style":3531},[5759],{"type":3040,"value":5760},"      graphqlConfig",{"type":3023,"tag":3324,"props":5762,"children":5763},{"style":3453},[5764],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5766,"children":5767},{"style":5584},[5768],{"type":3040,"value":5587},{"type":3023,"tag":3324,"props":5770,"children":5771},{"style":3453},[5772],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":5774,"children":5775},{"style":3438},[5776],{"type":3040,"value":5777},"     \u002F\u002F Don't generate graphql.config.ts\n",{"type":3023,"tag":3324,"props":5779,"children":5780},{"class":3326,"line":3624},[5781,5786,5790,5795,5799],{"type":3023,"tag":3324,"props":5782,"children":5783},{"style":3531},[5784],{"type":3040,"value":5785},"      serverSchema",{"type":3023,"tag":3324,"props":5787,"children":5788},{"style":3453},[5789],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5791,"children":5792},{"style":5584},[5793],{"type":3040,"value":5794}," true",{"type":3023,"tag":3324,"props":5796,"children":5797},{"style":3453},[5798],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":5800,"children":5801},{"style":3438},[5802],{"type":3040,"value":5803},"       \u002F\u002F Generate server\u002Fgraphql\u002Fschema.ts\n",{"type":3023,"tag":3324,"props":5805,"children":5806},{"class":3326,"line":3633},[5807,5812,5816,5820,5824],{"type":3023,"tag":3324,"props":5808,"children":5809},{"style":3531},[5810],{"type":3040,"value":5811},"      serverConfig",{"type":3023,"tag":3324,"props":5813,"children":5814},{"style":3453},[5815],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5817,"children":5818},{"style":5584},[5819],{"type":3040,"value":5794},{"type":3023,"tag":3324,"props":5821,"children":5822},{"style":3453},[5823],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":5825,"children":5826},{"style":3438},[5827],{"type":3040,"value":5828},"       \u002F\u002F Generate server\u002Fgraphql\u002Fconfig.ts\n",{"type":3023,"tag":3324,"props":5830,"children":5831},{"class":3326,"line":4431},[5832,5837,5841,5845,5849],{"type":3023,"tag":3324,"props":5833,"children":5834},{"style":3531},[5835],{"type":3040,"value":5836},"      serverContext",{"type":3023,"tag":3324,"props":5838,"children":5839},{"style":3453},[5840],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5842,"children":5843},{"style":5584},[5844],{"type":3040,"value":5587},{"type":3023,"tag":3324,"props":5846,"children":5847},{"style":3453},[5848],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":5850,"children":5851},{"style":3438},[5852],{"type":3040,"value":5853},"     \u002F\u002F Don't generate server\u002Fgraphql\u002Fcontext.ts\n",{"type":3023,"tag":3324,"props":5855,"children":5856},{"class":3326,"line":4439},[5857],{"type":3023,"tag":3324,"props":5858,"children":5859},{"style":3453},[5860],{"type":3040,"value":3800},{"type":3023,"tag":3324,"props":5862,"children":5863},{"class":3326,"line":4447},[5864],{"type":3023,"tag":3324,"props":5865,"children":5866},{"emptyLinePlaceholder":1200},[5867],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":5869,"children":5870},{"class":3326,"line":4455},[5871],{"type":3023,"tag":3324,"props":5872,"children":5873},{"style":3438},[5874],{"type":3040,"value":5875},"    \u002F\u002F Client utilities (Nuxt only)\n",{"type":3023,"tag":3324,"props":5877,"children":5878},{"class":3326,"line":4463},[5879,5883,5887],{"type":3023,"tag":3324,"props":5880,"children":5881},{"style":3531},[5882],{"type":3040,"value":5604},{"type":3023,"tag":3324,"props":5884,"children":5885},{"style":3453},[5886],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5888,"children":5889},{"style":3453},[5890],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":5892,"children":5893},{"class":3326,"line":4472},[5894,5899,5903,5907,5911],{"type":3023,"tag":3324,"props":5895,"children":5896},{"style":3531},[5897],{"type":3040,"value":5898},"      index",{"type":3023,"tag":3324,"props":5900,"children":5901},{"style":3453},[5902],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5904,"children":5905},{"style":5584},[5906],{"type":3040,"value":5794},{"type":3023,"tag":3324,"props":5908,"children":5909},{"style":3453},[5910],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":5912,"children":5913},{"style":3438},[5914],{"type":3040,"value":5915},"              \u002F\u002F Generate app\u002Fgraphql\u002Findex.ts\n",{"type":3023,"tag":3324,"props":5917,"children":5918},{"class":3326,"line":4481},[5919,5924,5928,5932,5936],{"type":3023,"tag":3324,"props":5920,"children":5921},{"style":3531},[5922],{"type":3040,"value":5923},"      ofetch",{"type":3023,"tag":3324,"props":5925,"children":5926},{"style":3453},[5927],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5929,"children":5930},{"style":5584},[5931],{"type":3040,"value":5587},{"type":3023,"tag":3324,"props":5933,"children":5934},{"style":3453},[5935],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":5937,"children":5938},{"style":3438},[5939],{"type":3040,"value":5940},"            \u002F\u002F Don't generate ofetch wrappers\n",{"type":3023,"tag":3324,"props":5942,"children":5943},{"class":3326,"line":4490},[5944],{"type":3023,"tag":3324,"props":5945,"children":5946},{"style":3453},[5947],{"type":3040,"value":3800},{"type":3023,"tag":3324,"props":5949,"children":5950},{"class":3326,"line":4498},[5951],{"type":3023,"tag":3324,"props":5952,"children":5953},{"emptyLinePlaceholder":1200},[5954],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":5956,"children":5957},{"class":3326,"line":4506},[5958],{"type":3023,"tag":3324,"props":5959,"children":5960},{"style":3438},[5961],{"type":3040,"value":5962},"    \u002F\u002F SDK files\n",{"type":3023,"tag":3324,"props":5964,"children":5965},{"class":3326,"line":4515},[5966,5971,5975],{"type":3023,"tag":3324,"props":5967,"children":5968},{"style":3531},[5969],{"type":3040,"value":5970},"    sdk",{"type":3023,"tag":3324,"props":5972,"children":5973},{"style":3453},[5974],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5976,"children":5977},{"style":3453},[5978],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":5980,"children":5981},{"class":3326,"line":4524},[5982,5987,5991,5995,5999],{"type":3023,"tag":3324,"props":5983,"children":5984},{"style":3531},[5985],{"type":3040,"value":5986},"      main",{"type":3023,"tag":3324,"props":5988,"children":5989},{"style":3453},[5990],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":5992,"children":5993},{"style":5584},[5994],{"type":3040,"value":5794},{"type":3023,"tag":3324,"props":5996,"children":5997},{"style":3453},[5998],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":6000,"children":6001},{"style":3438},[6002],{"type":3040,"value":6003},"               \u002F\u002F Generate default SDK\n",{"type":3023,"tag":3324,"props":6005,"children":6006},{"class":3326,"line":5270},[6007,6012,6016,6020,6024],{"type":3023,"tag":3324,"props":6008,"children":6009},{"style":3531},[6010],{"type":3040,"value":6011},"      external",{"type":3023,"tag":3324,"props":6013,"children":6014},{"style":3453},[6015],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6017,"children":6018},{"style":5584},[6019],{"type":3040,"value":5794},{"type":3023,"tag":3324,"props":6021,"children":6022},{"style":3453},[6023],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":6025,"children":6026},{"style":3438},[6027],{"type":3040,"value":6028},"           \u002F\u002F Generate external service SDKs\n",{"type":3023,"tag":3324,"props":6030,"children":6031},{"class":3326,"line":5283},[6032],{"type":3023,"tag":3324,"props":6033,"children":6034},{"style":3453},[6035],{"type":3040,"value":3800},{"type":3023,"tag":3324,"props":6037,"children":6038},{"class":3326,"line":5291},[6039],{"type":3023,"tag":3324,"props":6040,"children":6041},{"emptyLinePlaceholder":1200},[6042],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":6044,"children":6046},{"class":3326,"line":6045},25,[6047],{"type":3023,"tag":3324,"props":6048,"children":6049},{"style":3438},[6050],{"type":3040,"value":6051},"    \u002F\u002F Type files\n",{"type":3023,"tag":3324,"props":6053,"children":6055},{"class":3326,"line":6054},26,[6056,6061,6065],{"type":3023,"tag":3324,"props":6057,"children":6058},{"style":3531},[6059],{"type":3040,"value":6060},"    types",{"type":3023,"tag":3324,"props":6062,"children":6063},{"style":3453},[6064],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6066,"children":6067},{"style":3453},[6068],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":6070,"children":6072},{"class":3326,"line":6071},27,[6073,6078,6082,6086,6090],{"type":3023,"tag":3324,"props":6074,"children":6075},{"style":3531},[6076],{"type":3040,"value":6077},"      server",{"type":3023,"tag":3324,"props":6079,"children":6080},{"style":3453},[6081],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6083,"children":6084},{"style":5584},[6085],{"type":3040,"value":5794},{"type":3023,"tag":3324,"props":6087,"children":6088},{"style":3453},[6089],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":6091,"children":6092},{"style":3438},[6093],{"type":3040,"value":6094},"             \u002F\u002F Generate server types\n",{"type":3023,"tag":3324,"props":6096,"children":6098},{"class":3326,"line":6097},28,[6099,6104,6108,6112,6116],{"type":3023,"tag":3324,"props":6100,"children":6101},{"style":3531},[6102],{"type":3040,"value":6103},"      client",{"type":3023,"tag":3324,"props":6105,"children":6106},{"style":3453},[6107],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6109,"children":6110},{"style":5584},[6111],{"type":3040,"value":5794},{"type":3023,"tag":3324,"props":6113,"children":6114},{"style":3453},[6115],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":6117,"children":6118},{"style":3438},[6119],{"type":3040,"value":6120},"             \u002F\u002F Generate client types\n",{"type":3023,"tag":3324,"props":6122,"children":6124},{"class":3326,"line":6123},29,[6125,6129,6133,6137,6141],{"type":3023,"tag":3324,"props":6126,"children":6127},{"style":3531},[6128],{"type":3040,"value":6011},{"type":3023,"tag":3324,"props":6130,"children":6131},{"style":3453},[6132],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6134,"children":6135},{"style":5584},[6136],{"type":3040,"value":5794},{"type":3023,"tag":3324,"props":6138,"children":6139},{"style":3453},[6140],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":6142,"children":6143},{"style":3438},[6144],{"type":3040,"value":6145},"           \u002F\u002F Generate external service types\n",{"type":3023,"tag":3324,"props":6147,"children":6149},{"class":3326,"line":6148},30,[6150],{"type":3023,"tag":3324,"props":6151,"children":6152},{"style":3453},[6153],{"type":3040,"value":5189},{"type":3023,"tag":3324,"props":6155,"children":6157},{"class":3326,"line":6156},31,[6158],{"type":3023,"tag":3324,"props":6159,"children":6160},{"style":3453},[6161],{"type":3040,"value":4900},{"type":3023,"tag":3324,"props":6163,"children":6165},{"class":3326,"line":6164},32,[6166,6170],{"type":3023,"tag":3324,"props":6167,"children":6168},{"style":3453},[6169],{"type":3040,"value":3639},{"type":3023,"tag":3324,"props":6171,"children":6172},{"style":3459},[6173],{"type":3040,"value":3644},{"type":3023,"tag":3298,"props":6175,"children":6177},{"id":6176},"custom-paths",[6178],{"type":3040,"value":6179},"Custom Paths",{"type":3023,"tag":3043,"props":6181,"children":6182},{},[6183],{"type":3040,"value":6184},"Customize where files are generated:",{"type":3023,"tag":3313,"props":6186,"children":6188},{"className":3426,"code":6187,"language":3428,"meta":2984,"style":2984},"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",[6189],{"type":3023,"tag":3320,"props":6190,"children":6191},{"__ignoreMap":2984},[6192,6215,6230,6257,6264,6272,6288,6317,6346,6375,6404,6411,6418,6426,6441,6469,6497,6504,6511,6526,6554,6582,6589,6596,6611,6639,6667,6674,6681],{"type":3023,"tag":3324,"props":6193,"children":6194},{"class":3326,"line":3008},[6195,6199,6203,6207,6211],{"type":3023,"tag":3324,"props":6196,"children":6197},{"style":3447},[6198],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":6200,"children":6201},{"style":3447},[6202],{"type":3040,"value":3510},{"type":3023,"tag":3324,"props":6204,"children":6205},{"style":3513},[6206],{"type":3040,"value":3462},{"type":3023,"tag":3324,"props":6208,"children":6209},{"style":3459},[6210],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":6212,"children":6213},{"style":3453},[6214],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":6216,"children":6217},{"class":3326,"line":3004},[6218,6222,6226],{"type":3023,"tag":3324,"props":6219,"children":6220},{"style":3531},[6221],{"type":3040,"value":3576},{"type":3023,"tag":3324,"props":6223,"children":6224},{"style":3453},[6225],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6227,"children":6228},{"style":3453},[6229],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":6231,"children":6232},{"class":3326,"line":3490},[6233,6237,6241,6245,6249,6253],{"type":3023,"tag":3324,"props":6234,"children":6235},{"style":3531},[6236],{"type":3040,"value":3594},{"type":3023,"tag":3324,"props":6238,"children":6239},{"style":3453},[6240],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6242,"children":6243},{"style":3453},[6244],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":6246,"children":6247},{"style":3336},[6248],{"type":3040,"value":3607},{"type":3023,"tag":3324,"props":6250,"children":6251},{"style":3453},[6252],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":6254,"children":6255},{"style":3453},[6256],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":6258,"children":6259},{"class":3326,"line":3499},[6260],{"type":3023,"tag":3324,"props":6261,"children":6262},{"emptyLinePlaceholder":1200},[6263],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":6265,"children":6266},{"class":3326,"line":3013},[6267],{"type":3023,"tag":3324,"props":6268,"children":6269},{"style":3438},[6270],{"type":3040,"value":6271},"    \u002F\u002F Method 1: Global paths (affects all files)\n",{"type":3023,"tag":3324,"props":6273,"children":6274},{"class":3326,"line":3570},[6275,6280,6284],{"type":3023,"tag":3324,"props":6276,"children":6277},{"style":3531},[6278],{"type":3040,"value":6279},"    paths",{"type":3023,"tag":3324,"props":6281,"children":6282},{"style":3453},[6283],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6285,"children":6286},{"style":3453},[6287],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":6289,"children":6290},{"class":3326,"line":3588},[6291,6296,6300,6304,6309,6313],{"type":3023,"tag":3324,"props":6292,"children":6293},{"style":3531},[6294],{"type":3040,"value":6295},"      serverGraphql",{"type":3023,"tag":3324,"props":6297,"children":6298},{"style":3453},[6299],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6301,"children":6302},{"style":3453},[6303],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":6305,"children":6306},{"style":3336},[6307],{"type":3040,"value":6308},"src\u002Fserver\u002Fgraphql",{"type":3023,"tag":3324,"props":6310,"children":6311},{"style":3453},[6312],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":6314,"children":6315},{"style":3453},[6316],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":6318,"children":6319},{"class":3326,"line":3624},[6320,6325,6329,6333,6338,6342],{"type":3023,"tag":3324,"props":6321,"children":6322},{"style":3531},[6323],{"type":3040,"value":6324},"      clientGraphql",{"type":3023,"tag":3324,"props":6326,"children":6327},{"style":3453},[6328],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6330,"children":6331},{"style":3453},[6332],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":6334,"children":6335},{"style":3336},[6336],{"type":3040,"value":6337},"src\u002Fclient\u002Fgraphql",{"type":3023,"tag":3324,"props":6339,"children":6340},{"style":3453},[6341],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":6343,"children":6344},{"style":3453},[6345],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":6347,"children":6348},{"class":3326,"line":3633},[6349,6354,6358,6362,6367,6371],{"type":3023,"tag":3324,"props":6350,"children":6351},{"style":3531},[6352],{"type":3040,"value":6353},"      buildDir",{"type":3023,"tag":3324,"props":6355,"children":6356},{"style":3453},[6357],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6359,"children":6360},{"style":3453},[6361],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":6363,"children":6364},{"style":3336},[6365],{"type":3040,"value":6366},".build",{"type":3023,"tag":3324,"props":6368,"children":6369},{"style":3453},[6370],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":6372,"children":6373},{"style":3453},[6374],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":6376,"children":6377},{"class":3326,"line":4431},[6378,6383,6387,6391,6396,6400],{"type":3023,"tag":3324,"props":6379,"children":6380},{"style":3531},[6381],{"type":3040,"value":6382},"      typesDir",{"type":3023,"tag":3324,"props":6384,"children":6385},{"style":3453},[6386],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6388,"children":6389},{"style":3453},[6390],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":6392,"children":6393},{"style":3336},[6394],{"type":3040,"value":6395},".build\u002Ftypes",{"type":3023,"tag":3324,"props":6397,"children":6398},{"style":3453},[6399],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":6401,"children":6402},{"style":3453},[6403],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":6405,"children":6406},{"class":3326,"line":4439},[6407],{"type":3023,"tag":3324,"props":6408,"children":6409},{"style":3453},[6410],{"type":3040,"value":3800},{"type":3023,"tag":3324,"props":6412,"children":6413},{"class":3326,"line":4447},[6414],{"type":3023,"tag":3324,"props":6415,"children":6416},{"emptyLinePlaceholder":1200},[6417],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":6419,"children":6420},{"class":3326,"line":4455},[6421],{"type":3023,"tag":3324,"props":6422,"children":6423},{"style":3438},[6424],{"type":3040,"value":6425},"    \u002F\u002F Method 2: Specific file paths\n",{"type":3023,"tag":3324,"props":6427,"children":6428},{"class":3326,"line":4463},[6429,6433,6437],{"type":3023,"tag":3324,"props":6430,"children":6431},{"style":3531},[6432],{"type":3040,"value":5577},{"type":3023,"tag":3324,"props":6434,"children":6435},{"style":3453},[6436],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6438,"children":6439},{"style":3453},[6440],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":6442,"children":6443},{"class":3326,"line":4472},[6444,6448,6452,6456,6461,6465],{"type":3023,"tag":3324,"props":6445,"children":6446},{"style":3531},[6447],{"type":3040,"value":5785},{"type":3023,"tag":3324,"props":6449,"children":6450},{"style":3453},[6451],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6453,"children":6454},{"style":3453},[6455],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":6457,"children":6458},{"style":3336},[6459],{"type":3040,"value":6460},"lib\u002Fgraphql\u002Fschema.ts",{"type":3023,"tag":3324,"props":6462,"children":6463},{"style":3453},[6464],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":6466,"children":6467},{"style":3453},[6468],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":6470,"children":6471},{"class":3326,"line":4481},[6472,6476,6480,6484,6489,6493],{"type":3023,"tag":3324,"props":6473,"children":6474},{"style":3531},[6475],{"type":3040,"value":5811},{"type":3023,"tag":3324,"props":6477,"children":6478},{"style":3453},[6479],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6481,"children":6482},{"style":3453},[6483],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":6485,"children":6486},{"style":3336},[6487],{"type":3040,"value":6488},"lib\u002Fgraphql\u002Fconfig.ts",{"type":3023,"tag":3324,"props":6490,"children":6491},{"style":3453},[6492],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":6494,"children":6495},{"style":3453},[6496],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":6498,"children":6499},{"class":3326,"line":4490},[6500],{"type":3023,"tag":3324,"props":6501,"children":6502},{"style":3453},[6503],{"type":3040,"value":3800},{"type":3023,"tag":3324,"props":6505,"children":6506},{"class":3326,"line":4498},[6507],{"type":3023,"tag":3324,"props":6508,"children":6509},{"emptyLinePlaceholder":1200},[6510],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":6512,"children":6513},{"class":3326,"line":4506},[6514,6518,6522],{"type":3023,"tag":3324,"props":6515,"children":6516},{"style":3531},[6517],{"type":3040,"value":5970},{"type":3023,"tag":3324,"props":6519,"children":6520},{"style":3453},[6521],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6523,"children":6524},{"style":3453},[6525],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":6527,"children":6528},{"class":3326,"line":4515},[6529,6533,6537,6541,6546,6550],{"type":3023,"tag":3324,"props":6530,"children":6531},{"style":3531},[6532],{"type":3040,"value":5986},{"type":3023,"tag":3324,"props":6534,"children":6535},{"style":3453},[6536],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6538,"children":6539},{"style":3453},[6540],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":6542,"children":6543},{"style":3336},[6544],{"type":3040,"value":6545},"app\u002Fgraphql\u002Forganization\u002Fsdk.ts",{"type":3023,"tag":3324,"props":6547,"children":6548},{"style":3453},[6549],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":6551,"children":6552},{"style":3453},[6553],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":6555,"children":6556},{"class":3326,"line":4524},[6557,6561,6565,6569,6574,6578],{"type":3023,"tag":3324,"props":6558,"children":6559},{"style":3531},[6560],{"type":3040,"value":6011},{"type":3023,"tag":3324,"props":6562,"children":6563},{"style":3453},[6564],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6566,"children":6567},{"style":3453},[6568],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":6570,"children":6571},{"style":3336},[6572],{"type":3040,"value":6573},"app\u002Fgraphql\u002F{serviceName}\u002Fclient-sdk.ts",{"type":3023,"tag":3324,"props":6575,"children":6576},{"style":3453},[6577],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":6579,"children":6580},{"style":3453},[6581],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":6583,"children":6584},{"class":3326,"line":5270},[6585],{"type":3023,"tag":3324,"props":6586,"children":6587},{"style":3453},[6588],{"type":3040,"value":3800},{"type":3023,"tag":3324,"props":6590,"children":6591},{"class":3326,"line":5283},[6592],{"type":3023,"tag":3324,"props":6593,"children":6594},{"emptyLinePlaceholder":1200},[6595],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":6597,"children":6598},{"class":3326,"line":5291},[6599,6603,6607],{"type":3023,"tag":3324,"props":6600,"children":6601},{"style":3531},[6602],{"type":3040,"value":6060},{"type":3023,"tag":3324,"props":6604,"children":6605},{"style":3453},[6606],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6608,"children":6609},{"style":3453},[6610],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":6612,"children":6613},{"class":3326,"line":6045},[6614,6618,6622,6626,6631,6635],{"type":3023,"tag":3324,"props":6615,"children":6616},{"style":3531},[6617],{"type":3040,"value":6077},{"type":3023,"tag":3324,"props":6619,"children":6620},{"style":3453},[6621],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6623,"children":6624},{"style":3453},[6625],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":6627,"children":6628},{"style":3336},[6629],{"type":3040,"value":6630},"types\u002Fgraphql-server.d.ts",{"type":3023,"tag":3324,"props":6632,"children":6633},{"style":3453},[6634],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":6636,"children":6637},{"style":3453},[6638],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":6640,"children":6641},{"class":3326,"line":6054},[6642,6646,6650,6654,6659,6663],{"type":3023,"tag":3324,"props":6643,"children":6644},{"style":3531},[6645],{"type":3040,"value":6103},{"type":3023,"tag":3324,"props":6647,"children":6648},{"style":3453},[6649],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6651,"children":6652},{"style":3453},[6653],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":6655,"children":6656},{"style":3336},[6657],{"type":3040,"value":6658},"types\u002Fgraphql-client.d.ts",{"type":3023,"tag":3324,"props":6660,"children":6661},{"style":3453},[6662],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":6664,"children":6665},{"style":3453},[6666],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":6668,"children":6669},{"class":3326,"line":6071},[6670],{"type":3023,"tag":3324,"props":6671,"children":6672},{"style":3453},[6673],{"type":3040,"value":5189},{"type":3023,"tag":3324,"props":6675,"children":6676},{"class":3326,"line":6097},[6677],{"type":3023,"tag":3324,"props":6678,"children":6679},{"style":3453},[6680],{"type":3040,"value":4900},{"type":3023,"tag":3324,"props":6682,"children":6683},{"class":3326,"line":6123},[6684,6688],{"type":3023,"tag":3324,"props":6685,"children":6686},{"style":3453},[6687],{"type":3040,"value":3639},{"type":3023,"tag":3324,"props":6689,"children":6690},{"style":3459},[6691],{"type":3040,"value":3644},{"type":3023,"tag":3298,"props":6693,"children":6695},{"id":6694},"path-placeholders",[6696],{"type":3040,"value":6697},"Path Placeholders",{"type":3023,"tag":3043,"props":6699,"children":6700},{},[6701],{"type":3040,"value":6702},"Use placeholders in custom paths:",{"type":3023,"tag":4216,"props":6704,"children":6705},{},[6706,6725],{"type":3023,"tag":4220,"props":6707,"children":6708},{},[6709],{"type":3023,"tag":4224,"props":6710,"children":6711},{},[6712,6717,6721],{"type":3023,"tag":4228,"props":6713,"children":6714},{},[6715],{"type":3040,"value":6716},"Placeholder",{"type":3023,"tag":4228,"props":6718,"children":6719},{},[6720],{"type":3040,"value":4237},{"type":3023,"tag":4228,"props":6722,"children":6723},{},[6724],{"type":3040,"value":4232},{"type":3023,"tag":4244,"props":6726,"children":6727},{},[6728,6762,6795,6821,6854,6880,6906],{"type":3023,"tag":4224,"props":6729,"children":6730},{},[6731,6740,6745],{"type":3023,"tag":4251,"props":6732,"children":6733},{},[6734],{"type":3023,"tag":3320,"props":6735,"children":6737},{"className":6736},[],[6738],{"type":3040,"value":6739},"{serviceName}",{"type":3023,"tag":4251,"props":6741,"children":6742},{},[6743],{"type":3040,"value":6744},"External service name",{"type":3023,"tag":4251,"props":6746,"children":6747},{},[6748,6754,6756],{"type":3023,"tag":3320,"props":6749,"children":6751},{"className":6750},[],[6752],{"type":3040,"value":6753},"github",{"type":3040,"value":6755},", ",{"type":3023,"tag":3320,"props":6757,"children":6759},{"className":6758},[],[6760],{"type":3040,"value":6761},"stripe",{"type":3023,"tag":4224,"props":6763,"children":6764},{},[6765,6774,6779],{"type":3023,"tag":4251,"props":6766,"children":6767},{},[6768],{"type":3023,"tag":3320,"props":6769,"children":6771},{"className":6770},[],[6772],{"type":3040,"value":6773},"{buildDir}",{"type":3023,"tag":4251,"props":6775,"children":6776},{},[6777],{"type":3040,"value":6778},"Build directory",{"type":3023,"tag":4251,"props":6780,"children":6781},{},[6782,6788,6790],{"type":3023,"tag":3320,"props":6783,"children":6785},{"className":6784},[],[6786],{"type":3040,"value":6787},".nitro",{"type":3040,"value":6789}," or ",{"type":3023,"tag":3320,"props":6791,"children":6793},{"className":6792},[],[6794],{"type":3040,"value":117},{"type":3023,"tag":4224,"props":6796,"children":6797},{},[6798,6807,6812],{"type":3023,"tag":4251,"props":6799,"children":6800},{},[6801],{"type":3023,"tag":3320,"props":6802,"children":6804},{"className":6803},[],[6805],{"type":3040,"value":6806},"{rootDir}",{"type":3023,"tag":4251,"props":6808,"children":6809},{},[6810],{"type":3040,"value":6811},"Root directory",{"type":3023,"tag":4251,"props":6813,"children":6814},{},[6815],{"type":3023,"tag":3320,"props":6816,"children":6818},{"className":6817},[],[6819],{"type":3040,"value":6820},"\u002FUsers\u002Fyou\u002Fproject",{"type":3023,"tag":4224,"props":6822,"children":6823},{},[6824,6833,6838],{"type":3023,"tag":4251,"props":6825,"children":6826},{},[6827],{"type":3023,"tag":3320,"props":6828,"children":6830},{"className":6829},[],[6831],{"type":3040,"value":6832},"{framework}",{"type":3023,"tag":4251,"props":6834,"children":6835},{},[6836],{"type":3040,"value":6837},"Framework name",{"type":3023,"tag":4251,"props":6839,"children":6840},{},[6841,6847,6848],{"type":3023,"tag":3320,"props":6842,"children":6844},{"className":6843},[],[6845],{"type":3040,"value":6846},"nuxt",{"type":3040,"value":6789},{"type":3023,"tag":3320,"props":6849,"children":6851},{"className":6850},[],[6852],{"type":3040,"value":6853},"nitro",{"type":3023,"tag":4224,"props":6855,"children":6856},{},[6857,6866,6871],{"type":3023,"tag":4251,"props":6858,"children":6859},{},[6860],{"type":3023,"tag":3320,"props":6861,"children":6863},{"className":6862},[],[6864],{"type":3040,"value":6865},"{typesDir}",{"type":3023,"tag":4251,"props":6867,"children":6868},{},[6869],{"type":3040,"value":6870},"Types directory",{"type":3023,"tag":4251,"props":6872,"children":6873},{},[6874],{"type":3023,"tag":3320,"props":6875,"children":6877},{"className":6876},[],[6878],{"type":3040,"value":6879},".nitro\u002Ftypes",{"type":3023,"tag":4224,"props":6881,"children":6882},{},[6883,6892,6897],{"type":3023,"tag":4251,"props":6884,"children":6885},{},[6886],{"type":3023,"tag":3320,"props":6887,"children":6889},{"className":6888},[],[6890],{"type":3040,"value":6891},"{serverGraphql}",{"type":3023,"tag":4251,"props":6893,"children":6894},{},[6895],{"type":3040,"value":6896},"Server GraphQL dir",{"type":3023,"tag":4251,"props":6898,"children":6899},{},[6900],{"type":3023,"tag":3320,"props":6901,"children":6903},{"className":6902},[],[6904],{"type":3040,"value":6905},"server\u002Fgraphql",{"type":3023,"tag":4224,"props":6907,"children":6908},{},[6909,6918,6923],{"type":3023,"tag":4251,"props":6910,"children":6911},{},[6912],{"type":3023,"tag":3320,"props":6913,"children":6915},{"className":6914},[],[6916],{"type":3040,"value":6917},"{clientGraphql}",{"type":3023,"tag":4251,"props":6919,"children":6920},{},[6921],{"type":3040,"value":6922},"Client GraphQL dir",{"type":3023,"tag":4251,"props":6924,"children":6925},{},[6926],{"type":3023,"tag":3320,"props":6927,"children":6929},{"className":6928},[],[6930],{"type":3040,"value":6931},"app\u002Fgraphql",{"type":3023,"tag":3043,"props":6933,"children":6934},{},[6935],{"type":3040,"value":6936},"Example:",{"type":3023,"tag":3313,"props":6938,"children":6940},{"className":3426,"code":6939,"language":3428,"meta":2984,"style":2984},"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",[6941],{"type":3023,"tag":3320,"props":6942,"children":6943},{"__ignoreMap":2984},[6944,6960,6985,6992,7000],{"type":3023,"tag":3324,"props":6945,"children":6946},{"class":3326,"line":3008},[6947,6952,6956],{"type":3023,"tag":3324,"props":6948,"children":6949},{"style":3330},[6950],{"type":3040,"value":6951},"sdk",{"type":3023,"tag":3324,"props":6953,"children":6954},{"style":3453},[6955],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6957,"children":6958},{"style":3453},[6959],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":6961,"children":6962},{"class":3326,"line":3004},[6963,6968,6972,6976,6981],{"type":3023,"tag":3324,"props":6964,"children":6965},{"style":3330},[6966],{"type":3040,"value":6967},"  external",{"type":3023,"tag":3324,"props":6969,"children":6970},{"style":3453},[6971],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":6973,"children":6974},{"style":3453},[6975],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":6977,"children":6978},{"style":3336},[6979],{"type":3040,"value":6980},"{clientGraphql}\u002F{serviceName}\u002Fsdk.ts",{"type":3023,"tag":3324,"props":6982,"children":6983},{"style":3453},[6984],{"type":3040,"value":3487},{"type":3023,"tag":3324,"props":6986,"children":6987},{"class":3326,"line":3490},[6988],{"type":3023,"tag":3324,"props":6989,"children":6990},{"style":3453},[6991],{"type":3040,"value":3873},{"type":3023,"tag":3324,"props":6993,"children":6994},{"class":3326,"line":3499},[6995],{"type":3023,"tag":3324,"props":6996,"children":6997},{"style":3438},[6998],{"type":3040,"value":6999},"\u002F\u002F → app\u002Fgraphql\u002Fgithub\u002Fsdk.ts\n",{"type":3023,"tag":3324,"props":7001,"children":7002},{"class":3326,"line":3013},[7003],{"type":3023,"tag":3324,"props":7004,"children":7005},{"style":3438},[7006],{"type":3040,"value":7007},"\u002F\u002F → app\u002Fgraphql\u002Fstripe\u002Fsdk.ts\n",{"type":3023,"tag":3298,"props":7009,"children":7011},{"id":7010},"service-specific-paths",[7012],{"type":3040,"value":7013},"Service-Specific Paths",{"type":3023,"tag":3043,"props":7015,"children":7016},{},[7017],{"type":3040,"value":7018},"Customize paths for individual external services:",{"type":3023,"tag":3313,"props":7020,"children":7022},{"className":3426,"code":7021,"language":3428,"meta":2984,"style":2984},"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",[7023],{"type":3023,"tag":3320,"props":7024,"children":7025},{"__ignoreMap":2984},[7026,7049,7064,7079,7106,7113,7121,7137,7162,7170,7177,7194,7202,7230,7259,7287,7294,7302,7318,7347,7376,7401,7409,7417,7424,7451,7479,7506,7513,7521,7536,7564,7592,7601,7609,7617,7625,7654,7683,7692,7701,7710,7719,7727,7735],{"type":3023,"tag":3324,"props":7027,"children":7028},{"class":3326,"line":3008},[7029,7033,7037,7041,7045],{"type":3023,"tag":3324,"props":7030,"children":7031},{"style":3447},[7032],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":7034,"children":7035},{"style":3447},[7036],{"type":3040,"value":3510},{"type":3023,"tag":3324,"props":7038,"children":7039},{"style":3513},[7040],{"type":3040,"value":3688},{"type":3023,"tag":3324,"props":7042,"children":7043},{"style":3459},[7044],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":7046,"children":7047},{"style":3453},[7048],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":7050,"children":7051},{"class":3326,"line":3004},[7052,7056,7060],{"type":3023,"tag":3324,"props":7053,"children":7054},{"style":3531},[7055],{"type":3040,"value":3740},{"type":3023,"tag":3324,"props":7057,"children":7058},{"style":3453},[7059],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7061,"children":7062},{"style":3453},[7063],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":7065,"children":7066},{"class":3326,"line":3490},[7067,7071,7075],{"type":3023,"tag":3324,"props":7068,"children":7069},{"style":3531},[7070],{"type":3040,"value":3756},{"type":3023,"tag":3324,"props":7072,"children":7073},{"style":3453},[7074],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7076,"children":7077},{"style":3453},[7078],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":7080,"children":7081},{"class":3326,"line":3499},[7082,7086,7090,7094,7098,7102],{"type":3023,"tag":3324,"props":7083,"children":7084},{"style":3531},[7085],{"type":3040,"value":3772},{"type":3023,"tag":3324,"props":7087,"children":7088},{"style":3453},[7089],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7091,"children":7092},{"style":3453},[7093],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7095,"children":7096},{"style":3336},[7097],{"type":3040,"value":3607},{"type":3023,"tag":3324,"props":7099,"children":7100},{"style":3453},[7101],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":7103,"children":7104},{"style":3453},[7105],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":7107,"children":7108},{"class":3326,"line":3013},[7109],{"type":3023,"tag":3324,"props":7110,"children":7111},{"emptyLinePlaceholder":1200},[7112],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":7114,"children":7115},{"class":3326,"line":3570},[7116],{"type":3023,"tag":3324,"props":7117,"children":7118},{"style":3438},[7119],{"type":3040,"value":7120},"      \u002F\u002F Global default for all external services\n",{"type":3023,"tag":3324,"props":7122,"children":7123},{"class":3326,"line":3588},[7124,7129,7133],{"type":3023,"tag":3324,"props":7125,"children":7126},{"style":3531},[7127],{"type":3040,"value":7128},"      sdk",{"type":3023,"tag":3324,"props":7130,"children":7131},{"style":3453},[7132],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7134,"children":7135},{"style":3453},[7136],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":7138,"children":7139},{"class":3326,"line":3624},[7140,7145,7149,7153,7158],{"type":3023,"tag":3324,"props":7141,"children":7142},{"style":3531},[7143],{"type":3040,"value":7144},"        external",{"type":3023,"tag":3324,"props":7146,"children":7147},{"style":3453},[7148],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7150,"children":7151},{"style":3453},[7152],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7154,"children":7155},{"style":3336},[7156],{"type":3040,"value":7157},"app\u002Fgraphql\u002F{serviceName}\u002Fsdk.ts",{"type":3023,"tag":3324,"props":7159,"children":7160},{"style":3453},[7161],{"type":3040,"value":3487},{"type":3023,"tag":3324,"props":7163,"children":7164},{"class":3326,"line":3633},[7165],{"type":3023,"tag":3324,"props":7166,"children":7167},{"style":3453},[7168],{"type":3040,"value":7169},"      },\n",{"type":3023,"tag":3324,"props":7171,"children":7172},{"class":3326,"line":4431},[7173],{"type":3023,"tag":3324,"props":7174,"children":7175},{"emptyLinePlaceholder":1200},[7176],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":7178,"children":7179},{"class":3326,"line":4439},[7180,7185,7189],{"type":3023,"tag":3324,"props":7181,"children":7182},{"style":3531},[7183],{"type":3040,"value":7184},"      externalServices",{"type":3023,"tag":3324,"props":7186,"children":7187},{"style":3453},[7188],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7190,"children":7191},{"style":3459},[7192],{"type":3040,"value":7193}," [\n",{"type":3023,"tag":3324,"props":7195,"children":7196},{"class":3326,"line":4447},[7197],{"type":3023,"tag":3324,"props":7198,"children":7199},{"style":3453},[7200],{"type":3040,"value":7201},"        {\n",{"type":3023,"tag":3324,"props":7203,"children":7204},{"class":3326,"line":4455},[7205,7210,7214,7218,7222,7226],{"type":3023,"tag":3324,"props":7206,"children":7207},{"style":3531},[7208],{"type":3040,"value":7209},"          name",{"type":3023,"tag":3324,"props":7211,"children":7212},{"style":3453},[7213],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7215,"children":7216},{"style":3453},[7217],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7219,"children":7220},{"style":3336},[7221],{"type":3040,"value":6753},{"type":3023,"tag":3324,"props":7223,"children":7224},{"style":3453},[7225],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":7227,"children":7228},{"style":3453},[7229],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":7231,"children":7232},{"class":3326,"line":4463},[7233,7238,7242,7246,7251,7255],{"type":3023,"tag":3324,"props":7234,"children":7235},{"style":3531},[7236],{"type":3040,"value":7237},"          endpoint",{"type":3023,"tag":3324,"props":7239,"children":7240},{"style":3453},[7241],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7243,"children":7244},{"style":3453},[7245],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7247,"children":7248},{"style":3336},[7249],{"type":3040,"value":7250},"https:\u002F\u002Fapi.github.com\u002Fgraphql",{"type":3023,"tag":3324,"props":7252,"children":7253},{"style":3453},[7254],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":7256,"children":7257},{"style":3453},[7258],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":7260,"children":7261},{"class":3326,"line":4472},[7262,7267,7271,7275,7279,7283],{"type":3023,"tag":3324,"props":7263,"children":7264},{"style":3531},[7265],{"type":3040,"value":7266},"          schema",{"type":3023,"tag":3324,"props":7268,"children":7269},{"style":3453},[7270],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7272,"children":7273},{"style":3453},[7274],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7276,"children":7277},{"style":3336},[7278],{"type":3040,"value":7250},{"type":3023,"tag":3324,"props":7280,"children":7281},{"style":3453},[7282],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":7284,"children":7285},{"style":3453},[7286],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":7288,"children":7289},{"class":3326,"line":4481},[7290],{"type":3023,"tag":3324,"props":7291,"children":7292},{"emptyLinePlaceholder":1200},[7293],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":7295,"children":7296},{"class":3326,"line":4490},[7297],{"type":3023,"tag":3324,"props":7298,"children":7299},{"style":3438},[7300],{"type":3040,"value":7301},"          \u002F\u002F GitHub-specific paths (override global config)\n",{"type":3023,"tag":3324,"props":7303,"children":7304},{"class":3326,"line":4498},[7305,7310,7314],{"type":3023,"tag":3324,"props":7306,"children":7307},{"style":3531},[7308],{"type":3040,"value":7309},"          paths",{"type":3023,"tag":3324,"props":7311,"children":7312},{"style":3453},[7313],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7315,"children":7316},{"style":3453},[7317],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":7319,"children":7320},{"class":3326,"line":4506},[7321,7326,7330,7334,7339,7343],{"type":3023,"tag":3324,"props":7322,"children":7323},{"style":3531},[7324],{"type":3040,"value":7325},"            sdk",{"type":3023,"tag":3324,"props":7327,"children":7328},{"style":3453},[7329],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7331,"children":7332},{"style":3453},[7333],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7335,"children":7336},{"style":3336},[7337],{"type":3040,"value":7338},"app\u002Fgraphql\u002Forganization\u002Fgithub-sdk.ts",{"type":3023,"tag":3324,"props":7340,"children":7341},{"style":3453},[7342],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":7344,"children":7345},{"style":3453},[7346],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":7348,"children":7349},{"class":3326,"line":4515},[7350,7355,7359,7363,7368,7372],{"type":3023,"tag":3324,"props":7351,"children":7352},{"style":3531},[7353],{"type":3040,"value":7354},"            types",{"type":3023,"tag":3324,"props":7356,"children":7357},{"style":3453},[7358],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7360,"children":7361},{"style":3453},[7362],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7364,"children":7365},{"style":3336},[7366],{"type":3040,"value":7367},"types\u002Fgithub.d.ts",{"type":3023,"tag":3324,"props":7369,"children":7370},{"style":3453},[7371],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":7373,"children":7374},{"style":3453},[7375],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":7377,"children":7378},{"class":3326,"line":4524},[7379,7384,7388,7392,7397],{"type":3023,"tag":3324,"props":7380,"children":7381},{"style":3531},[7382],{"type":3040,"value":7383},"            ofetch",{"type":3023,"tag":3324,"props":7385,"children":7386},{"style":3453},[7387],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7389,"children":7390},{"style":3453},[7391],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7393,"children":7394},{"style":3336},[7395],{"type":3040,"value":7396},"app\u002Fgraphql\u002Forganization\u002Fgithub-client.ts",{"type":3023,"tag":3324,"props":7398,"children":7399},{"style":3453},[7400],{"type":3040,"value":3487},{"type":3023,"tag":3324,"props":7402,"children":7403},{"class":3326,"line":5270},[7404],{"type":3023,"tag":3324,"props":7405,"children":7406},{"style":3453},[7407],{"type":3040,"value":7408},"          }\n",{"type":3023,"tag":3324,"props":7410,"children":7411},{"class":3326,"line":5283},[7412],{"type":3023,"tag":3324,"props":7413,"children":7414},{"style":3453},[7415],{"type":3040,"value":7416},"        },\n",{"type":3023,"tag":3324,"props":7418,"children":7419},{"class":3326,"line":5291},[7420],{"type":3023,"tag":3324,"props":7421,"children":7422},{"style":3453},[7423],{"type":3040,"value":7201},{"type":3023,"tag":3324,"props":7425,"children":7426},{"class":3326,"line":6045},[7427,7431,7435,7439,7443,7447],{"type":3023,"tag":3324,"props":7428,"children":7429},{"style":3531},[7430],{"type":3040,"value":7209},{"type":3023,"tag":3324,"props":7432,"children":7433},{"style":3453},[7434],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7436,"children":7437},{"style":3453},[7438],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7440,"children":7441},{"style":3336},[7442],{"type":3040,"value":6761},{"type":3023,"tag":3324,"props":7444,"children":7445},{"style":3453},[7446],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":7448,"children":7449},{"style":3453},[7450],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":7452,"children":7453},{"class":3326,"line":6054},[7454,7458,7462,7466,7471,7475],{"type":3023,"tag":3324,"props":7455,"children":7456},{"style":3531},[7457],{"type":3040,"value":7237},{"type":3023,"tag":3324,"props":7459,"children":7460},{"style":3453},[7461],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7463,"children":7464},{"style":3453},[7465],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7467,"children":7468},{"style":3336},[7469],{"type":3040,"value":7470},"https:\u002F\u002Fapi.stripe.com\u002Fgraphql",{"type":3023,"tag":3324,"props":7472,"children":7473},{"style":3453},[7474],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":7476,"children":7477},{"style":3453},[7478],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":7480,"children":7481},{"class":3326,"line":6071},[7482,7486,7490,7494,7498,7502],{"type":3023,"tag":3324,"props":7483,"children":7484},{"style":3531},[7485],{"type":3040,"value":7266},{"type":3023,"tag":3324,"props":7487,"children":7488},{"style":3453},[7489],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7491,"children":7492},{"style":3453},[7493],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7495,"children":7496},{"style":3336},[7497],{"type":3040,"value":7470},{"type":3023,"tag":3324,"props":7499,"children":7500},{"style":3453},[7501],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":7503,"children":7504},{"style":3453},[7505],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":7507,"children":7508},{"class":3326,"line":6097},[7509],{"type":3023,"tag":3324,"props":7510,"children":7511},{"emptyLinePlaceholder":1200},[7512],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":7514,"children":7515},{"class":3326,"line":6123},[7516],{"type":3023,"tag":3324,"props":7517,"children":7518},{"style":3438},[7519],{"type":3040,"value":7520},"          \u002F\u002F Stripe-specific paths\n",{"type":3023,"tag":3324,"props":7522,"children":7523},{"class":3326,"line":6148},[7524,7528,7532],{"type":3023,"tag":3324,"props":7525,"children":7526},{"style":3531},[7527],{"type":3040,"value":7309},{"type":3023,"tag":3324,"props":7529,"children":7530},{"style":3453},[7531],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7533,"children":7534},{"style":3453},[7535],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":7537,"children":7538},{"class":3326,"line":6156},[7539,7543,7547,7551,7556,7560],{"type":3023,"tag":3324,"props":7540,"children":7541},{"style":3531},[7542],{"type":3040,"value":7325},{"type":3023,"tag":3324,"props":7544,"children":7545},{"style":3453},[7546],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7548,"children":7549},{"style":3453},[7550],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7552,"children":7553},{"style":3336},[7554],{"type":3040,"value":7555},"app\u002Fgraphql\u002Fpayments\u002Fstripe-sdk.ts",{"type":3023,"tag":3324,"props":7557,"children":7558},{"style":3453},[7559],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":7561,"children":7562},{"style":3453},[7563],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":7565,"children":7566},{"class":3326,"line":6164},[7567,7571,7575,7579,7584,7588],{"type":3023,"tag":3324,"props":7568,"children":7569},{"style":3531},[7570],{"type":3040,"value":7354},{"type":3023,"tag":3324,"props":7572,"children":7573},{"style":3453},[7574],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7576,"children":7577},{"style":3453},[7578],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7580,"children":7581},{"style":3336},[7582],{"type":3040,"value":7583},"types\u002Fpayments\u002Fstripe.d.ts",{"type":3023,"tag":3324,"props":7585,"children":7586},{"style":3453},[7587],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":7589,"children":7590},{"style":3453},[7591],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":7593,"children":7595},{"class":3326,"line":7594},33,[7596],{"type":3023,"tag":3324,"props":7597,"children":7598},{"style":3438},[7599],{"type":3040,"value":7600},"            \u002F\u002F ofetch uses global config\n",{"type":3023,"tag":3324,"props":7602,"children":7604},{"class":3326,"line":7603},34,[7605],{"type":3023,"tag":3324,"props":7606,"children":7607},{"style":3453},[7608],{"type":3040,"value":7408},{"type":3023,"tag":3324,"props":7610,"children":7612},{"class":3326,"line":7611},35,[7613],{"type":3023,"tag":3324,"props":7614,"children":7615},{"style":3453},[7616],{"type":3040,"value":7416},{"type":3023,"tag":3324,"props":7618,"children":7620},{"class":3326,"line":7619},36,[7621],{"type":3023,"tag":3324,"props":7622,"children":7623},{"style":3453},[7624],{"type":3040,"value":7201},{"type":3023,"tag":3324,"props":7626,"children":7628},{"class":3326,"line":7627},37,[7629,7633,7637,7641,7646,7650],{"type":3023,"tag":3324,"props":7630,"children":7631},{"style":3531},[7632],{"type":3040,"value":7209},{"type":3023,"tag":3324,"props":7634,"children":7635},{"style":3453},[7636],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7638,"children":7639},{"style":3453},[7640],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7642,"children":7643},{"style":3336},[7644],{"type":3040,"value":7645},"shopify",{"type":3023,"tag":3324,"props":7647,"children":7648},{"style":3453},[7649],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":7651,"children":7652},{"style":3453},[7653],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":7655,"children":7657},{"class":3326,"line":7656},38,[7658,7662,7666,7670,7675,7679],{"type":3023,"tag":3324,"props":7659,"children":7660},{"style":3531},[7661],{"type":3040,"value":7237},{"type":3023,"tag":3324,"props":7663,"children":7664},{"style":3453},[7665],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7667,"children":7668},{"style":3453},[7669],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7671,"children":7672},{"style":3336},[7673],{"type":3040,"value":7674},"https:\u002F\u002Fapi.shopify.com\u002Fgraphql",{"type":3023,"tag":3324,"props":7676,"children":7677},{"style":3453},[7678],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":7680,"children":7681},{"style":3453},[7682],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":7684,"children":7686},{"class":3326,"line":7685},39,[7687],{"type":3023,"tag":3324,"props":7688,"children":7689},{"style":3438},[7690],{"type":3040,"value":7691},"          \u002F\u002F No paths → uses global config\n",{"type":3023,"tag":3324,"props":7693,"children":7695},{"class":3326,"line":7694},40,[7696],{"type":3023,"tag":3324,"props":7697,"children":7698},{"style":3438},[7699],{"type":3040,"value":7700},"          \u002F\u002F → app\u002Fgraphql\u002Fshopify\u002Fsdk.ts\n",{"type":3023,"tag":3324,"props":7702,"children":7704},{"class":3326,"line":7703},41,[7705],{"type":3023,"tag":3324,"props":7706,"children":7707},{"style":3453},[7708],{"type":3040,"value":7709},"        }\n",{"type":3023,"tag":3324,"props":7711,"children":7713},{"class":3326,"line":7712},42,[7714],{"type":3023,"tag":3324,"props":7715,"children":7716},{"style":3459},[7717],{"type":3040,"value":7718},"      ]\n",{"type":3023,"tag":3324,"props":7720,"children":7722},{"class":3326,"line":7721},43,[7723],{"type":3023,"tag":3324,"props":7724,"children":7725},{"style":3453},[7726],{"type":3040,"value":5189},{"type":3023,"tag":3324,"props":7728,"children":7730},{"class":3326,"line":7729},44,[7731],{"type":3023,"tag":3324,"props":7732,"children":7733},{"style":3453},[7734],{"type":3040,"value":4900},{"type":3023,"tag":3324,"props":7736,"children":7738},{"class":3326,"line":7737},45,[7739,7743],{"type":3023,"tag":3324,"props":7740,"children":7741},{"style":3453},[7742],{"type":3040,"value":3639},{"type":3023,"tag":3324,"props":7744,"children":7745},{"style":3459},[7746],{"type":3040,"value":3644},{"type":3023,"tag":3298,"props":7748,"children":7750},{"id":7749},"path-resolution-priority",[7751],{"type":3040,"value":7752},"Path Resolution Priority",{"type":3023,"tag":3043,"props":7754,"children":7755},{},[7756],{"type":3040,"value":7757},"When resolving file paths, the system follows this priority order:",{"type":3023,"tag":7759,"props":7760,"children":7761},"ol",{},[7762,7778,7800,7815],{"type":3023,"tag":3181,"props":7763,"children":7764},{},[7765,7770,7772],{"type":3023,"tag":3100,"props":7766,"children":7767},{},[7768],{"type":3040,"value":7769},"Service-specific path",{"type":3040,"value":7771}," (for external services): ",{"type":3023,"tag":3320,"props":7773,"children":7775},{"className":7774},[],[7776],{"type":3040,"value":7777},"service.paths.sdk",{"type":3023,"tag":3181,"props":7779,"children":7780},{},[7781,7786,7787,7793,7794],{"type":3023,"tag":3100,"props":7782,"children":7783},{},[7784],{"type":3040,"value":7785},"Category config",{"type":3040,"value":4166},{"type":3023,"tag":3320,"props":7788,"children":7790},{"className":7789},[],[7791],{"type":3040,"value":7792},"sdk.external",{"type":3040,"value":6789},{"type":3023,"tag":3320,"props":7795,"children":7797},{"className":7796},[],[7798],{"type":3040,"value":7799},"sdk.main",{"type":3023,"tag":3181,"props":7801,"children":7802},{},[7803,7808,7809],{"type":3023,"tag":3100,"props":7804,"children":7805},{},[7806],{"type":3040,"value":7807},"Global paths",{"type":3040,"value":4166},{"type":3023,"tag":3320,"props":7810,"children":7812},{"className":7811},[],[7813],{"type":3040,"value":7814},"paths.clientGraphql",{"type":3023,"tag":3181,"props":7816,"children":7817},{},[7818,7823],{"type":3023,"tag":3100,"props":7819,"children":7820},{},[7821],{"type":3040,"value":7822},"Framework defaults",{"type":3040,"value":7824},": Nuxt vs Nitro defaults",{"type":3023,"tag":3043,"props":7826,"children":7827},{},[7828],{"type":3040,"value":6936},{"type":3023,"tag":3313,"props":7830,"children":7832},{"className":3426,"code":7831,"language":3428,"meta":2984,"style":2984},"\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",[7833],{"type":3023,"tag":3320,"props":7834,"children":7835},{"__ignoreMap":2984},[7836,7844,7851,7894,7935,7951,7959,7987,8034,8041,8048,8075,8083,8091,8098,8106],{"type":3023,"tag":3324,"props":7837,"children":7838},{"class":3326,"line":3008},[7839],{"type":3023,"tag":3324,"props":7840,"children":7841},{"style":3438},[7842],{"type":3040,"value":7843},"\u002F\u002F Given this config:\n",{"type":3023,"tag":3324,"props":7845,"children":7846},{"class":3326,"line":3004},[7847],{"type":3023,"tag":3324,"props":7848,"children":7849},{"style":3453},[7850],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":7852,"children":7853},{"class":3326,"line":3490},[7854,7859,7863,7867,7872,7876,7880,7885,7889],{"type":3023,"tag":3324,"props":7855,"children":7856},{"style":3330},[7857],{"type":3040,"value":7858},"  paths",{"type":3023,"tag":3324,"props":7860,"children":7861},{"style":3453},[7862],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7864,"children":7865},{"style":3453},[7866],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":7868,"children":7869},{"style":3330},[7870],{"type":3040,"value":7871}," clientGraphql",{"type":3023,"tag":3324,"props":7873,"children":7874},{"style":3453},[7875],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7877,"children":7878},{"style":3453},[7879],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7881,"children":7882},{"style":3336},[7883],{"type":3040,"value":7884},"custom\u002Fgraphql",{"type":3023,"tag":3324,"props":7886,"children":7887},{"style":3453},[7888],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":7890,"children":7891},{"style":3453},[7892],{"type":3040,"value":7893}," },\n",{"type":3023,"tag":3324,"props":7895,"children":7896},{"class":3326,"line":3499},[7897,7902,7906,7910,7915,7919,7923,7927,7931],{"type":3023,"tag":3324,"props":7898,"children":7899},{"style":3330},[7900],{"type":3040,"value":7901},"  sdk",{"type":3023,"tag":3324,"props":7903,"children":7904},{"style":3453},[7905],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7907,"children":7908},{"style":3453},[7909],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":7911,"children":7912},{"style":3330},[7913],{"type":3040,"value":7914}," external",{"type":3023,"tag":3324,"props":7916,"children":7917},{"style":3453},[7918],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7920,"children":7921},{"style":3453},[7922],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7924,"children":7925},{"style":3336},[7926],{"type":3040,"value":6980},{"type":3023,"tag":3324,"props":7928,"children":7929},{"style":3453},[7930],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":7932,"children":7933},{"style":3453},[7934],{"type":3040,"value":7893},{"type":3023,"tag":3324,"props":7936,"children":7937},{"class":3326,"line":3013},[7938,7943,7947],{"type":3023,"tag":3324,"props":7939,"children":7940},{"style":3330},[7941],{"type":3040,"value":7942},"  externalServices",{"type":3023,"tag":3324,"props":7944,"children":7945},{"style":3453},[7946],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7948,"children":7949},{"style":3531},[7950],{"type":3040,"value":7193},{"type":3023,"tag":3324,"props":7952,"children":7953},{"class":3326,"line":3570},[7954],{"type":3023,"tag":3324,"props":7955,"children":7956},{"style":3453},[7957],{"type":3040,"value":7958},"    {\n",{"type":3023,"tag":3324,"props":7960,"children":7961},{"class":3326,"line":3588},[7962,7967,7971,7975,7979,7983],{"type":3023,"tag":3324,"props":7963,"children":7964},{"style":3531},[7965],{"type":3040,"value":7966},"      name",{"type":3023,"tag":3324,"props":7968,"children":7969},{"style":3453},[7970],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":7972,"children":7973},{"style":3453},[7974],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":7976,"children":7977},{"style":3336},[7978],{"type":3040,"value":6753},{"type":3023,"tag":3324,"props":7980,"children":7981},{"style":3453},[7982],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":7984,"children":7985},{"style":3453},[7986],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":7988,"children":7989},{"class":3326,"line":3624},[7990,7995,7999,8003,8008,8012,8016,8021,8025,8029],{"type":3023,"tag":3324,"props":7991,"children":7992},{"style":3531},[7993],{"type":3040,"value":7994},"      paths",{"type":3023,"tag":3324,"props":7996,"children":7997},{"style":3453},[7998],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8000,"children":8001},{"style":3453},[8002],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":8004,"children":8005},{"style":3531},[8006],{"type":3040,"value":8007}," sdk",{"type":3023,"tag":3324,"props":8009,"children":8010},{"style":3453},[8011],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8013,"children":8014},{"style":3453},[8015],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":8017,"children":8018},{"style":3336},[8019],{"type":3040,"value":8020},"app\u002Forg\u002Fgithub-sdk.ts",{"type":3023,"tag":3324,"props":8022,"children":8023},{"style":3453},[8024],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":8026,"children":8027},{"style":3453},[8028],{"type":3040,"value":3467},{"type":3023,"tag":3324,"props":8030,"children":8031},{"style":3438},[8032],{"type":3040,"value":8033},"  \u002F\u002F ← Wins (priority 1)\n",{"type":3023,"tag":3324,"props":8035,"children":8036},{"class":3326,"line":3633},[8037],{"type":3023,"tag":3324,"props":8038,"children":8039},{"style":3453},[8040],{"type":3040,"value":3800},{"type":3023,"tag":3324,"props":8042,"children":8043},{"class":3326,"line":4431},[8044],{"type":3023,"tag":3324,"props":8045,"children":8046},{"style":3453},[8047],{"type":3040,"value":7958},{"type":3023,"tag":3324,"props":8049,"children":8050},{"class":3326,"line":4439},[8051,8055,8059,8063,8067,8071],{"type":3023,"tag":3324,"props":8052,"children":8053},{"style":3531},[8054],{"type":3040,"value":7966},{"type":3023,"tag":3324,"props":8056,"children":8057},{"style":3453},[8058],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8060,"children":8061},{"style":3453},[8062],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":8064,"children":8065},{"style":3336},[8066],{"type":3040,"value":6761},{"type":3023,"tag":3324,"props":8068,"children":8069},{"style":3453},[8070],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":8072,"children":8073},{"style":3453},[8074],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":8076,"children":8077},{"class":3326,"line":4447},[8078],{"type":3023,"tag":3324,"props":8079,"children":8080},{"style":3438},[8081],{"type":3040,"value":8082},"      \u002F\u002F Uses sdk.external (priority 2)\n",{"type":3023,"tag":3324,"props":8084,"children":8085},{"class":3326,"line":4455},[8086],{"type":3023,"tag":3324,"props":8087,"children":8088},{"style":3438},[8089],{"type":3040,"value":8090},"      \u002F\u002F → custom\u002Fgraphql\u002Fstripe\u002Fsdk.ts\n",{"type":3023,"tag":3324,"props":8092,"children":8093},{"class":3326,"line":4463},[8094],{"type":3023,"tag":3324,"props":8095,"children":8096},{"style":3453},[8097],{"type":3040,"value":5189},{"type":3023,"tag":3324,"props":8099,"children":8100},{"class":3326,"line":4472},[8101],{"type":3023,"tag":3324,"props":8102,"children":8103},{"style":3531},[8104],{"type":3040,"value":8105},"  ]\n",{"type":3023,"tag":3324,"props":8107,"children":8108},{"class":3326,"line":4481},[8109],{"type":3023,"tag":3324,"props":8110,"children":8111},{"style":3453},[8112],{"type":3040,"value":3873},{"type":3023,"tag":3298,"props":8114,"children":8116},{"id":8115},"use-cases",[8117],{"type":3040,"value":8118},"Use Cases",{"type":3023,"tag":3043,"props":8120,"children":8121},{},[8122],{"type":3023,"tag":3100,"props":8123,"children":8124},{},[8125],{"type":3040,"value":8126},"Monorepo structure:",{"type":3023,"tag":3313,"props":8128,"children":8130},{"className":3426,"code":8129,"language":3428,"meta":2984,"style":2984},"paths: {\n  serverGraphql: 'packages\u002Fapi\u002Fsrc\u002Fgraphql',\n  clientGraphql: 'packages\u002Fweb\u002Fsrc\u002Fgraphql',\n  typesDir: 'packages\u002Ftypes\u002Fsrc\u002Fgenerated',\n}\n",[8131],{"type":3023,"tag":3320,"props":8132,"children":8133},{"__ignoreMap":2984},[8134,8150,8179,8208,8237],{"type":3023,"tag":3324,"props":8135,"children":8136},{"class":3326,"line":3008},[8137,8142,8146],{"type":3023,"tag":3324,"props":8138,"children":8139},{"style":3330},[8140],{"type":3040,"value":8141},"paths",{"type":3023,"tag":3324,"props":8143,"children":8144},{"style":3453},[8145],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8147,"children":8148},{"style":3453},[8149],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":8151,"children":8152},{"class":3326,"line":3004},[8153,8158,8162,8166,8171,8175],{"type":3023,"tag":3324,"props":8154,"children":8155},{"style":3330},[8156],{"type":3040,"value":8157},"  serverGraphql",{"type":3023,"tag":3324,"props":8159,"children":8160},{"style":3453},[8161],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8163,"children":8164},{"style":3453},[8165],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":8167,"children":8168},{"style":3336},[8169],{"type":3040,"value":8170},"packages\u002Fapi\u002Fsrc\u002Fgraphql",{"type":3023,"tag":3324,"props":8172,"children":8173},{"style":3453},[8174],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":8176,"children":8177},{"style":3453},[8178],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":8180,"children":8181},{"class":3326,"line":3490},[8182,8187,8191,8195,8200,8204],{"type":3023,"tag":3324,"props":8183,"children":8184},{"style":3330},[8185],{"type":3040,"value":8186},"  clientGraphql",{"type":3023,"tag":3324,"props":8188,"children":8189},{"style":3453},[8190],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8192,"children":8193},{"style":3453},[8194],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":8196,"children":8197},{"style":3336},[8198],{"type":3040,"value":8199},"packages\u002Fweb\u002Fsrc\u002Fgraphql",{"type":3023,"tag":3324,"props":8201,"children":8202},{"style":3453},[8203],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":8205,"children":8206},{"style":3453},[8207],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":8209,"children":8210},{"class":3326,"line":3499},[8211,8216,8220,8224,8229,8233],{"type":3023,"tag":3324,"props":8212,"children":8213},{"style":3330},[8214],{"type":3040,"value":8215},"  typesDir",{"type":3023,"tag":3324,"props":8217,"children":8218},{"style":3453},[8219],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8221,"children":8222},{"style":3453},[8223],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":8225,"children":8226},{"style":3336},[8227],{"type":3040,"value":8228},"packages\u002Ftypes\u002Fsrc\u002Fgenerated",{"type":3023,"tag":3324,"props":8230,"children":8231},{"style":3453},[8232],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":8234,"children":8235},{"style":3453},[8236],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":8238,"children":8239},{"class":3326,"line":3013},[8240],{"type":3023,"tag":3324,"props":8241,"children":8242},{"style":3453},[8243],{"type":3040,"value":3873},{"type":3023,"tag":3043,"props":8245,"children":8246},{},[8247],{"type":3023,"tag":3100,"props":8248,"children":8249},{},[8250],{"type":3040,"value":8251},"Multiple external service organizations:",{"type":3023,"tag":3313,"props":8253,"children":8255},{"className":3426,"code":8254,"language":3428,"meta":2984,"style":2984},"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",[8256],{"type":3023,"tag":3320,"props":8257,"children":8258},{"__ignoreMap":2984},[8259,8275,8283,8311,8352,8359,8366,8394,8434,8441,8448,8475,8515,8522],{"type":3023,"tag":3324,"props":8260,"children":8261},{"class":3326,"line":3008},[8262,8267,8271],{"type":3023,"tag":3324,"props":8263,"children":8264},{"style":3330},[8265],{"type":3040,"value":8266},"externalServices",{"type":3023,"tag":3324,"props":8268,"children":8269},{"style":3453},[8270],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8272,"children":8273},{"style":3459},[8274],{"type":3040,"value":7193},{"type":3023,"tag":3324,"props":8276,"children":8277},{"class":3326,"line":3004},[8278],{"type":3023,"tag":3324,"props":8279,"children":8280},{"style":3453},[8281],{"type":3040,"value":8282},"  {\n",{"type":3023,"tag":3324,"props":8284,"children":8285},{"class":3326,"line":3490},[8286,8291,8295,8299,8303,8307],{"type":3023,"tag":3324,"props":8287,"children":8288},{"style":3531},[8289],{"type":3040,"value":8290},"    name",{"type":3023,"tag":3324,"props":8292,"children":8293},{"style":3453},[8294],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8296,"children":8297},{"style":3453},[8298],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":8300,"children":8301},{"style":3336},[8302],{"type":3040,"value":6753},{"type":3023,"tag":3324,"props":8304,"children":8305},{"style":3453},[8306],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":8308,"children":8309},{"style":3453},[8310],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":8312,"children":8313},{"class":3326,"line":3499},[8314,8318,8322,8326,8330,8334,8338,8343,8347],{"type":3023,"tag":3324,"props":8315,"children":8316},{"style":3531},[8317],{"type":3040,"value":6279},{"type":3023,"tag":3324,"props":8319,"children":8320},{"style":3453},[8321],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8323,"children":8324},{"style":3453},[8325],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":8327,"children":8328},{"style":3531},[8329],{"type":3040,"value":8007},{"type":3023,"tag":3324,"props":8331,"children":8332},{"style":3453},[8333],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8335,"children":8336},{"style":3453},[8337],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":8339,"children":8340},{"style":3336},[8341],{"type":3040,"value":8342},"app\u002Fgraphql\u002Fvcs\u002Fgithub-sdk.ts",{"type":3023,"tag":3324,"props":8344,"children":8345},{"style":3453},[8346],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":8348,"children":8349},{"style":3453},[8350],{"type":3040,"value":8351}," }\n",{"type":3023,"tag":3324,"props":8353,"children":8354},{"class":3326,"line":3013},[8355],{"type":3023,"tag":3324,"props":8356,"children":8357},{"style":3453},[8358],{"type":3040,"value":3630},{"type":3023,"tag":3324,"props":8360,"children":8361},{"class":3326,"line":3570},[8362],{"type":3023,"tag":3324,"props":8363,"children":8364},{"style":3453},[8365],{"type":3040,"value":8282},{"type":3023,"tag":3324,"props":8367,"children":8368},{"class":3326,"line":3588},[8369,8373,8377,8381,8386,8390],{"type":3023,"tag":3324,"props":8370,"children":8371},{"style":3531},[8372],{"type":3040,"value":8290},{"type":3023,"tag":3324,"props":8374,"children":8375},{"style":3453},[8376],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8378,"children":8379},{"style":3453},[8380],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":8382,"children":8383},{"style":3336},[8384],{"type":3040,"value":8385},"gitlab",{"type":3023,"tag":3324,"props":8387,"children":8388},{"style":3453},[8389],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":8391,"children":8392},{"style":3453},[8393],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":8395,"children":8396},{"class":3326,"line":3624},[8397,8401,8405,8409,8413,8417,8421,8426,8430],{"type":3023,"tag":3324,"props":8398,"children":8399},{"style":3531},[8400],{"type":3040,"value":6279},{"type":3023,"tag":3324,"props":8402,"children":8403},{"style":3453},[8404],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8406,"children":8407},{"style":3453},[8408],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":8410,"children":8411},{"style":3531},[8412],{"type":3040,"value":8007},{"type":3023,"tag":3324,"props":8414,"children":8415},{"style":3453},[8416],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8418,"children":8419},{"style":3453},[8420],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":8422,"children":8423},{"style":3336},[8424],{"type":3040,"value":8425},"app\u002Fgraphql\u002Fvcs\u002Fgitlab-sdk.ts",{"type":3023,"tag":3324,"props":8427,"children":8428},{"style":3453},[8429],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":8431,"children":8432},{"style":3453},[8433],{"type":3040,"value":8351},{"type":3023,"tag":3324,"props":8435,"children":8436},{"class":3326,"line":3633},[8437],{"type":3023,"tag":3324,"props":8438,"children":8439},{"style":3453},[8440],{"type":3040,"value":3630},{"type":3023,"tag":3324,"props":8442,"children":8443},{"class":3326,"line":4431},[8444],{"type":3023,"tag":3324,"props":8445,"children":8446},{"style":3453},[8447],{"type":3040,"value":8282},{"type":3023,"tag":3324,"props":8449,"children":8450},{"class":3326,"line":4439},[8451,8455,8459,8463,8467,8471],{"type":3023,"tag":3324,"props":8452,"children":8453},{"style":3531},[8454],{"type":3040,"value":8290},{"type":3023,"tag":3324,"props":8456,"children":8457},{"style":3453},[8458],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8460,"children":8461},{"style":3453},[8462],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":8464,"children":8465},{"style":3336},[8466],{"type":3040,"value":6761},{"type":3023,"tag":3324,"props":8468,"children":8469},{"style":3453},[8470],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":8472,"children":8473},{"style":3453},[8474],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":8476,"children":8477},{"class":3326,"line":4447},[8478,8482,8486,8490,8494,8498,8502,8507,8511],{"type":3023,"tag":3324,"props":8479,"children":8480},{"style":3531},[8481],{"type":3040,"value":6279},{"type":3023,"tag":3324,"props":8483,"children":8484},{"style":3453},[8485],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8487,"children":8488},{"style":3453},[8489],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":8491,"children":8492},{"style":3531},[8493],{"type":3040,"value":8007},{"type":3023,"tag":3324,"props":8495,"children":8496},{"style":3453},[8497],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8499,"children":8500},{"style":3453},[8501],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":8503,"children":8504},{"style":3336},[8505],{"type":3040,"value":8506},"app\u002Fgraphql\u002Fbilling\u002Fstripe-sdk.ts",{"type":3023,"tag":3324,"props":8508,"children":8509},{"style":3453},[8510],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":8512,"children":8513},{"style":3453},[8514],{"type":3040,"value":8351},{"type":3023,"tag":3324,"props":8516,"children":8517},{"class":3326,"line":4455},[8518],{"type":3023,"tag":3324,"props":8519,"children":8520},{"style":3453},[8521],{"type":3040,"value":4900},{"type":3023,"tag":3324,"props":8523,"children":8524},{"class":3326,"line":4463},[8525],{"type":3023,"tag":3324,"props":8526,"children":8527},{"style":3459},[8528],{"type":3040,"value":8529},"]\n",{"type":3023,"tag":3043,"props":8531,"children":8532},{},[8533],{"type":3023,"tag":3100,"props":8534,"children":8535},{},[8536],{"type":3040,"value":8537},"Library development (no scaffolding):",{"type":3023,"tag":3313,"props":8539,"children":8541},{"className":3426,"code":8540,"language":3428,"meta":2984,"style":2984},"{\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",[8542],{"type":3023,"tag":3320,"props":8543,"children":8544},{"__ignoreMap":2984},[8545,8552,8572,8592,8629,8666],{"type":3023,"tag":3324,"props":8546,"children":8547},{"class":3326,"line":3008},[8548],{"type":3023,"tag":3324,"props":8549,"children":8550},{"style":3453},[8551],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":8553,"children":8554},{"class":3326,"line":3004},[8555,8560,8564,8568],{"type":3023,"tag":3324,"props":8556,"children":8557},{"style":3330},[8558],{"type":3040,"value":8559},"  scaffold",{"type":3023,"tag":3324,"props":8561,"children":8562},{"style":3453},[8563],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8565,"children":8566},{"style":5584},[8567],{"type":3040,"value":5587},{"type":3023,"tag":3324,"props":8569,"children":8570},{"style":3453},[8571],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":8573,"children":8574},{"class":3326,"line":3490},[8575,8580,8584,8588],{"type":3023,"tag":3324,"props":8576,"children":8577},{"style":3330},[8578],{"type":3040,"value":8579},"  clientUtils",{"type":3023,"tag":3324,"props":8581,"children":8582},{"style":3453},[8583],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8585,"children":8586},{"style":5584},[8587],{"type":3040,"value":5587},{"type":3023,"tag":3324,"props":8589,"children":8590},{"style":3453},[8591],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":8593,"children":8594},{"class":3326,"line":3499},[8595,8599,8603,8607,8612,8616,8620,8624],{"type":3023,"tag":3324,"props":8596,"children":8597},{"style":3330},[8598],{"type":3040,"value":7901},{"type":3023,"tag":3324,"props":8600,"children":8601},{"style":3453},[8602],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8604,"children":8605},{"style":3453},[8606],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":8608,"children":8609},{"style":3330},[8610],{"type":3040,"value":8611}," enabled",{"type":3023,"tag":3324,"props":8613,"children":8614},{"style":3453},[8615],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8617,"children":8618},{"style":5584},[8619],{"type":3040,"value":5794},{"type":3023,"tag":3324,"props":8621,"children":8622},{"style":3453},[8623],{"type":3040,"value":4750},{"type":3023,"tag":3324,"props":8625,"children":8626},{"style":3438},[8627],{"type":3040,"value":8628},"    \u002F\u002F Only generate SDKs\n",{"type":3023,"tag":3324,"props":8630,"children":8631},{"class":3326,"line":3013},[8632,8637,8641,8645,8649,8653,8657,8661],{"type":3023,"tag":3324,"props":8633,"children":8634},{"style":3330},[8635],{"type":3040,"value":8636},"  types",{"type":3023,"tag":3324,"props":8638,"children":8639},{"style":3453},[8640],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8642,"children":8643},{"style":3453},[8644],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":8646,"children":8647},{"style":3330},[8648],{"type":3040,"value":8611},{"type":3023,"tag":3324,"props":8650,"children":8651},{"style":3453},[8652],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8654,"children":8655},{"style":5584},[8656],{"type":3040,"value":5794},{"type":3023,"tag":3324,"props":8658,"children":8659},{"style":3453},[8660],{"type":3040,"value":4750},{"type":3023,"tag":3324,"props":8662,"children":8663},{"style":3438},[8664],{"type":3040,"value":8665},"  \u002F\u002F Only generate types\n",{"type":3023,"tag":3324,"props":8667,"children":8668},{"class":3326,"line":3570},[8669],{"type":3023,"tag":3324,"props":8670,"children":8671},{"style":3453},[8672],{"type":3040,"value":3873},{"type":3023,"tag":3411,"props":8674,"children":8675},{},[8676,8684,8689,8954,8959],{"type":3023,"tag":3415,"props":8677,"children":8678},{},[8679],{"type":3023,"tag":3100,"props":8680,"children":8681},{},[8682],{"type":3040,"value":8683},"🎭 Custom Directives",{"type":3023,"tag":3043,"props":8685,"children":8686},{},[8687],{"type":3040,"value":8688},"Create reusable GraphQL directives:",{"type":3023,"tag":3313,"props":8690,"children":8692},{"className":3426,"code":8691,"language":3428,"meta":2984,"style":2984},"\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",[8693],{"type":3023,"tag":3320,"props":8694,"children":8695},{"__ignoreMap":2984},[8696,8704,8737,8766,8803,8819,8887,8894,8928,8936,8943],{"type":3023,"tag":3324,"props":8697,"children":8698},{"class":3326,"line":3008},[8699],{"type":3023,"tag":3324,"props":8700,"children":8701},{"style":3438},[8702],{"type":3040,"value":8703},"\u002F\u002F server\u002Fgraphql\u002Fdirectives\u002Fauth.directive.ts\n",{"type":3023,"tag":3324,"props":8705,"children":8706},{"class":3326,"line":3004},[8707,8711,8715,8720,8724,8729,8733],{"type":3023,"tag":3324,"props":8708,"children":8709},{"style":3447},[8710],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":8712,"children":8713},{"style":3934},[8714],{"type":3040,"value":3937},{"type":3023,"tag":3324,"props":8716,"children":8717},{"style":3459},[8718],{"type":3040,"value":8719}," authDirective ",{"type":3023,"tag":3324,"props":8721,"children":8722},{"style":3453},[8723],{"type":3040,"value":3947},{"type":3023,"tag":3324,"props":8725,"children":8726},{"style":3513},[8727],{"type":3040,"value":8728}," defineDirective",{"type":3023,"tag":3324,"props":8730,"children":8731},{"style":3459},[8732],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":8734,"children":8735},{"style":3453},[8736],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":8738,"children":8739},{"class":3326,"line":3490},[8740,8745,8749,8753,8758,8762],{"type":3023,"tag":3324,"props":8741,"children":8742},{"style":3531},[8743],{"type":3040,"value":8744},"  name",{"type":3023,"tag":3324,"props":8746,"children":8747},{"style":3453},[8748],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8750,"children":8751},{"style":3453},[8752],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":8754,"children":8755},{"style":3336},[8756],{"type":3040,"value":8757},"auth",{"type":3023,"tag":3324,"props":8759,"children":8760},{"style":3453},[8761],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":8763,"children":8764},{"style":3453},[8765],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":8767,"children":8768},{"class":3326,"line":3499},[8769,8774,8778,8782,8786,8791,8795,8799],{"type":3023,"tag":3324,"props":8770,"children":8771},{"style":3531},[8772],{"type":3040,"value":8773},"  locations",{"type":3023,"tag":3324,"props":8775,"children":8776},{"style":3453},[8777],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8779,"children":8780},{"style":3459},[8781],{"type":3040,"value":3544},{"type":3023,"tag":3324,"props":8783,"children":8784},{"style":3453},[8785],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":8787,"children":8788},{"style":3336},[8789],{"type":3040,"value":8790},"FIELD_DEFINITION",{"type":3023,"tag":3324,"props":8792,"children":8793},{"style":3453},[8794],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":8796,"children":8797},{"style":3459},[8798],{"type":3040,"value":3562},{"type":3023,"tag":3324,"props":8800,"children":8801},{"style":3453},[8802],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":8804,"children":8805},{"class":3326,"line":3013},[8806,8811,8815],{"type":3023,"tag":3324,"props":8807,"children":8808},{"style":3531},[8809],{"type":3040,"value":8810},"  args",{"type":3023,"tag":3324,"props":8812,"children":8813},{"style":3453},[8814],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8816,"children":8817},{"style":3453},[8818],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":8820,"children":8821},{"class":3326,"line":3570},[8822,8827,8831,8835,8840,8844,8848,8853,8857,8861,8866,8870,8874,8879,8883],{"type":3023,"tag":3324,"props":8823,"children":8824},{"style":3531},[8825],{"type":3040,"value":8826},"    requires",{"type":3023,"tag":3324,"props":8828,"children":8829},{"style":3453},[8830],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8832,"children":8833},{"style":3453},[8834],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":8836,"children":8837},{"style":3531},[8838],{"type":3040,"value":8839}," type",{"type":3023,"tag":3324,"props":8841,"children":8842},{"style":3453},[8843],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8845,"children":8846},{"style":3453},[8847],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":8849,"children":8850},{"style":3336},[8851],{"type":3040,"value":8852},"String",{"type":3023,"tag":3324,"props":8854,"children":8855},{"style":3453},[8856],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":8858,"children":8859},{"style":3453},[8860],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":8862,"children":8863},{"style":3531},[8864],{"type":3040,"value":8865}," defaultValue",{"type":3023,"tag":3324,"props":8867,"children":8868},{"style":3453},[8869],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8871,"children":8872},{"style":3453},[8873],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":8875,"children":8876},{"style":3336},[8877],{"type":3040,"value":8878},"USER",{"type":3023,"tag":3324,"props":8880,"children":8881},{"style":3453},[8882],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":8884,"children":8885},{"style":3453},[8886],{"type":3040,"value":8351},{"type":3023,"tag":3324,"props":8888,"children":8889},{"class":3326,"line":3588},[8890],{"type":3023,"tag":3324,"props":8891,"children":8892},{"style":3453},[8893],{"type":3040,"value":3630},{"type":3023,"tag":3324,"props":8895,"children":8896},{"class":3326,"line":3624},[8897,8902,8906,8910,8915,8920,8924],{"type":3023,"tag":3324,"props":8898,"children":8899},{"style":3513},[8900],{"type":3040,"value":8901},"  transformer",{"type":3023,"tag":3324,"props":8903,"children":8904},{"style":3453},[8905],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":8907,"children":8908},{"style":3453},[8909],{"type":3040,"value":4032},{"type":3023,"tag":3324,"props":8911,"children":8912},{"style":4035},[8913],{"type":3040,"value":8914},"schema",{"type":3023,"tag":3324,"props":8916,"children":8917},{"style":3453},[8918],{"type":3040,"value":8919},")",{"type":3023,"tag":3324,"props":8921,"children":8922},{"style":3934},[8923],{"type":3040,"value":3998},{"type":3023,"tag":3324,"props":8925,"children":8926},{"style":3453},[8927],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":8929,"children":8930},{"class":3326,"line":3633},[8931],{"type":3023,"tag":3324,"props":8932,"children":8933},{"style":3438},[8934],{"type":3040,"value":8935},"    \u002F\u002F Add authentication logic\n",{"type":3023,"tag":3324,"props":8937,"children":8938},{"class":3326,"line":4431},[8939],{"type":3023,"tag":3324,"props":8940,"children":8941},{"style":3453},[8942],{"type":3040,"value":4900},{"type":3023,"tag":3324,"props":8944,"children":8945},{"class":3326,"line":4439},[8946,8950],{"type":3023,"tag":3324,"props":8947,"children":8948},{"style":3453},[8949],{"type":3040,"value":3639},{"type":3023,"tag":3324,"props":8951,"children":8952},{"style":3459},[8953],{"type":3040,"value":3644},{"type":3023,"tag":3043,"props":8955,"children":8956},{},[8957],{"type":3040,"value":8958},"Use in schema:",{"type":3023,"tag":3313,"props":8960,"children":8962},{"className":3827,"code":8961,"language":3829,"meta":2984,"style":2984},"type Query {\n  users: [User!]! @auth(requires: \"ADMIN\")\n  profile: User! @auth\n}\n",[8963],{"type":3023,"tag":3320,"props":8964,"children":8965},{"__ignoreMap":2984},[8966,8973,8981,8989],{"type":3023,"tag":3324,"props":8967,"children":8968},{"class":3326,"line":3008},[8969],{"type":3023,"tag":3324,"props":8970,"children":8971},{},[8972],{"type":3040,"value":3849},{"type":3023,"tag":3324,"props":8974,"children":8975},{"class":3326,"line":3004},[8976],{"type":3023,"tag":3324,"props":8977,"children":8978},{},[8979],{"type":3040,"value":8980},"  users: [User!]! @auth(requires: \"ADMIN\")\n",{"type":3023,"tag":3324,"props":8982,"children":8983},{"class":3326,"line":3490},[8984],{"type":3023,"tag":3324,"props":8985,"children":8986},{},[8987],{"type":3040,"value":8988},"  profile: User! @auth\n",{"type":3023,"tag":3324,"props":8990,"children":8991},{"class":3326,"line":3499},[8992],{"type":3023,"tag":3324,"props":8993,"children":8994},{},[8995],{"type":3040,"value":3873},{"type":3023,"tag":3411,"props":8997,"children":8998},{},[8999,9007,9012],{"type":3023,"tag":3415,"props":9000,"children":9001},{},[9002],{"type":3023,"tag":3100,"props":9003,"children":9004},{},[9005],{"type":3040,"value":9006},"🌐 External GraphQL Services",{"type":3023,"tag":3043,"props":9008,"children":9009},{},[9010],{"type":3040,"value":9011},"Connect to multiple GraphQL APIs:",{"type":3023,"tag":3313,"props":9013,"children":9015},{"className":3426,"code":9014,"language":3428,"meta":2984,"style":2984},"\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",[9016],{"type":3023,"tag":3320,"props":9017,"children":9018},{"__ignoreMap":2984},[9019,9026,9049,9064,9079,9106,9121,9128,9155,9182,9209,9237,9290,9302,9309,9316,9323,9330],{"type":3023,"tag":3324,"props":9020,"children":9021},{"class":3326,"line":3008},[9022],{"type":3023,"tag":3324,"props":9023,"children":9024},{"style":3438},[9025],{"type":3040,"value":3672},{"type":3023,"tag":3324,"props":9027,"children":9028},{"class":3326,"line":3004},[9029,9033,9037,9041,9045],{"type":3023,"tag":3324,"props":9030,"children":9031},{"style":3447},[9032],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":9034,"children":9035},{"style":3447},[9036],{"type":3040,"value":3510},{"type":3023,"tag":3324,"props":9038,"children":9039},{"style":3513},[9040],{"type":3040,"value":3688},{"type":3023,"tag":3324,"props":9042,"children":9043},{"style":3459},[9044],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":9046,"children":9047},{"style":3453},[9048],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":9050,"children":9051},{"class":3326,"line":3490},[9052,9056,9060],{"type":3023,"tag":3324,"props":9053,"children":9054},{"style":3531},[9055],{"type":3040,"value":3740},{"type":3023,"tag":3324,"props":9057,"children":9058},{"style":3453},[9059],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":9061,"children":9062},{"style":3453},[9063],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":9065,"children":9066},{"class":3326,"line":3499},[9067,9071,9075],{"type":3023,"tag":3324,"props":9068,"children":9069},{"style":3531},[9070],{"type":3040,"value":3756},{"type":3023,"tag":3324,"props":9072,"children":9073},{"style":3453},[9074],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":9076,"children":9077},{"style":3453},[9078],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":9080,"children":9081},{"class":3326,"line":3013},[9082,9086,9090,9094,9098,9102],{"type":3023,"tag":3324,"props":9083,"children":9084},{"style":3531},[9085],{"type":3040,"value":3772},{"type":3023,"tag":3324,"props":9087,"children":9088},{"style":3453},[9089],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":9091,"children":9092},{"style":3453},[9093],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":9095,"children":9096},{"style":3336},[9097],{"type":3040,"value":3607},{"type":3023,"tag":3324,"props":9099,"children":9100},{"style":3453},[9101],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":9103,"children":9104},{"style":3453},[9105],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":9107,"children":9108},{"class":3326,"line":3570},[9109,9113,9117],{"type":3023,"tag":3324,"props":9110,"children":9111},{"style":3531},[9112],{"type":3040,"value":7184},{"type":3023,"tag":3324,"props":9114,"children":9115},{"style":3453},[9116],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":9118,"children":9119},{"style":3459},[9120],{"type":3040,"value":7193},{"type":3023,"tag":3324,"props":9122,"children":9123},{"class":3326,"line":3588},[9124],{"type":3023,"tag":3324,"props":9125,"children":9126},{"style":3453},[9127],{"type":3040,"value":7201},{"type":3023,"tag":3324,"props":9129,"children":9130},{"class":3326,"line":3624},[9131,9135,9139,9143,9147,9151],{"type":3023,"tag":3324,"props":9132,"children":9133},{"style":3531},[9134],{"type":3040,"value":7209},{"type":3023,"tag":3324,"props":9136,"children":9137},{"style":3453},[9138],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":9140,"children":9141},{"style":3453},[9142],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":9144,"children":9145},{"style":3336},[9146],{"type":3040,"value":6753},{"type":3023,"tag":3324,"props":9148,"children":9149},{"style":3453},[9150],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":9152,"children":9153},{"style":3453},[9154],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":9156,"children":9157},{"class":3326,"line":3633},[9158,9162,9166,9170,9174,9178],{"type":3023,"tag":3324,"props":9159,"children":9160},{"style":3531},[9161],{"type":3040,"value":7266},{"type":3023,"tag":3324,"props":9163,"children":9164},{"style":3453},[9165],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":9167,"children":9168},{"style":3453},[9169],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":9171,"children":9172},{"style":3336},[9173],{"type":3040,"value":7250},{"type":3023,"tag":3324,"props":9175,"children":9176},{"style":3453},[9177],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":9179,"children":9180},{"style":3453},[9181],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":9183,"children":9184},{"class":3326,"line":4431},[9185,9189,9193,9197,9201,9205],{"type":3023,"tag":3324,"props":9186,"children":9187},{"style":3531},[9188],{"type":3040,"value":7237},{"type":3023,"tag":3324,"props":9190,"children":9191},{"style":3453},[9192],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":9194,"children":9195},{"style":3453},[9196],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":9198,"children":9199},{"style":3336},[9200],{"type":3040,"value":7250},{"type":3023,"tag":3324,"props":9202,"children":9203},{"style":3453},[9204],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":9206,"children":9207},{"style":3453},[9208],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":9210,"children":9211},{"class":3326,"line":4439},[9212,9217,9221,9225,9229,9233],{"type":3023,"tag":3324,"props":9213,"children":9214},{"style":3513},[9215],{"type":3040,"value":9216},"          headers",{"type":3023,"tag":3324,"props":9218,"children":9219},{"style":3453},[9220],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":9222,"children":9223},{"style":3453},[9224],{"type":3040,"value":3993},{"type":3023,"tag":3324,"props":9226,"children":9227},{"style":3934},[9228],{"type":3040,"value":3998},{"type":3023,"tag":3324,"props":9230,"children":9231},{"style":3459},[9232],{"type":3040,"value":4032},{"type":3023,"tag":3324,"props":9234,"children":9235},{"style":3453},[9236],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":9238,"children":9239},{"class":3326,"line":4447},[9240,9245,9249,9253,9258,9262,9267,9271,9276,9280,9285],{"type":3023,"tag":3324,"props":9241,"children":9242},{"style":3531},[9243],{"type":3040,"value":9244},"            Authorization",{"type":3023,"tag":3324,"props":9246,"children":9247},{"style":3453},[9248],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":9250,"children":9251},{"style":3453},[9252],{"type":3040,"value":4065},{"type":3023,"tag":3324,"props":9254,"children":9255},{"style":3336},[9256],{"type":3040,"value":9257},"Bearer ",{"type":3023,"tag":3324,"props":9259,"children":9260},{"style":3453},[9261],{"type":3040,"value":4075},{"type":3023,"tag":3324,"props":9263,"children":9264},{"style":3459},[9265],{"type":3040,"value":9266},"process",{"type":3023,"tag":3324,"props":9268,"children":9269},{"style":3453},[9270],{"type":3040,"value":4664},{"type":3023,"tag":3324,"props":9272,"children":9273},{"style":3459},[9274],{"type":3040,"value":9275},"env",{"type":3023,"tag":3324,"props":9277,"children":9278},{"style":3453},[9279],{"type":3040,"value":4664},{"type":3023,"tag":3324,"props":9281,"children":9282},{"style":3459},[9283],{"type":3040,"value":9284},"GITHUB_TOKEN",{"type":3023,"tag":3324,"props":9286,"children":9287},{"style":3453},[9288],{"type":3040,"value":9289},"}`\n",{"type":3023,"tag":3324,"props":9291,"children":9292},{"class":3326,"line":4455},[9293,9298],{"type":3023,"tag":3324,"props":9294,"children":9295},{"style":3453},[9296],{"type":3040,"value":9297},"          }",{"type":3023,"tag":3324,"props":9299,"children":9300},{"style":3459},[9301],{"type":3040,"value":3644},{"type":3023,"tag":3324,"props":9303,"children":9304},{"class":3326,"line":4463},[9305],{"type":3023,"tag":3324,"props":9306,"children":9307},{"style":3453},[9308],{"type":3040,"value":7709},{"type":3023,"tag":3324,"props":9310,"children":9311},{"class":3326,"line":4472},[9312],{"type":3023,"tag":3324,"props":9313,"children":9314},{"style":3459},[9315],{"type":3040,"value":7718},{"type":3023,"tag":3324,"props":9317,"children":9318},{"class":3326,"line":4481},[9319],{"type":3023,"tag":3324,"props":9320,"children":9321},{"style":3453},[9322],{"type":3040,"value":5189},{"type":3023,"tag":3324,"props":9324,"children":9325},{"class":3326,"line":4490},[9326],{"type":3023,"tag":3324,"props":9327,"children":9328},{"style":3453},[9329],{"type":3040,"value":4900},{"type":3023,"tag":3324,"props":9331,"children":9332},{"class":3326,"line":4498},[9333,9337],{"type":3023,"tag":3324,"props":9334,"children":9335},{"style":3453},[9336],{"type":3040,"value":3639},{"type":3023,"tag":3324,"props":9338,"children":9339},{"style":3459},[9340],{"type":3040,"value":3644},{"type":3023,"tag":3411,"props":9342,"children":9343},{},[9344,9352,9357],{"type":3023,"tag":3415,"props":9345,"children":9346},{},[9347],{"type":3023,"tag":3100,"props":9348,"children":9349},{},[9350],{"type":3040,"value":9351},"🔄 Apollo Federation",{"type":3023,"tag":3043,"props":9353,"children":9354},{},[9355],{"type":3040,"value":9356},"Build federated GraphQL services:",{"type":3023,"tag":3313,"props":9358,"children":9360},{"className":3426,"code":9359,"language":3428,"meta":2984,"style":2984},"\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",[9361],{"type":3023,"tag":3320,"props":9362,"children":9363},{"__ignoreMap":2984},[9364,9371,9394,9409,9437,9453,9473,9498,9505,9512],{"type":3023,"tag":3324,"props":9365,"children":9366},{"class":3326,"line":3008},[9367],{"type":3023,"tag":3324,"props":9368,"children":9369},{"style":3438},[9370],{"type":3040,"value":3441},{"type":3023,"tag":3324,"props":9372,"children":9373},{"class":3326,"line":3004},[9374,9378,9382,9386,9390],{"type":3023,"tag":3324,"props":9375,"children":9376},{"style":3447},[9377],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":9379,"children":9380},{"style":3447},[9381],{"type":3040,"value":3510},{"type":3023,"tag":3324,"props":9383,"children":9384},{"style":3513},[9385],{"type":3040,"value":3462},{"type":3023,"tag":3324,"props":9387,"children":9388},{"style":3459},[9389],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":9391,"children":9392},{"style":3453},[9393],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":9395,"children":9396},{"class":3326,"line":3490},[9397,9401,9405],{"type":3023,"tag":3324,"props":9398,"children":9399},{"style":3531},[9400],{"type":3040,"value":3576},{"type":3023,"tag":3324,"props":9402,"children":9403},{"style":3453},[9404],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":9406,"children":9407},{"style":3453},[9408],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":9410,"children":9411},{"class":3326,"line":3499},[9412,9416,9420,9424,9429,9433],{"type":3023,"tag":3324,"props":9413,"children":9414},{"style":3531},[9415],{"type":3040,"value":3594},{"type":3023,"tag":3324,"props":9417,"children":9418},{"style":3453},[9419],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":9421,"children":9422},{"style":3453},[9423],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":9425,"children":9426},{"style":3336},[9427],{"type":3040,"value":9428},"apollo-server",{"type":3023,"tag":3324,"props":9430,"children":9431},{"style":3453},[9432],{"type":3040,"value":3549},{"type":3023,"tag":3324,"props":9434,"children":9435},{"style":3453},[9436],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":9438,"children":9439},{"class":3326,"line":3013},[9440,9445,9449],{"type":3023,"tag":3324,"props":9441,"children":9442},{"style":3531},[9443],{"type":3040,"value":9444},"    federation",{"type":3023,"tag":3324,"props":9446,"children":9447},{"style":3453},[9448],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":9450,"children":9451},{"style":3453},[9452],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":9454,"children":9455},{"class":3326,"line":3570},[9456,9461,9465,9469],{"type":3023,"tag":3324,"props":9457,"children":9458},{"style":3531},[9459],{"type":3040,"value":9460},"      enabled",{"type":3023,"tag":3324,"props":9462,"children":9463},{"style":3453},[9464],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":9466,"children":9467},{"style":5584},[9468],{"type":3040,"value":5794},{"type":3023,"tag":3324,"props":9470,"children":9471},{"style":3453},[9472],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":9474,"children":9475},{"class":3326,"line":3588},[9476,9481,9485,9489,9494],{"type":3023,"tag":3324,"props":9477,"children":9478},{"style":3531},[9479],{"type":3040,"value":9480},"      serviceName",{"type":3023,"tag":3324,"props":9482,"children":9483},{"style":3453},[9484],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":9486,"children":9487},{"style":3453},[9488],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":9490,"children":9491},{"style":3336},[9492],{"type":3040,"value":9493},"users-service",{"type":3023,"tag":3324,"props":9495,"children":9496},{"style":3453},[9497],{"type":3040,"value":3487},{"type":3023,"tag":3324,"props":9499,"children":9500},{"class":3326,"line":3624},[9501],{"type":3023,"tag":3324,"props":9502,"children":9503},{"style":3453},[9504],{"type":3040,"value":5189},{"type":3023,"tag":3324,"props":9506,"children":9507},{"class":3326,"line":3633},[9508],{"type":3023,"tag":3324,"props":9509,"children":9510},{"style":3453},[9511],{"type":3040,"value":4900},{"type":3023,"tag":3324,"props":9513,"children":9514},{"class":3326,"line":4431},[9515,9519],{"type":3023,"tag":3324,"props":9516,"children":9517},{"style":3453},[9518],{"type":3040,"value":3639},{"type":3023,"tag":3324,"props":9520,"children":9521},{"style":3459},[9522],{"type":3040,"value":3644},{"type":3023,"tag":3170,"props":9524,"children":9526},{"id":9525},"documentation",[9527],{"type":3040,"value":9528},"📖 Documentation",{"type":3023,"tag":3298,"props":9530,"children":9532},{"id":9531},"core-utilities",[9533],{"type":3040,"value":9534},"Core Utilities",{"type":3023,"tag":3043,"props":9536,"children":9537},{},[9538],{"type":3040,"value":9539},"All utilities are auto-imported in resolver files:",{"type":3023,"tag":4216,"props":9541,"children":9542},{},[9543,9563],{"type":3023,"tag":4220,"props":9544,"children":9545},{},[9546],{"type":3023,"tag":4224,"props":9547,"children":9548},{},[9549,9554,9559],{"type":3023,"tag":4228,"props":9550,"children":9551},{},[9552],{"type":3040,"value":9553},"Function",{"type":3023,"tag":4228,"props":9555,"children":9556},{},[9557],{"type":3040,"value":9558},"Purpose",{"type":3023,"tag":4228,"props":9560,"children":9561},{},[9562],{"type":3040,"value":4232},{"type":3023,"tag":4244,"props":9564,"children":9565},{},[9566,9592,9618,9644,9670],{"type":3023,"tag":4224,"props":9567,"children":9568},{},[9569,9578,9583],{"type":3023,"tag":4251,"props":9570,"children":9571},{},[9572],{"type":3023,"tag":3320,"props":9573,"children":9575},{"className":9574},[],[9576],{"type":3040,"value":9577},"defineResolver",{"type":3023,"tag":4251,"props":9579,"children":9580},{},[9581],{"type":3040,"value":9582},"Complete resolvers",{"type":3023,"tag":4251,"props":9584,"children":9585},{},[9586],{"type":3023,"tag":3320,"props":9587,"children":9589},{"className":9588},[],[9590],{"type":3040,"value":9591},"defineResolver({ Query: {...}, Mutation: {...} })",{"type":3023,"tag":4224,"props":9593,"children":9594},{},[9595,9604,9609],{"type":3023,"tag":4251,"props":9596,"children":9597},{},[9598],{"type":3023,"tag":3320,"props":9599,"children":9601},{"className":9600},[],[9602],{"type":3040,"value":9603},"defineQuery",{"type":3023,"tag":4251,"props":9605,"children":9606},{},[9607],{"type":3040,"value":9608},"Query-only resolvers",{"type":3023,"tag":4251,"props":9610,"children":9611},{},[9612],{"type":3023,"tag":3320,"props":9613,"children":9615},{"className":9614},[],[9616],{"type":3040,"value":9617},"defineQuery({ users: () => [...] })",{"type":3023,"tag":4224,"props":9619,"children":9620},{},[9621,9630,9635],{"type":3023,"tag":4251,"props":9622,"children":9623},{},[9624],{"type":3023,"tag":3320,"props":9625,"children":9627},{"className":9626},[],[9628],{"type":3040,"value":9629},"defineMutation",{"type":3023,"tag":4251,"props":9631,"children":9632},{},[9633],{"type":3040,"value":9634},"Mutation-only resolvers",{"type":3023,"tag":4251,"props":9636,"children":9637},{},[9638],{"type":3023,"tag":3320,"props":9639,"children":9641},{"className":9640},[],[9642],{"type":3040,"value":9643},"defineMutation({ createUser: (...) => {...} })",{"type":3023,"tag":4224,"props":9645,"children":9646},{},[9647,9656,9661],{"type":3023,"tag":4251,"props":9648,"children":9649},{},[9650],{"type":3023,"tag":3320,"props":9651,"children":9653},{"className":9652},[],[9654],{"type":3040,"value":9655},"defineType",{"type":3023,"tag":4251,"props":9657,"children":9658},{},[9659],{"type":3040,"value":9660},"Custom type resolvers",{"type":3023,"tag":4251,"props":9662,"children":9663},{},[9664],{"type":3023,"tag":3320,"props":9665,"children":9667},{"className":9666},[],[9668],{"type":3040,"value":9669},"defineType({ User: { posts: (parent) => [...] } })",{"type":3023,"tag":4224,"props":9671,"children":9672},{},[9673,9682,9687],{"type":3023,"tag":4251,"props":9674,"children":9675},{},[9676],{"type":3023,"tag":3320,"props":9677,"children":9679},{"className":9678},[],[9680],{"type":3040,"value":9681},"defineDirective",{"type":3023,"tag":4251,"props":9683,"children":9684},{},[9685],{"type":3040,"value":9686},"Custom directives",{"type":3023,"tag":4251,"props":9688,"children":9689},{},[9690],{"type":3023,"tag":3320,"props":9691,"children":9693},{"className":9692},[],[9694],{"type":3040,"value":9695},"defineDirective({ name: 'auth', ... })",{"type":3023,"tag":3298,"props":9697,"children":9699},{"id":9698},"type-generation",[9700],{"type":3040,"value":3121},{"type":3023,"tag":3043,"props":9702,"children":9703},{},[9704],{"type":3040,"value":9705},"Automatic TypeScript types are generated:",{"type":3023,"tag":3177,"props":9707,"children":9708},{},[9709,9726],{"type":3023,"tag":3181,"props":9710,"children":9711},{},[9712,9717,9718,9724],{"type":3023,"tag":3100,"props":9713,"children":9714},{},[9715],{"type":3040,"value":9716},"Server types",{"type":3040,"value":4166},{"type":3023,"tag":3320,"props":9719,"children":9721},{"className":9720},[],[9722],{"type":3040,"value":9723},"#graphql\u002Fserver",{"type":3040,"value":9725}," - Use in resolvers and server code",{"type":3023,"tag":3181,"props":9727,"children":9728},{},[9729,9734,9735,9741],{"type":3023,"tag":3100,"props":9730,"children":9731},{},[9732],{"type":3040,"value":9733},"Client types",{"type":3040,"value":4166},{"type":3023,"tag":3320,"props":9736,"children":9738},{"className":9737},[],[9739],{"type":3040,"value":9740},"#graphql\u002Fclient",{"type":3040,"value":9742}," - Use in frontend components",{"type":3023,"tag":3313,"props":9744,"children":9746},{"className":3426,"code":9745,"language":3428,"meta":2984,"style":2984},"\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",[9747],{"type":3023,"tag":3320,"props":9748,"children":9749},{"__ignoreMap":2984},[9750,9758,9807,9814,9822],{"type":3023,"tag":3324,"props":9751,"children":9752},{"class":3326,"line":3008},[9753],{"type":3023,"tag":3324,"props":9754,"children":9755},{"style":3438},[9756],{"type":3040,"value":9757},"\u002F\u002F Server-side\n",{"type":3023,"tag":3324,"props":9759,"children":9760},{"class":3326,"line":3004},[9761,9765,9769,9773,9778,9782,9787,9791,9795,9799,9803],{"type":3023,"tag":3324,"props":9762,"children":9763},{"style":3447},[9764],{"type":3040,"value":3450},{"type":3023,"tag":3324,"props":9766,"children":9767},{"style":3447},[9768],{"type":3040,"value":8839},{"type":3023,"tag":3324,"props":9770,"children":9771},{"style":3453},[9772],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":9774,"children":9775},{"style":3459},[9776],{"type":3040,"value":9777}," User",{"type":3023,"tag":3324,"props":9779,"children":9780},{"style":3453},[9781],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":9783,"children":9784},{"style":3459},[9785],{"type":3040,"value":9786}," CreateUserInput",{"type":3023,"tag":3324,"props":9788,"children":9789},{"style":3453},[9790],{"type":3040,"value":3467},{"type":3023,"tag":3324,"props":9792,"children":9793},{"style":3447},[9794],{"type":3040,"value":3472},{"type":3023,"tag":3324,"props":9796,"children":9797},{"style":3453},[9798],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":9800,"children":9801},{"style":3336},[9802],{"type":3040,"value":9723},{"type":3023,"tag":3324,"props":9804,"children":9805},{"style":3453},[9806],{"type":3040,"value":3487},{"type":3023,"tag":3324,"props":9808,"children":9809},{"class":3326,"line":3490},[9810],{"type":3023,"tag":3324,"props":9811,"children":9812},{"emptyLinePlaceholder":1200},[9813],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":9815,"children":9816},{"class":3326,"line":3499},[9817],{"type":3023,"tag":3324,"props":9818,"children":9819},{"style":3438},[9820],{"type":3040,"value":9821},"\u002F\u002F Client-side  \n",{"type":3023,"tag":3324,"props":9823,"children":9824},{"class":3326,"line":3013},[9825,9829,9833,9837,9842,9846,9851,9855,9859,9863,9867],{"type":3023,"tag":3324,"props":9826,"children":9827},{"style":3447},[9828],{"type":3040,"value":3450},{"type":3023,"tag":3324,"props":9830,"children":9831},{"style":3447},[9832],{"type":3040,"value":8839},{"type":3023,"tag":3324,"props":9834,"children":9835},{"style":3453},[9836],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":9838,"children":9839},{"style":3459},[9840],{"type":3040,"value":9841}," GetUsersQuery",{"type":3023,"tag":3324,"props":9843,"children":9844},{"style":3453},[9845],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":9847,"children":9848},{"style":3459},[9849],{"type":3040,"value":9850}," CreateUserMutation",{"type":3023,"tag":3324,"props":9852,"children":9853},{"style":3453},[9854],{"type":3040,"value":3467},{"type":3023,"tag":3324,"props":9856,"children":9857},{"style":3447},[9858],{"type":3040,"value":3472},{"type":3023,"tag":3324,"props":9860,"children":9861},{"style":3453},[9862],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":9864,"children":9865},{"style":3336},[9866],{"type":3040,"value":9740},{"type":3023,"tag":3324,"props":9868,"children":9869},{"style":3453},[9870],{"type":3040,"value":3487},{"type":3023,"tag":3298,"props":9872,"children":9874},{"id":9873},"project-structure",[9875],{"type":3040,"value":9876},"Project Structure",{"type":3023,"tag":3313,"props":9878,"children":9882},{"className":9879,"code":9881,"language":3040},[9880],"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",[9883],{"type":3023,"tag":3320,"props":9884,"children":9885},{"__ignoreMap":2984},[9886],{"type":3040,"value":9881},{"type":3023,"tag":9888,"props":9889,"children":9890},"blockquote",{},[9891,9908],{"type":3023,"tag":3043,"props":9892,"children":9893},{},[9894,9899,9901,9906],{"type":3023,"tag":3100,"props":9895,"children":9896},{},[9897],{"type":3040,"value":9898},"⚠️ Important",{"type":3040,"value":9900},": Use ",{"type":3023,"tag":3100,"props":9902,"children":9903},{},[9904],{"type":3040,"value":9905},"named exports",{"type":3040,"value":9907}," for all resolvers:",{"type":3023,"tag":3313,"props":9909,"children":9911},{"className":3426,"code":9910,"language":3428,"meta":2984,"style":2984},"\u002F\u002F ✅ Correct\nexport const userQueries = defineQuery({...})\n\n\u002F\u002F ❌ Deprecated\nexport default defineQuery({...})\n",[9912],{"type":3023,"tag":3320,"props":9913,"children":9914},{"__ignoreMap":2984},[9915,9923,9959,9966,9974],{"type":3023,"tag":3324,"props":9916,"children":9917},{"class":3326,"line":3008},[9918],{"type":3023,"tag":3324,"props":9919,"children":9920},{"style":3438},[9921],{"type":3040,"value":9922},"\u002F\u002F ✅ Correct\n",{"type":3023,"tag":3324,"props":9924,"children":9925},{"class":3326,"line":3004},[9926,9930,9934,9938,9942,9946,9950,9955],{"type":3023,"tag":3324,"props":9927,"children":9928},{"style":3447},[9929],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":9931,"children":9932},{"style":3934},[9933],{"type":3040,"value":3937},{"type":3023,"tag":3324,"props":9935,"children":9936},{"style":3459},[9937],{"type":3040,"value":4566},{"type":3023,"tag":3324,"props":9939,"children":9940},{"style":3453},[9941],{"type":3040,"value":3947},{"type":3023,"tag":3324,"props":9943,"children":9944},{"style":3513},[9945],{"type":3040,"value":4575},{"type":3023,"tag":3324,"props":9947,"children":9948},{"style":3459},[9949],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":9951,"children":9952},{"style":3453},[9953],{"type":3040,"value":9954},"{...}",{"type":3023,"tag":3324,"props":9956,"children":9957},{"style":3459},[9958],{"type":3040,"value":3644},{"type":3023,"tag":3324,"props":9960,"children":9961},{"class":3326,"line":3490},[9962],{"type":3023,"tag":3324,"props":9963,"children":9964},{"emptyLinePlaceholder":1200},[9965],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":9967,"children":9968},{"class":3326,"line":3499},[9969],{"type":3023,"tag":3324,"props":9970,"children":9971},{"style":3438},[9972],{"type":3040,"value":9973},"\u002F\u002F ❌ Deprecated\n",{"type":3023,"tag":3324,"props":9975,"children":9976},{"class":3326,"line":3013},[9977,9981,9985,9989,9993,9997],{"type":3023,"tag":3324,"props":9978,"children":9979},{"style":3447},[9980],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":9982,"children":9983},{"style":3447},[9984],{"type":3040,"value":3510},{"type":3023,"tag":3324,"props":9986,"children":9987},{"style":3513},[9988],{"type":3040,"value":4575},{"type":3023,"tag":3324,"props":9990,"children":9991},{"style":3459},[9992],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":9994,"children":9995},{"style":3453},[9996],{"type":3040,"value":9954},{"type":3023,"tag":3324,"props":9998,"children":9999},{"style":3459},[10000],{"type":3040,"value":3644},{"type":3023,"tag":3170,"props":10002,"children":10004},{"id":10003},"troubleshooting",[10005],{"type":3040,"value":10006},"🚨 Troubleshooting",{"type":3023,"tag":3411,"props":10008,"children":10009},{},[10010,10018,10026,10067,10075,10106,10114,10133,10147,10345,10367,10372,10950,10958,11062,11070],{"type":3023,"tag":3415,"props":10011,"children":10012},{},[10013],{"type":3023,"tag":3100,"props":10014,"children":10015},{},[10016],{"type":3040,"value":10017},"Common Issues",{"type":3023,"tag":3043,"props":10019,"children":10020},{},[10021],{"type":3023,"tag":3100,"props":10022,"children":10023},{},[10024],{"type":3040,"value":10025},"GraphQL endpoint returns 404",{"type":3023,"tag":3177,"props":10027,"children":10028},{},[10029,10041,10054],{"type":3023,"tag":3181,"props":10030,"children":10031},{},[10032,10034,10039],{"type":3040,"value":10033},"✅ Check ",{"type":3023,"tag":3320,"props":10035,"children":10037},{"className":10036},[],[10038],{"type":3040,"value":2981},{"type":3040,"value":10040}," is in modules",{"type":3023,"tag":3181,"props":10042,"children":10043},{},[10044,10046,10052],{"type":3040,"value":10045},"✅ Set ",{"type":3023,"tag":3320,"props":10047,"children":10049},{"className":10048},[],[10050],{"type":3040,"value":10051},"graphql.framework",{"type":3040,"value":10053}," option",{"type":3023,"tag":3181,"props":10055,"children":10056},{},[10057,10059,10065],{"type":3040,"value":10058},"✅ Create at least one ",{"type":3023,"tag":3320,"props":10060,"children":10062},{"className":10061},[],[10063],{"type":3040,"value":10064},".graphql",{"type":3040,"value":10066}," file",{"type":3023,"tag":3043,"props":10068,"children":10069},{},[10070],{"type":3023,"tag":3100,"props":10071,"children":10072},{},[10073],{"type":3040,"value":10074},"Types not generating",{"type":3023,"tag":3177,"props":10076,"children":10077},{},[10078,10083,10101],{"type":3023,"tag":3181,"props":10079,"children":10080},{},[10081],{"type":3040,"value":10082},"✅ Restart dev server",{"type":3023,"tag":3181,"props":10084,"children":10085},{},[10086,10088,10094,10095],{"type":3040,"value":10087},"✅ Check file naming: ",{"type":3023,"tag":3320,"props":10089,"children":10091},{"className":10090},[],[10092],{"type":3040,"value":10093},"*.graphql",{"type":3040,"value":6755},{"type":3023,"tag":3320,"props":10096,"children":10098},{"className":10097},[],[10099],{"type":3040,"value":10100},"*.resolver.ts",{"type":3023,"tag":3181,"props":10102,"children":10103},{},[10104],{"type":3040,"value":10105},"✅ Verify exports are named exports",{"type":3023,"tag":3043,"props":10107,"children":10108},{},[10109],{"type":3023,"tag":3100,"props":10110,"children":10111},{},[10112],{"type":3040,"value":10113},"Import errors",{"type":3023,"tag":3177,"props":10115,"children":10116},{},[10117,10128],{"type":3023,"tag":3181,"props":10118,"children":10119},{},[10120,10122],{"type":3040,"value":10121},"✅ Use correct path: ",{"type":3023,"tag":3320,"props":10123,"children":10125},{"className":10124},[],[10126],{"type":3040,"value":10127},"nitro-graphql\u002Futils\u002Fdefine",{"type":3023,"tag":3181,"props":10129,"children":10130},{},[10131],{"type":3040,"value":10132},"✅ Use named exports in resolvers",{"type":3023,"tag":3043,"props":10134,"children":10135},{},[10136],{"type":3023,"tag":3100,"props":10137,"children":10138},{},[10139,10141],{"type":3040,"value":10140},"Vite: \"Parse failure: Expected ';', '}' or ",{"type":3023,"tag":10142,"props":10143,"children":10144},"eof",{},[10145],{"type":3040,"value":10146},"\" on GraphQL files",{"type":3023,"tag":3177,"props":10148,"children":10149},{},[10150,10169,10196],{"type":3023,"tag":3181,"props":10151,"children":10152},{},[10153,10155,10161,10163],{"type":3040,"value":10154},"✅ Add ",{"type":3023,"tag":3320,"props":10156,"children":10158},{"className":10157},[],[10159],{"type":3040,"value":10160},"graphql()",{"type":3040,"value":10162}," plugin from ",{"type":3023,"tag":3320,"props":10164,"children":10166},{"className":10165},[],[10167],{"type":3040,"value":10168},"nitro-graphql\u002Fvite",{"type":3023,"tag":3181,"props":10170,"children":10171},{},[10172,10174,10179,10181,10186,10188,10194],{"type":3040,"value":10173},"✅ Ensure ",{"type":3023,"tag":3320,"props":10175,"children":10177},{"className":10176},[],[10178],{"type":3040,"value":10160},{"type":3040,"value":10180}," is placed ",{"type":3023,"tag":3100,"props":10182,"children":10183},{},[10184],{"type":3040,"value":10185},"before",{"type":3040,"value":10187}," ",{"type":3023,"tag":3320,"props":10189,"children":10191},{"className":10190},[],[10192],{"type":3040,"value":10193},"nitro()",{"type":3040,"value":10195}," in plugins array",{"type":3023,"tag":3181,"props":10197,"children":10198},{},[10199,10201],{"type":3040,"value":10200},"✅ Example:\n",{"type":3023,"tag":3313,"props":10202,"children":10204},{"className":3426,"code":10203,"language":3428,"meta":2984,"style":2984},"import { graphql } from 'nitro-graphql\u002Fvite'\n\nexport default defineConfig({\n  plugins: [\n    graphql(), \u002F\u002F ← Must be first\n    nitro(),\n  ]\n})\n",[10205],{"type":3023,"tag":3320,"props":10206,"children":10207},{"__ignoreMap":2984},[10208,10244,10251,10275,10291,10311,10327,10334],{"type":3023,"tag":3324,"props":10209,"children":10210},{"class":3326,"line":3008},[10211,10215,10219,10224,10228,10232,10236,10240],{"type":3023,"tag":3324,"props":10212,"children":10213},{"style":3447},[10214],{"type":3040,"value":3450},{"type":3023,"tag":3324,"props":10216,"children":10217},{"style":3453},[10218],{"type":3040,"value":3456},{"type":3023,"tag":3324,"props":10220,"children":10221},{"style":3459},[10222],{"type":3040,"value":10223}," graphql",{"type":3023,"tag":3324,"props":10225,"children":10226},{"style":3453},[10227],{"type":3040,"value":3467},{"type":3023,"tag":3324,"props":10229,"children":10230},{"style":3447},[10231],{"type":3040,"value":3472},{"type":3023,"tag":3324,"props":10233,"children":10234},{"style":3453},[10235],{"type":3040,"value":3477},{"type":3023,"tag":3324,"props":10237,"children":10238},{"style":3336},[10239],{"type":3040,"value":10168},{"type":3023,"tag":3324,"props":10241,"children":10242},{"style":3453},[10243],{"type":3040,"value":3487},{"type":3023,"tag":3324,"props":10245,"children":10246},{"class":3326,"line":3004},[10247],{"type":3023,"tag":3324,"props":10248,"children":10249},{"emptyLinePlaceholder":1200},[10250],{"type":3040,"value":3496},{"type":3023,"tag":3324,"props":10252,"children":10253},{"class":3326,"line":3490},[10254,10258,10262,10267,10271],{"type":3023,"tag":3324,"props":10255,"children":10256},{"style":3447},[10257],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":10259,"children":10260},{"style":3447},[10261],{"type":3040,"value":3510},{"type":3023,"tag":3324,"props":10263,"children":10264},{"style":3513},[10265],{"type":3040,"value":10266}," defineConfig",{"type":3023,"tag":3324,"props":10268,"children":10269},{"style":3459},[10270],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":10272,"children":10273},{"style":3453},[10274],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":10276,"children":10277},{"class":3326,"line":3499},[10278,10283,10287],{"type":3023,"tag":3324,"props":10279,"children":10280},{"style":3531},[10281],{"type":3040,"value":10282},"  plugins",{"type":3023,"tag":3324,"props":10284,"children":10285},{"style":3453},[10286],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":10288,"children":10289},{"style":3459},[10290],{"type":3040,"value":7193},{"type":3023,"tag":3324,"props":10292,"children":10293},{"class":3326,"line":3013},[10294,10298,10302,10306],{"type":3023,"tag":3324,"props":10295,"children":10296},{"style":3513},[10297],{"type":3040,"value":3756},{"type":3023,"tag":3324,"props":10299,"children":10300},{"style":3459},[10301],{"type":3040,"value":5121},{"type":3023,"tag":3324,"props":10303,"children":10304},{"style":3453},[10305],{"type":3040,"value":3616},{"type":3023,"tag":3324,"props":10307,"children":10308},{"style":3438},[10309],{"type":3040,"value":10310}," \u002F\u002F ← Must be first\n",{"type":3023,"tag":3324,"props":10312,"children":10313},{"class":3326,"line":3570},[10314,10319,10323],{"type":3023,"tag":3324,"props":10315,"children":10316},{"style":3513},[10317],{"type":3040,"value":10318},"    nitro",{"type":3023,"tag":3324,"props":10320,"children":10321},{"style":3459},[10322],{"type":3040,"value":5121},{"type":3023,"tag":3324,"props":10324,"children":10325},{"style":3453},[10326],{"type":3040,"value":3567},{"type":3023,"tag":3324,"props":10328,"children":10329},{"class":3326,"line":3588},[10330],{"type":3023,"tag":3324,"props":10331,"children":10332},{"style":3459},[10333],{"type":3040,"value":8105},{"type":3023,"tag":3324,"props":10335,"children":10336},{"class":3326,"line":3624},[10337,10341],{"type":3023,"tag":3324,"props":10338,"children":10339},{"style":3453},[10340],{"type":3040,"value":3639},{"type":3023,"tag":3324,"props":10342,"children":10343},{"style":3459},[10344],{"type":3040,"value":3644},{"type":3023,"tag":3043,"props":10346,"children":10347},{},[10348],{"type":3023,"tag":3100,"props":10349,"children":10350},{},[10351,10353,10358,10360,10365],{"type":3040,"value":10352},"RollupError: \"",{"type":3023,"tag":3324,"props":10354,"children":10355},{},[10356],{"type":3040,"value":10357},"exportName",{"type":3040,"value":10359},"\" is not exported by \"",{"type":3023,"tag":3324,"props":10361,"children":10362},{},[10363],{"type":3040,"value":10364},"file",{"type":3040,"value":10366},".resolver.ts\"",{"type":3023,"tag":3043,"props":10368,"children":10369},{},[10370],{"type":3040,"value":10371},"This error occurs when the resolver scanner can't find the expected export in your resolver file. Common causes:",{"type":3023,"tag":7759,"props":10373,"children":10374},{},[10375,10554,10773,10924],{"type":3023,"tag":3181,"props":10376,"children":10377},{},[10378,10383,10385,10466],{"type":3023,"tag":3100,"props":10379,"children":10380},{},[10381],{"type":3040,"value":10382},"Using default export instead of named export",{"type":3040,"value":10384}," ❌",{"type":3023,"tag":3313,"props":10386,"children":10388},{"className":3426,"code":10387,"language":3428,"meta":2984,"style":2984},"\u002F\u002F ❌ WRONG - Will not be detected\nexport default defineQuery({\n  users: () => [...]\n})\n",[10389],{"type":3023,"tag":3320,"props":10390,"children":10391},{"__ignoreMap":2984},[10392,10400,10423,10455],{"type":3023,"tag":3324,"props":10393,"children":10394},{"class":3326,"line":3008},[10395],{"type":3023,"tag":3324,"props":10396,"children":10397},{"style":3438},[10398],{"type":3040,"value":10399},"\u002F\u002F ❌ WRONG - Will not be detected\n",{"type":3023,"tag":3324,"props":10401,"children":10402},{"class":3326,"line":3004},[10403,10407,10411,10415,10419],{"type":3023,"tag":3324,"props":10404,"children":10405},{"style":3447},[10406],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":10408,"children":10409},{"style":3447},[10410],{"type":3040,"value":3510},{"type":3023,"tag":3324,"props":10412,"children":10413},{"style":3513},[10414],{"type":3040,"value":4575},{"type":3023,"tag":3324,"props":10416,"children":10417},{"style":3459},[10418],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":10420,"children":10421},{"style":3453},[10422],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":10424,"children":10425},{"class":3326,"line":3490},[10426,10430,10434,10438,10442,10446,10451],{"type":3023,"tag":3324,"props":10427,"children":10428},{"style":3513},[10429],{"type":3040,"value":4591},{"type":3023,"tag":3324,"props":10431,"children":10432},{"style":3453},[10433],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":10435,"children":10436},{"style":3453},[10437],{"type":3040,"value":3993},{"type":3023,"tag":3324,"props":10439,"children":10440},{"style":3934},[10441],{"type":3040,"value":3998},{"type":3023,"tag":3324,"props":10443,"children":10444},{"style":3459},[10445],{"type":3040,"value":3544},{"type":3023,"tag":3324,"props":10447,"children":10448},{"style":3453},[10449],{"type":3040,"value":10450},"...",{"type":3023,"tag":3324,"props":10452,"children":10453},{"style":3459},[10454],{"type":3040,"value":8529},{"type":3023,"tag":3324,"props":10456,"children":10457},{"class":3326,"line":3499},[10458,10462],{"type":3023,"tag":3324,"props":10459,"children":10460},{"style":3453},[10461],{"type":3040,"value":3639},{"type":3023,"tag":3324,"props":10463,"children":10464},{"style":3459},[10465],{"type":3040,"value":3644},{"type":3023,"tag":3313,"props":10467,"children":10469},{"className":3426,"code":10468,"language":3428,"meta":2984,"style":2984},"\u002F\u002F ✅ CORRECT - Use named export\nexport const userQueries = defineQuery({\n  users: () => [...]\n})\n",[10470],{"type":3023,"tag":3320,"props":10471,"children":10472},{"__ignoreMap":2984},[10473,10481,10512,10543],{"type":3023,"tag":3324,"props":10474,"children":10475},{"class":3326,"line":3008},[10476],{"type":3023,"tag":3324,"props":10477,"children":10478},{"style":3438},[10479],{"type":3040,"value":10480},"\u002F\u002F ✅ CORRECT - Use named export\n",{"type":3023,"tag":3324,"props":10482,"children":10483},{"class":3326,"line":3004},[10484,10488,10492,10496,10500,10504,10508],{"type":3023,"tag":3324,"props":10485,"children":10486},{"style":3447},[10487],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":10489,"children":10490},{"style":3934},[10491],{"type":3040,"value":3937},{"type":3023,"tag":3324,"props":10493,"children":10494},{"style":3459},[10495],{"type":3040,"value":4566},{"type":3023,"tag":3324,"props":10497,"children":10498},{"style":3453},[10499],{"type":3040,"value":3947},{"type":3023,"tag":3324,"props":10501,"children":10502},{"style":3513},[10503],{"type":3040,"value":4575},{"type":3023,"tag":3324,"props":10505,"children":10506},{"style":3459},[10507],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":10509,"children":10510},{"style":3453},[10511],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":10513,"children":10514},{"class":3326,"line":3490},[10515,10519,10523,10527,10531,10535,10539],{"type":3023,"tag":3324,"props":10516,"children":10517},{"style":3513},[10518],{"type":3040,"value":4591},{"type":3023,"tag":3324,"props":10520,"children":10521},{"style":3453},[10522],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":10524,"children":10525},{"style":3453},[10526],{"type":3040,"value":3993},{"type":3023,"tag":3324,"props":10528,"children":10529},{"style":3934},[10530],{"type":3040,"value":3998},{"type":3023,"tag":3324,"props":10532,"children":10533},{"style":3459},[10534],{"type":3040,"value":3544},{"type":3023,"tag":3324,"props":10536,"children":10537},{"style":3453},[10538],{"type":3040,"value":10450},{"type":3023,"tag":3324,"props":10540,"children":10541},{"style":3459},[10542],{"type":3040,"value":8529},{"type":3023,"tag":3324,"props":10544,"children":10545},{"class":3326,"line":3499},[10546,10550],{"type":3023,"tag":3324,"props":10547,"children":10548},{"style":3453},[10549],{"type":3040,"value":3639},{"type":3023,"tag":3324,"props":10551,"children":10552},{"style":3459},[10553],{"type":3040,"value":3644},{"type":3023,"tag":3181,"props":10555,"children":10556},{},[10557,10562,10563,10662],{"type":3023,"tag":3100,"props":10558,"children":10559},{},[10560],{"type":3040,"value":10561},"Not using a define function",{"type":3040,"value":10384},{"type":3023,"tag":3313,"props":10564,"children":10566},{"className":3426,"code":10565,"language":3428,"meta":2984,"style":2984},"\u002F\u002F ❌ WRONG - Plain object won't be detected\nexport const resolvers = {\n  Query: {\n    users: () => [...]\n  }\n}\n",[10567],{"type":3023,"tag":3320,"props":10568,"children":10569},{"__ignoreMap":2984},[10570,10578,10602,10617,10648,10655],{"type":3023,"tag":3324,"props":10571,"children":10572},{"class":3326,"line":3008},[10573],{"type":3023,"tag":3324,"props":10574,"children":10575},{"style":3438},[10576],{"type":3040,"value":10577},"\u002F\u002F ❌ WRONG - Plain object won't be detected\n",{"type":3023,"tag":3324,"props":10579,"children":10580},{"class":3326,"line":3004},[10581,10585,10589,10594,10598],{"type":3023,"tag":3324,"props":10582,"children":10583},{"style":3447},[10584],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":10586,"children":10587},{"style":3934},[10588],{"type":3040,"value":3937},{"type":3023,"tag":3324,"props":10590,"children":10591},{"style":3459},[10592],{"type":3040,"value":10593}," resolvers ",{"type":3023,"tag":3324,"props":10595,"children":10596},{"style":3453},[10597],{"type":3040,"value":3947},{"type":3023,"tag":3324,"props":10599,"children":10600},{"style":3453},[10601],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":10603,"children":10604},{"class":3326,"line":3490},[10605,10609,10613],{"type":3023,"tag":3324,"props":10606,"children":10607},{"style":3531},[10608],{"type":3040,"value":3968},{"type":3023,"tag":3324,"props":10610,"children":10611},{"style":3453},[10612],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":10614,"children":10615},{"style":3453},[10616],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":10618,"children":10619},{"class":3326,"line":3499},[10620,10624,10628,10632,10636,10640,10644],{"type":3023,"tag":3324,"props":10621,"children":10622},{"style":3513},[10623],{"type":3040,"value":5197},{"type":3023,"tag":3324,"props":10625,"children":10626},{"style":3453},[10627],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":10629,"children":10630},{"style":3453},[10631],{"type":3040,"value":3993},{"type":3023,"tag":3324,"props":10633,"children":10634},{"style":3934},[10635],{"type":3040,"value":3998},{"type":3023,"tag":3324,"props":10637,"children":10638},{"style":3459},[10639],{"type":3040,"value":3544},{"type":3023,"tag":3324,"props":10641,"children":10642},{"style":3453},[10643],{"type":3040,"value":10450},{"type":3023,"tag":3324,"props":10645,"children":10646},{"style":3459},[10647],{"type":3040,"value":8529},{"type":3023,"tag":3324,"props":10649,"children":10650},{"class":3326,"line":3013},[10651],{"type":3023,"tag":3324,"props":10652,"children":10653},{"style":3453},[10654],{"type":3040,"value":4900},{"type":3023,"tag":3324,"props":10656,"children":10657},{"class":3326,"line":3570},[10658],{"type":3023,"tag":3324,"props":10659,"children":10660},{"style":3453},[10661],{"type":3040,"value":3873},{"type":3023,"tag":3313,"props":10663,"children":10665},{"className":3426,"code":10664,"language":3428,"meta":2984,"style":2984},"\u002F\u002F ✅ CORRECT - Use defineResolver, defineQuery, etc.\nexport const userResolver = defineResolver({\n  Query: {\n    users: () => [...]\n  }\n})\n",[10666],{"type":3023,"tag":3320,"props":10667,"children":10668},{"__ignoreMap":2984},[10669,10677,10709,10724,10755,10762],{"type":3023,"tag":3324,"props":10670,"children":10671},{"class":3326,"line":3008},[10672],{"type":3023,"tag":3324,"props":10673,"children":10674},{"style":3438},[10675],{"type":3040,"value":10676},"\u002F\u002F ✅ CORRECT - Use defineResolver, defineQuery, etc.\n",{"type":3023,"tag":3324,"props":10678,"children":10679},{"class":3326,"line":3004},[10680,10684,10688,10693,10697,10701,10705],{"type":3023,"tag":3324,"props":10681,"children":10682},{"style":3447},[10683],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":10685,"children":10686},{"style":3934},[10687],{"type":3040,"value":3937},{"type":3023,"tag":3324,"props":10689,"children":10690},{"style":3459},[10691],{"type":3040,"value":10692}," userResolver ",{"type":3023,"tag":3324,"props":10694,"children":10695},{"style":3453},[10696],{"type":3040,"value":3947},{"type":3023,"tag":3324,"props":10698,"children":10699},{"style":3513},[10700],{"type":3040,"value":3952},{"type":3023,"tag":3324,"props":10702,"children":10703},{"style":3459},[10704],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":10706,"children":10707},{"style":3453},[10708],{"type":3040,"value":3525},{"type":3023,"tag":3324,"props":10710,"children":10711},{"class":3326,"line":3490},[10712,10716,10720],{"type":3023,"tag":3324,"props":10713,"children":10714},{"style":3531},[10715],{"type":3040,"value":3968},{"type":3023,"tag":3324,"props":10717,"children":10718},{"style":3453},[10719],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":10721,"children":10722},{"style":3453},[10723],{"type":3040,"value":3585},{"type":3023,"tag":3324,"props":10725,"children":10726},{"class":3326,"line":3499},[10727,10731,10735,10739,10743,10747,10751],{"type":3023,"tag":3324,"props":10728,"children":10729},{"style":3513},[10730],{"type":3040,"value":5197},{"type":3023,"tag":3324,"props":10732,"children":10733},{"style":3453},[10734],{"type":3040,"value":3539},{"type":3023,"tag":3324,"props":10736,"children":10737},{"style":3453},[10738],{"type":3040,"value":3993},{"type":3023,"tag":3324,"props":10740,"children":10741},{"style":3934},[10742],{"type":3040,"value":3998},{"type":3023,"tag":3324,"props":10744,"children":10745},{"style":3459},[10746],{"type":3040,"value":3544},{"type":3023,"tag":3324,"props":10748,"children":10749},{"style":3453},[10750],{"type":3040,"value":10450},{"type":3023,"tag":3324,"props":10752,"children":10753},{"style":3459},[10754],{"type":3040,"value":8529},{"type":3023,"tag":3324,"props":10756,"children":10757},{"class":3326,"line":3013},[10758],{"type":3023,"tag":3324,"props":10759,"children":10760},{"style":3453},[10761],{"type":3040,"value":4900},{"type":3023,"tag":3324,"props":10763,"children":10764},{"class":3326,"line":3570},[10765,10769],{"type":3023,"tag":3324,"props":10766,"children":10767},{"style":3453},[10768],{"type":3040,"value":3639},{"type":3023,"tag":3324,"props":10770,"children":10771},{"style":3459},[10772],{"type":3040,"value":3644},{"type":3023,"tag":3181,"props":10774,"children":10775},{},[10776,10781,10782,10833],{"type":3023,"tag":3100,"props":10777,"children":10778},{},[10779],{"type":3040,"value":10780},"File naming doesn't match export",{"type":3040,"value":10384},{"type":3023,"tag":3313,"props":10783,"children":10785},{"className":3426,"code":10784,"language":3428,"meta":2984,"style":2984},"\u002F\u002F ❌ File: uploadFile.resolver.ts but export is named differently\nexport const fileUploader = defineMutation({...})\n",[10786],{"type":3023,"tag":3320,"props":10787,"children":10788},{"__ignoreMap":2984},[10789,10797],{"type":3023,"tag":3324,"props":10790,"children":10791},{"class":3326,"line":3008},[10792],{"type":3023,"tag":3324,"props":10793,"children":10794},{"style":3438},[10795],{"type":3040,"value":10796},"\u002F\u002F ❌ File: uploadFile.resolver.ts but export is named differently\n",{"type":3023,"tag":3324,"props":10798,"children":10799},{"class":3326,"line":3004},[10800,10804,10808,10813,10817,10821,10825,10829],{"type":3023,"tag":3324,"props":10801,"children":10802},{"style":3447},[10803],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":10805,"children":10806},{"style":3934},[10807],{"type":3040,"value":3937},{"type":3023,"tag":3324,"props":10809,"children":10810},{"style":3459},[10811],{"type":3040,"value":10812}," fileUploader ",{"type":3023,"tag":3324,"props":10814,"children":10815},{"style":3453},[10816],{"type":3040,"value":3947},{"type":3023,"tag":3324,"props":10818,"children":10819},{"style":3513},[10820],{"type":3040,"value":4943},{"type":3023,"tag":3324,"props":10822,"children":10823},{"style":3459},[10824],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":10826,"children":10827},{"style":3453},[10828],{"type":3040,"value":9954},{"type":3023,"tag":3324,"props":10830,"children":10831},{"style":3459},[10832],{"type":3040,"value":3644},{"type":3023,"tag":3313,"props":10834,"children":10836},{"className":3426,"code":10835,"language":3428,"meta":2984,"style":2984},"\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",[10837],{"type":3023,"tag":3320,"props":10838,"children":10839},{"__ignoreMap":2984},[10840,10848,10884],{"type":3023,"tag":3324,"props":10841,"children":10842},{"class":3326,"line":3008},[10843],{"type":3023,"tag":3324,"props":10844,"children":10845},{"style":3438},[10846],{"type":3040,"value":10847},"\u002F\u002F ✅ CORRECT - Export name can be anything, as long as it uses a define function\n",{"type":3023,"tag":3324,"props":10849,"children":10850},{"class":3326,"line":3004},[10851,10855,10859,10864,10868,10872,10876,10880],{"type":3023,"tag":3324,"props":10852,"children":10853},{"style":3447},[10854],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":10856,"children":10857},{"style":3934},[10858],{"type":3040,"value":3937},{"type":3023,"tag":3324,"props":10860,"children":10861},{"style":3459},[10862],{"type":3040,"value":10863}," uploadFile ",{"type":3023,"tag":3324,"props":10865,"children":10866},{"style":3453},[10867],{"type":3040,"value":3947},{"type":3023,"tag":3324,"props":10869,"children":10870},{"style":3513},[10871],{"type":3040,"value":4943},{"type":3023,"tag":3324,"props":10873,"children":10874},{"style":3459},[10875],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":10877,"children":10878},{"style":3453},[10879],{"type":3040,"value":9954},{"type":3023,"tag":3324,"props":10881,"children":10882},{"style":3459},[10883],{"type":3040,"value":3644},{"type":3023,"tag":3324,"props":10885,"children":10886},{"class":3326,"line":3490},[10887,10891,10895,10899,10903,10907,10911,10915,10919],{"type":3023,"tag":3324,"props":10888,"children":10889},{"style":3447},[10890],{"type":3040,"value":3505},{"type":3023,"tag":3324,"props":10892,"children":10893},{"style":3934},[10894],{"type":3040,"value":3937},{"type":3023,"tag":3324,"props":10896,"children":10897},{"style":3459},[10898],{"type":3040,"value":10812},{"type":3023,"tag":3324,"props":10900,"children":10901},{"style":3453},[10902],{"type":3040,"value":3947},{"type":3023,"tag":3324,"props":10904,"children":10905},{"style":3513},[10906],{"type":3040,"value":4943},{"type":3023,"tag":3324,"props":10908,"children":10909},{"style":3459},[10910],{"type":3040,"value":3520},{"type":3023,"tag":3324,"props":10912,"children":10913},{"style":3453},[10914],{"type":3040,"value":9954},{"type":3023,"tag":3324,"props":10916,"children":10917},{"style":3459},[10918],{"type":3040,"value":4691},{"type":3023,"tag":3324,"props":10920,"children":10921},{"style":3438},[10922],{"type":3040,"value":10923},"\u002F\u002F Both work!\n",{"type":3023,"tag":3181,"props":10925,"children":10926},{},[10927,10932],{"type":3023,"tag":3100,"props":10928,"children":10929},{},[10930],{"type":3040,"value":10931},"Syntax errors preventing parsing",{"type":3023,"tag":3177,"props":10933,"children":10934},{},[10935,10940,10945],{"type":3023,"tag":3181,"props":10936,"children":10937},{},[10938],{"type":3040,"value":10939},"Check for TypeScript compilation errors in the file",{"type":3023,"tag":3181,"props":10941,"children":10942},{},[10943],{"type":3040,"value":10944},"Ensure imports are valid",{"type":3023,"tag":3181,"props":10946,"children":10947},{},[10948],{"type":3040,"value":10949},"Verify no missing brackets or syntax issues",{"type":3023,"tag":3043,"props":10951,"children":10952},{},[10953],{"type":3023,"tag":3100,"props":10954,"children":10955},{},[10956],{"type":3040,"value":10957},"How resolver scanning works:",{"type":3023,"tag":3177,"props":10959,"children":10960},{},[10961,10982,11057],{"type":3023,"tag":3181,"props":10962,"children":10963},{},[10964,10966,10972,10974,10980],{"type":3040,"value":10965},"The module uses ",{"type":3023,"tag":3320,"props":10967,"children":10969},{"className":10968},[],[10970],{"type":3040,"value":10971},"oxc-parser",{"type":3040,"value":10973}," to scan ",{"type":3023,"tag":3320,"props":10975,"children":10977},{"className":10976},[],[10978],{"type":3040,"value":10979},".resolver.ts",{"type":3040,"value":10981}," files",{"type":3023,"tag":3181,"props":10983,"children":10984},{},[10985,10987,10991,10993],{"type":3040,"value":10986},"It looks for ",{"type":3023,"tag":3100,"props":10988,"children":10989},{},[10990],{"type":3040,"value":9905},{"type":3040,"value":10992}," using these functions:\n",{"type":3023,"tag":3177,"props":10994,"children":10995},{},[10996,11006,11016,11026,11036,11047],{"type":3023,"tag":3181,"props":10997,"children":10998},{},[10999,11004],{"type":3023,"tag":3320,"props":11000,"children":11002},{"className":11001},[],[11003],{"type":3040,"value":9577},{"type":3040,"value":11005}," - Complete resolver with Query, Mutation, etc.",{"type":3023,"tag":3181,"props":11007,"children":11008},{},[11009,11014],{"type":3023,"tag":3320,"props":11010,"children":11012},{"className":11011},[],[11013],{"type":3040,"value":9603},{"type":3040,"value":11015}," - Query-only resolvers",{"type":3023,"tag":3181,"props":11017,"children":11018},{},[11019,11024],{"type":3023,"tag":3320,"props":11020,"children":11022},{"className":11021},[],[11023],{"type":3040,"value":9629},{"type":3040,"value":11025}," - Mutation-only resolvers",{"type":3023,"tag":3181,"props":11027,"children":11028},{},[11029,11034],{"type":3023,"tag":3320,"props":11030,"children":11032},{"className":11031},[],[11033],{"type":3040,"value":9655},{"type":3040,"value":11035}," - Custom type resolvers",{"type":3023,"tag":3181,"props":11037,"children":11038},{},[11039,11045],{"type":3023,"tag":3320,"props":11040,"children":11042},{"className":11041},[],[11043],{"type":3040,"value":11044},"defineSubscription",{"type":3040,"value":11046}," - Subscription resolvers",{"type":3023,"tag":3181,"props":11048,"children":11049},{},[11050,11055],{"type":3023,"tag":3320,"props":11051,"children":11053},{"className":11052},[],[11054],{"type":3040,"value":9681},{"type":3040,"value":11056}," - Directive resolvers",{"type":3023,"tag":3181,"props":11058,"children":11059},{},[11060],{"type":3040,"value":11061},"Only exports using these functions are included in the virtual module",{"type":3023,"tag":3043,"props":11063,"children":11064},{},[11065],{"type":3023,"tag":3100,"props":11066,"children":11067},{},[11068],{"type":3040,"value":11069},"Debugging steps:",{"type":3023,"tag":7759,"props":11071,"children":11072},{},[11073,11084,11089,11094,11099],{"type":3023,"tag":3181,"props":11074,"children":11075},{},[11076,11078],{"type":3040,"value":11077},"Check your resolver file uses named exports: ",{"type":3023,"tag":3320,"props":11079,"children":11081},{"className":11080},[],[11082],{"type":3040,"value":11083},"export const name = defineQuery({...})",{"type":3023,"tag":3181,"props":11085,"children":11086},{},[11087],{"type":3040,"value":11088},"Verify you're using one of the define functions listed above",{"type":3023,"tag":3181,"props":11090,"children":11091},{},[11092],{"type":3040,"value":11093},"Look for TypeScript\u002Fsyntax errors in the file",{"type":3023,"tag":3181,"props":11095,"children":11096},{},[11097],{"type":3040,"value":11098},"Restart the dev server after fixing",{"type":3023,"tag":3181,"props":11100,"children":11101},{},[11102],{"type":3040,"value":11103},"If issues persist, simplify the resolver to test (single query)",{"type":3023,"tag":3170,"props":11105,"children":11107},{"id":11106},"production-usage",[11108],{"type":3040,"value":11109},"🌟 Production Usage",{"type":3023,"tag":3043,"props":11111,"children":11112},{},[11113],{"type":3040,"value":11114},"This package powers production applications:",{"type":3023,"tag":3177,"props":11116,"children":11117},{},[11118],{"type":3023,"tag":3181,"props":11119,"children":11120},{},[11121,11131],{"type":3023,"tag":3047,"props":11122,"children":11125},{"href":11123,"rel":11124},"https:\u002F\u002Fgithub.com\u002Fproductdevbook\u002Fnitroping",[3051],[11126],{"type":3023,"tag":3100,"props":11127,"children":11128},{},[11129],{"type":3040,"value":11130},"Nitroping",{"type":3040,"value":11132}," - Self-hosted push notification service",{"type":3023,"tag":3170,"props":11134,"children":11136},{"id":11135},"using-claude-code",[11137],{"type":3040,"value":11138},"🤖 Using Claude Code",{"type":3023,"tag":3043,"props":11140,"children":11141},{},[11142,11144,11151],{"type":3040,"value":11143},"Speed up development with ",{"type":3023,"tag":3047,"props":11145,"children":11148},{"href":11146,"rel":11147},"https:\u002F\u002Fclaude.ai\u002Fcode",[3051],[11149],{"type":3040,"value":11150},"Claude Code",{"type":3040,"value":11152}," — AI-powered assistance for setting up and building with nitro-graphql.",{"type":3023,"tag":3298,"props":11154,"children":11156},{"id":11155},"quick-setup-prompts",[11157],{"type":3040,"value":11158},"Quick Setup Prompts",{"type":3023,"tag":3043,"props":11160,"children":11161},{},[11162],{"type":3040,"value":11163},"Copy and paste these prompts into Claude Code to scaffold a complete GraphQL API.",{"type":3023,"tag":3043,"props":11165,"children":11166},{},[11167,11172],{"type":3023,"tag":3100,"props":11168,"children":11169},{},[11170],{"type":3040,"value":11171},"💡 Tip",{"type":3040,"value":11173},": After pasting, Claude Code will execute step-by-step and validate each action.",{"type":3023,"tag":3411,"props":11175,"children":11176},{},[11177,11185,11194,11199,11215,11221,11230,11236,11241,11246,11251,11256,11261,11266,11271,11276,11282,11310,11315,11324,11329,11334,11342,11347,11359,11364,11369,11381,11386,11409,11419,11424,11457,11462,11471,11476,11480,11488,11492,11502,11507,11519,11524,11543,11547,11580,11584,11593,11598,11603,11608,11613,11625,11630,11652,11698,11703,11716,11721,11725,11748,11753,11762,11767,11776,11782,11800,11806,11875,11881,11921,11927,11943,11948],{"type":3023,"tag":3415,"props":11178,"children":11179},{},[11180,11181],{"type":3040,"value":3652},{"type":3023,"tag":3100,"props":11182,"children":11183},{},[11184],{"type":3040,"value":3657},{"type":3023,"tag":3313,"props":11186,"children":11189},{"className":11187,"code":11188,"language":3040},[9880],"## 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",[11190],{"type":3023,"tag":3320,"props":11191,"children":11192},{"__ignoreMap":2984},[11193],{"type":3040,"value":11188},{"type":3023,"tag":3043,"props":11195,"children":11196},{},[11197],{"type":3040,"value":11198},"Expected: Returns 2 users",{"type":3023,"tag":3177,"props":11200,"children":11203},{"className":11201},[11202],"contains-task-list",[11204],{"type":3023,"tag":3181,"props":11205,"children":11208},{"className":11206},[11207],"task-list-item",[11209,11213],{"type":3023,"tag":5151,"props":11210,"children":11212},{"disabled":1200,"type":11211},"checkbox",[],{"type":3040,"value":11214}," Check .nuxt\u002Ftypes\u002Fnitro-graphql-server.d.ts exists (types auto-generated)",{"type":3023,"tag":3170,"props":11216,"children":11218},{"id":11217},"file-structure-created",[11219],{"type":3040,"value":11220},"FILE STRUCTURE CREATED",{"type":3023,"tag":3313,"props":11222,"children":11225},{"className":11223,"code":11224,"language":3040},[9880],"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",[11226],{"type":3023,"tag":3320,"props":11227,"children":11228},{"__ignoreMap":2984},[11229],{"type":3040,"value":11224},{"type":3023,"tag":3170,"props":11231,"children":11233},{"id":11232},"critical-rules-must-follow",[11234],{"type":3040,"value":11235},"CRITICAL RULES (MUST FOLLOW)",{"type":3023,"tag":3043,"props":11237,"children":11238},{},[11239],{"type":3040,"value":11240},"❌ DO NOT use default exports in resolvers\nWrong: export default defineQuery({...})\nRight: export const userQueries = defineQuery({...})",{"type":3023,"tag":3043,"props":11242,"children":11243},{},[11244],{"type":3040,"value":11245},"❌ DO NOT name files without .resolver.ts extension\nWrong: users.ts or user-resolver.ts\nRight: users.resolver.ts or user.resolver.ts",{"type":3023,"tag":3043,"props":11247,"children":11248},{},[11249],{"type":3040,"value":11250},"✅ 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":3023,"tag":3170,"props":11252,"children":11253},{"id":10003},[11254],{"type":3040,"value":11255},"TROUBLESHOOTING",{"type":3023,"tag":3043,"props":11257,"children":11258},{},[11259],{"type":3040,"value":11260},"Issue: \"GraphQL endpoint returns 404\"\nFix: Ensure 'nitro-graphql\u002Fnuxt' is in modules array (not just 'nitro-graphql')",{"type":3023,"tag":3043,"props":11262,"children":11263},{},[11264],{"type":3040,"value":11265},"Issue: \"defineQuery is not defined\"\nFix: Restart dev server - auto-imports need to regenerate",{"type":3023,"tag":3043,"props":11267,"children":11268},{},[11269],{"type":3040,"value":11270},"Issue: \"Types not generating\"\nFix: Check .nuxt\u002Ftypes\u002Fnitro-graphql-server.d.ts exists, if not restart dev server",{"type":3023,"tag":3043,"props":11272,"children":11273},{},[11274],{"type":3040,"value":11275},"Issue: \"Module not found: nitro-graphql\"\nFix: Run pnpm install again, check package.json has the package",{"type":3023,"tag":3170,"props":11277,"children":11279},{"id":11278},"next-steps-after-setup-works",[11280],{"type":3040,"value":11281},"NEXT STEPS (After Setup Works)",{"type":3023,"tag":7759,"props":11283,"children":11284},{},[11285,11290,11295,11300,11305],{"type":3023,"tag":3181,"props":11286,"children":11287},{},[11288],{"type":3040,"value":11289},"Add mutations: \"Add createUser and deleteUser mutations with H3 storage\"",{"type":3023,"tag":3181,"props":11291,"children":11292},{},[11293],{"type":3040,"value":11294},"Extend context: \"Add database connection to context.ts and use it in resolvers\"",{"type":3023,"tag":3181,"props":11296,"children":11297},{},[11298],{"type":3040,"value":11299},"Use types: \"Import and use TypeScript types from #graphql\u002Fserver in resolvers\"",{"type":3023,"tag":3181,"props":11301,"children":11302},{},[11303],{"type":3040,"value":11304},"Add auth: \"Add authentication middleware using context in resolvers\"",{"type":3023,"tag":3181,"props":11306,"children":11307},{},[11308],{"type":3040,"value":11309},"Custom config: \"Configure GraphQL Yoga plugins in config.ts\"",{"type":3023,"tag":3043,"props":11311,"children":11312},{},[11313],{"type":3040,"value":11314},"Now implement this setup step-by-step.",{"type":3023,"tag":3313,"props":11316,"children":11319},{"className":11317,"code":11318,"language":3040},[9880],"\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>⚡ \u003Cstrong>Nitro Project\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n",[11320],{"type":3023,"tag":3320,"props":11321,"children":11322},{"__ignoreMap":2984},[11323],{"type":3040,"value":11318},{"type":3023,"tag":3043,"props":11325,"children":11326},{},[11327],{"type":3040,"value":11328},"Set up nitro-graphql in this Nitro project following these exact specifications:",{"type":3023,"tag":3043,"props":11330,"children":11331},{},[11332],{"type":3040,"value":11333},"INSTALLATION:",{"type":3023,"tag":7759,"props":11335,"children":11336},{},[11337],{"type":3023,"tag":3181,"props":11338,"children":11339},{},[11340],{"type":3040,"value":11341},"Run: pnpm add nitro-graphql graphql-yoga graphql",{"type":3023,"tag":3043,"props":11343,"children":11344},{},[11345],{"type":3040,"value":11346},"CONFIGURATION (nitro.config.ts):\nimport { defineNitroConfig } from 'nitro\u002Fconfig'",{"type":3023,"tag":3043,"props":11348,"children":11349},{},[11350,11352,11357],{"type":3040,"value":11351},"export default defineNitroConfig({\nmodules: ",{"type":3023,"tag":3324,"props":11353,"children":11354},{},[11355],{"type":3040,"value":11356},"'nitro-graphql'",{"type":3040,"value":11358},",\ngraphql: {\nframework: 'graphql-yoga',\n},\n})",{"type":3023,"tag":3043,"props":11360,"children":11361},{},[11362],{"type":3040,"value":11363},"SCHEMA (server\u002Fgraphql\u002Fschema.graphql):\ntype Product {\nid: ID!\nname: String!\nprice: Float!\n}",{"type":3023,"tag":3043,"props":11365,"children":11366},{},[11367],{"type":3040,"value":11368},"input CreateProductInput {\nname: String!\nprice: Float!\n}",{"type":3023,"tag":3043,"props":11370,"children":11371},{},[11372,11374,11379],{"type":3040,"value":11373},"type Query {\nproducts: ",{"type":3023,"tag":3324,"props":11375,"children":11376},{},[11377],{"type":3040,"value":11378},"Product!",{"type":3040,"value":11380},"!\nproduct(id: ID!): Product\n}",{"type":3023,"tag":3043,"props":11382,"children":11383},{},[11384],{"type":3040,"value":11385},"type Mutation {\ncreateProduct(input: CreateProductInput!): Product!\n}",{"type":3023,"tag":3043,"props":11387,"children":11388},{},[11389,11391,11402,11404,11407],{"type":3040,"value":11390},"RESOLVERS (server\u002Fgraphql\u002Fproducts.resolver.ts):\n\u002F\u002F Use NAMED EXPORTS only\nexport const productQueries = defineQuery({\nproducts: async (",{"type":3023,"tag":11392,"props":11393,"children":11394},"em",{},[11395,11397,11400],{"type":3040,"value":11396},", __, context) => {\n\u002F\u002F Access H3 event context\nconst products = await context.storage?.getItem('products') || ",{"type":3023,"tag":3324,"props":11398,"children":11399},{},[],{"type":3040,"value":11401},"\nreturn products\n},\nproduct: async (",{"type":3040,"value":11403},", { id }, context) => {\nconst products = await context.storage?.getItem('products') || ",{"type":3023,"tag":3324,"props":11405,"children":11406},{},[],{"type":3040,"value":11408},"\nreturn products.find(p => p.id === id)\n}\n})",{"type":3023,"tag":3043,"props":11410,"children":11411},{},[11412,11414,11417],{"type":3040,"value":11413},"export const productMutations = defineMutation({\ncreateProduct: async (_, { input }, context) => {\nconst products = await context.storage?.getItem('products') || ",{"type":3023,"tag":3324,"props":11415,"children":11416},{},[],{"type":3040,"value":11418},"\nconst product = {\nid: Date.now().toString(),\n...input\n}\nproducts.push(product)\nawait context.storage?.setItem('products', products)\nreturn product\n}\n})",{"type":3023,"tag":3043,"props":11420,"children":11421},{},[11422],{"type":3040,"value":11423},"KEY RULES:",{"type":3023,"tag":3177,"props":11425,"children":11426},{},[11427,11432,11437,11442,11447],{"type":3023,"tag":3181,"props":11428,"children":11429},{},[11430],{"type":3040,"value":11431},"Files: *.graphql for schemas, *.resolver.ts for resolvers",{"type":3023,"tag":3181,"props":11433,"children":11434},{},[11435],{"type":3040,"value":11436},"MUST use named exports (not default export)",{"type":3023,"tag":3181,"props":11438,"children":11439},{},[11440],{"type":3040,"value":11441},"defineQuery and defineMutation are auto-imported",{"type":3023,"tag":3181,"props":11443,"children":11444},{},[11445],{"type":3040,"value":11446},"Context is the third parameter (access H3 event context)",{"type":3023,"tag":3181,"props":11448,"children":11449},{},[11450,11452],{"type":3040,"value":11451},"Endpoint: ",{"type":3023,"tag":3047,"props":11453,"children":11455},{"href":4172,"rel":11454},[3051],[11456],{"type":3040,"value":4172},{"type":3023,"tag":3043,"props":11458,"children":11459},{},[11460],{"type":3040,"value":11461},"Now implement this setup.",{"type":3023,"tag":3313,"props":11463,"children":11466},{"className":11464,"code":11465,"language":3040},[9880],"\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>🎮 \u003Cstrong>Apollo Server Setup\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n",[11467],{"type":3023,"tag":3320,"props":11468,"children":11469},{"__ignoreMap":2984},[11470],{"type":3040,"value":11465},{"type":3023,"tag":3043,"props":11472,"children":11473},{},[11474],{"type":3040,"value":11475},"Set up nitro-graphql with Apollo Server following these exact specifications:",{"type":3023,"tag":3043,"props":11477,"children":11478},{},[11479],{"type":3040,"value":11333},{"type":3023,"tag":7759,"props":11481,"children":11482},{},[11483],{"type":3023,"tag":3181,"props":11484,"children":11485},{},[11486],{"type":3040,"value":11487},"Run: pnpm add nitro-graphql @apollo\u002Fserver @apollo\u002Futils.withrequired @as-integrations\u002Fh3 graphql",{"type":3023,"tag":3043,"props":11489,"children":11490},{},[11491],{"type":3040,"value":11346},{"type":3023,"tag":3043,"props":11493,"children":11494},{},[11495,11496,11500],{"type":3040,"value":11351},{"type":3023,"tag":3324,"props":11497,"children":11498},{},[11499],{"type":3040,"value":11356},{"type":3040,"value":11501},",\ngraphql: {\nframework: 'apollo-server',\n},\n})",{"type":3023,"tag":3043,"props":11503,"children":11504},{},[11505],{"type":3040,"value":11506},"SCHEMA (server\u002Fgraphql\u002Fschema.graphql):\ntype Book {\nid: ID!\ntitle: String!\nauthor: String!\n}",{"type":3023,"tag":3043,"props":11508,"children":11509},{},[11510,11512,11517],{"type":3040,"value":11511},"type Query {\nbooks: ",{"type":3023,"tag":3324,"props":11513,"children":11514},{},[11515],{"type":3040,"value":11516},"Book!",{"type":3040,"value":11518},"!\nbook(id: ID!): Book\n}",{"type":3023,"tag":3043,"props":11520,"children":11521},{},[11522],{"type":3040,"value":11523},"type Mutation {\naddBook(title: String!, author: String!): Book!\n}",{"type":3023,"tag":3043,"props":11525,"children":11526},{},[11527,11529,11534,11536,11541],{"type":3040,"value":11528},"RESOLVERS (server\u002Fgraphql\u002Fbooks.resolver.ts):\n\u002F\u002F IMPORTANT: Use NAMED EXPORTS\nexport const bookResolver = defineResolver({\nQuery: {\nbooks: async () => {\nreturn ",{"type":3023,"tag":3324,"props":11530,"children":11531},{},[11532],{"type":3040,"value":11533},"\n{ id: '1', title: '1984', author: 'George Orwell' }\n",{"type":3040,"value":11535},"\n},\nbook: async (",{"type":3023,"tag":11392,"props":11537,"children":11538},{},[11539],{"type":3040,"value":11540},", { id }) => {\nreturn { id, title: '1984', author: 'George Orwell' }\n}\n},\nMutation: {\naddBook: async (",{"type":3040,"value":11542},", { title, author }) => {\nreturn {\nid: Date.now().toString(),\ntitle,\nauthor\n}\n}\n}\n})",{"type":3023,"tag":3043,"props":11544,"children":11545},{},[11546],{"type":3040,"value":11423},{"type":3023,"tag":3177,"props":11548,"children":11549},{},[11550,11555,11560,11565,11575],{"type":3023,"tag":3181,"props":11551,"children":11552},{},[11553],{"type":3040,"value":11554},"framework: 'apollo-server' in config",{"type":3023,"tag":3181,"props":11556,"children":11557},{},[11558],{"type":3040,"value":11559},"defineResolver for complete resolver maps",{"type":3023,"tag":3181,"props":11561,"children":11562},{},[11563],{"type":3040,"value":11564},"Named exports required (export const name = ...)",{"type":3023,"tag":3181,"props":11566,"children":11567},{},[11568,11570],{"type":3040,"value":11569},"Apollo Sandbox: ",{"type":3023,"tag":3047,"props":11571,"children":11573},{"href":4172,"rel":11572},[3051],[11574],{"type":3040,"value":4172},{"type":3023,"tag":3181,"props":11576,"children":11577},{},[11578],{"type":3040,"value":11579},"Supports Apollo Federation with federation: { enabled: true }",{"type":3023,"tag":3043,"props":11581,"children":11582},{},[11583],{"type":3040,"value":11461},{"type":3023,"tag":3313,"props":11585,"children":11588},{"className":11586,"code":11587,"language":3040},[9880],"\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>🔄 \u003Cstrong>Add Feature to Existing Setup\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n",[11589],{"type":3023,"tag":3320,"props":11590,"children":11591},{"__ignoreMap":2984},[11592],{"type":3040,"value":11587},{"type":3023,"tag":3043,"props":11594,"children":11595},{},[11596],{"type":3040,"value":11597},"Add a complete blog posts feature to my nitro-graphql API following these specifications:",{"type":3023,"tag":3043,"props":11599,"children":11600},{},[11601],{"type":3040,"value":11602},"SCHEMA (server\u002Fgraphql\u002Fposts\u002Fpost.graphql):\ntype Post {\nid: ID!\ntitle: String!\ncontent: String!\nauthorId: ID!\ncreatedAt: String!\n}",{"type":3023,"tag":3043,"props":11604,"children":11605},{},[11606],{"type":3040,"value":11607},"input CreatePostInput {\ntitle: String!\ncontent: String!\nauthorId: ID!\n}",{"type":3023,"tag":3043,"props":11609,"children":11610},{},[11611],{"type":3040,"value":11612},"input UpdatePostInput {\ntitle: String\ncontent: String\n}",{"type":3023,"tag":3043,"props":11614,"children":11615},{},[11616,11618,11623],{"type":3040,"value":11617},"extend type Query {\nposts(limit: Int = 10, offset: Int = 0): ",{"type":3023,"tag":3324,"props":11619,"children":11620},{},[11621],{"type":3040,"value":11622},"Post!",{"type":3040,"value":11624},"!\npost(id: ID!): Post\n}",{"type":3023,"tag":3043,"props":11626,"children":11627},{},[11628],{"type":3040,"value":11629},"extend type Mutation {\ncreatePost(input: CreatePostInput!): Post!\nupdatePost(id: ID!, input: UpdatePostInput!): Post\ndeletePost(id: ID!): Boolean!\n}",{"type":3023,"tag":3043,"props":11631,"children":11632},{},[11633,11635,11645,11647,11650],{"type":3040,"value":11634},"RESOLVERS (server\u002Fgraphql\u002Fposts\u002Fpost.resolver.ts):\n\u002F\u002F Use NAMED EXPORTS\nexport const postQueries = defineQuery({\nposts: async (",{"type":3023,"tag":11392,"props":11636,"children":11637},{},[11638,11640,11643],{"type":3040,"value":11639},", { limit, offset }, context) => {\nconst posts = await context.storage?.getItem('posts') || ",{"type":3023,"tag":3324,"props":11641,"children":11642},{},[],{"type":3040,"value":11644},"\nreturn posts.slice(offset, offset + limit)\n},\npost: async (",{"type":3040,"value":11646},", { id }, context) => {\nconst posts = await context.storage?.getItem('posts') || ",{"type":3023,"tag":3324,"props":11648,"children":11649},{},[],{"type":3040,"value":11651},"\nreturn posts.find(p => p.id === id) || null\n}\n})",{"type":3023,"tag":3043,"props":11653,"children":11654},{},[11655,11657,11667,11669,11672,11674,11679,11681,11685,11687,11691,11693,11696],{"type":3040,"value":11656},"export const postMutations = defineMutation({\ncreatePost: async (",{"type":3023,"tag":11392,"props":11658,"children":11659},{},[11660,11662,11665],{"type":3040,"value":11661},", { input }, context) => {\nconst posts = await context.storage?.getItem('posts') || ",{"type":3023,"tag":3324,"props":11663,"children":11664},{},[],{"type":3040,"value":11666},"\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":3040,"value":11668},", { id, input }, context) => {\nconst posts = await context.storage?.getItem('posts') || ",{"type":3023,"tag":3324,"props":11670,"children":11671},{},[],{"type":3040,"value":11673},"\nconst index = posts.findIndex(p => p.id === id)\nif (index === -1) return null\nposts",{"type":3023,"tag":3324,"props":11675,"children":11676},{},[11677],{"type":3040,"value":11678},"index",{"type":3040,"value":11680}," = { ...posts",{"type":3023,"tag":3324,"props":11682,"children":11683},{},[11684],{"type":3040,"value":11678},{"type":3040,"value":11686},", ...input }\nawait context.storage?.setItem('posts', posts)\nreturn posts",{"type":3023,"tag":3324,"props":11688,"children":11689},{},[11690],{"type":3040,"value":11678},{"type":3040,"value":11692},"\n},\ndeletePost: async (_, { id }, context) => {\nconst posts = await context.storage?.getItem('posts') || ",{"type":3023,"tag":3324,"props":11694,"children":11695},{},[],{"type":3040,"value":11697},"\nconst filtered = posts.filter(p => p.id !== id)\nawait context.storage?.setItem('posts', filtered)\nreturn filtered.length \u003C posts.length\n}\n})",{"type":3023,"tag":3043,"props":11699,"children":11700},{},[11701],{"type":3040,"value":11702},"TYPE USAGE:\nAfter dev server restarts, types are auto-generated in:",{"type":3023,"tag":3177,"props":11704,"children":11705},{},[11706,11711],{"type":3023,"tag":3181,"props":11707,"children":11708},{},[11709],{"type":3040,"value":11710},".nitro\u002Ftypes\u002Fnitro-graphql-server.d.ts (server types)",{"type":3023,"tag":3181,"props":11712,"children":11713},{},[11714],{"type":3040,"value":11715},".nuxt\u002Ftypes\u002Fnitro-graphql-server.d.ts (for Nuxt)",{"type":3023,"tag":3043,"props":11717,"children":11718},{},[11719],{"type":3040,"value":11720},"Import types:\nimport type { Post, CreatePostInput } from '#graphql\u002Fserver'",{"type":3023,"tag":3043,"props":11722,"children":11723},{},[11724],{"type":3040,"value":11423},{"type":3023,"tag":3177,"props":11726,"children":11727},{},[11728,11733,11738,11743],{"type":3023,"tag":3181,"props":11729,"children":11730},{},[11731],{"type":3040,"value":11732},"Use \"extend type\" to add to existing Query\u002FMutation",{"type":3023,"tag":3181,"props":11734,"children":11735},{},[11736],{"type":3040,"value":11737},"Named exports required",{"type":3023,"tag":3181,"props":11739,"children":11740},{},[11741],{"type":3040,"value":11742},"Context has H3 event properties",{"type":3023,"tag":3181,"props":11744,"children":11745},{},[11746],{"type":3040,"value":11747},"Types auto-generate on file changes",{"type":3023,"tag":3043,"props":11749,"children":11750},{},[11751],{"type":3040,"value":11752},"Now implement this feature.",{"type":3023,"tag":3313,"props":11754,"children":11757},{"className":11755,"code":11756,"language":3040},[9880],"\n\u003C\u002Fdetails>\n\n### Working with Your GraphQL API\n\nOnce set up, you can ask Claude Code for help with:\n\n",[11758],{"type":3023,"tag":3320,"props":11759,"children":11760},{"__ignoreMap":2984},[11761],{"type":3040,"value":11756},{"type":3023,"tag":3043,"props":11763,"children":11764},{},[11765],{"type":3040,"value":11766},"\"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":3023,"tag":3313,"props":11768,"children":11771},{"className":11769,"code":11770,"language":3040},[9880],"\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",[11772],{"type":3023,"tag":3320,"props":11773,"children":11774},{"__ignoreMap":2984},[11775],{"type":3040,"value":11770},{"type":3023,"tag":3170,"props":11777,"children":11779},{"id":11778},"community",[11780],{"type":3040,"value":11781},"💬 Community",{"type":3023,"tag":9888,"props":11783,"children":11784},{},[11785],{"type":3023,"tag":3043,"props":11786,"children":11787},{},[11788,11793,11798],{"type":3023,"tag":3324,"props":11789,"children":11790},{},[11791],{"type":3040,"value":11792},"!TIP",{"type":3023,"tag":3100,"props":11794,"children":11795},{},[11796],{"type":3040,"value":11797},"Want to contribute?",{"type":3040,"value":11799}," We believe you can play a role in the growth of this project!",{"type":3023,"tag":3298,"props":11801,"children":11803},{"id":11802},"ways-to-contribute",[11804],{"type":3040,"value":11805},"Ways to Contribute",{"type":3023,"tag":3177,"props":11807,"children":11808},{},[11809,11828,11840,11852,11863],{"type":3023,"tag":3181,"props":11810,"children":11811},{},[11812,11814,11819,11821],{"type":3040,"value":11813},"💡 ",{"type":3023,"tag":3100,"props":11815,"children":11816},{},[11817],{"type":3040,"value":11818},"Share ideas",{"type":3040,"value":11820}," via ",{"type":3023,"tag":3047,"props":11822,"children":11825},{"href":11823,"rel":11824},"https:\u002F\u002Fgithub.com\u002Fproductdevbook\u002Fnitro-graphql\u002Fissues",[3051],[11826],{"type":3040,"value":11827},"GitHub Issues",{"type":3023,"tag":3181,"props":11829,"children":11830},{},[11831,11833,11838],{"type":3040,"value":11832},"🐛 ",{"type":3023,"tag":3100,"props":11834,"children":11835},{},[11836],{"type":3040,"value":11837},"Report bugs",{"type":3040,"value":11839}," with detailed information",{"type":3023,"tag":3181,"props":11841,"children":11842},{},[11843,11845,11850],{"type":3040,"value":11844},"📖 ",{"type":3023,"tag":3100,"props":11846,"children":11847},{},[11848],{"type":3040,"value":11849},"Improve docs",{"type":3040,"value":11851}," - README, examples, guides",{"type":3023,"tag":3181,"props":11853,"children":11854},{},[11855,11856,11861],{"type":3040,"value":3283},{"type":3023,"tag":3100,"props":11857,"children":11858},{},[11859],{"type":3040,"value":11860},"Code contributions",{"type":3040,"value":11862}," - Bug fixes and features",{"type":3023,"tag":3181,"props":11864,"children":11865},{},[11866,11868,11873],{"type":3040,"value":11867},"🌟 ",{"type":3023,"tag":3100,"props":11869,"children":11870},{},[11871],{"type":3040,"value":11872},"Star the project",{"type":3040,"value":11874}," to show support",{"type":3023,"tag":3298,"props":11876,"children":11878},{"id":11877},"help-wanted",[11879],{"type":3040,"value":11880},"Help Wanted",{"type":3023,"tag":3177,"props":11882,"children":11884},{"className":11883},[11202],[11885,11894,11903,11912],{"type":3023,"tag":3181,"props":11886,"children":11888},{"className":11887},[11207],[11889,11892],{"type":3023,"tag":5151,"props":11890,"children":11891},{"disabled":1200,"type":11211},[],{"type":3040,"value":11893}," Performance benchmarks",{"type":3023,"tag":3181,"props":11895,"children":11897},{"className":11896},[11207],[11898,11901],{"type":3023,"tag":5151,"props":11899,"children":11900},{"disabled":1200,"type":11211},[],{"type":3040,"value":11902}," Video tutorials",{"type":3023,"tag":3181,"props":11904,"children":11906},{"className":11905},[11207],[11907,11910],{"type":3023,"tag":5151,"props":11908,"children":11909},{"disabled":1200,"type":11211},[],{"type":3040,"value":11911}," Database adapter guides",{"type":3023,"tag":3181,"props":11913,"children":11915},{"className":11914},[11207],[11916,11919],{"type":3023,"tag":5151,"props":11917,"children":11918},{"disabled":1200,"type":11211},[],{"type":3040,"value":11920}," VS Code extension",{"type":3023,"tag":3170,"props":11922,"children":11924},{"id":11923},"sponsors",[11925],{"type":3040,"value":11926},"Sponsors",{"type":3023,"tag":3043,"props":11928,"children":11929},{"align":3026},[11930,11932],{"type":3040,"value":11931},"\n  ",{"type":3023,"tag":3047,"props":11933,"children":11935},{"href":11934},"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fproductdevbook\u002Fstatic\u002Fsponsors.svg",[11936,11938,11942],{"type":3040,"value":11937},"\n    ",{"type":3023,"tag":3029,"props":11939,"children":11941},{"src":11940},"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fproductdevbook\u002Fstatic\u002Fsponsors.svg?t=1721043966",[],{"type":3040,"value":11931},{"type":3023,"tag":3170,"props":11944,"children":11946},{"id":11945},"license",[11947],{"type":3040,"value":3083},{"type":3023,"tag":3043,"props":11949,"children":11950},{},[11951,11957,11959],{"type":3023,"tag":3047,"props":11952,"children":11954},{"href":11953},".\u002FLICENSE",[11955],{"type":3040,"value":11956},"MIT",{"type":3040,"value":11958}," License © 2023 ",{"type":3023,"tag":3047,"props":11960,"children":11963},{"href":11961,"rel":11962},"https:\u002F\u002Fgithub.com\u002Fproductdevbook",[3051],[11964],{"type":3040,"value":2991},{"type":3023,"tag":11966,"props":11967,"children":11968},"style",{},[11969],{"type":3040,"value":11970},"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":2984,"searchDepth":3004,"depth":3004,"links":11972},[11973,11974,11975,11982,11983,11988,11997,12002,12003,12004,12007,12008,12009,12010,12011,12015,12016],{"id":3172,"depth":3004,"text":3175},{"id":3213,"depth":3004,"text":3216},{"id":3293,"depth":3004,"text":3296,"children":11976},[11977,11978,11979,11980,11981],{"id":3300,"depth":3490,"text":3303},{"id":3406,"depth":3490,"text":3409},{"id":3821,"depth":3490,"text":3824},{"id":3906,"depth":3490,"text":3909},{"id":4119,"depth":3490,"text":4122},{"id":4206,"depth":3004,"text":4209},{"id":4337,"depth":3004,"text":4340,"children":11984},[11985,11986,11987],{"id":4348,"depth":3490,"text":4351},{"id":4532,"depth":3490,"text":4535},{"id":5303,"depth":3490,"text":5306},{"id":5460,"depth":3004,"text":5463,"children":11989},[11990,11991,11992,11993,11994,11995,11996],{"id":5482,"depth":3490,"text":5485},{"id":5642,"depth":3490,"text":5645},{"id":6176,"depth":3490,"text":6179},{"id":6694,"depth":3490,"text":6697},{"id":7010,"depth":3490,"text":7013},{"id":7749,"depth":3490,"text":7752},{"id":8115,"depth":3490,"text":8118},{"id":9525,"depth":3004,"text":9528,"children":11998},[11999,12000,12001],{"id":9531,"depth":3490,"text":9534},{"id":9698,"depth":3490,"text":3121},{"id":9873,"depth":3490,"text":9876},{"id":10003,"depth":3004,"text":10006},{"id":11106,"depth":3004,"text":11109},{"id":11135,"depth":3004,"text":11138,"children":12005},[12006],{"id":11155,"depth":3490,"text":11158},{"id":11217,"depth":3004,"text":11220},{"id":11232,"depth":3004,"text":11235},{"id":10003,"depth":3004,"text":11255},{"id":11278,"depth":3004,"text":11281},{"id":11778,"depth":3004,"text":11781,"children":12012},[12013,12014],{"id":11802,"depth":3490,"text":11805},{"id":11877,"depth":3490,"text":11880},{"id":11923,"depth":3004,"text":11926},{"id":11945,"depth":3004,"text":3083}]