[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGCo9l1hMtNdUiA6QzdUX5X3kLqaWcC5t2kdz4LrvCvc":3,"module-nitro-graphql":2975,"versions":12012},[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",{"name":2976,"description":2977,"repo":2978,"npm":2976,"icon":2979,"github":2980,"website":2980,"learn_more":2979,"category":2981,"type":2982,"maintainers":2983,"compatibility":2988,"generatedAt":2991,"contributors":2992,"stats":3004,"readme":3012},"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",[2984],{"name":2985,"github":2986,"twitter":2986,"bluesky":2987},"Wind","productdevbook","productdevbook.com",{"nuxt":2989,"requires":2990},"^3.0.0",{},"2026-06-26T05:34:38.542Z",[2993,2996,3000],{"id":2994,"username":2986,"contributions":2995},38668796,402,{"id":2997,"username":2998,"contributions":2999},10373127,"OskarLebuda",2,{"id":3001,"username":3002,"contributions":3003},33398393,"alexanderop",1,{"version":3005,"downloads":3006,"stars":3007,"watchers":3003,"forks":3008,"defaultBranch":3009,"publishedAt":3010,"createdAt":3011},"1.8.0",1297,125,5,"main",1773836586297,1752150098851,{"data":3013,"body":3014,"toc":11966},{"title":2979,"description":2979},{"type":3015,"children":3016},"root",[3017,3160,3164,3171,3206,3212,3286,3292,3299,3307,3350,3358,3399,3405,3640,3814,3820,3899,3905,4112,4118,4137,4149,4199,4205,4210,4330,4336,4341,4347,4525,4531,5296,5302,5453,5459,8668,8991,9336,9518,9524,9530,9535,9691,9696,9701,9738,9866,9872,9882,9996,10002,11099,11105,11110,11128,11134,11148,11154,11159,11169,11960],{"type":3018,"tag":3019,"props":3020,"children":3022},"element","div",{"align":3021},"center",[3023,3030,3037,3091,3100,3131],{"type":3018,"tag":3024,"props":3025,"children":3029},"img",{"src":3026,"alt":3027,"width":3028,"height":3028},".\u002F.docs\u002Fpublic\u002Flogo.svg","Nitro GraphQL Logo",120,[],{"type":3018,"tag":3031,"props":3032,"children":3033},"h1",{"id":2976},[3034],{"type":3035,"value":3036},"text","Nitro GraphQL",{"type":3018,"tag":3038,"props":3039,"children":3040},"p",{},[3041,3053,3062,3071,3081],{"type":3018,"tag":3042,"props":3043,"children":3047},"a",{"href":3044,"rel":3045},"https:\u002F\u002Fnpmjs.com\u002Fpackage\u002Fnitro-graphql",[3046],"nofollow",[3048],{"type":3018,"tag":3024,"props":3049,"children":3052},{"alt":3050,"src":3051},"npm version","https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fnitro-graphql?style=flat&colorA=080f12&colorB=1fa669",[],{"type":3018,"tag":3042,"props":3054,"children":3056},{"href":3044,"rel":3055},[3046],[3057],{"type":3018,"tag":3024,"props":3058,"children":3061},{"alt":3059,"src":3060},"npm downloads","https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fnitro-graphql?style=flat&colorA=080f12&colorB=1fa669",[],{"type":3018,"tag":3042,"props":3063,"children":3066},{"href":3064,"rel":3065},"https:\u002F\u002Fdeno.bundlejs.com\u002Fbadge?q=nitro-graphql@0.0.4",[3046],[3067],{"type":3018,"tag":3024,"props":3068,"children":3070},{"alt":3069,"src":3064},"bundle",[],{"type":3018,"tag":3042,"props":3072,"children":3075},{"href":3073,"rel":3074},"https:\u002F\u002Fgithub.com\u002Fproductdevbook\u002Fnitro-graphql\u002Fblob\u002Fmain\u002FLICENSE",[3046],[3076],{"type":3018,"tag":3024,"props":3077,"children":3080},{"alt":3078,"src":3079},"License","https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fproductdevbook\u002Fnitro-graphql.svg?style=flat&colorA=080f12&colorB=1fa669",[],{"type":3018,"tag":3042,"props":3082,"children":3085},{"href":3083,"rel":3084},"https:\u002F\u002Fnitro-graphql.pages.dev",[3046],[3086],{"type":3018,"tag":3024,"props":3087,"children":3090},{"alt":3088,"src":3089},"Documentation","https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocs-read-blue?style=flat&colorA=080f12&colorB=1fa669",[],{"type":3018,"tag":3038,"props":3092,"children":3093},{},[3094],{"type":3018,"tag":3095,"props":3096,"children":3097},"strong",{},[3098],{"type":3035,"value":3099},"The easiest way to add GraphQL to any Nitro application",{"type":3018,"tag":3038,"props":3101,"children":3102},{},[3103,3105,3110,3112,3117,3119,3124,3126],{"type":3035,"value":3104},"🚀 ",{"type":3018,"tag":3095,"props":3106,"children":3107},{},[3108],{"type":3035,"value":3109},"Auto-discovery",{"type":3035,"value":3111}," • 📝 ",{"type":3018,"tag":3095,"props":3113,"children":3114},{},[3115],{"type":3035,"value":3116},"Type Generation",{"type":3035,"value":3118}," • 🎮 ",{"type":3018,"tag":3095,"props":3120,"children":3121},{},[3122],{"type":3035,"value":3123},"Apollo Sandbox",{"type":3035,"value":3125}," • 🔧 ",{"type":3018,"tag":3095,"props":3127,"children":3128},{},[3129],{"type":3035,"value":3130},"Zero Config",{"type":3018,"tag":3038,"props":3132,"children":3133},{},[3134,3140,3142,3148,3149,3154,3155],{"type":3018,"tag":3042,"props":3135,"children":3137},{"href":3083,"rel":3136},[3046],[3138],{"type":3035,"value":3139},"📚 Documentation",{"type":3035,"value":3141}," • ",{"type":3018,"tag":3042,"props":3143,"children":3145},{"href":3144},"#-quick-start",[3146],{"type":3035,"value":3147},"Quick Start",{"type":3035,"value":3141},{"type":3018,"tag":3042,"props":3150,"children":3152},{"href":3151},"#-examples",[3153],{"type":3035,"value":853},{"type":3035,"value":3141},{"type":3018,"tag":3042,"props":3156,"children":3158},{"href":3157},"#-community",[3159],{"type":3035,"value":1004},{"type":3018,"tag":3161,"props":3162,"children":3163},"hr",{},[],{"type":3018,"tag":3165,"props":3166,"children":3168},"h2",{"id":3167},"watch-learn",[3169],{"type":3035,"value":3170},"🎥 Watch & Learn",{"type":3018,"tag":3172,"props":3173,"children":3174},"ul",{},[3175,3191],{"type":3018,"tag":3176,"props":3177,"children":3178},"li",{},[3179,3189],{"type":3018,"tag":3042,"props":3180,"children":3183},{"href":3181,"rel":3182},"https:\u002F\u002Fx.com\u002Fproductdevbook\u002Fstatus\u002F1947314569531076633",[3046],[3184],{"type":3018,"tag":3095,"props":3185,"children":3186},{},[3187],{"type":3035,"value":3188},"Nuxt 4 Integration",{"type":3035,"value":3190}," - Step-by-step Nuxt setup",{"type":3018,"tag":3176,"props":3192,"children":3193},{},[3194,3204],{"type":3018,"tag":3042,"props":3195,"children":3198},{"href":3196,"rel":3197},"https:\u002F\u002Fx.com\u002Fproductdevbook\u002Fstatus\u002F1945759751393976348",[3046],[3199],{"type":3018,"tag":3095,"props":3200,"children":3201},{},[3202],{"type":3035,"value":3203},"Standalone Nitro",{"type":3035,"value":3205}," - Basic Nitro integration",{"type":3018,"tag":3165,"props":3207,"children":3209},{"id":3208},"why-nitro-graphql",[3210],{"type":3035,"value":3211},"✨ Why Nitro GraphQL?",{"type":3018,"tag":3172,"props":3213,"children":3214},{},[3215,3227,3238,3250,3262,3274],{"type":3018,"tag":3176,"props":3216,"children":3217},{},[3218,3220,3225],{"type":3035,"value":3219},"⚡ ",{"type":3018,"tag":3095,"props":3221,"children":3222},{},[3223],{"type":3035,"value":3224},"5-minute setup",{"type":3035,"value":3226}," - From zero to GraphQL in minutes",{"type":3018,"tag":3176,"props":3228,"children":3229},{},[3230,3232,3236],{"type":3035,"value":3231},"🔍 ",{"type":3018,"tag":3095,"props":3233,"children":3234},{},[3235],{"type":3035,"value":3109},{"type":3035,"value":3237}," - Scans your files, builds your schema",{"type":3018,"tag":3176,"props":3239,"children":3240},{},[3241,3243,3248],{"type":3035,"value":3242},"📝 ",{"type":3018,"tag":3095,"props":3244,"children":3245},{},[3246],{"type":3035,"value":3247},"Type-safe",{"type":3035,"value":3249}," - Full TypeScript support with auto-generated types",{"type":3018,"tag":3176,"props":3251,"children":3252},{},[3253,3255,3260],{"type":3035,"value":3254},"🎯 ",{"type":3018,"tag":3095,"props":3256,"children":3257},{},[3258],{"type":3035,"value":3259},"Universal",{"type":3035,"value":3261}," - Works with Nuxt, Nitro, and any Nitro-based framework",{"type":3018,"tag":3176,"props":3263,"children":3264},{},[3265,3267,3272],{"type":3035,"value":3266},"🎮 ",{"type":3018,"tag":3095,"props":3268,"children":3269},{},[3270],{"type":3035,"value":3271},"Developer-friendly",{"type":3035,"value":3273}," - Built-in Apollo Sandbox for testing",{"type":3018,"tag":3176,"props":3275,"children":3276},{},[3277,3279,3284],{"type":3035,"value":3278},"🔧 ",{"type":3018,"tag":3095,"props":3280,"children":3281},{},[3282],{"type":3035,"value":3283},"Zero config",{"type":3035,"value":3285}," - Sensible defaults, customize when needed",{"type":3018,"tag":3165,"props":3287,"children":3289},{"id":3288},"quick-start",[3290],{"type":3035,"value":3291},"🚀 Quick Start",{"type":3018,"tag":3293,"props":3294,"children":3296},"h3",{"id":3295},"_1-install",[3297],{"type":3035,"value":3298},"1. Install",{"type":3018,"tag":3038,"props":3300,"children":3301},{},[3302],{"type":3018,"tag":3095,"props":3303,"children":3304},{},[3305],{"type":3035,"value":3306},"GraphQL Yoga (recommended):",{"type":3018,"tag":3308,"props":3309,"children":3313},"pre",{"className":3310,"code":3311,"language":3312,"meta":2979,"style":2979},"language-bash shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","pnpm add nitro-graphql graphql-yoga graphql\n","bash",[3314],{"type":3018,"tag":3315,"props":3316,"children":3317},"code",{"__ignoreMap":2979},[3318],{"type":3018,"tag":3319,"props":3320,"children":3322},"span",{"class":3321,"line":3003},"line",[3323,3329,3335,3340,3345],{"type":3018,"tag":3319,"props":3324,"children":3326},{"style":3325},"--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B",[3327],{"type":3035,"value":3328},"pnpm",{"type":3018,"tag":3319,"props":3330,"children":3332},{"style":3331},"--shiki-light:#91B859;--shiki-default:#91B859;--shiki-dark:#C3E88D",[3333],{"type":3035,"value":3334}," add",{"type":3018,"tag":3319,"props":3336,"children":3337},{"style":3331},[3338],{"type":3035,"value":3339}," nitro-graphql",{"type":3018,"tag":3319,"props":3341,"children":3342},{"style":3331},[3343],{"type":3035,"value":3344}," graphql-yoga",{"type":3018,"tag":3319,"props":3346,"children":3347},{"style":3331},[3348],{"type":3035,"value":3349}," graphql\n",{"type":3018,"tag":3038,"props":3351,"children":3352},{},[3353],{"type":3018,"tag":3095,"props":3354,"children":3355},{},[3356],{"type":3035,"value":3357},"Apollo Server:",{"type":3018,"tag":3308,"props":3359,"children":3361},{"className":3310,"code":3360,"language":3312,"meta":2979,"style":2979},"pnpm add nitro-graphql @apollo\u002Fserver @apollo\u002Futils.withrequired @as-integrations\u002Fh3 graphql\n",[3362],{"type":3018,"tag":3315,"props":3363,"children":3364},{"__ignoreMap":2979},[3365],{"type":3018,"tag":3319,"props":3366,"children":3367},{"class":3321,"line":3003},[3368,3372,3376,3380,3385,3390,3395],{"type":3018,"tag":3319,"props":3369,"children":3370},{"style":3325},[3371],{"type":3035,"value":3328},{"type":3018,"tag":3319,"props":3373,"children":3374},{"style":3331},[3375],{"type":3035,"value":3334},{"type":3018,"tag":3319,"props":3377,"children":3378},{"style":3331},[3379],{"type":3035,"value":3339},{"type":3018,"tag":3319,"props":3381,"children":3382},{"style":3331},[3383],{"type":3035,"value":3384}," @apollo\u002Fserver",{"type":3018,"tag":3319,"props":3386,"children":3387},{"style":3331},[3388],{"type":3035,"value":3389}," @apollo\u002Futils.withrequired",{"type":3018,"tag":3319,"props":3391,"children":3392},{"style":3331},[3393],{"type":3035,"value":3394}," @as-integrations\u002Fh3",{"type":3018,"tag":3319,"props":3396,"children":3397},{"style":3331},[3398],{"type":3035,"value":3349},{"type":3018,"tag":3293,"props":3400,"children":3402},{"id":3401},"_2-configure",[3403],{"type":3035,"value":3404},"2. Configure",{"type":3018,"tag":3406,"props":3407,"children":3408},"details",{},[3409,3419],{"type":3018,"tag":3410,"props":3411,"children":3412},"summary",{},[3413,3414],{"type":3035,"value":3278},{"type":3018,"tag":3095,"props":3415,"children":3416},{},[3417],{"type":3035,"value":3418},"Nitro Project",{"type":3018,"tag":3308,"props":3420,"children":3424},{"className":3421,"code":3422,"language":3423,"meta":2979,"style":2979},"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",[3425],{"type":3018,"tag":3315,"props":3426,"children":3427},{"__ignoreMap":2979},[3428,3437,3483,3492,3521,3563,3581,3617,3626],{"type":3018,"tag":3319,"props":3429,"children":3430},{"class":3321,"line":3003},[3431],{"type":3018,"tag":3319,"props":3432,"children":3434},{"style":3433},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[3435],{"type":3035,"value":3436},"\u002F\u002F nitro.config.ts\n",{"type":3018,"tag":3319,"props":3438,"children":3439},{"class":3321,"line":2999},[3440,3446,3452,3458,3463,3468,3473,3478],{"type":3018,"tag":3319,"props":3441,"children":3443},{"style":3442},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#39ADB5;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[3444],{"type":3035,"value":3445},"import",{"type":3018,"tag":3319,"props":3447,"children":3449},{"style":3448},"--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF",[3450],{"type":3035,"value":3451}," {",{"type":3018,"tag":3319,"props":3453,"children":3455},{"style":3454},"--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8",[3456],{"type":3035,"value":3457}," defineNitroConfig",{"type":3018,"tag":3319,"props":3459,"children":3460},{"style":3448},[3461],{"type":3035,"value":3462}," }",{"type":3018,"tag":3319,"props":3464,"children":3465},{"style":3442},[3466],{"type":3035,"value":3467}," from",{"type":3018,"tag":3319,"props":3469,"children":3470},{"style":3448},[3471],{"type":3035,"value":3472}," '",{"type":3018,"tag":3319,"props":3474,"children":3475},{"style":3331},[3476],{"type":3035,"value":3477},"nitropack\u002Fconfig",{"type":3018,"tag":3319,"props":3479,"children":3480},{"style":3448},[3481],{"type":3035,"value":3482},"'\n",{"type":3018,"tag":3319,"props":3484,"children":3486},{"class":3321,"line":3485},3,[3487],{"type":3018,"tag":3319,"props":3488,"children":3489},{"emptyLinePlaceholder":1200},[3490],{"type":3035,"value":3491},"\n",{"type":3018,"tag":3319,"props":3493,"children":3495},{"class":3321,"line":3494},4,[3496,3501,3506,3511,3516],{"type":3018,"tag":3319,"props":3497,"children":3498},{"style":3442},[3499],{"type":3035,"value":3500},"export",{"type":3018,"tag":3319,"props":3502,"children":3503},{"style":3442},[3504],{"type":3035,"value":3505}," default",{"type":3018,"tag":3319,"props":3507,"children":3509},{"style":3508},"--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF",[3510],{"type":3035,"value":3457},{"type":3018,"tag":3319,"props":3512,"children":3513},{"style":3454},[3514],{"type":3035,"value":3515},"(",{"type":3018,"tag":3319,"props":3517,"children":3518},{"style":3448},[3519],{"type":3035,"value":3520},"{\n",{"type":3018,"tag":3319,"props":3522,"children":3523},{"class":3321,"line":3008},[3524,3530,3535,3540,3545,3549,3553,3558],{"type":3018,"tag":3319,"props":3525,"children":3527},{"style":3526},"--shiki-light:#E53935;--shiki-default:#E53935;--shiki-dark:#F07178",[3528],{"type":3035,"value":3529},"  modules",{"type":3018,"tag":3319,"props":3531,"children":3532},{"style":3448},[3533],{"type":3035,"value":3534},":",{"type":3018,"tag":3319,"props":3536,"children":3537},{"style":3454},[3538],{"type":3035,"value":3539}," [",{"type":3018,"tag":3319,"props":3541,"children":3542},{"style":3448},[3543],{"type":3035,"value":3544},"'",{"type":3018,"tag":3319,"props":3546,"children":3547},{"style":3331},[3548],{"type":3035,"value":2976},{"type":3018,"tag":3319,"props":3550,"children":3551},{"style":3448},[3552],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":3554,"children":3555},{"style":3454},[3556],{"type":3035,"value":3557},"]",{"type":3018,"tag":3319,"props":3559,"children":3560},{"style":3448},[3561],{"type":3035,"value":3562},",\n",{"type":3018,"tag":3319,"props":3564,"children":3566},{"class":3321,"line":3565},6,[3567,3572,3576],{"type":3018,"tag":3319,"props":3568,"children":3569},{"style":3526},[3570],{"type":3035,"value":3571},"  graphql",{"type":3018,"tag":3319,"props":3573,"children":3574},{"style":3448},[3575],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":3577,"children":3578},{"style":3448},[3579],{"type":3035,"value":3580}," {\n",{"type":3018,"tag":3319,"props":3582,"children":3584},{"class":3321,"line":3583},7,[3585,3590,3594,3598,3603,3607,3612],{"type":3018,"tag":3319,"props":3586,"children":3587},{"style":3526},[3588],{"type":3035,"value":3589},"    framework",{"type":3018,"tag":3319,"props":3591,"children":3592},{"style":3448},[3593],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":3595,"children":3596},{"style":3448},[3597],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":3599,"children":3600},{"style":3331},[3601],{"type":3035,"value":3602},"graphql-yoga",{"type":3018,"tag":3319,"props":3604,"children":3605},{"style":3448},[3606],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":3608,"children":3609},{"style":3448},[3610],{"type":3035,"value":3611},",",{"type":3018,"tag":3319,"props":3613,"children":3614},{"style":3433},[3615],{"type":3035,"value":3616}," \u002F\u002F or 'apollo-server'\n",{"type":3018,"tag":3319,"props":3618,"children":3620},{"class":3321,"line":3619},8,[3621],{"type":3018,"tag":3319,"props":3622,"children":3623},{"style":3448},[3624],{"type":3035,"value":3625},"  },\n",{"type":3018,"tag":3319,"props":3627,"children":3629},{"class":3321,"line":3628},9,[3630,3635],{"type":3018,"tag":3319,"props":3631,"children":3632},{"style":3448},[3633],{"type":3035,"value":3634},"}",{"type":3018,"tag":3319,"props":3636,"children":3637},{"style":3454},[3638],{"type":3035,"value":3639},")\n",{"type":3018,"tag":3406,"props":3641,"children":3642},{},[3643,3653],{"type":3018,"tag":3410,"props":3644,"children":3645},{},[3646,3648],{"type":3035,"value":3647},"🟢 ",{"type":3018,"tag":3095,"props":3649,"children":3650},{},[3651],{"type":3035,"value":3652},"Nuxt Project",{"type":3018,"tag":3308,"props":3654,"children":3656},{"className":3421,"code":3655,"language":3423,"meta":2979,"style":2979},"\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",[3657],{"type":3018,"tag":3315,"props":3658,"children":3659},{"__ignoreMap":2979},[3660,3668,3692,3728,3744,3760,3788,3796,3803],{"type":3018,"tag":3319,"props":3661,"children":3662},{"class":3321,"line":3003},[3663],{"type":3018,"tag":3319,"props":3664,"children":3665},{"style":3433},[3666],{"type":3035,"value":3667},"\u002F\u002F nuxt.config.ts\n",{"type":3018,"tag":3319,"props":3669,"children":3670},{"class":3321,"line":2999},[3671,3675,3679,3684,3688],{"type":3018,"tag":3319,"props":3672,"children":3673},{"style":3442},[3674],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":3676,"children":3677},{"style":3442},[3678],{"type":3035,"value":3505},{"type":3018,"tag":3319,"props":3680,"children":3681},{"style":3508},[3682],{"type":3035,"value":3683}," defineNuxtConfig",{"type":3018,"tag":3319,"props":3685,"children":3686},{"style":3454},[3687],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":3689,"children":3690},{"style":3448},[3691],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":3693,"children":3694},{"class":3321,"line":3485},[3695,3699,3703,3707,3711,3716,3720,3724],{"type":3018,"tag":3319,"props":3696,"children":3697},{"style":3526},[3698],{"type":3035,"value":3529},{"type":3018,"tag":3319,"props":3700,"children":3701},{"style":3448},[3702],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":3704,"children":3705},{"style":3454},[3706],{"type":3035,"value":3539},{"type":3018,"tag":3319,"props":3708,"children":3709},{"style":3448},[3710],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":3712,"children":3713},{"style":3331},[3714],{"type":3035,"value":3715},"nitro-graphql\u002Fnuxt",{"type":3018,"tag":3319,"props":3717,"children":3718},{"style":3448},[3719],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":3721,"children":3722},{"style":3454},[3723],{"type":3035,"value":3557},{"type":3018,"tag":3319,"props":3725,"children":3726},{"style":3448},[3727],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":3729,"children":3730},{"class":3321,"line":3494},[3731,3736,3740],{"type":3018,"tag":3319,"props":3732,"children":3733},{"style":3526},[3734],{"type":3035,"value":3735},"  nitro",{"type":3018,"tag":3319,"props":3737,"children":3738},{"style":3448},[3739],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":3741,"children":3742},{"style":3448},[3743],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":3745,"children":3746},{"class":3321,"line":3008},[3747,3752,3756],{"type":3018,"tag":3319,"props":3748,"children":3749},{"style":3526},[3750],{"type":3035,"value":3751},"    graphql",{"type":3018,"tag":3319,"props":3753,"children":3754},{"style":3448},[3755],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":3757,"children":3758},{"style":3448},[3759],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":3761,"children":3762},{"class":3321,"line":3565},[3763,3768,3772,3776,3780,3784],{"type":3018,"tag":3319,"props":3764,"children":3765},{"style":3526},[3766],{"type":3035,"value":3767},"      framework",{"type":3018,"tag":3319,"props":3769,"children":3770},{"style":3448},[3771],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":3773,"children":3774},{"style":3448},[3775],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":3777,"children":3778},{"style":3331},[3779],{"type":3035,"value":3602},{"type":3018,"tag":3319,"props":3781,"children":3782},{"style":3448},[3783],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":3785,"children":3786},{"style":3448},[3787],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":3789,"children":3790},{"class":3321,"line":3583},[3791],{"type":3018,"tag":3319,"props":3792,"children":3793},{"style":3448},[3794],{"type":3035,"value":3795},"    },\n",{"type":3018,"tag":3319,"props":3797,"children":3798},{"class":3321,"line":3619},[3799],{"type":3018,"tag":3319,"props":3800,"children":3801},{"style":3448},[3802],{"type":3035,"value":3625},{"type":3018,"tag":3319,"props":3804,"children":3805},{"class":3321,"line":3628},[3806,3810],{"type":3018,"tag":3319,"props":3807,"children":3808},{"style":3448},[3809],{"type":3035,"value":3634},{"type":3018,"tag":3319,"props":3811,"children":3812},{"style":3454},[3813],{"type":3035,"value":3639},{"type":3018,"tag":3293,"props":3815,"children":3817},{"id":3816},"_3-create-your-schema",[3818],{"type":3035,"value":3819},"3. Create Your Schema",{"type":3018,"tag":3308,"props":3821,"children":3825},{"className":3822,"code":3823,"language":3824,"meta":2979,"style":2979},"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",[3826],{"type":3018,"tag":3315,"props":3827,"children":3828},{"__ignoreMap":2979},[3829,3837,3845,3853,3861,3869,3876,3884,3892],{"type":3018,"tag":3319,"props":3830,"children":3831},{"class":3321,"line":3003},[3832],{"type":3018,"tag":3319,"props":3833,"children":3834},{},[3835],{"type":3035,"value":3836},"# server\u002Fgraphql\u002Fschema.graphql\n",{"type":3018,"tag":3319,"props":3838,"children":3839},{"class":3321,"line":2999},[3840],{"type":3018,"tag":3319,"props":3841,"children":3842},{},[3843],{"type":3035,"value":3844},"type Query {\n",{"type":3018,"tag":3319,"props":3846,"children":3847},{"class":3321,"line":3485},[3848],{"type":3018,"tag":3319,"props":3849,"children":3850},{},[3851],{"type":3035,"value":3852},"  hello: String!\n",{"type":3018,"tag":3319,"props":3854,"children":3855},{"class":3321,"line":3494},[3856],{"type":3018,"tag":3319,"props":3857,"children":3858},{},[3859],{"type":3035,"value":3860},"  greeting(name: String!): String!\n",{"type":3018,"tag":3319,"props":3862,"children":3863},{"class":3321,"line":3008},[3864],{"type":3018,"tag":3319,"props":3865,"children":3866},{},[3867],{"type":3035,"value":3868},"}\n",{"type":3018,"tag":3319,"props":3870,"children":3871},{"class":3321,"line":3565},[3872],{"type":3018,"tag":3319,"props":3873,"children":3874},{"emptyLinePlaceholder":1200},[3875],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":3877,"children":3878},{"class":3321,"line":3583},[3879],{"type":3018,"tag":3319,"props":3880,"children":3881},{},[3882],{"type":3035,"value":3883},"type Mutation {\n",{"type":3018,"tag":3319,"props":3885,"children":3886},{"class":3321,"line":3619},[3887],{"type":3018,"tag":3319,"props":3888,"children":3889},{},[3890],{"type":3035,"value":3891},"  _empty: String\n",{"type":3018,"tag":3319,"props":3893,"children":3894},{"class":3321,"line":3628},[3895],{"type":3018,"tag":3319,"props":3896,"children":3897},{},[3898],{"type":3035,"value":3868},{"type":3018,"tag":3293,"props":3900,"children":3902},{"id":3901},"_4-add-resolvers",[3903],{"type":3035,"value":3904},"4. Add Resolvers",{"type":3018,"tag":3308,"props":3906,"children":3908},{"className":3421,"code":3907,"language":3423,"meta":2979,"style":2979},"\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",[3909],{"type":3018,"tag":3315,"props":3910,"children":3911},{"__ignoreMap":2979},[3912,3920,3956,3972,4011,4094,4101],{"type":3018,"tag":3319,"props":3913,"children":3914},{"class":3321,"line":3003},[3915],{"type":3018,"tag":3319,"props":3916,"children":3917},{"style":3433},[3918],{"type":3035,"value":3919},"\u002F\u002F server\u002Fgraphql\u002Fhello.resolver.ts\n",{"type":3018,"tag":3319,"props":3921,"children":3922},{"class":3321,"line":2999},[3923,3927,3933,3938,3943,3948,3952],{"type":3018,"tag":3319,"props":3924,"children":3925},{"style":3442},[3926],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":3928,"children":3930},{"style":3929},"--shiki-light:#9C3EDA;--shiki-default:#9C3EDA;--shiki-dark:#C792EA",[3931],{"type":3035,"value":3932}," const",{"type":3018,"tag":3319,"props":3934,"children":3935},{"style":3454},[3936],{"type":3035,"value":3937}," helloResolver ",{"type":3018,"tag":3319,"props":3939,"children":3940},{"style":3448},[3941],{"type":3035,"value":3942},"=",{"type":3018,"tag":3319,"props":3944,"children":3945},{"style":3508},[3946],{"type":3035,"value":3947}," defineResolver",{"type":3018,"tag":3319,"props":3949,"children":3950},{"style":3454},[3951],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":3953,"children":3954},{"style":3448},[3955],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":3957,"children":3958},{"class":3321,"line":3485},[3959,3964,3968],{"type":3018,"tag":3319,"props":3960,"children":3961},{"style":3526},[3962],{"type":3035,"value":3963},"  Query",{"type":3018,"tag":3319,"props":3965,"children":3966},{"style":3448},[3967],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":3969,"children":3970},{"style":3448},[3971],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":3973,"children":3974},{"class":3321,"line":3494},[3975,3980,3984,3989,3994,3998,4003,4007],{"type":3018,"tag":3319,"props":3976,"children":3977},{"style":3508},[3978],{"type":3035,"value":3979},"    hello",{"type":3018,"tag":3319,"props":3981,"children":3982},{"style":3448},[3983],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":3985,"children":3986},{"style":3448},[3987],{"type":3035,"value":3988}," ()",{"type":3018,"tag":3319,"props":3990,"children":3991},{"style":3929},[3992],{"type":3035,"value":3993}," =>",{"type":3018,"tag":3319,"props":3995,"children":3996},{"style":3448},[3997],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":3999,"children":4000},{"style":3331},[4001],{"type":3035,"value":4002},"Hello from GraphQL!",{"type":3018,"tag":3319,"props":4004,"children":4005},{"style":3448},[4006],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":4008,"children":4009},{"style":3448},[4010],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":4012,"children":4013},{"class":3321,"line":3008},[4014,4019,4023,4028,4034,4038,4042,4047,4052,4056,4061,4066,4071,4076,4080,4085,4090],{"type":3018,"tag":3319,"props":4015,"children":4016},{"style":3508},[4017],{"type":3035,"value":4018},"    greeting",{"type":3018,"tag":3319,"props":4020,"children":4021},{"style":3448},[4022],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":4024,"children":4025},{"style":3448},[4026],{"type":3035,"value":4027}," (",{"type":3018,"tag":3319,"props":4029,"children":4031},{"style":4030},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[4032],{"type":3035,"value":4033},"_",{"type":3018,"tag":3319,"props":4035,"children":4036},{"style":3448},[4037],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":4039,"children":4040},{"style":3448},[4041],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":4043,"children":4044},{"style":4030},[4045],{"type":3035,"value":4046}," name",{"type":3018,"tag":3319,"props":4048,"children":4049},{"style":3448},[4050],{"type":3035,"value":4051}," })",{"type":3018,"tag":3319,"props":4053,"children":4054},{"style":3929},[4055],{"type":3035,"value":3993},{"type":3018,"tag":3319,"props":4057,"children":4058},{"style":3448},[4059],{"type":3035,"value":4060}," `",{"type":3018,"tag":3319,"props":4062,"children":4063},{"style":3331},[4064],{"type":3035,"value":4065},"Hello, ",{"type":3018,"tag":3319,"props":4067,"children":4068},{"style":3448},[4069],{"type":3035,"value":4070},"${",{"type":3018,"tag":3319,"props":4072,"children":4073},{"style":3454},[4074],{"type":3035,"value":4075},"name",{"type":3018,"tag":3319,"props":4077,"children":4078},{"style":3448},[4079],{"type":3035,"value":3634},{"type":3018,"tag":3319,"props":4081,"children":4082},{"style":3331},[4083],{"type":3035,"value":4084},"!",{"type":3018,"tag":3319,"props":4086,"children":4087},{"style":3448},[4088],{"type":3035,"value":4089},"`",{"type":3018,"tag":3319,"props":4091,"children":4092},{"style":3448},[4093],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":4095,"children":4096},{"class":3321,"line":3565},[4097],{"type":3018,"tag":3319,"props":4098,"children":4099},{"style":3448},[4100],{"type":3035,"value":3625},{"type":3018,"tag":3319,"props":4102,"children":4103},{"class":3321,"line":3583},[4104,4108],{"type":3018,"tag":3319,"props":4105,"children":4106},{"style":3448},[4107],{"type":3035,"value":3634},{"type":3018,"tag":3319,"props":4109,"children":4110},{"style":3454},[4111],{"type":3035,"value":3639},{"type":3018,"tag":3293,"props":4113,"children":4115},{"id":4114},"_5-start-development",[4116],{"type":3035,"value":4117},"5. Start Development",{"type":3018,"tag":3308,"props":4119,"children":4121},{"className":3310,"code":4120,"language":3312,"meta":2979,"style":2979},"pnpm dev\n",[4122],{"type":3018,"tag":3315,"props":4123,"children":4124},{"__ignoreMap":2979},[4125],{"type":3018,"tag":3319,"props":4126,"children":4127},{"class":3321,"line":3003},[4128,4132],{"type":3018,"tag":3319,"props":4129,"children":4130},{"style":3325},[4131],{"type":3035,"value":3328},{"type":3018,"tag":3319,"props":4133,"children":4134},{"style":3331},[4135],{"type":3035,"value":4136}," dev\n",{"type":3018,"tag":3038,"props":4138,"children":4139},{},[4140,4142,4147],{"type":3035,"value":4141},"🎉 ",{"type":3018,"tag":3095,"props":4143,"children":4144},{},[4145],{"type":3035,"value":4146},"That's it!",{"type":3035,"value":4148}," Your GraphQL server is ready at:",{"type":3018,"tag":3172,"props":4150,"children":4151},{},[4152,4168,4184],{"type":3018,"tag":3176,"props":4153,"children":4154},{},[4155,4160,4162],{"type":3018,"tag":3095,"props":4156,"children":4157},{},[4158],{"type":3035,"value":4159},"Endpoint",{"type":3035,"value":4161},": ",{"type":3018,"tag":3315,"props":4163,"children":4165},{"className":4164},[],[4166],{"type":3035,"value":4167},"http:\u002F\u002Flocalhost:3000\u002Fapi\u002Fgraphql",{"type":3018,"tag":3176,"props":4169,"children":4170},{},[4171,4176,4177,4182],{"type":3018,"tag":3095,"props":4172,"children":4173},{},[4174],{"type":3035,"value":4175},"Playground",{"type":3035,"value":4161},{"type":3018,"tag":3315,"props":4178,"children":4180},{"className":4179},[],[4181],{"type":3035,"value":4167},{"type":3035,"value":4183}," (browser)",{"type":3018,"tag":3176,"props":4185,"children":4186},{},[4187,4192,4193],{"type":3018,"tag":3095,"props":4188,"children":4189},{},[4190],{"type":3035,"value":4191},"Health",{"type":3035,"value":4161},{"type":3018,"tag":3315,"props":4194,"children":4196},{"className":4195},[],[4197],{"type":3035,"value":4198},"http:\u002F\u002Flocalhost:3000\u002Fapi\u002Fgraphql\u002Fhealth",{"type":3018,"tag":3165,"props":4200,"children":4202},{"id":4201},"examples",[4203],{"type":3035,"value":4204},"🎮 Examples",{"type":3018,"tag":3038,"props":4206,"children":4207},{},[4208],{"type":3035,"value":4209},"Try these working examples:",{"type":3018,"tag":4211,"props":4212,"children":4213},"table",{},[4214,4238],{"type":3018,"tag":4215,"props":4216,"children":4217},"thead",{},[4218],{"type":3018,"tag":4219,"props":4220,"children":4221},"tr",{},[4222,4228,4233],{"type":3018,"tag":4223,"props":4224,"children":4225},"th",{},[4226],{"type":3035,"value":4227},"Example",{"type":3018,"tag":4223,"props":4229,"children":4230},{},[4231],{"type":3035,"value":4232},"Description",{"type":3018,"tag":4223,"props":4234,"children":4235},{},[4236],{"type":3035,"value":4237},"Demo",{"type":3018,"tag":4239,"props":4240,"children":4241},"tbody",{},[4242,4272,4301],{"type":3018,"tag":4219,"props":4243,"children":4244},{},[4245,4258,4263],{"type":3018,"tag":4246,"props":4247,"children":4248},"td",{},[4249],{"type":3018,"tag":3042,"props":4250,"children":4252},{"href":4251},".\u002Fplaygrounds\u002Fnitro\u002F",[4253],{"type":3018,"tag":3095,"props":4254,"children":4255},{},[4256],{"type":3035,"value":4257},"Nitro Basic",{"type":3018,"tag":4246,"props":4259,"children":4260},{},[4261],{"type":3035,"value":4262},"Standalone Nitro with GraphQL",{"type":3018,"tag":4246,"props":4264,"children":4265},{},[4266],{"type":3018,"tag":3315,"props":4267,"children":4269},{"className":4268},[],[4270],{"type":3035,"value":4271},"pnpm playground:nitro",{"type":3018,"tag":4219,"props":4273,"children":4274},{},[4275,4287,4292],{"type":3018,"tag":4246,"props":4276,"children":4277},{},[4278],{"type":3018,"tag":3042,"props":4279,"children":4281},{"href":4280},".\u002Fplaygrounds\u002Fnuxt\u002F",[4282],{"type":3018,"tag":3095,"props":4283,"children":4284},{},[4285],{"type":3035,"value":4286},"Nuxt Integration",{"type":3018,"tag":4246,"props":4288,"children":4289},{},[4290],{"type":3035,"value":4291},"Full Nuxt app with client types",{"type":3018,"tag":4246,"props":4293,"children":4294},{},[4295],{"type":3018,"tag":3315,"props":4296,"children":4298},{"className":4297},[],[4299],{"type":3035,"value":4300},"pnpm playground:nuxt",{"type":3018,"tag":4219,"props":4302,"children":4303},{},[4304,4316,4321],{"type":3018,"tag":4246,"props":4305,"children":4306},{},[4307],{"type":3018,"tag":3042,"props":4308,"children":4310},{"href":4309},".\u002Fplaygrounds\u002Ffederation\u002F",[4311],{"type":3018,"tag":3095,"props":4312,"children":4313},{},[4314],{"type":3035,"value":4315},"Apollo Federation",{"type":3018,"tag":4246,"props":4317,"children":4318},{},[4319],{"type":3035,"value":4320},"Federated GraphQL services",{"type":3018,"tag":4246,"props":4322,"children":4323},{},[4324],{"type":3018,"tag":3315,"props":4325,"children":4327},{"className":4326},[],[4328],{"type":3035,"value":4329},"pnpm playground:federation",{"type":3018,"tag":3165,"props":4331,"children":4333},{"id":4332},"️-building-your-first-feature",[4334],{"type":3035,"value":4335},"🏗️ Building Your First Feature",{"type":3018,"tag":3038,"props":4337,"children":4338},{},[4339],{"type":3035,"value":4340},"Let's create a complete user management system:",{"type":3018,"tag":3293,"props":4342,"children":4344},{"id":4343},"_1-define-schema",[4345],{"type":3035,"value":4346},"1. Define Schema",{"type":3018,"tag":3308,"props":4348,"children":4350},{"className":3822,"code":4349,"language":3824,"meta":2979,"style":2979},"# 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",[4351],{"type":3018,"tag":3315,"props":4352,"children":4353},{"__ignoreMap":2979},[4354,4362,4370,4378,4386,4394,4402,4409,4416,4424,4432,4440,4448,4456,4465,4474,4483,4491,4499,4508,4517],{"type":3018,"tag":3319,"props":4355,"children":4356},{"class":3321,"line":3003},[4357],{"type":3018,"tag":3319,"props":4358,"children":4359},{},[4360],{"type":3035,"value":4361},"# server\u002Fgraphql\u002Fusers\u002Fuser.graphql\n",{"type":3018,"tag":3319,"props":4363,"children":4364},{"class":3321,"line":2999},[4365],{"type":3018,"tag":3319,"props":4366,"children":4367},{},[4368],{"type":3035,"value":4369},"type User {\n",{"type":3018,"tag":3319,"props":4371,"children":4372},{"class":3321,"line":3485},[4373],{"type":3018,"tag":3319,"props":4374,"children":4375},{},[4376],{"type":3035,"value":4377},"  id: ID!\n",{"type":3018,"tag":3319,"props":4379,"children":4380},{"class":3321,"line":3494},[4381],{"type":3018,"tag":3319,"props":4382,"children":4383},{},[4384],{"type":3035,"value":4385},"  name: String!\n",{"type":3018,"tag":3319,"props":4387,"children":4388},{"class":3321,"line":3008},[4389],{"type":3018,"tag":3319,"props":4390,"children":4391},{},[4392],{"type":3035,"value":4393},"  email: String!\n",{"type":3018,"tag":3319,"props":4395,"children":4396},{"class":3321,"line":3565},[4397],{"type":3018,"tag":3319,"props":4398,"children":4399},{},[4400],{"type":3035,"value":4401},"  createdAt: DateTime!\n",{"type":3018,"tag":3319,"props":4403,"children":4404},{"class":3321,"line":3583},[4405],{"type":3018,"tag":3319,"props":4406,"children":4407},{},[4408],{"type":3035,"value":3868},{"type":3018,"tag":3319,"props":4410,"children":4411},{"class":3321,"line":3619},[4412],{"type":3018,"tag":3319,"props":4413,"children":4414},{"emptyLinePlaceholder":1200},[4415],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":4417,"children":4418},{"class":3321,"line":3628},[4419],{"type":3018,"tag":3319,"props":4420,"children":4421},{},[4422],{"type":3035,"value":4423},"input CreateUserInput {\n",{"type":3018,"tag":3319,"props":4425,"children":4427},{"class":3321,"line":4426},10,[4428],{"type":3018,"tag":3319,"props":4429,"children":4430},{},[4431],{"type":3035,"value":4385},{"type":3018,"tag":3319,"props":4433,"children":4435},{"class":3321,"line":4434},11,[4436],{"type":3018,"tag":3319,"props":4437,"children":4438},{},[4439],{"type":3035,"value":4393},{"type":3018,"tag":3319,"props":4441,"children":4443},{"class":3321,"line":4442},12,[4444],{"type":3018,"tag":3319,"props":4445,"children":4446},{},[4447],{"type":3035,"value":3868},{"type":3018,"tag":3319,"props":4449,"children":4451},{"class":3321,"line":4450},13,[4452],{"type":3018,"tag":3319,"props":4453,"children":4454},{"emptyLinePlaceholder":1200},[4455],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":4457,"children":4459},{"class":3321,"line":4458},14,[4460],{"type":3018,"tag":3319,"props":4461,"children":4462},{},[4463],{"type":3035,"value":4464},"extend type Query {\n",{"type":3018,"tag":3319,"props":4466,"children":4468},{"class":3321,"line":4467},15,[4469],{"type":3018,"tag":3319,"props":4470,"children":4471},{},[4472],{"type":3035,"value":4473},"  users: [User!]!\n",{"type":3018,"tag":3319,"props":4475,"children":4477},{"class":3321,"line":4476},16,[4478],{"type":3018,"tag":3319,"props":4479,"children":4480},{},[4481],{"type":3035,"value":4482},"  user(id: ID!): User\n",{"type":3018,"tag":3319,"props":4484,"children":4486},{"class":3321,"line":4485},17,[4487],{"type":3018,"tag":3319,"props":4488,"children":4489},{},[4490],{"type":3035,"value":3868},{"type":3018,"tag":3319,"props":4492,"children":4494},{"class":3321,"line":4493},18,[4495],{"type":3018,"tag":3319,"props":4496,"children":4497},{"emptyLinePlaceholder":1200},[4498],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":4500,"children":4502},{"class":3321,"line":4501},19,[4503],{"type":3018,"tag":3319,"props":4504,"children":4505},{},[4506],{"type":3035,"value":4507},"extend type Mutation {\n",{"type":3018,"tag":3319,"props":4509,"children":4511},{"class":3321,"line":4510},20,[4512],{"type":3018,"tag":3319,"props":4513,"children":4514},{},[4515],{"type":3035,"value":4516},"  createUser(input: CreateUserInput!): User!\n",{"type":3018,"tag":3319,"props":4518,"children":4520},{"class":3321,"line":4519},21,[4521],{"type":3018,"tag":3319,"props":4522,"children":4523},{},[4524],{"type":3035,"value":3868},{"type":3018,"tag":3293,"props":4526,"children":4528},{"id":4527},"_2-create-resolvers",[4529],{"type":3035,"value":4530},"2. Create Resolvers",{"type":3018,"tag":3308,"props":4532,"children":4534},{"className":3421,"code":4533,"language":3423,"meta":2979,"style":2979},"\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",[4535],{"type":3018,"tag":3315,"props":4536,"children":4537},{"__ignoreMap":2979},[4538,4546,4579,4638,4697,4704,4766,4828,4888,4896,4907,4914,4947,5008,5067,5086,5134,5151,5177,5185,5214,5263,5276,5284],{"type":3018,"tag":3319,"props":4539,"children":4540},{"class":3321,"line":3003},[4541],{"type":3018,"tag":3319,"props":4542,"children":4543},{"style":3433},[4544],{"type":3035,"value":4545},"\u002F\u002F server\u002Fgraphql\u002Fusers\u002Fuser.resolver.ts\n",{"type":3018,"tag":3319,"props":4547,"children":4548},{"class":3321,"line":2999},[4549,4553,4557,4562,4566,4571,4575],{"type":3018,"tag":3319,"props":4550,"children":4551},{"style":3442},[4552],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":4554,"children":4555},{"style":3929},[4556],{"type":3035,"value":3932},{"type":3018,"tag":3319,"props":4558,"children":4559},{"style":3454},[4560],{"type":3035,"value":4561}," userQueries ",{"type":3018,"tag":3319,"props":4563,"children":4564},{"style":3448},[4565],{"type":3035,"value":3942},{"type":3018,"tag":3319,"props":4567,"children":4568},{"style":3508},[4569],{"type":3035,"value":4570}," defineQuery",{"type":3018,"tag":3319,"props":4572,"children":4573},{"style":3454},[4574],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":4576,"children":4577},{"style":3448},[4578],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":4580,"children":4581},{"class":3321,"line":3485},[4582,4587,4591,4596,4600,4604,4608,4613,4617,4621,4626,4630,4634],{"type":3018,"tag":3319,"props":4583,"children":4584},{"style":3508},[4585],{"type":3035,"value":4586},"  users",{"type":3018,"tag":3319,"props":4588,"children":4589},{"style":3448},[4590],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":4592,"children":4593},{"style":3929},[4594],{"type":3035,"value":4595}," async",{"type":3018,"tag":3319,"props":4597,"children":4598},{"style":3448},[4599],{"type":3035,"value":4027},{"type":3018,"tag":3319,"props":4601,"children":4602},{"style":4030},[4603],{"type":3035,"value":4033},{"type":3018,"tag":3319,"props":4605,"children":4606},{"style":3448},[4607],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":4609,"children":4610},{"style":4030},[4611],{"type":3035,"value":4612}," __",{"type":3018,"tag":3319,"props":4614,"children":4615},{"style":3448},[4616],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":4618,"children":4619},{"style":3448},[4620],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":4622,"children":4623},{"style":4030},[4624],{"type":3035,"value":4625}," storage",{"type":3018,"tag":3319,"props":4627,"children":4628},{"style":3448},[4629],{"type":3035,"value":4051},{"type":3018,"tag":3319,"props":4631,"children":4632},{"style":3929},[4633],{"type":3035,"value":3993},{"type":3018,"tag":3319,"props":4635,"children":4636},{"style":3448},[4637],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":4639,"children":4640},{"class":3321,"line":3494},[4641,4646,4651,4655,4660,4665,4669,4673,4678,4682,4687,4692],{"type":3018,"tag":3319,"props":4642,"children":4643},{"style":3442},[4644],{"type":3035,"value":4645},"    return",{"type":3018,"tag":3319,"props":4647,"children":4648},{"style":3442},[4649],{"type":3035,"value":4650}," await",{"type":3018,"tag":3319,"props":4652,"children":4653},{"style":3454},[4654],{"type":3035,"value":4625},{"type":3018,"tag":3319,"props":4656,"children":4657},{"style":3448},[4658],{"type":3035,"value":4659},".",{"type":3018,"tag":3319,"props":4661,"children":4662},{"style":3508},[4663],{"type":3035,"value":4664},"getItem",{"type":3018,"tag":3319,"props":4666,"children":4667},{"style":3526},[4668],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":4670,"children":4671},{"style":3448},[4672],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":4674,"children":4675},{"style":3331},[4676],{"type":3035,"value":4677},"users",{"type":3018,"tag":3319,"props":4679,"children":4680},{"style":3448},[4681],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":4683,"children":4684},{"style":3526},[4685],{"type":3035,"value":4686},") ",{"type":3018,"tag":3319,"props":4688,"children":4689},{"style":3448},[4690],{"type":3035,"value":4691},"||",{"type":3018,"tag":3319,"props":4693,"children":4694},{"style":3526},[4695],{"type":3035,"value":4696}," []\n",{"type":3018,"tag":3319,"props":4698,"children":4699},{"class":3321,"line":3008},[4700],{"type":3018,"tag":3319,"props":4701,"children":4702},{"style":3448},[4703],{"type":3035,"value":3625},{"type":3018,"tag":3319,"props":4705,"children":4706},{"class":3321,"line":3565},[4707,4712,4716,4720,4724,4728,4732,4736,4741,4746,4750,4754,4758,4762],{"type":3018,"tag":3319,"props":4708,"children":4709},{"style":3508},[4710],{"type":3035,"value":4711},"  user",{"type":3018,"tag":3319,"props":4713,"children":4714},{"style":3448},[4715],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":4717,"children":4718},{"style":3929},[4719],{"type":3035,"value":4595},{"type":3018,"tag":3319,"props":4721,"children":4722},{"style":3448},[4723],{"type":3035,"value":4027},{"type":3018,"tag":3319,"props":4725,"children":4726},{"style":4030},[4727],{"type":3035,"value":4033},{"type":3018,"tag":3319,"props":4729,"children":4730},{"style":3448},[4731],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":4733,"children":4734},{"style":3448},[4735],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":4737,"children":4738},{"style":4030},[4739],{"type":3035,"value":4740}," id",{"type":3018,"tag":3319,"props":4742,"children":4743},{"style":3448},[4744],{"type":3035,"value":4745}," },",{"type":3018,"tag":3319,"props":4747,"children":4748},{"style":3448},[4749],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":4751,"children":4752},{"style":4030},[4753],{"type":3035,"value":4625},{"type":3018,"tag":3319,"props":4755,"children":4756},{"style":3448},[4757],{"type":3035,"value":4051},{"type":3018,"tag":3319,"props":4759,"children":4760},{"style":3929},[4761],{"type":3035,"value":3993},{"type":3018,"tag":3319,"props":4763,"children":4764},{"style":3448},[4765],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":4767,"children":4768},{"class":3321,"line":3583},[4769,4774,4779,4784,4788,4792,4796,4800,4804,4808,4812,4816,4820,4824],{"type":3018,"tag":3319,"props":4770,"children":4771},{"style":3929},[4772],{"type":3035,"value":4773},"    const",{"type":3018,"tag":3319,"props":4775,"children":4776},{"style":3454},[4777],{"type":3035,"value":4778}," users",{"type":3018,"tag":3319,"props":4780,"children":4781},{"style":3448},[4782],{"type":3035,"value":4783}," =",{"type":3018,"tag":3319,"props":4785,"children":4786},{"style":3442},[4787],{"type":3035,"value":4650},{"type":3018,"tag":3319,"props":4789,"children":4790},{"style":3454},[4791],{"type":3035,"value":4625},{"type":3018,"tag":3319,"props":4793,"children":4794},{"style":3448},[4795],{"type":3035,"value":4659},{"type":3018,"tag":3319,"props":4797,"children":4798},{"style":3508},[4799],{"type":3035,"value":4664},{"type":3018,"tag":3319,"props":4801,"children":4802},{"style":3526},[4803],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":4805,"children":4806},{"style":3448},[4807],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":4809,"children":4810},{"style":3331},[4811],{"type":3035,"value":4677},{"type":3018,"tag":3319,"props":4813,"children":4814},{"style":3448},[4815],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":4817,"children":4818},{"style":3526},[4819],{"type":3035,"value":4686},{"type":3018,"tag":3319,"props":4821,"children":4822},{"style":3448},[4823],{"type":3035,"value":4691},{"type":3018,"tag":3319,"props":4825,"children":4826},{"style":3526},[4827],{"type":3035,"value":4696},{"type":3018,"tag":3319,"props":4829,"children":4830},{"class":3321,"line":3619},[4831,4835,4839,4843,4848,4852,4857,4861,4866,4870,4875,4880,4884],{"type":3018,"tag":3319,"props":4832,"children":4833},{"style":3442},[4834],{"type":3035,"value":4645},{"type":3018,"tag":3319,"props":4836,"children":4837},{"style":3454},[4838],{"type":3035,"value":4778},{"type":3018,"tag":3319,"props":4840,"children":4841},{"style":3448},[4842],{"type":3035,"value":4659},{"type":3018,"tag":3319,"props":4844,"children":4845},{"style":3508},[4846],{"type":3035,"value":4847},"find",{"type":3018,"tag":3319,"props":4849,"children":4850},{"style":3526},[4851],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":4853,"children":4854},{"style":4030},[4855],{"type":3035,"value":4856},"user",{"type":3018,"tag":3319,"props":4858,"children":4859},{"style":3929},[4860],{"type":3035,"value":3993},{"type":3018,"tag":3319,"props":4862,"children":4863},{"style":3454},[4864],{"type":3035,"value":4865}," user",{"type":3018,"tag":3319,"props":4867,"children":4868},{"style":3448},[4869],{"type":3035,"value":4659},{"type":3018,"tag":3319,"props":4871,"children":4872},{"style":3454},[4873],{"type":3035,"value":4874},"id",{"type":3018,"tag":3319,"props":4876,"children":4877},{"style":3448},[4878],{"type":3035,"value":4879}," ===",{"type":3018,"tag":3319,"props":4881,"children":4882},{"style":3454},[4883],{"type":3035,"value":4740},{"type":3018,"tag":3319,"props":4885,"children":4886},{"style":3526},[4887],{"type":3035,"value":3639},{"type":3018,"tag":3319,"props":4889,"children":4890},{"class":3321,"line":3628},[4891],{"type":3018,"tag":3319,"props":4892,"children":4893},{"style":3448},[4894],{"type":3035,"value":4895},"  }\n",{"type":3018,"tag":3319,"props":4897,"children":4898},{"class":3321,"line":4426},[4899,4903],{"type":3018,"tag":3319,"props":4900,"children":4901},{"style":3448},[4902],{"type":3035,"value":3634},{"type":3018,"tag":3319,"props":4904,"children":4905},{"style":3454},[4906],{"type":3035,"value":3639},{"type":3018,"tag":3319,"props":4908,"children":4909},{"class":3321,"line":4434},[4910],{"type":3018,"tag":3319,"props":4911,"children":4912},{"emptyLinePlaceholder":1200},[4913],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":4915,"children":4916},{"class":3321,"line":4442},[4917,4921,4925,4930,4934,4939,4943],{"type":3018,"tag":3319,"props":4918,"children":4919},{"style":3442},[4920],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":4922,"children":4923},{"style":3929},[4924],{"type":3035,"value":3932},{"type":3018,"tag":3319,"props":4926,"children":4927},{"style":3454},[4928],{"type":3035,"value":4929}," userMutations ",{"type":3018,"tag":3319,"props":4931,"children":4932},{"style":3448},[4933],{"type":3035,"value":3942},{"type":3018,"tag":3319,"props":4935,"children":4936},{"style":3508},[4937],{"type":3035,"value":4938}," defineMutation",{"type":3018,"tag":3319,"props":4940,"children":4941},{"style":3454},[4942],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":4944,"children":4945},{"style":3448},[4946],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":4948,"children":4949},{"class":3321,"line":4450},[4950,4955,4959,4963,4967,4971,4975,4979,4984,4988,4992,4996,5000,5004],{"type":3018,"tag":3319,"props":4951,"children":4952},{"style":3508},[4953],{"type":3035,"value":4954},"  createUser",{"type":3018,"tag":3319,"props":4956,"children":4957},{"style":3448},[4958],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":4960,"children":4961},{"style":3929},[4962],{"type":3035,"value":4595},{"type":3018,"tag":3319,"props":4964,"children":4965},{"style":3448},[4966],{"type":3035,"value":4027},{"type":3018,"tag":3319,"props":4968,"children":4969},{"style":4030},[4970],{"type":3035,"value":4033},{"type":3018,"tag":3319,"props":4972,"children":4973},{"style":3448},[4974],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":4976,"children":4977},{"style":3448},[4978],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":4980,"children":4981},{"style":4030},[4982],{"type":3035,"value":4983}," input",{"type":3018,"tag":3319,"props":4985,"children":4986},{"style":3448},[4987],{"type":3035,"value":4745},{"type":3018,"tag":3319,"props":4989,"children":4990},{"style":3448},[4991],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":4993,"children":4994},{"style":4030},[4995],{"type":3035,"value":4625},{"type":3018,"tag":3319,"props":4997,"children":4998},{"style":3448},[4999],{"type":3035,"value":4051},{"type":3018,"tag":3319,"props":5001,"children":5002},{"style":3929},[5003],{"type":3035,"value":3993},{"type":3018,"tag":3319,"props":5005,"children":5006},{"style":3448},[5007],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":5009,"children":5010},{"class":3321,"line":4458},[5011,5015,5019,5023,5027,5031,5035,5039,5043,5047,5051,5055,5059,5063],{"type":3018,"tag":3319,"props":5012,"children":5013},{"style":3929},[5014],{"type":3035,"value":4773},{"type":3018,"tag":3319,"props":5016,"children":5017},{"style":3454},[5018],{"type":3035,"value":4778},{"type":3018,"tag":3319,"props":5020,"children":5021},{"style":3448},[5022],{"type":3035,"value":4783},{"type":3018,"tag":3319,"props":5024,"children":5025},{"style":3442},[5026],{"type":3035,"value":4650},{"type":3018,"tag":3319,"props":5028,"children":5029},{"style":3454},[5030],{"type":3035,"value":4625},{"type":3018,"tag":3319,"props":5032,"children":5033},{"style":3448},[5034],{"type":3035,"value":4659},{"type":3018,"tag":3319,"props":5036,"children":5037},{"style":3508},[5038],{"type":3035,"value":4664},{"type":3018,"tag":3319,"props":5040,"children":5041},{"style":3526},[5042],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":5044,"children":5045},{"style":3448},[5046],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":5048,"children":5049},{"style":3331},[5050],{"type":3035,"value":4677},{"type":3018,"tag":3319,"props":5052,"children":5053},{"style":3448},[5054],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":5056,"children":5057},{"style":3526},[5058],{"type":3035,"value":4686},{"type":3018,"tag":3319,"props":5060,"children":5061},{"style":3448},[5062],{"type":3035,"value":4691},{"type":3018,"tag":3319,"props":5064,"children":5065},{"style":3526},[5066],{"type":3035,"value":4696},{"type":3018,"tag":3319,"props":5068,"children":5069},{"class":3321,"line":4467},[5070,5074,5078,5082],{"type":3018,"tag":3319,"props":5071,"children":5072},{"style":3929},[5073],{"type":3035,"value":4773},{"type":3018,"tag":3319,"props":5075,"children":5076},{"style":3454},[5077],{"type":3035,"value":4865},{"type":3018,"tag":3319,"props":5079,"children":5080},{"style":3448},[5081],{"type":3035,"value":4783},{"type":3018,"tag":3319,"props":5083,"children":5084},{"style":3448},[5085],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":5087,"children":5088},{"class":3321,"line":4476},[5089,5094,5098,5103,5107,5112,5117,5121,5126,5130],{"type":3018,"tag":3319,"props":5090,"children":5091},{"style":3526},[5092],{"type":3035,"value":5093},"      id",{"type":3018,"tag":3319,"props":5095,"children":5096},{"style":3448},[5097],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5099,"children":5100},{"style":3454},[5101],{"type":3035,"value":5102}," Date",{"type":3018,"tag":3319,"props":5104,"children":5105},{"style":3448},[5106],{"type":3035,"value":4659},{"type":3018,"tag":3319,"props":5108,"children":5109},{"style":3508},[5110],{"type":3035,"value":5111},"now",{"type":3018,"tag":3319,"props":5113,"children":5114},{"style":3526},[5115],{"type":3035,"value":5116},"()",{"type":3018,"tag":3319,"props":5118,"children":5119},{"style":3448},[5120],{"type":3035,"value":4659},{"type":3018,"tag":3319,"props":5122,"children":5123},{"style":3508},[5124],{"type":3035,"value":5125},"toString",{"type":3018,"tag":3319,"props":5127,"children":5128},{"style":3526},[5129],{"type":3035,"value":5116},{"type":3018,"tag":3319,"props":5131,"children":5132},{"style":3448},[5133],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":5135,"children":5136},{"class":3321,"line":4485},[5137,5142,5147],{"type":3018,"tag":3319,"props":5138,"children":5139},{"style":3448},[5140],{"type":3035,"value":5141},"      ...",{"type":3018,"tag":3319,"props":5143,"children":5144},{"style":3454},[5145],{"type":3035,"value":5146},"input",{"type":3018,"tag":3319,"props":5148,"children":5149},{"style":3448},[5150],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":5152,"children":5153},{"class":3321,"line":4493},[5154,5159,5163,5168,5172],{"type":3018,"tag":3319,"props":5155,"children":5156},{"style":3526},[5157],{"type":3035,"value":5158},"      createdAt",{"type":3018,"tag":3319,"props":5160,"children":5161},{"style":3448},[5162],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5164,"children":5165},{"style":3448},[5166],{"type":3035,"value":5167}," new",{"type":3018,"tag":3319,"props":5169,"children":5170},{"style":3508},[5171],{"type":3035,"value":5102},{"type":3018,"tag":3319,"props":5173,"children":5174},{"style":3526},[5175],{"type":3035,"value":5176},"()\n",{"type":3018,"tag":3319,"props":5178,"children":5179},{"class":3321,"line":4501},[5180],{"type":3018,"tag":3319,"props":5181,"children":5182},{"style":3448},[5183],{"type":3035,"value":5184},"    }\n",{"type":3018,"tag":3319,"props":5186,"children":5187},{"class":3321,"line":4510},[5188,5193,5197,5202,5206,5210],{"type":3018,"tag":3319,"props":5189,"children":5190},{"style":3454},[5191],{"type":3035,"value":5192},"    users",{"type":3018,"tag":3319,"props":5194,"children":5195},{"style":3448},[5196],{"type":3035,"value":4659},{"type":3018,"tag":3319,"props":5198,"children":5199},{"style":3508},[5200],{"type":3035,"value":5201},"push",{"type":3018,"tag":3319,"props":5203,"children":5204},{"style":3526},[5205],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":5207,"children":5208},{"style":3454},[5209],{"type":3035,"value":4856},{"type":3018,"tag":3319,"props":5211,"children":5212},{"style":3526},[5213],{"type":3035,"value":3639},{"type":3018,"tag":3319,"props":5215,"children":5216},{"class":3321,"line":4519},[5217,5222,5226,5230,5235,5239,5243,5247,5251,5255,5259],{"type":3018,"tag":3319,"props":5218,"children":5219},{"style":3442},[5220],{"type":3035,"value":5221},"    await",{"type":3018,"tag":3319,"props":5223,"children":5224},{"style":3454},[5225],{"type":3035,"value":4625},{"type":3018,"tag":3319,"props":5227,"children":5228},{"style":3448},[5229],{"type":3035,"value":4659},{"type":3018,"tag":3319,"props":5231,"children":5232},{"style":3508},[5233],{"type":3035,"value":5234},"setItem",{"type":3018,"tag":3319,"props":5236,"children":5237},{"style":3526},[5238],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":5240,"children":5241},{"style":3448},[5242],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":5244,"children":5245},{"style":3331},[5246],{"type":3035,"value":4677},{"type":3018,"tag":3319,"props":5248,"children":5249},{"style":3448},[5250],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":5252,"children":5253},{"style":3448},[5254],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":5256,"children":5257},{"style":3454},[5258],{"type":3035,"value":4778},{"type":3018,"tag":3319,"props":5260,"children":5261},{"style":3526},[5262],{"type":3035,"value":3639},{"type":3018,"tag":3319,"props":5264,"children":5266},{"class":3321,"line":5265},22,[5267,5271],{"type":3018,"tag":3319,"props":5268,"children":5269},{"style":3442},[5270],{"type":3035,"value":4645},{"type":3018,"tag":3319,"props":5272,"children":5273},{"style":3454},[5274],{"type":3035,"value":5275}," user\n",{"type":3018,"tag":3319,"props":5277,"children":5279},{"class":3321,"line":5278},23,[5280],{"type":3018,"tag":3319,"props":5281,"children":5282},{"style":3448},[5283],{"type":3035,"value":4895},{"type":3018,"tag":3319,"props":5285,"children":5287},{"class":3321,"line":5286},24,[5288,5292],{"type":3018,"tag":3319,"props":5289,"children":5290},{"style":3448},[5291],{"type":3035,"value":3634},{"type":3018,"tag":3319,"props":5293,"children":5294},{"style":3454},[5295],{"type":3035,"value":3639},{"type":3018,"tag":3293,"props":5297,"children":5299},{"id":5298},"_3-test-in-apollo-sandbox",[5300],{"type":3035,"value":5301},"3. Test in Apollo Sandbox",{"type":3018,"tag":3308,"props":5303,"children":5305},{"className":3822,"code":5304,"language":3824,"meta":2979,"style":2979},"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",[5306],{"type":3018,"tag":3315,"props":5307,"children":5308},{"__ignoreMap":2979},[5309,5317,5325,5333,5341,5349,5357,5365,5373,5381,5388,5395,5402,5410,5418,5425,5432,5439,5446],{"type":3018,"tag":3319,"props":5310,"children":5311},{"class":3321,"line":3003},[5312],{"type":3018,"tag":3319,"props":5313,"children":5314},{},[5315],{"type":3035,"value":5316},"mutation {\n",{"type":3018,"tag":3319,"props":5318,"children":5319},{"class":3321,"line":2999},[5320],{"type":3018,"tag":3319,"props":5321,"children":5322},{},[5323],{"type":3035,"value":5324},"  createUser(input: {\n",{"type":3018,"tag":3319,"props":5326,"children":5327},{"class":3321,"line":3485},[5328],{"type":3018,"tag":3319,"props":5329,"children":5330},{},[5331],{"type":3035,"value":5332},"    name: \"John Doe\"\n",{"type":3018,"tag":3319,"props":5334,"children":5335},{"class":3321,"line":3494},[5336],{"type":3018,"tag":3319,"props":5337,"children":5338},{},[5339],{"type":3035,"value":5340},"    email: \"john@example.com\"\n",{"type":3018,"tag":3319,"props":5342,"children":5343},{"class":3321,"line":3008},[5344],{"type":3018,"tag":3319,"props":5345,"children":5346},{},[5347],{"type":3035,"value":5348},"  }) {\n",{"type":3018,"tag":3319,"props":5350,"children":5351},{"class":3321,"line":3565},[5352],{"type":3018,"tag":3319,"props":5353,"children":5354},{},[5355],{"type":3035,"value":5356},"    id\n",{"type":3018,"tag":3319,"props":5358,"children":5359},{"class":3321,"line":3583},[5360],{"type":3018,"tag":3319,"props":5361,"children":5362},{},[5363],{"type":3035,"value":5364},"    name\n",{"type":3018,"tag":3319,"props":5366,"children":5367},{"class":3321,"line":3619},[5368],{"type":3018,"tag":3319,"props":5369,"children":5370},{},[5371],{"type":3035,"value":5372},"    email\n",{"type":3018,"tag":3319,"props":5374,"children":5375},{"class":3321,"line":3628},[5376],{"type":3018,"tag":3319,"props":5377,"children":5378},{},[5379],{"type":3035,"value":5380},"    createdAt\n",{"type":3018,"tag":3319,"props":5382,"children":5383},{"class":3321,"line":4426},[5384],{"type":3018,"tag":3319,"props":5385,"children":5386},{},[5387],{"type":3035,"value":4895},{"type":3018,"tag":3319,"props":5389,"children":5390},{"class":3321,"line":4434},[5391],{"type":3018,"tag":3319,"props":5392,"children":5393},{},[5394],{"type":3035,"value":3868},{"type":3018,"tag":3319,"props":5396,"children":5397},{"class":3321,"line":4442},[5398],{"type":3018,"tag":3319,"props":5399,"children":5400},{"emptyLinePlaceholder":1200},[5401],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":5403,"children":5404},{"class":3321,"line":4450},[5405],{"type":3018,"tag":3319,"props":5406,"children":5407},{},[5408],{"type":3035,"value":5409},"query {\n",{"type":3018,"tag":3319,"props":5411,"children":5412},{"class":3321,"line":4458},[5413],{"type":3018,"tag":3319,"props":5414,"children":5415},{},[5416],{"type":3035,"value":5417},"  users {\n",{"type":3018,"tag":3319,"props":5419,"children":5420},{"class":3321,"line":4467},[5421],{"type":3018,"tag":3319,"props":5422,"children":5423},{},[5424],{"type":3035,"value":5356},{"type":3018,"tag":3319,"props":5426,"children":5427},{"class":3321,"line":4476},[5428],{"type":3018,"tag":3319,"props":5429,"children":5430},{},[5431],{"type":3035,"value":5364},{"type":3018,"tag":3319,"props":5433,"children":5434},{"class":3321,"line":4485},[5435],{"type":3018,"tag":3319,"props":5436,"children":5437},{},[5438],{"type":3035,"value":5372},{"type":3018,"tag":3319,"props":5440,"children":5441},{"class":3321,"line":4493},[5442],{"type":3018,"tag":3319,"props":5443,"children":5444},{},[5445],{"type":3035,"value":4895},{"type":3018,"tag":3319,"props":5447,"children":5448},{"class":3321,"line":4501},[5449],{"type":3018,"tag":3319,"props":5450,"children":5451},{},[5452],{"type":3035,"value":3868},{"type":3018,"tag":3165,"props":5454,"children":5456},{"id":5455},"advanced-features",[5457],{"type":3035,"value":5458},"🚀 Advanced Features",{"type":3018,"tag":3406,"props":5460,"children":5461},{},[5462,5470,5475,5481,5486,5635,5641,5646,6169,6175,6180,6687,6693,6698,6927,6932,7003,7009,7014,7742,7748,7753,7820,7824,8108,8114,8122,8239,8247,8525,8533],{"type":3018,"tag":3410,"props":5463,"children":5464},{},[5465],{"type":3018,"tag":3095,"props":5466,"children":5467},{},[5468],{"type":3035,"value":5469},"🎛️ Custom File Generation & Paths",{"type":3018,"tag":3038,"props":5471,"children":5472},{},[5473],{"type":3035,"value":5474},"Control which files are auto-generated and customize their output paths. Perfect for library development, monorepos, or custom project structures.",{"type":3018,"tag":3293,"props":5476,"children":5478},{"id":5477},"library-mode",[5479],{"type":3035,"value":5480},"Library Mode",{"type":3018,"tag":3038,"props":5482,"children":5483},{},[5484],{"type":3035,"value":5485},"Disable all scaffold files for library\u002Fmodule development:",{"type":3018,"tag":3308,"props":5487,"children":5489},{"className":3421,"code":5488,"language":3423,"meta":2979,"style":2979},"\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",[5490],{"type":3018,"tag":3315,"props":5491,"children":5492},{"__ignoreMap":2979},[5493,5500,5523,5538,5565,5592,5617,5624],{"type":3018,"tag":3319,"props":5494,"children":5495},{"class":3321,"line":3003},[5496],{"type":3018,"tag":3319,"props":5497,"children":5498},{"style":3433},[5499],{"type":3035,"value":3436},{"type":3018,"tag":3319,"props":5501,"children":5502},{"class":3321,"line":2999},[5503,5507,5511,5515,5519],{"type":3018,"tag":3319,"props":5504,"children":5505},{"style":3442},[5506],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":5508,"children":5509},{"style":3442},[5510],{"type":3035,"value":3505},{"type":3018,"tag":3319,"props":5512,"children":5513},{"style":3508},[5514],{"type":3035,"value":3457},{"type":3018,"tag":3319,"props":5516,"children":5517},{"style":3454},[5518],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":5520,"children":5521},{"style":3448},[5522],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":5524,"children":5525},{"class":3321,"line":3485},[5526,5530,5534],{"type":3018,"tag":3319,"props":5527,"children":5528},{"style":3526},[5529],{"type":3035,"value":3571},{"type":3018,"tag":3319,"props":5531,"children":5532},{"style":3448},[5533],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5535,"children":5536},{"style":3448},[5537],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":5539,"children":5540},{"class":3321,"line":3494},[5541,5545,5549,5553,5557,5561],{"type":3018,"tag":3319,"props":5542,"children":5543},{"style":3526},[5544],{"type":3035,"value":3589},{"type":3018,"tag":3319,"props":5546,"children":5547},{"style":3448},[5548],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5550,"children":5551},{"style":3448},[5552],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":5554,"children":5555},{"style":3331},[5556],{"type":3035,"value":3602},{"type":3018,"tag":3319,"props":5558,"children":5559},{"style":3448},[5560],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":5562,"children":5563},{"style":3448},[5564],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":5566,"children":5567},{"class":3321,"line":3008},[5568,5573,5577,5583,5587],{"type":3018,"tag":3319,"props":5569,"children":5570},{"style":3526},[5571],{"type":3035,"value":5572},"    scaffold",{"type":3018,"tag":3319,"props":5574,"children":5575},{"style":3448},[5576],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5578,"children":5580},{"style":5579},"--shiki-light:#FF5370;--shiki-default:#FF5370;--shiki-dark:#FF9CAC",[5581],{"type":3035,"value":5582}," false",{"type":3018,"tag":3319,"props":5584,"children":5585},{"style":3448},[5586],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":5588,"children":5589},{"style":3433},[5590],{"type":3035,"value":5591},"        \u002F\u002F Disable all scaffold files\n",{"type":3018,"tag":3319,"props":5593,"children":5594},{"class":3321,"line":3565},[5595,5600,5604,5608,5612],{"type":3018,"tag":3319,"props":5596,"children":5597},{"style":3526},[5598],{"type":3035,"value":5599},"    clientUtils",{"type":3018,"tag":3319,"props":5601,"children":5602},{"style":3448},[5603],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5605,"children":5606},{"style":5579},[5607],{"type":3035,"value":5582},{"type":3018,"tag":3319,"props":5609,"children":5610},{"style":3448},[5611],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":5613,"children":5614},{"style":3433},[5615],{"type":3035,"value":5616},"     \u002F\u002F Disable client utilities\n",{"type":3018,"tag":3319,"props":5618,"children":5619},{"class":3321,"line":3583},[5620],{"type":3018,"tag":3319,"props":5621,"children":5622},{"style":3448},[5623],{"type":3035,"value":4895},{"type":3018,"tag":3319,"props":5625,"children":5626},{"class":3321,"line":3619},[5627,5631],{"type":3018,"tag":3319,"props":5628,"children":5629},{"style":3448},[5630],{"type":3035,"value":3634},{"type":3018,"tag":3319,"props":5632,"children":5633},{"style":3454},[5634],{"type":3035,"value":3639},{"type":3018,"tag":3293,"props":5636,"children":5638},{"id":5637},"fine-grained-control",[5639],{"type":3035,"value":5640},"Fine-Grained Control",{"type":3018,"tag":3038,"props":5642,"children":5643},{},[5644],{"type":3035,"value":5645},"Control each file individually:",{"type":3018,"tag":3308,"props":5647,"children":5649},{"className":3421,"code":5648,"language":3423,"meta":2979,"style":2979},"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",[5650],{"type":3018,"tag":3315,"props":5651,"children":5652},{"__ignoreMap":2979},[5653,5676,5691,5718,5725,5733,5748,5773,5799,5824,5849,5856,5863,5871,5886,5911,5936,5943,5950,5958,5974,5999,6024,6031,6038,6047,6064,6090,6116,6141,6149,6157],{"type":3018,"tag":3319,"props":5654,"children":5655},{"class":3321,"line":3003},[5656,5660,5664,5668,5672],{"type":3018,"tag":3319,"props":5657,"children":5658},{"style":3442},[5659],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":5661,"children":5662},{"style":3442},[5663],{"type":3035,"value":3505},{"type":3018,"tag":3319,"props":5665,"children":5666},{"style":3508},[5667],{"type":3035,"value":3457},{"type":3018,"tag":3319,"props":5669,"children":5670},{"style":3454},[5671],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":5673,"children":5674},{"style":3448},[5675],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":5677,"children":5678},{"class":3321,"line":2999},[5679,5683,5687],{"type":3018,"tag":3319,"props":5680,"children":5681},{"style":3526},[5682],{"type":3035,"value":3571},{"type":3018,"tag":3319,"props":5684,"children":5685},{"style":3448},[5686],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5688,"children":5689},{"style":3448},[5690],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":5692,"children":5693},{"class":3321,"line":3485},[5694,5698,5702,5706,5710,5714],{"type":3018,"tag":3319,"props":5695,"children":5696},{"style":3526},[5697],{"type":3035,"value":3589},{"type":3018,"tag":3319,"props":5699,"children":5700},{"style":3448},[5701],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5703,"children":5704},{"style":3448},[5705],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":5707,"children":5708},{"style":3331},[5709],{"type":3035,"value":3602},{"type":3018,"tag":3319,"props":5711,"children":5712},{"style":3448},[5713],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":5715,"children":5716},{"style":3448},[5717],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":5719,"children":5720},{"class":3321,"line":3494},[5721],{"type":3018,"tag":3319,"props":5722,"children":5723},{"emptyLinePlaceholder":1200},[5724],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":5726,"children":5727},{"class":3321,"line":3008},[5728],{"type":3018,"tag":3319,"props":5729,"children":5730},{"style":3433},[5731],{"type":3035,"value":5732},"    \u002F\u002F Scaffold files\n",{"type":3018,"tag":3319,"props":5734,"children":5735},{"class":3321,"line":3565},[5736,5740,5744],{"type":3018,"tag":3319,"props":5737,"children":5738},{"style":3526},[5739],{"type":3035,"value":5572},{"type":3018,"tag":3319,"props":5741,"children":5742},{"style":3448},[5743],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5745,"children":5746},{"style":3448},[5747],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":5749,"children":5750},{"class":3321,"line":3583},[5751,5756,5760,5764,5768],{"type":3018,"tag":3319,"props":5752,"children":5753},{"style":3526},[5754],{"type":3035,"value":5755},"      graphqlConfig",{"type":3018,"tag":3319,"props":5757,"children":5758},{"style":3448},[5759],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5761,"children":5762},{"style":5579},[5763],{"type":3035,"value":5582},{"type":3018,"tag":3319,"props":5765,"children":5766},{"style":3448},[5767],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":5769,"children":5770},{"style":3433},[5771],{"type":3035,"value":5772},"     \u002F\u002F Don't generate graphql.config.ts\n",{"type":3018,"tag":3319,"props":5774,"children":5775},{"class":3321,"line":3619},[5776,5781,5785,5790,5794],{"type":3018,"tag":3319,"props":5777,"children":5778},{"style":3526},[5779],{"type":3035,"value":5780},"      serverSchema",{"type":3018,"tag":3319,"props":5782,"children":5783},{"style":3448},[5784],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5786,"children":5787},{"style":5579},[5788],{"type":3035,"value":5789}," true",{"type":3018,"tag":3319,"props":5791,"children":5792},{"style":3448},[5793],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":5795,"children":5796},{"style":3433},[5797],{"type":3035,"value":5798},"       \u002F\u002F Generate server\u002Fgraphql\u002Fschema.ts\n",{"type":3018,"tag":3319,"props":5800,"children":5801},{"class":3321,"line":3628},[5802,5807,5811,5815,5819],{"type":3018,"tag":3319,"props":5803,"children":5804},{"style":3526},[5805],{"type":3035,"value":5806},"      serverConfig",{"type":3018,"tag":3319,"props":5808,"children":5809},{"style":3448},[5810],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5812,"children":5813},{"style":5579},[5814],{"type":3035,"value":5789},{"type":3018,"tag":3319,"props":5816,"children":5817},{"style":3448},[5818],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":5820,"children":5821},{"style":3433},[5822],{"type":3035,"value":5823},"       \u002F\u002F Generate server\u002Fgraphql\u002Fconfig.ts\n",{"type":3018,"tag":3319,"props":5825,"children":5826},{"class":3321,"line":4426},[5827,5832,5836,5840,5844],{"type":3018,"tag":3319,"props":5828,"children":5829},{"style":3526},[5830],{"type":3035,"value":5831},"      serverContext",{"type":3018,"tag":3319,"props":5833,"children":5834},{"style":3448},[5835],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5837,"children":5838},{"style":5579},[5839],{"type":3035,"value":5582},{"type":3018,"tag":3319,"props":5841,"children":5842},{"style":3448},[5843],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":5845,"children":5846},{"style":3433},[5847],{"type":3035,"value":5848},"     \u002F\u002F Don't generate server\u002Fgraphql\u002Fcontext.ts\n",{"type":3018,"tag":3319,"props":5850,"children":5851},{"class":3321,"line":4434},[5852],{"type":3018,"tag":3319,"props":5853,"children":5854},{"style":3448},[5855],{"type":3035,"value":3795},{"type":3018,"tag":3319,"props":5857,"children":5858},{"class":3321,"line":4442},[5859],{"type":3018,"tag":3319,"props":5860,"children":5861},{"emptyLinePlaceholder":1200},[5862],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":5864,"children":5865},{"class":3321,"line":4450},[5866],{"type":3018,"tag":3319,"props":5867,"children":5868},{"style":3433},[5869],{"type":3035,"value":5870},"    \u002F\u002F Client utilities (Nuxt only)\n",{"type":3018,"tag":3319,"props":5872,"children":5873},{"class":3321,"line":4458},[5874,5878,5882],{"type":3018,"tag":3319,"props":5875,"children":5876},{"style":3526},[5877],{"type":3035,"value":5599},{"type":3018,"tag":3319,"props":5879,"children":5880},{"style":3448},[5881],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5883,"children":5884},{"style":3448},[5885],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":5887,"children":5888},{"class":3321,"line":4467},[5889,5894,5898,5902,5906],{"type":3018,"tag":3319,"props":5890,"children":5891},{"style":3526},[5892],{"type":3035,"value":5893},"      index",{"type":3018,"tag":3319,"props":5895,"children":5896},{"style":3448},[5897],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5899,"children":5900},{"style":5579},[5901],{"type":3035,"value":5789},{"type":3018,"tag":3319,"props":5903,"children":5904},{"style":3448},[5905],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":5907,"children":5908},{"style":3433},[5909],{"type":3035,"value":5910},"              \u002F\u002F Generate app\u002Fgraphql\u002Findex.ts\n",{"type":3018,"tag":3319,"props":5912,"children":5913},{"class":3321,"line":4476},[5914,5919,5923,5927,5931],{"type":3018,"tag":3319,"props":5915,"children":5916},{"style":3526},[5917],{"type":3035,"value":5918},"      ofetch",{"type":3018,"tag":3319,"props":5920,"children":5921},{"style":3448},[5922],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5924,"children":5925},{"style":5579},[5926],{"type":3035,"value":5582},{"type":3018,"tag":3319,"props":5928,"children":5929},{"style":3448},[5930],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":5932,"children":5933},{"style":3433},[5934],{"type":3035,"value":5935},"            \u002F\u002F Don't generate ofetch wrappers\n",{"type":3018,"tag":3319,"props":5937,"children":5938},{"class":3321,"line":4485},[5939],{"type":3018,"tag":3319,"props":5940,"children":5941},{"style":3448},[5942],{"type":3035,"value":3795},{"type":3018,"tag":3319,"props":5944,"children":5945},{"class":3321,"line":4493},[5946],{"type":3018,"tag":3319,"props":5947,"children":5948},{"emptyLinePlaceholder":1200},[5949],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":5951,"children":5952},{"class":3321,"line":4501},[5953],{"type":3018,"tag":3319,"props":5954,"children":5955},{"style":3433},[5956],{"type":3035,"value":5957},"    \u002F\u002F SDK files\n",{"type":3018,"tag":3319,"props":5959,"children":5960},{"class":3321,"line":4510},[5961,5966,5970],{"type":3018,"tag":3319,"props":5962,"children":5963},{"style":3526},[5964],{"type":3035,"value":5965},"    sdk",{"type":3018,"tag":3319,"props":5967,"children":5968},{"style":3448},[5969],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5971,"children":5972},{"style":3448},[5973],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":5975,"children":5976},{"class":3321,"line":4519},[5977,5982,5986,5990,5994],{"type":3018,"tag":3319,"props":5978,"children":5979},{"style":3526},[5980],{"type":3035,"value":5981},"      main",{"type":3018,"tag":3319,"props":5983,"children":5984},{"style":3448},[5985],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":5987,"children":5988},{"style":5579},[5989],{"type":3035,"value":5789},{"type":3018,"tag":3319,"props":5991,"children":5992},{"style":3448},[5993],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":5995,"children":5996},{"style":3433},[5997],{"type":3035,"value":5998},"               \u002F\u002F Generate default SDK\n",{"type":3018,"tag":3319,"props":6000,"children":6001},{"class":3321,"line":5265},[6002,6007,6011,6015,6019],{"type":3018,"tag":3319,"props":6003,"children":6004},{"style":3526},[6005],{"type":3035,"value":6006},"      external",{"type":3018,"tag":3319,"props":6008,"children":6009},{"style":3448},[6010],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6012,"children":6013},{"style":5579},[6014],{"type":3035,"value":5789},{"type":3018,"tag":3319,"props":6016,"children":6017},{"style":3448},[6018],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":6020,"children":6021},{"style":3433},[6022],{"type":3035,"value":6023},"           \u002F\u002F Generate external service SDKs\n",{"type":3018,"tag":3319,"props":6025,"children":6026},{"class":3321,"line":5278},[6027],{"type":3018,"tag":3319,"props":6028,"children":6029},{"style":3448},[6030],{"type":3035,"value":3795},{"type":3018,"tag":3319,"props":6032,"children":6033},{"class":3321,"line":5286},[6034],{"type":3018,"tag":3319,"props":6035,"children":6036},{"emptyLinePlaceholder":1200},[6037],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":6039,"children":6041},{"class":3321,"line":6040},25,[6042],{"type":3018,"tag":3319,"props":6043,"children":6044},{"style":3433},[6045],{"type":3035,"value":6046},"    \u002F\u002F Type files\n",{"type":3018,"tag":3319,"props":6048,"children":6050},{"class":3321,"line":6049},26,[6051,6056,6060],{"type":3018,"tag":3319,"props":6052,"children":6053},{"style":3526},[6054],{"type":3035,"value":6055},"    types",{"type":3018,"tag":3319,"props":6057,"children":6058},{"style":3448},[6059],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6061,"children":6062},{"style":3448},[6063],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":6065,"children":6067},{"class":3321,"line":6066},27,[6068,6073,6077,6081,6085],{"type":3018,"tag":3319,"props":6069,"children":6070},{"style":3526},[6071],{"type":3035,"value":6072},"      server",{"type":3018,"tag":3319,"props":6074,"children":6075},{"style":3448},[6076],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6078,"children":6079},{"style":5579},[6080],{"type":3035,"value":5789},{"type":3018,"tag":3319,"props":6082,"children":6083},{"style":3448},[6084],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":6086,"children":6087},{"style":3433},[6088],{"type":3035,"value":6089},"             \u002F\u002F Generate server types\n",{"type":3018,"tag":3319,"props":6091,"children":6093},{"class":3321,"line":6092},28,[6094,6099,6103,6107,6111],{"type":3018,"tag":3319,"props":6095,"children":6096},{"style":3526},[6097],{"type":3035,"value":6098},"      client",{"type":3018,"tag":3319,"props":6100,"children":6101},{"style":3448},[6102],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6104,"children":6105},{"style":5579},[6106],{"type":3035,"value":5789},{"type":3018,"tag":3319,"props":6108,"children":6109},{"style":3448},[6110],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":6112,"children":6113},{"style":3433},[6114],{"type":3035,"value":6115},"             \u002F\u002F Generate client types\n",{"type":3018,"tag":3319,"props":6117,"children":6119},{"class":3321,"line":6118},29,[6120,6124,6128,6132,6136],{"type":3018,"tag":3319,"props":6121,"children":6122},{"style":3526},[6123],{"type":3035,"value":6006},{"type":3018,"tag":3319,"props":6125,"children":6126},{"style":3448},[6127],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6129,"children":6130},{"style":5579},[6131],{"type":3035,"value":5789},{"type":3018,"tag":3319,"props":6133,"children":6134},{"style":3448},[6135],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":6137,"children":6138},{"style":3433},[6139],{"type":3035,"value":6140},"           \u002F\u002F Generate external service types\n",{"type":3018,"tag":3319,"props":6142,"children":6144},{"class":3321,"line":6143},30,[6145],{"type":3018,"tag":3319,"props":6146,"children":6147},{"style":3448},[6148],{"type":3035,"value":5184},{"type":3018,"tag":3319,"props":6150,"children":6152},{"class":3321,"line":6151},31,[6153],{"type":3018,"tag":3319,"props":6154,"children":6155},{"style":3448},[6156],{"type":3035,"value":4895},{"type":3018,"tag":3319,"props":6158,"children":6160},{"class":3321,"line":6159},32,[6161,6165],{"type":3018,"tag":3319,"props":6162,"children":6163},{"style":3448},[6164],{"type":3035,"value":3634},{"type":3018,"tag":3319,"props":6166,"children":6167},{"style":3454},[6168],{"type":3035,"value":3639},{"type":3018,"tag":3293,"props":6170,"children":6172},{"id":6171},"custom-paths",[6173],{"type":3035,"value":6174},"Custom Paths",{"type":3018,"tag":3038,"props":6176,"children":6177},{},[6178],{"type":3035,"value":6179},"Customize where files are generated:",{"type":3018,"tag":3308,"props":6181,"children":6183},{"className":3421,"code":6182,"language":3423,"meta":2979,"style":2979},"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",[6184],{"type":3018,"tag":3315,"props":6185,"children":6186},{"__ignoreMap":2979},[6187,6210,6225,6252,6259,6267,6283,6312,6341,6370,6399,6406,6413,6421,6436,6464,6492,6499,6506,6521,6549,6577,6584,6591,6606,6634,6662,6669,6676],{"type":3018,"tag":3319,"props":6188,"children":6189},{"class":3321,"line":3003},[6190,6194,6198,6202,6206],{"type":3018,"tag":3319,"props":6191,"children":6192},{"style":3442},[6193],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":6195,"children":6196},{"style":3442},[6197],{"type":3035,"value":3505},{"type":3018,"tag":3319,"props":6199,"children":6200},{"style":3508},[6201],{"type":3035,"value":3457},{"type":3018,"tag":3319,"props":6203,"children":6204},{"style":3454},[6205],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":6207,"children":6208},{"style":3448},[6209],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":6211,"children":6212},{"class":3321,"line":2999},[6213,6217,6221],{"type":3018,"tag":3319,"props":6214,"children":6215},{"style":3526},[6216],{"type":3035,"value":3571},{"type":3018,"tag":3319,"props":6218,"children":6219},{"style":3448},[6220],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6222,"children":6223},{"style":3448},[6224],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":6226,"children":6227},{"class":3321,"line":3485},[6228,6232,6236,6240,6244,6248],{"type":3018,"tag":3319,"props":6229,"children":6230},{"style":3526},[6231],{"type":3035,"value":3589},{"type":3018,"tag":3319,"props":6233,"children":6234},{"style":3448},[6235],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6237,"children":6238},{"style":3448},[6239],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":6241,"children":6242},{"style":3331},[6243],{"type":3035,"value":3602},{"type":3018,"tag":3319,"props":6245,"children":6246},{"style":3448},[6247],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":6249,"children":6250},{"style":3448},[6251],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":6253,"children":6254},{"class":3321,"line":3494},[6255],{"type":3018,"tag":3319,"props":6256,"children":6257},{"emptyLinePlaceholder":1200},[6258],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":6260,"children":6261},{"class":3321,"line":3008},[6262],{"type":3018,"tag":3319,"props":6263,"children":6264},{"style":3433},[6265],{"type":3035,"value":6266},"    \u002F\u002F Method 1: Global paths (affects all files)\n",{"type":3018,"tag":3319,"props":6268,"children":6269},{"class":3321,"line":3565},[6270,6275,6279],{"type":3018,"tag":3319,"props":6271,"children":6272},{"style":3526},[6273],{"type":3035,"value":6274},"    paths",{"type":3018,"tag":3319,"props":6276,"children":6277},{"style":3448},[6278],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6280,"children":6281},{"style":3448},[6282],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":6284,"children":6285},{"class":3321,"line":3583},[6286,6291,6295,6299,6304,6308],{"type":3018,"tag":3319,"props":6287,"children":6288},{"style":3526},[6289],{"type":3035,"value":6290},"      serverGraphql",{"type":3018,"tag":3319,"props":6292,"children":6293},{"style":3448},[6294],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6296,"children":6297},{"style":3448},[6298],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":6300,"children":6301},{"style":3331},[6302],{"type":3035,"value":6303},"src\u002Fserver\u002Fgraphql",{"type":3018,"tag":3319,"props":6305,"children":6306},{"style":3448},[6307],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":6309,"children":6310},{"style":3448},[6311],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":6313,"children":6314},{"class":3321,"line":3619},[6315,6320,6324,6328,6333,6337],{"type":3018,"tag":3319,"props":6316,"children":6317},{"style":3526},[6318],{"type":3035,"value":6319},"      clientGraphql",{"type":3018,"tag":3319,"props":6321,"children":6322},{"style":3448},[6323],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6325,"children":6326},{"style":3448},[6327],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":6329,"children":6330},{"style":3331},[6331],{"type":3035,"value":6332},"src\u002Fclient\u002Fgraphql",{"type":3018,"tag":3319,"props":6334,"children":6335},{"style":3448},[6336],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":6338,"children":6339},{"style":3448},[6340],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":6342,"children":6343},{"class":3321,"line":3628},[6344,6349,6353,6357,6362,6366],{"type":3018,"tag":3319,"props":6345,"children":6346},{"style":3526},[6347],{"type":3035,"value":6348},"      buildDir",{"type":3018,"tag":3319,"props":6350,"children":6351},{"style":3448},[6352],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6354,"children":6355},{"style":3448},[6356],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":6358,"children":6359},{"style":3331},[6360],{"type":3035,"value":6361},".build",{"type":3018,"tag":3319,"props":6363,"children":6364},{"style":3448},[6365],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":6367,"children":6368},{"style":3448},[6369],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":6371,"children":6372},{"class":3321,"line":4426},[6373,6378,6382,6386,6391,6395],{"type":3018,"tag":3319,"props":6374,"children":6375},{"style":3526},[6376],{"type":3035,"value":6377},"      typesDir",{"type":3018,"tag":3319,"props":6379,"children":6380},{"style":3448},[6381],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6383,"children":6384},{"style":3448},[6385],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":6387,"children":6388},{"style":3331},[6389],{"type":3035,"value":6390},".build\u002Ftypes",{"type":3018,"tag":3319,"props":6392,"children":6393},{"style":3448},[6394],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":6396,"children":6397},{"style":3448},[6398],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":6400,"children":6401},{"class":3321,"line":4434},[6402],{"type":3018,"tag":3319,"props":6403,"children":6404},{"style":3448},[6405],{"type":3035,"value":3795},{"type":3018,"tag":3319,"props":6407,"children":6408},{"class":3321,"line":4442},[6409],{"type":3018,"tag":3319,"props":6410,"children":6411},{"emptyLinePlaceholder":1200},[6412],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":6414,"children":6415},{"class":3321,"line":4450},[6416],{"type":3018,"tag":3319,"props":6417,"children":6418},{"style":3433},[6419],{"type":3035,"value":6420},"    \u002F\u002F Method 2: Specific file paths\n",{"type":3018,"tag":3319,"props":6422,"children":6423},{"class":3321,"line":4458},[6424,6428,6432],{"type":3018,"tag":3319,"props":6425,"children":6426},{"style":3526},[6427],{"type":3035,"value":5572},{"type":3018,"tag":3319,"props":6429,"children":6430},{"style":3448},[6431],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6433,"children":6434},{"style":3448},[6435],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":6437,"children":6438},{"class":3321,"line":4467},[6439,6443,6447,6451,6456,6460],{"type":3018,"tag":3319,"props":6440,"children":6441},{"style":3526},[6442],{"type":3035,"value":5780},{"type":3018,"tag":3319,"props":6444,"children":6445},{"style":3448},[6446],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6448,"children":6449},{"style":3448},[6450],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":6452,"children":6453},{"style":3331},[6454],{"type":3035,"value":6455},"lib\u002Fgraphql\u002Fschema.ts",{"type":3018,"tag":3319,"props":6457,"children":6458},{"style":3448},[6459],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":6461,"children":6462},{"style":3448},[6463],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":6465,"children":6466},{"class":3321,"line":4476},[6467,6471,6475,6479,6484,6488],{"type":3018,"tag":3319,"props":6468,"children":6469},{"style":3526},[6470],{"type":3035,"value":5806},{"type":3018,"tag":3319,"props":6472,"children":6473},{"style":3448},[6474],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6476,"children":6477},{"style":3448},[6478],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":6480,"children":6481},{"style":3331},[6482],{"type":3035,"value":6483},"lib\u002Fgraphql\u002Fconfig.ts",{"type":3018,"tag":3319,"props":6485,"children":6486},{"style":3448},[6487],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":6489,"children":6490},{"style":3448},[6491],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":6493,"children":6494},{"class":3321,"line":4485},[6495],{"type":3018,"tag":3319,"props":6496,"children":6497},{"style":3448},[6498],{"type":3035,"value":3795},{"type":3018,"tag":3319,"props":6500,"children":6501},{"class":3321,"line":4493},[6502],{"type":3018,"tag":3319,"props":6503,"children":6504},{"emptyLinePlaceholder":1200},[6505],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":6507,"children":6508},{"class":3321,"line":4501},[6509,6513,6517],{"type":3018,"tag":3319,"props":6510,"children":6511},{"style":3526},[6512],{"type":3035,"value":5965},{"type":3018,"tag":3319,"props":6514,"children":6515},{"style":3448},[6516],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6518,"children":6519},{"style":3448},[6520],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":6522,"children":6523},{"class":3321,"line":4510},[6524,6528,6532,6536,6541,6545],{"type":3018,"tag":3319,"props":6525,"children":6526},{"style":3526},[6527],{"type":3035,"value":5981},{"type":3018,"tag":3319,"props":6529,"children":6530},{"style":3448},[6531],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6533,"children":6534},{"style":3448},[6535],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":6537,"children":6538},{"style":3331},[6539],{"type":3035,"value":6540},"app\u002Fgraphql\u002Forganization\u002Fsdk.ts",{"type":3018,"tag":3319,"props":6542,"children":6543},{"style":3448},[6544],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":6546,"children":6547},{"style":3448},[6548],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":6550,"children":6551},{"class":3321,"line":4519},[6552,6556,6560,6564,6569,6573],{"type":3018,"tag":3319,"props":6553,"children":6554},{"style":3526},[6555],{"type":3035,"value":6006},{"type":3018,"tag":3319,"props":6557,"children":6558},{"style":3448},[6559],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6561,"children":6562},{"style":3448},[6563],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":6565,"children":6566},{"style":3331},[6567],{"type":3035,"value":6568},"app\u002Fgraphql\u002F{serviceName}\u002Fclient-sdk.ts",{"type":3018,"tag":3319,"props":6570,"children":6571},{"style":3448},[6572],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":6574,"children":6575},{"style":3448},[6576],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":6578,"children":6579},{"class":3321,"line":5265},[6580],{"type":3018,"tag":3319,"props":6581,"children":6582},{"style":3448},[6583],{"type":3035,"value":3795},{"type":3018,"tag":3319,"props":6585,"children":6586},{"class":3321,"line":5278},[6587],{"type":3018,"tag":3319,"props":6588,"children":6589},{"emptyLinePlaceholder":1200},[6590],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":6592,"children":6593},{"class":3321,"line":5286},[6594,6598,6602],{"type":3018,"tag":3319,"props":6595,"children":6596},{"style":3526},[6597],{"type":3035,"value":6055},{"type":3018,"tag":3319,"props":6599,"children":6600},{"style":3448},[6601],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6603,"children":6604},{"style":3448},[6605],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":6607,"children":6608},{"class":3321,"line":6040},[6609,6613,6617,6621,6626,6630],{"type":3018,"tag":3319,"props":6610,"children":6611},{"style":3526},[6612],{"type":3035,"value":6072},{"type":3018,"tag":3319,"props":6614,"children":6615},{"style":3448},[6616],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6618,"children":6619},{"style":3448},[6620],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":6622,"children":6623},{"style":3331},[6624],{"type":3035,"value":6625},"types\u002Fgraphql-server.d.ts",{"type":3018,"tag":3319,"props":6627,"children":6628},{"style":3448},[6629],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":6631,"children":6632},{"style":3448},[6633],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":6635,"children":6636},{"class":3321,"line":6049},[6637,6641,6645,6649,6654,6658],{"type":3018,"tag":3319,"props":6638,"children":6639},{"style":3526},[6640],{"type":3035,"value":6098},{"type":3018,"tag":3319,"props":6642,"children":6643},{"style":3448},[6644],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6646,"children":6647},{"style":3448},[6648],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":6650,"children":6651},{"style":3331},[6652],{"type":3035,"value":6653},"types\u002Fgraphql-client.d.ts",{"type":3018,"tag":3319,"props":6655,"children":6656},{"style":3448},[6657],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":6659,"children":6660},{"style":3448},[6661],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":6663,"children":6664},{"class":3321,"line":6066},[6665],{"type":3018,"tag":3319,"props":6666,"children":6667},{"style":3448},[6668],{"type":3035,"value":5184},{"type":3018,"tag":3319,"props":6670,"children":6671},{"class":3321,"line":6092},[6672],{"type":3018,"tag":3319,"props":6673,"children":6674},{"style":3448},[6675],{"type":3035,"value":4895},{"type":3018,"tag":3319,"props":6677,"children":6678},{"class":3321,"line":6118},[6679,6683],{"type":3018,"tag":3319,"props":6680,"children":6681},{"style":3448},[6682],{"type":3035,"value":3634},{"type":3018,"tag":3319,"props":6684,"children":6685},{"style":3454},[6686],{"type":3035,"value":3639},{"type":3018,"tag":3293,"props":6688,"children":6690},{"id":6689},"path-placeholders",[6691],{"type":3035,"value":6692},"Path Placeholders",{"type":3018,"tag":3038,"props":6694,"children":6695},{},[6696],{"type":3035,"value":6697},"Use placeholders in custom paths:",{"type":3018,"tag":4211,"props":6699,"children":6700},{},[6701,6720],{"type":3018,"tag":4215,"props":6702,"children":6703},{},[6704],{"type":3018,"tag":4219,"props":6705,"children":6706},{},[6707,6712,6716],{"type":3018,"tag":4223,"props":6708,"children":6709},{},[6710],{"type":3035,"value":6711},"Placeholder",{"type":3018,"tag":4223,"props":6713,"children":6714},{},[6715],{"type":3035,"value":4232},{"type":3018,"tag":4223,"props":6717,"children":6718},{},[6719],{"type":3035,"value":4227},{"type":3018,"tag":4239,"props":6721,"children":6722},{},[6723,6757,6790,6816,6849,6875,6901],{"type":3018,"tag":4219,"props":6724,"children":6725},{},[6726,6735,6740],{"type":3018,"tag":4246,"props":6727,"children":6728},{},[6729],{"type":3018,"tag":3315,"props":6730,"children":6732},{"className":6731},[],[6733],{"type":3035,"value":6734},"{serviceName}",{"type":3018,"tag":4246,"props":6736,"children":6737},{},[6738],{"type":3035,"value":6739},"External service name",{"type":3018,"tag":4246,"props":6741,"children":6742},{},[6743,6749,6751],{"type":3018,"tag":3315,"props":6744,"children":6746},{"className":6745},[],[6747],{"type":3035,"value":6748},"github",{"type":3035,"value":6750},", ",{"type":3018,"tag":3315,"props":6752,"children":6754},{"className":6753},[],[6755],{"type":3035,"value":6756},"stripe",{"type":3018,"tag":4219,"props":6758,"children":6759},{},[6760,6769,6774],{"type":3018,"tag":4246,"props":6761,"children":6762},{},[6763],{"type":3018,"tag":3315,"props":6764,"children":6766},{"className":6765},[],[6767],{"type":3035,"value":6768},"{buildDir}",{"type":3018,"tag":4246,"props":6770,"children":6771},{},[6772],{"type":3035,"value":6773},"Build directory",{"type":3018,"tag":4246,"props":6775,"children":6776},{},[6777,6783,6785],{"type":3018,"tag":3315,"props":6778,"children":6780},{"className":6779},[],[6781],{"type":3035,"value":6782},".nitro",{"type":3035,"value":6784}," or ",{"type":3018,"tag":3315,"props":6786,"children":6788},{"className":6787},[],[6789],{"type":3035,"value":117},{"type":3018,"tag":4219,"props":6791,"children":6792},{},[6793,6802,6807],{"type":3018,"tag":4246,"props":6794,"children":6795},{},[6796],{"type":3018,"tag":3315,"props":6797,"children":6799},{"className":6798},[],[6800],{"type":3035,"value":6801},"{rootDir}",{"type":3018,"tag":4246,"props":6803,"children":6804},{},[6805],{"type":3035,"value":6806},"Root directory",{"type":3018,"tag":4246,"props":6808,"children":6809},{},[6810],{"type":3018,"tag":3315,"props":6811,"children":6813},{"className":6812},[],[6814],{"type":3035,"value":6815},"\u002FUsers\u002Fyou\u002Fproject",{"type":3018,"tag":4219,"props":6817,"children":6818},{},[6819,6828,6833],{"type":3018,"tag":4246,"props":6820,"children":6821},{},[6822],{"type":3018,"tag":3315,"props":6823,"children":6825},{"className":6824},[],[6826],{"type":3035,"value":6827},"{framework}",{"type":3018,"tag":4246,"props":6829,"children":6830},{},[6831],{"type":3035,"value":6832},"Framework name",{"type":3018,"tag":4246,"props":6834,"children":6835},{},[6836,6842,6843],{"type":3018,"tag":3315,"props":6837,"children":6839},{"className":6838},[],[6840],{"type":3035,"value":6841},"nuxt",{"type":3035,"value":6784},{"type":3018,"tag":3315,"props":6844,"children":6846},{"className":6845},[],[6847],{"type":3035,"value":6848},"nitro",{"type":3018,"tag":4219,"props":6850,"children":6851},{},[6852,6861,6866],{"type":3018,"tag":4246,"props":6853,"children":6854},{},[6855],{"type":3018,"tag":3315,"props":6856,"children":6858},{"className":6857},[],[6859],{"type":3035,"value":6860},"{typesDir}",{"type":3018,"tag":4246,"props":6862,"children":6863},{},[6864],{"type":3035,"value":6865},"Types directory",{"type":3018,"tag":4246,"props":6867,"children":6868},{},[6869],{"type":3018,"tag":3315,"props":6870,"children":6872},{"className":6871},[],[6873],{"type":3035,"value":6874},".nitro\u002Ftypes",{"type":3018,"tag":4219,"props":6876,"children":6877},{},[6878,6887,6892],{"type":3018,"tag":4246,"props":6879,"children":6880},{},[6881],{"type":3018,"tag":3315,"props":6882,"children":6884},{"className":6883},[],[6885],{"type":3035,"value":6886},"{serverGraphql}",{"type":3018,"tag":4246,"props":6888,"children":6889},{},[6890],{"type":3035,"value":6891},"Server GraphQL dir",{"type":3018,"tag":4246,"props":6893,"children":6894},{},[6895],{"type":3018,"tag":3315,"props":6896,"children":6898},{"className":6897},[],[6899],{"type":3035,"value":6900},"server\u002Fgraphql",{"type":3018,"tag":4219,"props":6902,"children":6903},{},[6904,6913,6918],{"type":3018,"tag":4246,"props":6905,"children":6906},{},[6907],{"type":3018,"tag":3315,"props":6908,"children":6910},{"className":6909},[],[6911],{"type":3035,"value":6912},"{clientGraphql}",{"type":3018,"tag":4246,"props":6914,"children":6915},{},[6916],{"type":3035,"value":6917},"Client GraphQL dir",{"type":3018,"tag":4246,"props":6919,"children":6920},{},[6921],{"type":3018,"tag":3315,"props":6922,"children":6924},{"className":6923},[],[6925],{"type":3035,"value":6926},"app\u002Fgraphql",{"type":3018,"tag":3038,"props":6928,"children":6929},{},[6930],{"type":3035,"value":6931},"Example:",{"type":3018,"tag":3308,"props":6933,"children":6935},{"className":3421,"code":6934,"language":3423,"meta":2979,"style":2979},"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",[6936],{"type":3018,"tag":3315,"props":6937,"children":6938},{"__ignoreMap":2979},[6939,6955,6980,6987,6995],{"type":3018,"tag":3319,"props":6940,"children":6941},{"class":3321,"line":3003},[6942,6947,6951],{"type":3018,"tag":3319,"props":6943,"children":6944},{"style":3325},[6945],{"type":3035,"value":6946},"sdk",{"type":3018,"tag":3319,"props":6948,"children":6949},{"style":3448},[6950],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6952,"children":6953},{"style":3448},[6954],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":6956,"children":6957},{"class":3321,"line":2999},[6958,6963,6967,6971,6976],{"type":3018,"tag":3319,"props":6959,"children":6960},{"style":3325},[6961],{"type":3035,"value":6962},"  external",{"type":3018,"tag":3319,"props":6964,"children":6965},{"style":3448},[6966],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":6968,"children":6969},{"style":3448},[6970],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":6972,"children":6973},{"style":3331},[6974],{"type":3035,"value":6975},"{clientGraphql}\u002F{serviceName}\u002Fsdk.ts",{"type":3018,"tag":3319,"props":6977,"children":6978},{"style":3448},[6979],{"type":3035,"value":3482},{"type":3018,"tag":3319,"props":6981,"children":6982},{"class":3321,"line":3485},[6983],{"type":3018,"tag":3319,"props":6984,"children":6985},{"style":3448},[6986],{"type":3035,"value":3868},{"type":3018,"tag":3319,"props":6988,"children":6989},{"class":3321,"line":3494},[6990],{"type":3018,"tag":3319,"props":6991,"children":6992},{"style":3433},[6993],{"type":3035,"value":6994},"\u002F\u002F → app\u002Fgraphql\u002Fgithub\u002Fsdk.ts\n",{"type":3018,"tag":3319,"props":6996,"children":6997},{"class":3321,"line":3008},[6998],{"type":3018,"tag":3319,"props":6999,"children":7000},{"style":3433},[7001],{"type":3035,"value":7002},"\u002F\u002F → app\u002Fgraphql\u002Fstripe\u002Fsdk.ts\n",{"type":3018,"tag":3293,"props":7004,"children":7006},{"id":7005},"service-specific-paths",[7007],{"type":3035,"value":7008},"Service-Specific Paths",{"type":3018,"tag":3038,"props":7010,"children":7011},{},[7012],{"type":3035,"value":7013},"Customize paths for individual external services:",{"type":3018,"tag":3308,"props":7015,"children":7017},{"className":3421,"code":7016,"language":3423,"meta":2979,"style":2979},"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",[7018],{"type":3018,"tag":3315,"props":7019,"children":7020},{"__ignoreMap":2979},[7021,7044,7059,7074,7101,7108,7116,7132,7157,7165,7172,7189,7197,7225,7254,7282,7289,7297,7313,7342,7371,7396,7404,7412,7419,7446,7474,7501,7508,7516,7531,7559,7587,7596,7604,7612,7620,7649,7678,7687,7696,7705,7714,7722,7730],{"type":3018,"tag":3319,"props":7022,"children":7023},{"class":3321,"line":3003},[7024,7028,7032,7036,7040],{"type":3018,"tag":3319,"props":7025,"children":7026},{"style":3442},[7027],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":7029,"children":7030},{"style":3442},[7031],{"type":3035,"value":3505},{"type":3018,"tag":3319,"props":7033,"children":7034},{"style":3508},[7035],{"type":3035,"value":3683},{"type":3018,"tag":3319,"props":7037,"children":7038},{"style":3454},[7039],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":7041,"children":7042},{"style":3448},[7043],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":7045,"children":7046},{"class":3321,"line":2999},[7047,7051,7055],{"type":3018,"tag":3319,"props":7048,"children":7049},{"style":3526},[7050],{"type":3035,"value":3735},{"type":3018,"tag":3319,"props":7052,"children":7053},{"style":3448},[7054],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7056,"children":7057},{"style":3448},[7058],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":7060,"children":7061},{"class":3321,"line":3485},[7062,7066,7070],{"type":3018,"tag":3319,"props":7063,"children":7064},{"style":3526},[7065],{"type":3035,"value":3751},{"type":3018,"tag":3319,"props":7067,"children":7068},{"style":3448},[7069],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7071,"children":7072},{"style":3448},[7073],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":7075,"children":7076},{"class":3321,"line":3494},[7077,7081,7085,7089,7093,7097],{"type":3018,"tag":3319,"props":7078,"children":7079},{"style":3526},[7080],{"type":3035,"value":3767},{"type":3018,"tag":3319,"props":7082,"children":7083},{"style":3448},[7084],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7086,"children":7087},{"style":3448},[7088],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7090,"children":7091},{"style":3331},[7092],{"type":3035,"value":3602},{"type":3018,"tag":3319,"props":7094,"children":7095},{"style":3448},[7096],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":7098,"children":7099},{"style":3448},[7100],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":7102,"children":7103},{"class":3321,"line":3008},[7104],{"type":3018,"tag":3319,"props":7105,"children":7106},{"emptyLinePlaceholder":1200},[7107],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":7109,"children":7110},{"class":3321,"line":3565},[7111],{"type":3018,"tag":3319,"props":7112,"children":7113},{"style":3433},[7114],{"type":3035,"value":7115},"      \u002F\u002F Global default for all external services\n",{"type":3018,"tag":3319,"props":7117,"children":7118},{"class":3321,"line":3583},[7119,7124,7128],{"type":3018,"tag":3319,"props":7120,"children":7121},{"style":3526},[7122],{"type":3035,"value":7123},"      sdk",{"type":3018,"tag":3319,"props":7125,"children":7126},{"style":3448},[7127],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7129,"children":7130},{"style":3448},[7131],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":7133,"children":7134},{"class":3321,"line":3619},[7135,7140,7144,7148,7153],{"type":3018,"tag":3319,"props":7136,"children":7137},{"style":3526},[7138],{"type":3035,"value":7139},"        external",{"type":3018,"tag":3319,"props":7141,"children":7142},{"style":3448},[7143],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7145,"children":7146},{"style":3448},[7147],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7149,"children":7150},{"style":3331},[7151],{"type":3035,"value":7152},"app\u002Fgraphql\u002F{serviceName}\u002Fsdk.ts",{"type":3018,"tag":3319,"props":7154,"children":7155},{"style":3448},[7156],{"type":3035,"value":3482},{"type":3018,"tag":3319,"props":7158,"children":7159},{"class":3321,"line":3628},[7160],{"type":3018,"tag":3319,"props":7161,"children":7162},{"style":3448},[7163],{"type":3035,"value":7164},"      },\n",{"type":3018,"tag":3319,"props":7166,"children":7167},{"class":3321,"line":4426},[7168],{"type":3018,"tag":3319,"props":7169,"children":7170},{"emptyLinePlaceholder":1200},[7171],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":7173,"children":7174},{"class":3321,"line":4434},[7175,7180,7184],{"type":3018,"tag":3319,"props":7176,"children":7177},{"style":3526},[7178],{"type":3035,"value":7179},"      externalServices",{"type":3018,"tag":3319,"props":7181,"children":7182},{"style":3448},[7183],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7185,"children":7186},{"style":3454},[7187],{"type":3035,"value":7188}," [\n",{"type":3018,"tag":3319,"props":7190,"children":7191},{"class":3321,"line":4442},[7192],{"type":3018,"tag":3319,"props":7193,"children":7194},{"style":3448},[7195],{"type":3035,"value":7196},"        {\n",{"type":3018,"tag":3319,"props":7198,"children":7199},{"class":3321,"line":4450},[7200,7205,7209,7213,7217,7221],{"type":3018,"tag":3319,"props":7201,"children":7202},{"style":3526},[7203],{"type":3035,"value":7204},"          name",{"type":3018,"tag":3319,"props":7206,"children":7207},{"style":3448},[7208],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7210,"children":7211},{"style":3448},[7212],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7214,"children":7215},{"style":3331},[7216],{"type":3035,"value":6748},{"type":3018,"tag":3319,"props":7218,"children":7219},{"style":3448},[7220],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":7222,"children":7223},{"style":3448},[7224],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":7226,"children":7227},{"class":3321,"line":4458},[7228,7233,7237,7241,7246,7250],{"type":3018,"tag":3319,"props":7229,"children":7230},{"style":3526},[7231],{"type":3035,"value":7232},"          endpoint",{"type":3018,"tag":3319,"props":7234,"children":7235},{"style":3448},[7236],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7238,"children":7239},{"style":3448},[7240],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7242,"children":7243},{"style":3331},[7244],{"type":3035,"value":7245},"https:\u002F\u002Fapi.github.com\u002Fgraphql",{"type":3018,"tag":3319,"props":7247,"children":7248},{"style":3448},[7249],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":7251,"children":7252},{"style":3448},[7253],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":7255,"children":7256},{"class":3321,"line":4467},[7257,7262,7266,7270,7274,7278],{"type":3018,"tag":3319,"props":7258,"children":7259},{"style":3526},[7260],{"type":3035,"value":7261},"          schema",{"type":3018,"tag":3319,"props":7263,"children":7264},{"style":3448},[7265],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7267,"children":7268},{"style":3448},[7269],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7271,"children":7272},{"style":3331},[7273],{"type":3035,"value":7245},{"type":3018,"tag":3319,"props":7275,"children":7276},{"style":3448},[7277],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":7279,"children":7280},{"style":3448},[7281],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":7283,"children":7284},{"class":3321,"line":4476},[7285],{"type":3018,"tag":3319,"props":7286,"children":7287},{"emptyLinePlaceholder":1200},[7288],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":7290,"children":7291},{"class":3321,"line":4485},[7292],{"type":3018,"tag":3319,"props":7293,"children":7294},{"style":3433},[7295],{"type":3035,"value":7296},"          \u002F\u002F GitHub-specific paths (override global config)\n",{"type":3018,"tag":3319,"props":7298,"children":7299},{"class":3321,"line":4493},[7300,7305,7309],{"type":3018,"tag":3319,"props":7301,"children":7302},{"style":3526},[7303],{"type":3035,"value":7304},"          paths",{"type":3018,"tag":3319,"props":7306,"children":7307},{"style":3448},[7308],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7310,"children":7311},{"style":3448},[7312],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":7314,"children":7315},{"class":3321,"line":4501},[7316,7321,7325,7329,7334,7338],{"type":3018,"tag":3319,"props":7317,"children":7318},{"style":3526},[7319],{"type":3035,"value":7320},"            sdk",{"type":3018,"tag":3319,"props":7322,"children":7323},{"style":3448},[7324],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7326,"children":7327},{"style":3448},[7328],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7330,"children":7331},{"style":3331},[7332],{"type":3035,"value":7333},"app\u002Fgraphql\u002Forganization\u002Fgithub-sdk.ts",{"type":3018,"tag":3319,"props":7335,"children":7336},{"style":3448},[7337],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":7339,"children":7340},{"style":3448},[7341],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":7343,"children":7344},{"class":3321,"line":4510},[7345,7350,7354,7358,7363,7367],{"type":3018,"tag":3319,"props":7346,"children":7347},{"style":3526},[7348],{"type":3035,"value":7349},"            types",{"type":3018,"tag":3319,"props":7351,"children":7352},{"style":3448},[7353],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7355,"children":7356},{"style":3448},[7357],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7359,"children":7360},{"style":3331},[7361],{"type":3035,"value":7362},"types\u002Fgithub.d.ts",{"type":3018,"tag":3319,"props":7364,"children":7365},{"style":3448},[7366],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":7368,"children":7369},{"style":3448},[7370],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":7372,"children":7373},{"class":3321,"line":4519},[7374,7379,7383,7387,7392],{"type":3018,"tag":3319,"props":7375,"children":7376},{"style":3526},[7377],{"type":3035,"value":7378},"            ofetch",{"type":3018,"tag":3319,"props":7380,"children":7381},{"style":3448},[7382],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7384,"children":7385},{"style":3448},[7386],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7388,"children":7389},{"style":3331},[7390],{"type":3035,"value":7391},"app\u002Fgraphql\u002Forganization\u002Fgithub-client.ts",{"type":3018,"tag":3319,"props":7393,"children":7394},{"style":3448},[7395],{"type":3035,"value":3482},{"type":3018,"tag":3319,"props":7397,"children":7398},{"class":3321,"line":5265},[7399],{"type":3018,"tag":3319,"props":7400,"children":7401},{"style":3448},[7402],{"type":3035,"value":7403},"          }\n",{"type":3018,"tag":3319,"props":7405,"children":7406},{"class":3321,"line":5278},[7407],{"type":3018,"tag":3319,"props":7408,"children":7409},{"style":3448},[7410],{"type":3035,"value":7411},"        },\n",{"type":3018,"tag":3319,"props":7413,"children":7414},{"class":3321,"line":5286},[7415],{"type":3018,"tag":3319,"props":7416,"children":7417},{"style":3448},[7418],{"type":3035,"value":7196},{"type":3018,"tag":3319,"props":7420,"children":7421},{"class":3321,"line":6040},[7422,7426,7430,7434,7438,7442],{"type":3018,"tag":3319,"props":7423,"children":7424},{"style":3526},[7425],{"type":3035,"value":7204},{"type":3018,"tag":3319,"props":7427,"children":7428},{"style":3448},[7429],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7431,"children":7432},{"style":3448},[7433],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7435,"children":7436},{"style":3331},[7437],{"type":3035,"value":6756},{"type":3018,"tag":3319,"props":7439,"children":7440},{"style":3448},[7441],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":7443,"children":7444},{"style":3448},[7445],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":7447,"children":7448},{"class":3321,"line":6049},[7449,7453,7457,7461,7466,7470],{"type":3018,"tag":3319,"props":7450,"children":7451},{"style":3526},[7452],{"type":3035,"value":7232},{"type":3018,"tag":3319,"props":7454,"children":7455},{"style":3448},[7456],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7458,"children":7459},{"style":3448},[7460],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7462,"children":7463},{"style":3331},[7464],{"type":3035,"value":7465},"https:\u002F\u002Fapi.stripe.com\u002Fgraphql",{"type":3018,"tag":3319,"props":7467,"children":7468},{"style":3448},[7469],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":7471,"children":7472},{"style":3448},[7473],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":7475,"children":7476},{"class":3321,"line":6066},[7477,7481,7485,7489,7493,7497],{"type":3018,"tag":3319,"props":7478,"children":7479},{"style":3526},[7480],{"type":3035,"value":7261},{"type":3018,"tag":3319,"props":7482,"children":7483},{"style":3448},[7484],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7486,"children":7487},{"style":3448},[7488],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7490,"children":7491},{"style":3331},[7492],{"type":3035,"value":7465},{"type":3018,"tag":3319,"props":7494,"children":7495},{"style":3448},[7496],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":7498,"children":7499},{"style":3448},[7500],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":7502,"children":7503},{"class":3321,"line":6092},[7504],{"type":3018,"tag":3319,"props":7505,"children":7506},{"emptyLinePlaceholder":1200},[7507],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":7509,"children":7510},{"class":3321,"line":6118},[7511],{"type":3018,"tag":3319,"props":7512,"children":7513},{"style":3433},[7514],{"type":3035,"value":7515},"          \u002F\u002F Stripe-specific paths\n",{"type":3018,"tag":3319,"props":7517,"children":7518},{"class":3321,"line":6143},[7519,7523,7527],{"type":3018,"tag":3319,"props":7520,"children":7521},{"style":3526},[7522],{"type":3035,"value":7304},{"type":3018,"tag":3319,"props":7524,"children":7525},{"style":3448},[7526],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7528,"children":7529},{"style":3448},[7530],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":7532,"children":7533},{"class":3321,"line":6151},[7534,7538,7542,7546,7551,7555],{"type":3018,"tag":3319,"props":7535,"children":7536},{"style":3526},[7537],{"type":3035,"value":7320},{"type":3018,"tag":3319,"props":7539,"children":7540},{"style":3448},[7541],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7543,"children":7544},{"style":3448},[7545],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7547,"children":7548},{"style":3331},[7549],{"type":3035,"value":7550},"app\u002Fgraphql\u002Fpayments\u002Fstripe-sdk.ts",{"type":3018,"tag":3319,"props":7552,"children":7553},{"style":3448},[7554],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":7556,"children":7557},{"style":3448},[7558],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":7560,"children":7561},{"class":3321,"line":6159},[7562,7566,7570,7574,7579,7583],{"type":3018,"tag":3319,"props":7563,"children":7564},{"style":3526},[7565],{"type":3035,"value":7349},{"type":3018,"tag":3319,"props":7567,"children":7568},{"style":3448},[7569],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7571,"children":7572},{"style":3448},[7573],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7575,"children":7576},{"style":3331},[7577],{"type":3035,"value":7578},"types\u002Fpayments\u002Fstripe.d.ts",{"type":3018,"tag":3319,"props":7580,"children":7581},{"style":3448},[7582],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":7584,"children":7585},{"style":3448},[7586],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":7588,"children":7590},{"class":3321,"line":7589},33,[7591],{"type":3018,"tag":3319,"props":7592,"children":7593},{"style":3433},[7594],{"type":3035,"value":7595},"            \u002F\u002F ofetch uses global config\n",{"type":3018,"tag":3319,"props":7597,"children":7599},{"class":3321,"line":7598},34,[7600],{"type":3018,"tag":3319,"props":7601,"children":7602},{"style":3448},[7603],{"type":3035,"value":7403},{"type":3018,"tag":3319,"props":7605,"children":7607},{"class":3321,"line":7606},35,[7608],{"type":3018,"tag":3319,"props":7609,"children":7610},{"style":3448},[7611],{"type":3035,"value":7411},{"type":3018,"tag":3319,"props":7613,"children":7615},{"class":3321,"line":7614},36,[7616],{"type":3018,"tag":3319,"props":7617,"children":7618},{"style":3448},[7619],{"type":3035,"value":7196},{"type":3018,"tag":3319,"props":7621,"children":7623},{"class":3321,"line":7622},37,[7624,7628,7632,7636,7641,7645],{"type":3018,"tag":3319,"props":7625,"children":7626},{"style":3526},[7627],{"type":3035,"value":7204},{"type":3018,"tag":3319,"props":7629,"children":7630},{"style":3448},[7631],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7633,"children":7634},{"style":3448},[7635],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7637,"children":7638},{"style":3331},[7639],{"type":3035,"value":7640},"shopify",{"type":3018,"tag":3319,"props":7642,"children":7643},{"style":3448},[7644],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":7646,"children":7647},{"style":3448},[7648],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":7650,"children":7652},{"class":3321,"line":7651},38,[7653,7657,7661,7665,7670,7674],{"type":3018,"tag":3319,"props":7654,"children":7655},{"style":3526},[7656],{"type":3035,"value":7232},{"type":3018,"tag":3319,"props":7658,"children":7659},{"style":3448},[7660],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7662,"children":7663},{"style":3448},[7664],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7666,"children":7667},{"style":3331},[7668],{"type":3035,"value":7669},"https:\u002F\u002Fapi.shopify.com\u002Fgraphql",{"type":3018,"tag":3319,"props":7671,"children":7672},{"style":3448},[7673],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":7675,"children":7676},{"style":3448},[7677],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":7679,"children":7681},{"class":3321,"line":7680},39,[7682],{"type":3018,"tag":3319,"props":7683,"children":7684},{"style":3433},[7685],{"type":3035,"value":7686},"          \u002F\u002F No paths → uses global config\n",{"type":3018,"tag":3319,"props":7688,"children":7690},{"class":3321,"line":7689},40,[7691],{"type":3018,"tag":3319,"props":7692,"children":7693},{"style":3433},[7694],{"type":3035,"value":7695},"          \u002F\u002F → app\u002Fgraphql\u002Fshopify\u002Fsdk.ts\n",{"type":3018,"tag":3319,"props":7697,"children":7699},{"class":3321,"line":7698},41,[7700],{"type":3018,"tag":3319,"props":7701,"children":7702},{"style":3448},[7703],{"type":3035,"value":7704},"        }\n",{"type":3018,"tag":3319,"props":7706,"children":7708},{"class":3321,"line":7707},42,[7709],{"type":3018,"tag":3319,"props":7710,"children":7711},{"style":3454},[7712],{"type":3035,"value":7713},"      ]\n",{"type":3018,"tag":3319,"props":7715,"children":7717},{"class":3321,"line":7716},43,[7718],{"type":3018,"tag":3319,"props":7719,"children":7720},{"style":3448},[7721],{"type":3035,"value":5184},{"type":3018,"tag":3319,"props":7723,"children":7725},{"class":3321,"line":7724},44,[7726],{"type":3018,"tag":3319,"props":7727,"children":7728},{"style":3448},[7729],{"type":3035,"value":4895},{"type":3018,"tag":3319,"props":7731,"children":7733},{"class":3321,"line":7732},45,[7734,7738],{"type":3018,"tag":3319,"props":7735,"children":7736},{"style":3448},[7737],{"type":3035,"value":3634},{"type":3018,"tag":3319,"props":7739,"children":7740},{"style":3454},[7741],{"type":3035,"value":3639},{"type":3018,"tag":3293,"props":7743,"children":7745},{"id":7744},"path-resolution-priority",[7746],{"type":3035,"value":7747},"Path Resolution Priority",{"type":3018,"tag":3038,"props":7749,"children":7750},{},[7751],{"type":3035,"value":7752},"When resolving file paths, the system follows this priority order:",{"type":3018,"tag":7754,"props":7755,"children":7756},"ol",{},[7757,7773,7795,7810],{"type":3018,"tag":3176,"props":7758,"children":7759},{},[7760,7765,7767],{"type":3018,"tag":3095,"props":7761,"children":7762},{},[7763],{"type":3035,"value":7764},"Service-specific path",{"type":3035,"value":7766}," (for external services): ",{"type":3018,"tag":3315,"props":7768,"children":7770},{"className":7769},[],[7771],{"type":3035,"value":7772},"service.paths.sdk",{"type":3018,"tag":3176,"props":7774,"children":7775},{},[7776,7781,7782,7788,7789],{"type":3018,"tag":3095,"props":7777,"children":7778},{},[7779],{"type":3035,"value":7780},"Category config",{"type":3035,"value":4161},{"type":3018,"tag":3315,"props":7783,"children":7785},{"className":7784},[],[7786],{"type":3035,"value":7787},"sdk.external",{"type":3035,"value":6784},{"type":3018,"tag":3315,"props":7790,"children":7792},{"className":7791},[],[7793],{"type":3035,"value":7794},"sdk.main",{"type":3018,"tag":3176,"props":7796,"children":7797},{},[7798,7803,7804],{"type":3018,"tag":3095,"props":7799,"children":7800},{},[7801],{"type":3035,"value":7802},"Global paths",{"type":3035,"value":4161},{"type":3018,"tag":3315,"props":7805,"children":7807},{"className":7806},[],[7808],{"type":3035,"value":7809},"paths.clientGraphql",{"type":3018,"tag":3176,"props":7811,"children":7812},{},[7813,7818],{"type":3018,"tag":3095,"props":7814,"children":7815},{},[7816],{"type":3035,"value":7817},"Framework defaults",{"type":3035,"value":7819},": Nuxt vs Nitro defaults",{"type":3018,"tag":3038,"props":7821,"children":7822},{},[7823],{"type":3035,"value":6931},{"type":3018,"tag":3308,"props":7825,"children":7827},{"className":3421,"code":7826,"language":3423,"meta":2979,"style":2979},"\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",[7828],{"type":3018,"tag":3315,"props":7829,"children":7830},{"__ignoreMap":2979},[7831,7839,7846,7889,7930,7946,7954,7982,8029,8036,8043,8070,8078,8086,8093,8101],{"type":3018,"tag":3319,"props":7832,"children":7833},{"class":3321,"line":3003},[7834],{"type":3018,"tag":3319,"props":7835,"children":7836},{"style":3433},[7837],{"type":3035,"value":7838},"\u002F\u002F Given this config:\n",{"type":3018,"tag":3319,"props":7840,"children":7841},{"class":3321,"line":2999},[7842],{"type":3018,"tag":3319,"props":7843,"children":7844},{"style":3448},[7845],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":7847,"children":7848},{"class":3321,"line":3485},[7849,7854,7858,7862,7867,7871,7875,7880,7884],{"type":3018,"tag":3319,"props":7850,"children":7851},{"style":3325},[7852],{"type":3035,"value":7853},"  paths",{"type":3018,"tag":3319,"props":7855,"children":7856},{"style":3448},[7857],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7859,"children":7860},{"style":3448},[7861],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":7863,"children":7864},{"style":3325},[7865],{"type":3035,"value":7866}," clientGraphql",{"type":3018,"tag":3319,"props":7868,"children":7869},{"style":3448},[7870],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7872,"children":7873},{"style":3448},[7874],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7876,"children":7877},{"style":3331},[7878],{"type":3035,"value":7879},"custom\u002Fgraphql",{"type":3018,"tag":3319,"props":7881,"children":7882},{"style":3448},[7883],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":7885,"children":7886},{"style":3448},[7887],{"type":3035,"value":7888}," },\n",{"type":3018,"tag":3319,"props":7890,"children":7891},{"class":3321,"line":3494},[7892,7897,7901,7905,7910,7914,7918,7922,7926],{"type":3018,"tag":3319,"props":7893,"children":7894},{"style":3325},[7895],{"type":3035,"value":7896},"  sdk",{"type":3018,"tag":3319,"props":7898,"children":7899},{"style":3448},[7900],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7902,"children":7903},{"style":3448},[7904],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":7906,"children":7907},{"style":3325},[7908],{"type":3035,"value":7909}," external",{"type":3018,"tag":3319,"props":7911,"children":7912},{"style":3448},[7913],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7915,"children":7916},{"style":3448},[7917],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7919,"children":7920},{"style":3331},[7921],{"type":3035,"value":6975},{"type":3018,"tag":3319,"props":7923,"children":7924},{"style":3448},[7925],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":7927,"children":7928},{"style":3448},[7929],{"type":3035,"value":7888},{"type":3018,"tag":3319,"props":7931,"children":7932},{"class":3321,"line":3008},[7933,7938,7942],{"type":3018,"tag":3319,"props":7934,"children":7935},{"style":3325},[7936],{"type":3035,"value":7937},"  externalServices",{"type":3018,"tag":3319,"props":7939,"children":7940},{"style":3448},[7941],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7943,"children":7944},{"style":3526},[7945],{"type":3035,"value":7188},{"type":3018,"tag":3319,"props":7947,"children":7948},{"class":3321,"line":3565},[7949],{"type":3018,"tag":3319,"props":7950,"children":7951},{"style":3448},[7952],{"type":3035,"value":7953},"    {\n",{"type":3018,"tag":3319,"props":7955,"children":7956},{"class":3321,"line":3583},[7957,7962,7966,7970,7974,7978],{"type":3018,"tag":3319,"props":7958,"children":7959},{"style":3526},[7960],{"type":3035,"value":7961},"      name",{"type":3018,"tag":3319,"props":7963,"children":7964},{"style":3448},[7965],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7967,"children":7968},{"style":3448},[7969],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":7971,"children":7972},{"style":3331},[7973],{"type":3035,"value":6748},{"type":3018,"tag":3319,"props":7975,"children":7976},{"style":3448},[7977],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":7979,"children":7980},{"style":3448},[7981],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":7983,"children":7984},{"class":3321,"line":3619},[7985,7990,7994,7998,8003,8007,8011,8016,8020,8024],{"type":3018,"tag":3319,"props":7986,"children":7987},{"style":3526},[7988],{"type":3035,"value":7989},"      paths",{"type":3018,"tag":3319,"props":7991,"children":7992},{"style":3448},[7993],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":7995,"children":7996},{"style":3448},[7997],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":7999,"children":8000},{"style":3526},[8001],{"type":3035,"value":8002}," sdk",{"type":3018,"tag":3319,"props":8004,"children":8005},{"style":3448},[8006],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8008,"children":8009},{"style":3448},[8010],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":8012,"children":8013},{"style":3331},[8014],{"type":3035,"value":8015},"app\u002Forg\u002Fgithub-sdk.ts",{"type":3018,"tag":3319,"props":8017,"children":8018},{"style":3448},[8019],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":8021,"children":8022},{"style":3448},[8023],{"type":3035,"value":3462},{"type":3018,"tag":3319,"props":8025,"children":8026},{"style":3433},[8027],{"type":3035,"value":8028},"  \u002F\u002F ← Wins (priority 1)\n",{"type":3018,"tag":3319,"props":8030,"children":8031},{"class":3321,"line":3628},[8032],{"type":3018,"tag":3319,"props":8033,"children":8034},{"style":3448},[8035],{"type":3035,"value":3795},{"type":3018,"tag":3319,"props":8037,"children":8038},{"class":3321,"line":4426},[8039],{"type":3018,"tag":3319,"props":8040,"children":8041},{"style":3448},[8042],{"type":3035,"value":7953},{"type":3018,"tag":3319,"props":8044,"children":8045},{"class":3321,"line":4434},[8046,8050,8054,8058,8062,8066],{"type":3018,"tag":3319,"props":8047,"children":8048},{"style":3526},[8049],{"type":3035,"value":7961},{"type":3018,"tag":3319,"props":8051,"children":8052},{"style":3448},[8053],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8055,"children":8056},{"style":3448},[8057],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":8059,"children":8060},{"style":3331},[8061],{"type":3035,"value":6756},{"type":3018,"tag":3319,"props":8063,"children":8064},{"style":3448},[8065],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":8067,"children":8068},{"style":3448},[8069],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":8071,"children":8072},{"class":3321,"line":4442},[8073],{"type":3018,"tag":3319,"props":8074,"children":8075},{"style":3433},[8076],{"type":3035,"value":8077},"      \u002F\u002F Uses sdk.external (priority 2)\n",{"type":3018,"tag":3319,"props":8079,"children":8080},{"class":3321,"line":4450},[8081],{"type":3018,"tag":3319,"props":8082,"children":8083},{"style":3433},[8084],{"type":3035,"value":8085},"      \u002F\u002F → custom\u002Fgraphql\u002Fstripe\u002Fsdk.ts\n",{"type":3018,"tag":3319,"props":8087,"children":8088},{"class":3321,"line":4458},[8089],{"type":3018,"tag":3319,"props":8090,"children":8091},{"style":3448},[8092],{"type":3035,"value":5184},{"type":3018,"tag":3319,"props":8094,"children":8095},{"class":3321,"line":4467},[8096],{"type":3018,"tag":3319,"props":8097,"children":8098},{"style":3526},[8099],{"type":3035,"value":8100},"  ]\n",{"type":3018,"tag":3319,"props":8102,"children":8103},{"class":3321,"line":4476},[8104],{"type":3018,"tag":3319,"props":8105,"children":8106},{"style":3448},[8107],{"type":3035,"value":3868},{"type":3018,"tag":3293,"props":8109,"children":8111},{"id":8110},"use-cases",[8112],{"type":3035,"value":8113},"Use Cases",{"type":3018,"tag":3038,"props":8115,"children":8116},{},[8117],{"type":3018,"tag":3095,"props":8118,"children":8119},{},[8120],{"type":3035,"value":8121},"Monorepo structure:",{"type":3018,"tag":3308,"props":8123,"children":8125},{"className":3421,"code":8124,"language":3423,"meta":2979,"style":2979},"paths: {\n  serverGraphql: 'packages\u002Fapi\u002Fsrc\u002Fgraphql',\n  clientGraphql: 'packages\u002Fweb\u002Fsrc\u002Fgraphql',\n  typesDir: 'packages\u002Ftypes\u002Fsrc\u002Fgenerated',\n}\n",[8126],{"type":3018,"tag":3315,"props":8127,"children":8128},{"__ignoreMap":2979},[8129,8145,8174,8203,8232],{"type":3018,"tag":3319,"props":8130,"children":8131},{"class":3321,"line":3003},[8132,8137,8141],{"type":3018,"tag":3319,"props":8133,"children":8134},{"style":3325},[8135],{"type":3035,"value":8136},"paths",{"type":3018,"tag":3319,"props":8138,"children":8139},{"style":3448},[8140],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8142,"children":8143},{"style":3448},[8144],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":8146,"children":8147},{"class":3321,"line":2999},[8148,8153,8157,8161,8166,8170],{"type":3018,"tag":3319,"props":8149,"children":8150},{"style":3325},[8151],{"type":3035,"value":8152},"  serverGraphql",{"type":3018,"tag":3319,"props":8154,"children":8155},{"style":3448},[8156],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8158,"children":8159},{"style":3448},[8160],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":8162,"children":8163},{"style":3331},[8164],{"type":3035,"value":8165},"packages\u002Fapi\u002Fsrc\u002Fgraphql",{"type":3018,"tag":3319,"props":8167,"children":8168},{"style":3448},[8169],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":8171,"children":8172},{"style":3448},[8173],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":8175,"children":8176},{"class":3321,"line":3485},[8177,8182,8186,8190,8195,8199],{"type":3018,"tag":3319,"props":8178,"children":8179},{"style":3325},[8180],{"type":3035,"value":8181},"  clientGraphql",{"type":3018,"tag":3319,"props":8183,"children":8184},{"style":3448},[8185],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8187,"children":8188},{"style":3448},[8189],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":8191,"children":8192},{"style":3331},[8193],{"type":3035,"value":8194},"packages\u002Fweb\u002Fsrc\u002Fgraphql",{"type":3018,"tag":3319,"props":8196,"children":8197},{"style":3448},[8198],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":8200,"children":8201},{"style":3448},[8202],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":8204,"children":8205},{"class":3321,"line":3494},[8206,8211,8215,8219,8224,8228],{"type":3018,"tag":3319,"props":8207,"children":8208},{"style":3325},[8209],{"type":3035,"value":8210},"  typesDir",{"type":3018,"tag":3319,"props":8212,"children":8213},{"style":3448},[8214],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8216,"children":8217},{"style":3448},[8218],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":8220,"children":8221},{"style":3331},[8222],{"type":3035,"value":8223},"packages\u002Ftypes\u002Fsrc\u002Fgenerated",{"type":3018,"tag":3319,"props":8225,"children":8226},{"style":3448},[8227],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":8229,"children":8230},{"style":3448},[8231],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":8233,"children":8234},{"class":3321,"line":3008},[8235],{"type":3018,"tag":3319,"props":8236,"children":8237},{"style":3448},[8238],{"type":3035,"value":3868},{"type":3018,"tag":3038,"props":8240,"children":8241},{},[8242],{"type":3018,"tag":3095,"props":8243,"children":8244},{},[8245],{"type":3035,"value":8246},"Multiple external service organizations:",{"type":3018,"tag":3308,"props":8248,"children":8250},{"className":3421,"code":8249,"language":3423,"meta":2979,"style":2979},"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",[8251],{"type":3018,"tag":3315,"props":8252,"children":8253},{"__ignoreMap":2979},[8254,8270,8278,8306,8347,8354,8361,8389,8429,8436,8443,8470,8510,8517],{"type":3018,"tag":3319,"props":8255,"children":8256},{"class":3321,"line":3003},[8257,8262,8266],{"type":3018,"tag":3319,"props":8258,"children":8259},{"style":3325},[8260],{"type":3035,"value":8261},"externalServices",{"type":3018,"tag":3319,"props":8263,"children":8264},{"style":3448},[8265],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8267,"children":8268},{"style":3454},[8269],{"type":3035,"value":7188},{"type":3018,"tag":3319,"props":8271,"children":8272},{"class":3321,"line":2999},[8273],{"type":3018,"tag":3319,"props":8274,"children":8275},{"style":3448},[8276],{"type":3035,"value":8277},"  {\n",{"type":3018,"tag":3319,"props":8279,"children":8280},{"class":3321,"line":3485},[8281,8286,8290,8294,8298,8302],{"type":3018,"tag":3319,"props":8282,"children":8283},{"style":3526},[8284],{"type":3035,"value":8285},"    name",{"type":3018,"tag":3319,"props":8287,"children":8288},{"style":3448},[8289],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8291,"children":8292},{"style":3448},[8293],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":8295,"children":8296},{"style":3331},[8297],{"type":3035,"value":6748},{"type":3018,"tag":3319,"props":8299,"children":8300},{"style":3448},[8301],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":8303,"children":8304},{"style":3448},[8305],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":8307,"children":8308},{"class":3321,"line":3494},[8309,8313,8317,8321,8325,8329,8333,8338,8342],{"type":3018,"tag":3319,"props":8310,"children":8311},{"style":3526},[8312],{"type":3035,"value":6274},{"type":3018,"tag":3319,"props":8314,"children":8315},{"style":3448},[8316],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8318,"children":8319},{"style":3448},[8320],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":8322,"children":8323},{"style":3526},[8324],{"type":3035,"value":8002},{"type":3018,"tag":3319,"props":8326,"children":8327},{"style":3448},[8328],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8330,"children":8331},{"style":3448},[8332],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":8334,"children":8335},{"style":3331},[8336],{"type":3035,"value":8337},"app\u002Fgraphql\u002Fvcs\u002Fgithub-sdk.ts",{"type":3018,"tag":3319,"props":8339,"children":8340},{"style":3448},[8341],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":8343,"children":8344},{"style":3448},[8345],{"type":3035,"value":8346}," }\n",{"type":3018,"tag":3319,"props":8348,"children":8349},{"class":3321,"line":3008},[8350],{"type":3018,"tag":3319,"props":8351,"children":8352},{"style":3448},[8353],{"type":3035,"value":3625},{"type":3018,"tag":3319,"props":8355,"children":8356},{"class":3321,"line":3565},[8357],{"type":3018,"tag":3319,"props":8358,"children":8359},{"style":3448},[8360],{"type":3035,"value":8277},{"type":3018,"tag":3319,"props":8362,"children":8363},{"class":3321,"line":3583},[8364,8368,8372,8376,8381,8385],{"type":3018,"tag":3319,"props":8365,"children":8366},{"style":3526},[8367],{"type":3035,"value":8285},{"type":3018,"tag":3319,"props":8369,"children":8370},{"style":3448},[8371],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8373,"children":8374},{"style":3448},[8375],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":8377,"children":8378},{"style":3331},[8379],{"type":3035,"value":8380},"gitlab",{"type":3018,"tag":3319,"props":8382,"children":8383},{"style":3448},[8384],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":8386,"children":8387},{"style":3448},[8388],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":8390,"children":8391},{"class":3321,"line":3619},[8392,8396,8400,8404,8408,8412,8416,8421,8425],{"type":3018,"tag":3319,"props":8393,"children":8394},{"style":3526},[8395],{"type":3035,"value":6274},{"type":3018,"tag":3319,"props":8397,"children":8398},{"style":3448},[8399],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8401,"children":8402},{"style":3448},[8403],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":8405,"children":8406},{"style":3526},[8407],{"type":3035,"value":8002},{"type":3018,"tag":3319,"props":8409,"children":8410},{"style":3448},[8411],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8413,"children":8414},{"style":3448},[8415],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":8417,"children":8418},{"style":3331},[8419],{"type":3035,"value":8420},"app\u002Fgraphql\u002Fvcs\u002Fgitlab-sdk.ts",{"type":3018,"tag":3319,"props":8422,"children":8423},{"style":3448},[8424],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":8426,"children":8427},{"style":3448},[8428],{"type":3035,"value":8346},{"type":3018,"tag":3319,"props":8430,"children":8431},{"class":3321,"line":3628},[8432],{"type":3018,"tag":3319,"props":8433,"children":8434},{"style":3448},[8435],{"type":3035,"value":3625},{"type":3018,"tag":3319,"props":8437,"children":8438},{"class":3321,"line":4426},[8439],{"type":3018,"tag":3319,"props":8440,"children":8441},{"style":3448},[8442],{"type":3035,"value":8277},{"type":3018,"tag":3319,"props":8444,"children":8445},{"class":3321,"line":4434},[8446,8450,8454,8458,8462,8466],{"type":3018,"tag":3319,"props":8447,"children":8448},{"style":3526},[8449],{"type":3035,"value":8285},{"type":3018,"tag":3319,"props":8451,"children":8452},{"style":3448},[8453],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8455,"children":8456},{"style":3448},[8457],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":8459,"children":8460},{"style":3331},[8461],{"type":3035,"value":6756},{"type":3018,"tag":3319,"props":8463,"children":8464},{"style":3448},[8465],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":8467,"children":8468},{"style":3448},[8469],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":8471,"children":8472},{"class":3321,"line":4442},[8473,8477,8481,8485,8489,8493,8497,8502,8506],{"type":3018,"tag":3319,"props":8474,"children":8475},{"style":3526},[8476],{"type":3035,"value":6274},{"type":3018,"tag":3319,"props":8478,"children":8479},{"style":3448},[8480],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8482,"children":8483},{"style":3448},[8484],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":8486,"children":8487},{"style":3526},[8488],{"type":3035,"value":8002},{"type":3018,"tag":3319,"props":8490,"children":8491},{"style":3448},[8492],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8494,"children":8495},{"style":3448},[8496],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":8498,"children":8499},{"style":3331},[8500],{"type":3035,"value":8501},"app\u002Fgraphql\u002Fbilling\u002Fstripe-sdk.ts",{"type":3018,"tag":3319,"props":8503,"children":8504},{"style":3448},[8505],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":8507,"children":8508},{"style":3448},[8509],{"type":3035,"value":8346},{"type":3018,"tag":3319,"props":8511,"children":8512},{"class":3321,"line":4450},[8513],{"type":3018,"tag":3319,"props":8514,"children":8515},{"style":3448},[8516],{"type":3035,"value":4895},{"type":3018,"tag":3319,"props":8518,"children":8519},{"class":3321,"line":4458},[8520],{"type":3018,"tag":3319,"props":8521,"children":8522},{"style":3454},[8523],{"type":3035,"value":8524},"]\n",{"type":3018,"tag":3038,"props":8526,"children":8527},{},[8528],{"type":3018,"tag":3095,"props":8529,"children":8530},{},[8531],{"type":3035,"value":8532},"Library development (no scaffolding):",{"type":3018,"tag":3308,"props":8534,"children":8536},{"className":3421,"code":8535,"language":3423,"meta":2979,"style":2979},"{\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",[8537],{"type":3018,"tag":3315,"props":8538,"children":8539},{"__ignoreMap":2979},[8540,8547,8567,8587,8624,8661],{"type":3018,"tag":3319,"props":8541,"children":8542},{"class":3321,"line":3003},[8543],{"type":3018,"tag":3319,"props":8544,"children":8545},{"style":3448},[8546],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":8548,"children":8549},{"class":3321,"line":2999},[8550,8555,8559,8563],{"type":3018,"tag":3319,"props":8551,"children":8552},{"style":3325},[8553],{"type":3035,"value":8554},"  scaffold",{"type":3018,"tag":3319,"props":8556,"children":8557},{"style":3448},[8558],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8560,"children":8561},{"style":5579},[8562],{"type":3035,"value":5582},{"type":3018,"tag":3319,"props":8564,"children":8565},{"style":3448},[8566],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":8568,"children":8569},{"class":3321,"line":3485},[8570,8575,8579,8583],{"type":3018,"tag":3319,"props":8571,"children":8572},{"style":3325},[8573],{"type":3035,"value":8574},"  clientUtils",{"type":3018,"tag":3319,"props":8576,"children":8577},{"style":3448},[8578],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8580,"children":8581},{"style":5579},[8582],{"type":3035,"value":5582},{"type":3018,"tag":3319,"props":8584,"children":8585},{"style":3448},[8586],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":8588,"children":8589},{"class":3321,"line":3494},[8590,8594,8598,8602,8607,8611,8615,8619],{"type":3018,"tag":3319,"props":8591,"children":8592},{"style":3325},[8593],{"type":3035,"value":7896},{"type":3018,"tag":3319,"props":8595,"children":8596},{"style":3448},[8597],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8599,"children":8600},{"style":3448},[8601],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":8603,"children":8604},{"style":3325},[8605],{"type":3035,"value":8606}," enabled",{"type":3018,"tag":3319,"props":8608,"children":8609},{"style":3448},[8610],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8612,"children":8613},{"style":5579},[8614],{"type":3035,"value":5789},{"type":3018,"tag":3319,"props":8616,"children":8617},{"style":3448},[8618],{"type":3035,"value":4745},{"type":3018,"tag":3319,"props":8620,"children":8621},{"style":3433},[8622],{"type":3035,"value":8623},"    \u002F\u002F Only generate SDKs\n",{"type":3018,"tag":3319,"props":8625,"children":8626},{"class":3321,"line":3008},[8627,8632,8636,8640,8644,8648,8652,8656],{"type":3018,"tag":3319,"props":8628,"children":8629},{"style":3325},[8630],{"type":3035,"value":8631},"  types",{"type":3018,"tag":3319,"props":8633,"children":8634},{"style":3448},[8635],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8637,"children":8638},{"style":3448},[8639],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":8641,"children":8642},{"style":3325},[8643],{"type":3035,"value":8606},{"type":3018,"tag":3319,"props":8645,"children":8646},{"style":3448},[8647],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8649,"children":8650},{"style":5579},[8651],{"type":3035,"value":5789},{"type":3018,"tag":3319,"props":8653,"children":8654},{"style":3448},[8655],{"type":3035,"value":4745},{"type":3018,"tag":3319,"props":8657,"children":8658},{"style":3433},[8659],{"type":3035,"value":8660},"  \u002F\u002F Only generate types\n",{"type":3018,"tag":3319,"props":8662,"children":8663},{"class":3321,"line":3565},[8664],{"type":3018,"tag":3319,"props":8665,"children":8666},{"style":3448},[8667],{"type":3035,"value":3868},{"type":3018,"tag":3406,"props":8669,"children":8670},{},[8671,8679,8684,8949,8954],{"type":3018,"tag":3410,"props":8672,"children":8673},{},[8674],{"type":3018,"tag":3095,"props":8675,"children":8676},{},[8677],{"type":3035,"value":8678},"🎭 Custom Directives",{"type":3018,"tag":3038,"props":8680,"children":8681},{},[8682],{"type":3035,"value":8683},"Create reusable GraphQL directives:",{"type":3018,"tag":3308,"props":8685,"children":8687},{"className":3421,"code":8686,"language":3423,"meta":2979,"style":2979},"\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",[8688],{"type":3018,"tag":3315,"props":8689,"children":8690},{"__ignoreMap":2979},[8691,8699,8732,8761,8798,8814,8882,8889,8923,8931,8938],{"type":3018,"tag":3319,"props":8692,"children":8693},{"class":3321,"line":3003},[8694],{"type":3018,"tag":3319,"props":8695,"children":8696},{"style":3433},[8697],{"type":3035,"value":8698},"\u002F\u002F server\u002Fgraphql\u002Fdirectives\u002Fauth.directive.ts\n",{"type":3018,"tag":3319,"props":8700,"children":8701},{"class":3321,"line":2999},[8702,8706,8710,8715,8719,8724,8728],{"type":3018,"tag":3319,"props":8703,"children":8704},{"style":3442},[8705],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":8707,"children":8708},{"style":3929},[8709],{"type":3035,"value":3932},{"type":3018,"tag":3319,"props":8711,"children":8712},{"style":3454},[8713],{"type":3035,"value":8714}," authDirective ",{"type":3018,"tag":3319,"props":8716,"children":8717},{"style":3448},[8718],{"type":3035,"value":3942},{"type":3018,"tag":3319,"props":8720,"children":8721},{"style":3508},[8722],{"type":3035,"value":8723}," defineDirective",{"type":3018,"tag":3319,"props":8725,"children":8726},{"style":3454},[8727],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":8729,"children":8730},{"style":3448},[8731],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":8733,"children":8734},{"class":3321,"line":3485},[8735,8740,8744,8748,8753,8757],{"type":3018,"tag":3319,"props":8736,"children":8737},{"style":3526},[8738],{"type":3035,"value":8739},"  name",{"type":3018,"tag":3319,"props":8741,"children":8742},{"style":3448},[8743],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8745,"children":8746},{"style":3448},[8747],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":8749,"children":8750},{"style":3331},[8751],{"type":3035,"value":8752},"auth",{"type":3018,"tag":3319,"props":8754,"children":8755},{"style":3448},[8756],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":8758,"children":8759},{"style":3448},[8760],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":8762,"children":8763},{"class":3321,"line":3494},[8764,8769,8773,8777,8781,8786,8790,8794],{"type":3018,"tag":3319,"props":8765,"children":8766},{"style":3526},[8767],{"type":3035,"value":8768},"  locations",{"type":3018,"tag":3319,"props":8770,"children":8771},{"style":3448},[8772],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8774,"children":8775},{"style":3454},[8776],{"type":3035,"value":3539},{"type":3018,"tag":3319,"props":8778,"children":8779},{"style":3448},[8780],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":8782,"children":8783},{"style":3331},[8784],{"type":3035,"value":8785},"FIELD_DEFINITION",{"type":3018,"tag":3319,"props":8787,"children":8788},{"style":3448},[8789],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":8791,"children":8792},{"style":3454},[8793],{"type":3035,"value":3557},{"type":3018,"tag":3319,"props":8795,"children":8796},{"style":3448},[8797],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":8799,"children":8800},{"class":3321,"line":3008},[8801,8806,8810],{"type":3018,"tag":3319,"props":8802,"children":8803},{"style":3526},[8804],{"type":3035,"value":8805},"  args",{"type":3018,"tag":3319,"props":8807,"children":8808},{"style":3448},[8809],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8811,"children":8812},{"style":3448},[8813],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":8815,"children":8816},{"class":3321,"line":3565},[8817,8822,8826,8830,8835,8839,8843,8848,8852,8856,8861,8865,8869,8874,8878],{"type":3018,"tag":3319,"props":8818,"children":8819},{"style":3526},[8820],{"type":3035,"value":8821},"    requires",{"type":3018,"tag":3319,"props":8823,"children":8824},{"style":3448},[8825],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8827,"children":8828},{"style":3448},[8829],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":8831,"children":8832},{"style":3526},[8833],{"type":3035,"value":8834}," type",{"type":3018,"tag":3319,"props":8836,"children":8837},{"style":3448},[8838],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8840,"children":8841},{"style":3448},[8842],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":8844,"children":8845},{"style":3331},[8846],{"type":3035,"value":8847},"String",{"type":3018,"tag":3319,"props":8849,"children":8850},{"style":3448},[8851],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":8853,"children":8854},{"style":3448},[8855],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":8857,"children":8858},{"style":3526},[8859],{"type":3035,"value":8860}," defaultValue",{"type":3018,"tag":3319,"props":8862,"children":8863},{"style":3448},[8864],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8866,"children":8867},{"style":3448},[8868],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":8870,"children":8871},{"style":3331},[8872],{"type":3035,"value":8873},"USER",{"type":3018,"tag":3319,"props":8875,"children":8876},{"style":3448},[8877],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":8879,"children":8880},{"style":3448},[8881],{"type":3035,"value":8346},{"type":3018,"tag":3319,"props":8883,"children":8884},{"class":3321,"line":3583},[8885],{"type":3018,"tag":3319,"props":8886,"children":8887},{"style":3448},[8888],{"type":3035,"value":3625},{"type":3018,"tag":3319,"props":8890,"children":8891},{"class":3321,"line":3619},[8892,8897,8901,8905,8910,8915,8919],{"type":3018,"tag":3319,"props":8893,"children":8894},{"style":3508},[8895],{"type":3035,"value":8896},"  transformer",{"type":3018,"tag":3319,"props":8898,"children":8899},{"style":3448},[8900],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":8902,"children":8903},{"style":3448},[8904],{"type":3035,"value":4027},{"type":3018,"tag":3319,"props":8906,"children":8907},{"style":4030},[8908],{"type":3035,"value":8909},"schema",{"type":3018,"tag":3319,"props":8911,"children":8912},{"style":3448},[8913],{"type":3035,"value":8914},")",{"type":3018,"tag":3319,"props":8916,"children":8917},{"style":3929},[8918],{"type":3035,"value":3993},{"type":3018,"tag":3319,"props":8920,"children":8921},{"style":3448},[8922],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":8924,"children":8925},{"class":3321,"line":3628},[8926],{"type":3018,"tag":3319,"props":8927,"children":8928},{"style":3433},[8929],{"type":3035,"value":8930},"    \u002F\u002F Add authentication logic\n",{"type":3018,"tag":3319,"props":8932,"children":8933},{"class":3321,"line":4426},[8934],{"type":3018,"tag":3319,"props":8935,"children":8936},{"style":3448},[8937],{"type":3035,"value":4895},{"type":3018,"tag":3319,"props":8939,"children":8940},{"class":3321,"line":4434},[8941,8945],{"type":3018,"tag":3319,"props":8942,"children":8943},{"style":3448},[8944],{"type":3035,"value":3634},{"type":3018,"tag":3319,"props":8946,"children":8947},{"style":3454},[8948],{"type":3035,"value":3639},{"type":3018,"tag":3038,"props":8950,"children":8951},{},[8952],{"type":3035,"value":8953},"Use in schema:",{"type":3018,"tag":3308,"props":8955,"children":8957},{"className":3822,"code":8956,"language":3824,"meta":2979,"style":2979},"type Query {\n  users: [User!]! @auth(requires: \"ADMIN\")\n  profile: User! @auth\n}\n",[8958],{"type":3018,"tag":3315,"props":8959,"children":8960},{"__ignoreMap":2979},[8961,8968,8976,8984],{"type":3018,"tag":3319,"props":8962,"children":8963},{"class":3321,"line":3003},[8964],{"type":3018,"tag":3319,"props":8965,"children":8966},{},[8967],{"type":3035,"value":3844},{"type":3018,"tag":3319,"props":8969,"children":8970},{"class":3321,"line":2999},[8971],{"type":3018,"tag":3319,"props":8972,"children":8973},{},[8974],{"type":3035,"value":8975},"  users: [User!]! @auth(requires: \"ADMIN\")\n",{"type":3018,"tag":3319,"props":8977,"children":8978},{"class":3321,"line":3485},[8979],{"type":3018,"tag":3319,"props":8980,"children":8981},{},[8982],{"type":3035,"value":8983},"  profile: User! @auth\n",{"type":3018,"tag":3319,"props":8985,"children":8986},{"class":3321,"line":3494},[8987],{"type":3018,"tag":3319,"props":8988,"children":8989},{},[8990],{"type":3035,"value":3868},{"type":3018,"tag":3406,"props":8992,"children":8993},{},[8994,9002,9007],{"type":3018,"tag":3410,"props":8995,"children":8996},{},[8997],{"type":3018,"tag":3095,"props":8998,"children":8999},{},[9000],{"type":3035,"value":9001},"🌐 External GraphQL Services",{"type":3018,"tag":3038,"props":9003,"children":9004},{},[9005],{"type":3035,"value":9006},"Connect to multiple GraphQL APIs:",{"type":3018,"tag":3308,"props":9008,"children":9010},{"className":3421,"code":9009,"language":3423,"meta":2979,"style":2979},"\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",[9011],{"type":3018,"tag":3315,"props":9012,"children":9013},{"__ignoreMap":2979},[9014,9021,9044,9059,9074,9101,9116,9123,9150,9177,9204,9232,9285,9297,9304,9311,9318,9325],{"type":3018,"tag":3319,"props":9015,"children":9016},{"class":3321,"line":3003},[9017],{"type":3018,"tag":3319,"props":9018,"children":9019},{"style":3433},[9020],{"type":3035,"value":3667},{"type":3018,"tag":3319,"props":9022,"children":9023},{"class":3321,"line":2999},[9024,9028,9032,9036,9040],{"type":3018,"tag":3319,"props":9025,"children":9026},{"style":3442},[9027],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":9029,"children":9030},{"style":3442},[9031],{"type":3035,"value":3505},{"type":3018,"tag":3319,"props":9033,"children":9034},{"style":3508},[9035],{"type":3035,"value":3683},{"type":3018,"tag":3319,"props":9037,"children":9038},{"style":3454},[9039],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":9041,"children":9042},{"style":3448},[9043],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":9045,"children":9046},{"class":3321,"line":3485},[9047,9051,9055],{"type":3018,"tag":3319,"props":9048,"children":9049},{"style":3526},[9050],{"type":3035,"value":3735},{"type":3018,"tag":3319,"props":9052,"children":9053},{"style":3448},[9054],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":9056,"children":9057},{"style":3448},[9058],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":9060,"children":9061},{"class":3321,"line":3494},[9062,9066,9070],{"type":3018,"tag":3319,"props":9063,"children":9064},{"style":3526},[9065],{"type":3035,"value":3751},{"type":3018,"tag":3319,"props":9067,"children":9068},{"style":3448},[9069],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":9071,"children":9072},{"style":3448},[9073],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":9075,"children":9076},{"class":3321,"line":3008},[9077,9081,9085,9089,9093,9097],{"type":3018,"tag":3319,"props":9078,"children":9079},{"style":3526},[9080],{"type":3035,"value":3767},{"type":3018,"tag":3319,"props":9082,"children":9083},{"style":3448},[9084],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":9086,"children":9087},{"style":3448},[9088],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":9090,"children":9091},{"style":3331},[9092],{"type":3035,"value":3602},{"type":3018,"tag":3319,"props":9094,"children":9095},{"style":3448},[9096],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":9098,"children":9099},{"style":3448},[9100],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":9102,"children":9103},{"class":3321,"line":3565},[9104,9108,9112],{"type":3018,"tag":3319,"props":9105,"children":9106},{"style":3526},[9107],{"type":3035,"value":7179},{"type":3018,"tag":3319,"props":9109,"children":9110},{"style":3448},[9111],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":9113,"children":9114},{"style":3454},[9115],{"type":3035,"value":7188},{"type":3018,"tag":3319,"props":9117,"children":9118},{"class":3321,"line":3583},[9119],{"type":3018,"tag":3319,"props":9120,"children":9121},{"style":3448},[9122],{"type":3035,"value":7196},{"type":3018,"tag":3319,"props":9124,"children":9125},{"class":3321,"line":3619},[9126,9130,9134,9138,9142,9146],{"type":3018,"tag":3319,"props":9127,"children":9128},{"style":3526},[9129],{"type":3035,"value":7204},{"type":3018,"tag":3319,"props":9131,"children":9132},{"style":3448},[9133],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":9135,"children":9136},{"style":3448},[9137],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":9139,"children":9140},{"style":3331},[9141],{"type":3035,"value":6748},{"type":3018,"tag":3319,"props":9143,"children":9144},{"style":3448},[9145],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":9147,"children":9148},{"style":3448},[9149],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":9151,"children":9152},{"class":3321,"line":3628},[9153,9157,9161,9165,9169,9173],{"type":3018,"tag":3319,"props":9154,"children":9155},{"style":3526},[9156],{"type":3035,"value":7261},{"type":3018,"tag":3319,"props":9158,"children":9159},{"style":3448},[9160],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":9162,"children":9163},{"style":3448},[9164],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":9166,"children":9167},{"style":3331},[9168],{"type":3035,"value":7245},{"type":3018,"tag":3319,"props":9170,"children":9171},{"style":3448},[9172],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":9174,"children":9175},{"style":3448},[9176],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":9178,"children":9179},{"class":3321,"line":4426},[9180,9184,9188,9192,9196,9200],{"type":3018,"tag":3319,"props":9181,"children":9182},{"style":3526},[9183],{"type":3035,"value":7232},{"type":3018,"tag":3319,"props":9185,"children":9186},{"style":3448},[9187],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":9189,"children":9190},{"style":3448},[9191],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":9193,"children":9194},{"style":3331},[9195],{"type":3035,"value":7245},{"type":3018,"tag":3319,"props":9197,"children":9198},{"style":3448},[9199],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":9201,"children":9202},{"style":3448},[9203],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":9205,"children":9206},{"class":3321,"line":4434},[9207,9212,9216,9220,9224,9228],{"type":3018,"tag":3319,"props":9208,"children":9209},{"style":3508},[9210],{"type":3035,"value":9211},"          headers",{"type":3018,"tag":3319,"props":9213,"children":9214},{"style":3448},[9215],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":9217,"children":9218},{"style":3448},[9219],{"type":3035,"value":3988},{"type":3018,"tag":3319,"props":9221,"children":9222},{"style":3929},[9223],{"type":3035,"value":3993},{"type":3018,"tag":3319,"props":9225,"children":9226},{"style":3454},[9227],{"type":3035,"value":4027},{"type":3018,"tag":3319,"props":9229,"children":9230},{"style":3448},[9231],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":9233,"children":9234},{"class":3321,"line":4442},[9235,9240,9244,9248,9253,9257,9262,9266,9271,9275,9280],{"type":3018,"tag":3319,"props":9236,"children":9237},{"style":3526},[9238],{"type":3035,"value":9239},"            Authorization",{"type":3018,"tag":3319,"props":9241,"children":9242},{"style":3448},[9243],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":9245,"children":9246},{"style":3448},[9247],{"type":3035,"value":4060},{"type":3018,"tag":3319,"props":9249,"children":9250},{"style":3331},[9251],{"type":3035,"value":9252},"Bearer ",{"type":3018,"tag":3319,"props":9254,"children":9255},{"style":3448},[9256],{"type":3035,"value":4070},{"type":3018,"tag":3319,"props":9258,"children":9259},{"style":3454},[9260],{"type":3035,"value":9261},"process",{"type":3018,"tag":3319,"props":9263,"children":9264},{"style":3448},[9265],{"type":3035,"value":4659},{"type":3018,"tag":3319,"props":9267,"children":9268},{"style":3454},[9269],{"type":3035,"value":9270},"env",{"type":3018,"tag":3319,"props":9272,"children":9273},{"style":3448},[9274],{"type":3035,"value":4659},{"type":3018,"tag":3319,"props":9276,"children":9277},{"style":3454},[9278],{"type":3035,"value":9279},"GITHUB_TOKEN",{"type":3018,"tag":3319,"props":9281,"children":9282},{"style":3448},[9283],{"type":3035,"value":9284},"}`\n",{"type":3018,"tag":3319,"props":9286,"children":9287},{"class":3321,"line":4450},[9288,9293],{"type":3018,"tag":3319,"props":9289,"children":9290},{"style":3448},[9291],{"type":3035,"value":9292},"          }",{"type":3018,"tag":3319,"props":9294,"children":9295},{"style":3454},[9296],{"type":3035,"value":3639},{"type":3018,"tag":3319,"props":9298,"children":9299},{"class":3321,"line":4458},[9300],{"type":3018,"tag":3319,"props":9301,"children":9302},{"style":3448},[9303],{"type":3035,"value":7704},{"type":3018,"tag":3319,"props":9305,"children":9306},{"class":3321,"line":4467},[9307],{"type":3018,"tag":3319,"props":9308,"children":9309},{"style":3454},[9310],{"type":3035,"value":7713},{"type":3018,"tag":3319,"props":9312,"children":9313},{"class":3321,"line":4476},[9314],{"type":3018,"tag":3319,"props":9315,"children":9316},{"style":3448},[9317],{"type":3035,"value":5184},{"type":3018,"tag":3319,"props":9319,"children":9320},{"class":3321,"line":4485},[9321],{"type":3018,"tag":3319,"props":9322,"children":9323},{"style":3448},[9324],{"type":3035,"value":4895},{"type":3018,"tag":3319,"props":9326,"children":9327},{"class":3321,"line":4493},[9328,9332],{"type":3018,"tag":3319,"props":9329,"children":9330},{"style":3448},[9331],{"type":3035,"value":3634},{"type":3018,"tag":3319,"props":9333,"children":9334},{"style":3454},[9335],{"type":3035,"value":3639},{"type":3018,"tag":3406,"props":9337,"children":9338},{},[9339,9347,9352],{"type":3018,"tag":3410,"props":9340,"children":9341},{},[9342],{"type":3018,"tag":3095,"props":9343,"children":9344},{},[9345],{"type":3035,"value":9346},"🔄 Apollo Federation",{"type":3018,"tag":3038,"props":9348,"children":9349},{},[9350],{"type":3035,"value":9351},"Build federated GraphQL services:",{"type":3018,"tag":3308,"props":9353,"children":9355},{"className":3421,"code":9354,"language":3423,"meta":2979,"style":2979},"\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",[9356],{"type":3018,"tag":3315,"props":9357,"children":9358},{"__ignoreMap":2979},[9359,9366,9389,9404,9432,9448,9468,9493,9500,9507],{"type":3018,"tag":3319,"props":9360,"children":9361},{"class":3321,"line":3003},[9362],{"type":3018,"tag":3319,"props":9363,"children":9364},{"style":3433},[9365],{"type":3035,"value":3436},{"type":3018,"tag":3319,"props":9367,"children":9368},{"class":3321,"line":2999},[9369,9373,9377,9381,9385],{"type":3018,"tag":3319,"props":9370,"children":9371},{"style":3442},[9372],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":9374,"children":9375},{"style":3442},[9376],{"type":3035,"value":3505},{"type":3018,"tag":3319,"props":9378,"children":9379},{"style":3508},[9380],{"type":3035,"value":3457},{"type":3018,"tag":3319,"props":9382,"children":9383},{"style":3454},[9384],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":9386,"children":9387},{"style":3448},[9388],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":9390,"children":9391},{"class":3321,"line":3485},[9392,9396,9400],{"type":3018,"tag":3319,"props":9393,"children":9394},{"style":3526},[9395],{"type":3035,"value":3571},{"type":3018,"tag":3319,"props":9397,"children":9398},{"style":3448},[9399],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":9401,"children":9402},{"style":3448},[9403],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":9405,"children":9406},{"class":3321,"line":3494},[9407,9411,9415,9419,9424,9428],{"type":3018,"tag":3319,"props":9408,"children":9409},{"style":3526},[9410],{"type":3035,"value":3589},{"type":3018,"tag":3319,"props":9412,"children":9413},{"style":3448},[9414],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":9416,"children":9417},{"style":3448},[9418],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":9420,"children":9421},{"style":3331},[9422],{"type":3035,"value":9423},"apollo-server",{"type":3018,"tag":3319,"props":9425,"children":9426},{"style":3448},[9427],{"type":3035,"value":3544},{"type":3018,"tag":3319,"props":9429,"children":9430},{"style":3448},[9431],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":9433,"children":9434},{"class":3321,"line":3008},[9435,9440,9444],{"type":3018,"tag":3319,"props":9436,"children":9437},{"style":3526},[9438],{"type":3035,"value":9439},"    federation",{"type":3018,"tag":3319,"props":9441,"children":9442},{"style":3448},[9443],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":9445,"children":9446},{"style":3448},[9447],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":9449,"children":9450},{"class":3321,"line":3565},[9451,9456,9460,9464],{"type":3018,"tag":3319,"props":9452,"children":9453},{"style":3526},[9454],{"type":3035,"value":9455},"      enabled",{"type":3018,"tag":3319,"props":9457,"children":9458},{"style":3448},[9459],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":9461,"children":9462},{"style":5579},[9463],{"type":3035,"value":5789},{"type":3018,"tag":3319,"props":9465,"children":9466},{"style":3448},[9467],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":9469,"children":9470},{"class":3321,"line":3583},[9471,9476,9480,9484,9489],{"type":3018,"tag":3319,"props":9472,"children":9473},{"style":3526},[9474],{"type":3035,"value":9475},"      serviceName",{"type":3018,"tag":3319,"props":9477,"children":9478},{"style":3448},[9479],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":9481,"children":9482},{"style":3448},[9483],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":9485,"children":9486},{"style":3331},[9487],{"type":3035,"value":9488},"users-service",{"type":3018,"tag":3319,"props":9490,"children":9491},{"style":3448},[9492],{"type":3035,"value":3482},{"type":3018,"tag":3319,"props":9494,"children":9495},{"class":3321,"line":3619},[9496],{"type":3018,"tag":3319,"props":9497,"children":9498},{"style":3448},[9499],{"type":3035,"value":5184},{"type":3018,"tag":3319,"props":9501,"children":9502},{"class":3321,"line":3628},[9503],{"type":3018,"tag":3319,"props":9504,"children":9505},{"style":3448},[9506],{"type":3035,"value":4895},{"type":3018,"tag":3319,"props":9508,"children":9509},{"class":3321,"line":4426},[9510,9514],{"type":3018,"tag":3319,"props":9511,"children":9512},{"style":3448},[9513],{"type":3035,"value":3634},{"type":3018,"tag":3319,"props":9515,"children":9516},{"style":3454},[9517],{"type":3035,"value":3639},{"type":3018,"tag":3165,"props":9519,"children":9521},{"id":9520},"documentation",[9522],{"type":3035,"value":9523},"📖 Documentation",{"type":3018,"tag":3293,"props":9525,"children":9527},{"id":9526},"core-utilities",[9528],{"type":3035,"value":9529},"Core Utilities",{"type":3018,"tag":3038,"props":9531,"children":9532},{},[9533],{"type":3035,"value":9534},"All utilities are auto-imported in resolver files:",{"type":3018,"tag":4211,"props":9536,"children":9537},{},[9538,9558],{"type":3018,"tag":4215,"props":9539,"children":9540},{},[9541],{"type":3018,"tag":4219,"props":9542,"children":9543},{},[9544,9549,9554],{"type":3018,"tag":4223,"props":9545,"children":9546},{},[9547],{"type":3035,"value":9548},"Function",{"type":3018,"tag":4223,"props":9550,"children":9551},{},[9552],{"type":3035,"value":9553},"Purpose",{"type":3018,"tag":4223,"props":9555,"children":9556},{},[9557],{"type":3035,"value":4227},{"type":3018,"tag":4239,"props":9559,"children":9560},{},[9561,9587,9613,9639,9665],{"type":3018,"tag":4219,"props":9562,"children":9563},{},[9564,9573,9578],{"type":3018,"tag":4246,"props":9565,"children":9566},{},[9567],{"type":3018,"tag":3315,"props":9568,"children":9570},{"className":9569},[],[9571],{"type":3035,"value":9572},"defineResolver",{"type":3018,"tag":4246,"props":9574,"children":9575},{},[9576],{"type":3035,"value":9577},"Complete resolvers",{"type":3018,"tag":4246,"props":9579,"children":9580},{},[9581],{"type":3018,"tag":3315,"props":9582,"children":9584},{"className":9583},[],[9585],{"type":3035,"value":9586},"defineResolver({ Query: {...}, Mutation: {...} })",{"type":3018,"tag":4219,"props":9588,"children":9589},{},[9590,9599,9604],{"type":3018,"tag":4246,"props":9591,"children":9592},{},[9593],{"type":3018,"tag":3315,"props":9594,"children":9596},{"className":9595},[],[9597],{"type":3035,"value":9598},"defineQuery",{"type":3018,"tag":4246,"props":9600,"children":9601},{},[9602],{"type":3035,"value":9603},"Query-only resolvers",{"type":3018,"tag":4246,"props":9605,"children":9606},{},[9607],{"type":3018,"tag":3315,"props":9608,"children":9610},{"className":9609},[],[9611],{"type":3035,"value":9612},"defineQuery({ users: () => [...] })",{"type":3018,"tag":4219,"props":9614,"children":9615},{},[9616,9625,9630],{"type":3018,"tag":4246,"props":9617,"children":9618},{},[9619],{"type":3018,"tag":3315,"props":9620,"children":9622},{"className":9621},[],[9623],{"type":3035,"value":9624},"defineMutation",{"type":3018,"tag":4246,"props":9626,"children":9627},{},[9628],{"type":3035,"value":9629},"Mutation-only resolvers",{"type":3018,"tag":4246,"props":9631,"children":9632},{},[9633],{"type":3018,"tag":3315,"props":9634,"children":9636},{"className":9635},[],[9637],{"type":3035,"value":9638},"defineMutation({ createUser: (...) => {...} })",{"type":3018,"tag":4219,"props":9640,"children":9641},{},[9642,9651,9656],{"type":3018,"tag":4246,"props":9643,"children":9644},{},[9645],{"type":3018,"tag":3315,"props":9646,"children":9648},{"className":9647},[],[9649],{"type":3035,"value":9650},"defineType",{"type":3018,"tag":4246,"props":9652,"children":9653},{},[9654],{"type":3035,"value":9655},"Custom type resolvers",{"type":3018,"tag":4246,"props":9657,"children":9658},{},[9659],{"type":3018,"tag":3315,"props":9660,"children":9662},{"className":9661},[],[9663],{"type":3035,"value":9664},"defineType({ User: { posts: (parent) => [...] } })",{"type":3018,"tag":4219,"props":9666,"children":9667},{},[9668,9677,9682],{"type":3018,"tag":4246,"props":9669,"children":9670},{},[9671],{"type":3018,"tag":3315,"props":9672,"children":9674},{"className":9673},[],[9675],{"type":3035,"value":9676},"defineDirective",{"type":3018,"tag":4246,"props":9678,"children":9679},{},[9680],{"type":3035,"value":9681},"Custom directives",{"type":3018,"tag":4246,"props":9683,"children":9684},{},[9685],{"type":3018,"tag":3315,"props":9686,"children":9688},{"className":9687},[],[9689],{"type":3035,"value":9690},"defineDirective({ name: 'auth', ... })",{"type":3018,"tag":3293,"props":9692,"children":9694},{"id":9693},"type-generation",[9695],{"type":3035,"value":3116},{"type":3018,"tag":3038,"props":9697,"children":9698},{},[9699],{"type":3035,"value":9700},"Automatic TypeScript types are generated:",{"type":3018,"tag":3172,"props":9702,"children":9703},{},[9704,9721],{"type":3018,"tag":3176,"props":9705,"children":9706},{},[9707,9712,9713,9719],{"type":3018,"tag":3095,"props":9708,"children":9709},{},[9710],{"type":3035,"value":9711},"Server types",{"type":3035,"value":4161},{"type":3018,"tag":3315,"props":9714,"children":9716},{"className":9715},[],[9717],{"type":3035,"value":9718},"#graphql\u002Fserver",{"type":3035,"value":9720}," - Use in resolvers and server code",{"type":3018,"tag":3176,"props":9722,"children":9723},{},[9724,9729,9730,9736],{"type":3018,"tag":3095,"props":9725,"children":9726},{},[9727],{"type":3035,"value":9728},"Client types",{"type":3035,"value":4161},{"type":3018,"tag":3315,"props":9731,"children":9733},{"className":9732},[],[9734],{"type":3035,"value":9735},"#graphql\u002Fclient",{"type":3035,"value":9737}," - Use in frontend components",{"type":3018,"tag":3308,"props":9739,"children":9741},{"className":3421,"code":9740,"language":3423,"meta":2979,"style":2979},"\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",[9742],{"type":3018,"tag":3315,"props":9743,"children":9744},{"__ignoreMap":2979},[9745,9753,9802,9809,9817],{"type":3018,"tag":3319,"props":9746,"children":9747},{"class":3321,"line":3003},[9748],{"type":3018,"tag":3319,"props":9749,"children":9750},{"style":3433},[9751],{"type":3035,"value":9752},"\u002F\u002F Server-side\n",{"type":3018,"tag":3319,"props":9754,"children":9755},{"class":3321,"line":2999},[9756,9760,9764,9768,9773,9777,9782,9786,9790,9794,9798],{"type":3018,"tag":3319,"props":9757,"children":9758},{"style":3442},[9759],{"type":3035,"value":3445},{"type":3018,"tag":3319,"props":9761,"children":9762},{"style":3442},[9763],{"type":3035,"value":8834},{"type":3018,"tag":3319,"props":9765,"children":9766},{"style":3448},[9767],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":9769,"children":9770},{"style":3454},[9771],{"type":3035,"value":9772}," User",{"type":3018,"tag":3319,"props":9774,"children":9775},{"style":3448},[9776],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":9778,"children":9779},{"style":3454},[9780],{"type":3035,"value":9781}," CreateUserInput",{"type":3018,"tag":3319,"props":9783,"children":9784},{"style":3448},[9785],{"type":3035,"value":3462},{"type":3018,"tag":3319,"props":9787,"children":9788},{"style":3442},[9789],{"type":3035,"value":3467},{"type":3018,"tag":3319,"props":9791,"children":9792},{"style":3448},[9793],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":9795,"children":9796},{"style":3331},[9797],{"type":3035,"value":9718},{"type":3018,"tag":3319,"props":9799,"children":9800},{"style":3448},[9801],{"type":3035,"value":3482},{"type":3018,"tag":3319,"props":9803,"children":9804},{"class":3321,"line":3485},[9805],{"type":3018,"tag":3319,"props":9806,"children":9807},{"emptyLinePlaceholder":1200},[9808],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":9810,"children":9811},{"class":3321,"line":3494},[9812],{"type":3018,"tag":3319,"props":9813,"children":9814},{"style":3433},[9815],{"type":3035,"value":9816},"\u002F\u002F Client-side  \n",{"type":3018,"tag":3319,"props":9818,"children":9819},{"class":3321,"line":3008},[9820,9824,9828,9832,9837,9841,9846,9850,9854,9858,9862],{"type":3018,"tag":3319,"props":9821,"children":9822},{"style":3442},[9823],{"type":3035,"value":3445},{"type":3018,"tag":3319,"props":9825,"children":9826},{"style":3442},[9827],{"type":3035,"value":8834},{"type":3018,"tag":3319,"props":9829,"children":9830},{"style":3448},[9831],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":9833,"children":9834},{"style":3454},[9835],{"type":3035,"value":9836}," GetUsersQuery",{"type":3018,"tag":3319,"props":9838,"children":9839},{"style":3448},[9840],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":9842,"children":9843},{"style":3454},[9844],{"type":3035,"value":9845}," CreateUserMutation",{"type":3018,"tag":3319,"props":9847,"children":9848},{"style":3448},[9849],{"type":3035,"value":3462},{"type":3018,"tag":3319,"props":9851,"children":9852},{"style":3442},[9853],{"type":3035,"value":3467},{"type":3018,"tag":3319,"props":9855,"children":9856},{"style":3448},[9857],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":9859,"children":9860},{"style":3331},[9861],{"type":3035,"value":9735},{"type":3018,"tag":3319,"props":9863,"children":9864},{"style":3448},[9865],{"type":3035,"value":3482},{"type":3018,"tag":3293,"props":9867,"children":9869},{"id":9868},"project-structure",[9870],{"type":3035,"value":9871},"Project Structure",{"type":3018,"tag":3308,"props":9873,"children":9877},{"className":9874,"code":9876,"language":3035},[9875],"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",[9878],{"type":3018,"tag":3315,"props":9879,"children":9880},{"__ignoreMap":2979},[9881],{"type":3035,"value":9876},{"type":3018,"tag":9883,"props":9884,"children":9885},"blockquote",{},[9886,9903],{"type":3018,"tag":3038,"props":9887,"children":9888},{},[9889,9894,9896,9901],{"type":3018,"tag":3095,"props":9890,"children":9891},{},[9892],{"type":3035,"value":9893},"⚠️ Important",{"type":3035,"value":9895},": Use ",{"type":3018,"tag":3095,"props":9897,"children":9898},{},[9899],{"type":3035,"value":9900},"named exports",{"type":3035,"value":9902}," for all resolvers:",{"type":3018,"tag":3308,"props":9904,"children":9906},{"className":3421,"code":9905,"language":3423,"meta":2979,"style":2979},"\u002F\u002F ✅ Correct\nexport const userQueries = defineQuery({...})\n\n\u002F\u002F ❌ Deprecated\nexport default defineQuery({...})\n",[9907],{"type":3018,"tag":3315,"props":9908,"children":9909},{"__ignoreMap":2979},[9910,9918,9954,9961,9969],{"type":3018,"tag":3319,"props":9911,"children":9912},{"class":3321,"line":3003},[9913],{"type":3018,"tag":3319,"props":9914,"children":9915},{"style":3433},[9916],{"type":3035,"value":9917},"\u002F\u002F ✅ Correct\n",{"type":3018,"tag":3319,"props":9919,"children":9920},{"class":3321,"line":2999},[9921,9925,9929,9933,9937,9941,9945,9950],{"type":3018,"tag":3319,"props":9922,"children":9923},{"style":3442},[9924],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":9926,"children":9927},{"style":3929},[9928],{"type":3035,"value":3932},{"type":3018,"tag":3319,"props":9930,"children":9931},{"style":3454},[9932],{"type":3035,"value":4561},{"type":3018,"tag":3319,"props":9934,"children":9935},{"style":3448},[9936],{"type":3035,"value":3942},{"type":3018,"tag":3319,"props":9938,"children":9939},{"style":3508},[9940],{"type":3035,"value":4570},{"type":3018,"tag":3319,"props":9942,"children":9943},{"style":3454},[9944],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":9946,"children":9947},{"style":3448},[9948],{"type":3035,"value":9949},"{...}",{"type":3018,"tag":3319,"props":9951,"children":9952},{"style":3454},[9953],{"type":3035,"value":3639},{"type":3018,"tag":3319,"props":9955,"children":9956},{"class":3321,"line":3485},[9957],{"type":3018,"tag":3319,"props":9958,"children":9959},{"emptyLinePlaceholder":1200},[9960],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":9962,"children":9963},{"class":3321,"line":3494},[9964],{"type":3018,"tag":3319,"props":9965,"children":9966},{"style":3433},[9967],{"type":3035,"value":9968},"\u002F\u002F ❌ Deprecated\n",{"type":3018,"tag":3319,"props":9970,"children":9971},{"class":3321,"line":3008},[9972,9976,9980,9984,9988,9992],{"type":3018,"tag":3319,"props":9973,"children":9974},{"style":3442},[9975],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":9977,"children":9978},{"style":3442},[9979],{"type":3035,"value":3505},{"type":3018,"tag":3319,"props":9981,"children":9982},{"style":3508},[9983],{"type":3035,"value":4570},{"type":3018,"tag":3319,"props":9985,"children":9986},{"style":3454},[9987],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":9989,"children":9990},{"style":3448},[9991],{"type":3035,"value":9949},{"type":3018,"tag":3319,"props":9993,"children":9994},{"style":3454},[9995],{"type":3035,"value":3639},{"type":3018,"tag":3165,"props":9997,"children":9999},{"id":9998},"troubleshooting",[10000],{"type":3035,"value":10001},"🚨 Troubleshooting",{"type":3018,"tag":3406,"props":10003,"children":10004},{},[10005,10013,10021,10062,10070,10101,10109,10128,10142,10340,10362,10367,10945,10953,11057,11065],{"type":3018,"tag":3410,"props":10006,"children":10007},{},[10008],{"type":3018,"tag":3095,"props":10009,"children":10010},{},[10011],{"type":3035,"value":10012},"Common Issues",{"type":3018,"tag":3038,"props":10014,"children":10015},{},[10016],{"type":3018,"tag":3095,"props":10017,"children":10018},{},[10019],{"type":3035,"value":10020},"GraphQL endpoint returns 404",{"type":3018,"tag":3172,"props":10022,"children":10023},{},[10024,10036,10049],{"type":3018,"tag":3176,"props":10025,"children":10026},{},[10027,10029,10034],{"type":3035,"value":10028},"✅ Check ",{"type":3018,"tag":3315,"props":10030,"children":10032},{"className":10031},[],[10033],{"type":3035,"value":2976},{"type":3035,"value":10035}," is in modules",{"type":3018,"tag":3176,"props":10037,"children":10038},{},[10039,10041,10047],{"type":3035,"value":10040},"✅ Set ",{"type":3018,"tag":3315,"props":10042,"children":10044},{"className":10043},[],[10045],{"type":3035,"value":10046},"graphql.framework",{"type":3035,"value":10048}," option",{"type":3018,"tag":3176,"props":10050,"children":10051},{},[10052,10054,10060],{"type":3035,"value":10053},"✅ Create at least one ",{"type":3018,"tag":3315,"props":10055,"children":10057},{"className":10056},[],[10058],{"type":3035,"value":10059},".graphql",{"type":3035,"value":10061}," file",{"type":3018,"tag":3038,"props":10063,"children":10064},{},[10065],{"type":3018,"tag":3095,"props":10066,"children":10067},{},[10068],{"type":3035,"value":10069},"Types not generating",{"type":3018,"tag":3172,"props":10071,"children":10072},{},[10073,10078,10096],{"type":3018,"tag":3176,"props":10074,"children":10075},{},[10076],{"type":3035,"value":10077},"✅ Restart dev server",{"type":3018,"tag":3176,"props":10079,"children":10080},{},[10081,10083,10089,10090],{"type":3035,"value":10082},"✅ Check file naming: ",{"type":3018,"tag":3315,"props":10084,"children":10086},{"className":10085},[],[10087],{"type":3035,"value":10088},"*.graphql",{"type":3035,"value":6750},{"type":3018,"tag":3315,"props":10091,"children":10093},{"className":10092},[],[10094],{"type":3035,"value":10095},"*.resolver.ts",{"type":3018,"tag":3176,"props":10097,"children":10098},{},[10099],{"type":3035,"value":10100},"✅ Verify exports are named exports",{"type":3018,"tag":3038,"props":10102,"children":10103},{},[10104],{"type":3018,"tag":3095,"props":10105,"children":10106},{},[10107],{"type":3035,"value":10108},"Import errors",{"type":3018,"tag":3172,"props":10110,"children":10111},{},[10112,10123],{"type":3018,"tag":3176,"props":10113,"children":10114},{},[10115,10117],{"type":3035,"value":10116},"✅ Use correct path: ",{"type":3018,"tag":3315,"props":10118,"children":10120},{"className":10119},[],[10121],{"type":3035,"value":10122},"nitro-graphql\u002Futils\u002Fdefine",{"type":3018,"tag":3176,"props":10124,"children":10125},{},[10126],{"type":3035,"value":10127},"✅ Use named exports in resolvers",{"type":3018,"tag":3038,"props":10129,"children":10130},{},[10131],{"type":3018,"tag":3095,"props":10132,"children":10133},{},[10134,10136],{"type":3035,"value":10135},"Vite: \"Parse failure: Expected ';', '}' or ",{"type":3018,"tag":10137,"props":10138,"children":10139},"eof",{},[10140],{"type":3035,"value":10141},"\" on GraphQL files",{"type":3018,"tag":3172,"props":10143,"children":10144},{},[10145,10164,10191],{"type":3018,"tag":3176,"props":10146,"children":10147},{},[10148,10150,10156,10158],{"type":3035,"value":10149},"✅ Add ",{"type":3018,"tag":3315,"props":10151,"children":10153},{"className":10152},[],[10154],{"type":3035,"value":10155},"graphql()",{"type":3035,"value":10157}," plugin from ",{"type":3018,"tag":3315,"props":10159,"children":10161},{"className":10160},[],[10162],{"type":3035,"value":10163},"nitro-graphql\u002Fvite",{"type":3018,"tag":3176,"props":10165,"children":10166},{},[10167,10169,10174,10176,10181,10183,10189],{"type":3035,"value":10168},"✅ Ensure ",{"type":3018,"tag":3315,"props":10170,"children":10172},{"className":10171},[],[10173],{"type":3035,"value":10155},{"type":3035,"value":10175}," is placed ",{"type":3018,"tag":3095,"props":10177,"children":10178},{},[10179],{"type":3035,"value":10180},"before",{"type":3035,"value":10182}," ",{"type":3018,"tag":3315,"props":10184,"children":10186},{"className":10185},[],[10187],{"type":3035,"value":10188},"nitro()",{"type":3035,"value":10190}," in plugins array",{"type":3018,"tag":3176,"props":10192,"children":10193},{},[10194,10196],{"type":3035,"value":10195},"✅ Example:\n",{"type":3018,"tag":3308,"props":10197,"children":10199},{"className":3421,"code":10198,"language":3423,"meta":2979,"style":2979},"import { graphql } from 'nitro-graphql\u002Fvite'\n\nexport default defineConfig({\n  plugins: [\n    graphql(), \u002F\u002F ← Must be first\n    nitro(),\n  ]\n})\n",[10200],{"type":3018,"tag":3315,"props":10201,"children":10202},{"__ignoreMap":2979},[10203,10239,10246,10270,10286,10306,10322,10329],{"type":3018,"tag":3319,"props":10204,"children":10205},{"class":3321,"line":3003},[10206,10210,10214,10219,10223,10227,10231,10235],{"type":3018,"tag":3319,"props":10207,"children":10208},{"style":3442},[10209],{"type":3035,"value":3445},{"type":3018,"tag":3319,"props":10211,"children":10212},{"style":3448},[10213],{"type":3035,"value":3451},{"type":3018,"tag":3319,"props":10215,"children":10216},{"style":3454},[10217],{"type":3035,"value":10218}," graphql",{"type":3018,"tag":3319,"props":10220,"children":10221},{"style":3448},[10222],{"type":3035,"value":3462},{"type":3018,"tag":3319,"props":10224,"children":10225},{"style":3442},[10226],{"type":3035,"value":3467},{"type":3018,"tag":3319,"props":10228,"children":10229},{"style":3448},[10230],{"type":3035,"value":3472},{"type":3018,"tag":3319,"props":10232,"children":10233},{"style":3331},[10234],{"type":3035,"value":10163},{"type":3018,"tag":3319,"props":10236,"children":10237},{"style":3448},[10238],{"type":3035,"value":3482},{"type":3018,"tag":3319,"props":10240,"children":10241},{"class":3321,"line":2999},[10242],{"type":3018,"tag":3319,"props":10243,"children":10244},{"emptyLinePlaceholder":1200},[10245],{"type":3035,"value":3491},{"type":3018,"tag":3319,"props":10247,"children":10248},{"class":3321,"line":3485},[10249,10253,10257,10262,10266],{"type":3018,"tag":3319,"props":10250,"children":10251},{"style":3442},[10252],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":10254,"children":10255},{"style":3442},[10256],{"type":3035,"value":3505},{"type":3018,"tag":3319,"props":10258,"children":10259},{"style":3508},[10260],{"type":3035,"value":10261}," defineConfig",{"type":3018,"tag":3319,"props":10263,"children":10264},{"style":3454},[10265],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":10267,"children":10268},{"style":3448},[10269],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":10271,"children":10272},{"class":3321,"line":3494},[10273,10278,10282],{"type":3018,"tag":3319,"props":10274,"children":10275},{"style":3526},[10276],{"type":3035,"value":10277},"  plugins",{"type":3018,"tag":3319,"props":10279,"children":10280},{"style":3448},[10281],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":10283,"children":10284},{"style":3454},[10285],{"type":3035,"value":7188},{"type":3018,"tag":3319,"props":10287,"children":10288},{"class":3321,"line":3008},[10289,10293,10297,10301],{"type":3018,"tag":3319,"props":10290,"children":10291},{"style":3508},[10292],{"type":3035,"value":3751},{"type":3018,"tag":3319,"props":10294,"children":10295},{"style":3454},[10296],{"type":3035,"value":5116},{"type":3018,"tag":3319,"props":10298,"children":10299},{"style":3448},[10300],{"type":3035,"value":3611},{"type":3018,"tag":3319,"props":10302,"children":10303},{"style":3433},[10304],{"type":3035,"value":10305}," \u002F\u002F ← Must be first\n",{"type":3018,"tag":3319,"props":10307,"children":10308},{"class":3321,"line":3565},[10309,10314,10318],{"type":3018,"tag":3319,"props":10310,"children":10311},{"style":3508},[10312],{"type":3035,"value":10313},"    nitro",{"type":3018,"tag":3319,"props":10315,"children":10316},{"style":3454},[10317],{"type":3035,"value":5116},{"type":3018,"tag":3319,"props":10319,"children":10320},{"style":3448},[10321],{"type":3035,"value":3562},{"type":3018,"tag":3319,"props":10323,"children":10324},{"class":3321,"line":3583},[10325],{"type":3018,"tag":3319,"props":10326,"children":10327},{"style":3454},[10328],{"type":3035,"value":8100},{"type":3018,"tag":3319,"props":10330,"children":10331},{"class":3321,"line":3619},[10332,10336],{"type":3018,"tag":3319,"props":10333,"children":10334},{"style":3448},[10335],{"type":3035,"value":3634},{"type":3018,"tag":3319,"props":10337,"children":10338},{"style":3454},[10339],{"type":3035,"value":3639},{"type":3018,"tag":3038,"props":10341,"children":10342},{},[10343],{"type":3018,"tag":3095,"props":10344,"children":10345},{},[10346,10348,10353,10355,10360],{"type":3035,"value":10347},"RollupError: \"",{"type":3018,"tag":3319,"props":10349,"children":10350},{},[10351],{"type":3035,"value":10352},"exportName",{"type":3035,"value":10354},"\" is not exported by \"",{"type":3018,"tag":3319,"props":10356,"children":10357},{},[10358],{"type":3035,"value":10359},"file",{"type":3035,"value":10361},".resolver.ts\"",{"type":3018,"tag":3038,"props":10363,"children":10364},{},[10365],{"type":3035,"value":10366},"This error occurs when the resolver scanner can't find the expected export in your resolver file. Common causes:",{"type":3018,"tag":7754,"props":10368,"children":10369},{},[10370,10549,10768,10919],{"type":3018,"tag":3176,"props":10371,"children":10372},{},[10373,10378,10380,10461],{"type":3018,"tag":3095,"props":10374,"children":10375},{},[10376],{"type":3035,"value":10377},"Using default export instead of named export",{"type":3035,"value":10379}," ❌",{"type":3018,"tag":3308,"props":10381,"children":10383},{"className":3421,"code":10382,"language":3423,"meta":2979,"style":2979},"\u002F\u002F ❌ WRONG - Will not be detected\nexport default defineQuery({\n  users: () => [...]\n})\n",[10384],{"type":3018,"tag":3315,"props":10385,"children":10386},{"__ignoreMap":2979},[10387,10395,10418,10450],{"type":3018,"tag":3319,"props":10388,"children":10389},{"class":3321,"line":3003},[10390],{"type":3018,"tag":3319,"props":10391,"children":10392},{"style":3433},[10393],{"type":3035,"value":10394},"\u002F\u002F ❌ WRONG - Will not be detected\n",{"type":3018,"tag":3319,"props":10396,"children":10397},{"class":3321,"line":2999},[10398,10402,10406,10410,10414],{"type":3018,"tag":3319,"props":10399,"children":10400},{"style":3442},[10401],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":10403,"children":10404},{"style":3442},[10405],{"type":3035,"value":3505},{"type":3018,"tag":3319,"props":10407,"children":10408},{"style":3508},[10409],{"type":3035,"value":4570},{"type":3018,"tag":3319,"props":10411,"children":10412},{"style":3454},[10413],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":10415,"children":10416},{"style":3448},[10417],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":10419,"children":10420},{"class":3321,"line":3485},[10421,10425,10429,10433,10437,10441,10446],{"type":3018,"tag":3319,"props":10422,"children":10423},{"style":3508},[10424],{"type":3035,"value":4586},{"type":3018,"tag":3319,"props":10426,"children":10427},{"style":3448},[10428],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":10430,"children":10431},{"style":3448},[10432],{"type":3035,"value":3988},{"type":3018,"tag":3319,"props":10434,"children":10435},{"style":3929},[10436],{"type":3035,"value":3993},{"type":3018,"tag":3319,"props":10438,"children":10439},{"style":3454},[10440],{"type":3035,"value":3539},{"type":3018,"tag":3319,"props":10442,"children":10443},{"style":3448},[10444],{"type":3035,"value":10445},"...",{"type":3018,"tag":3319,"props":10447,"children":10448},{"style":3454},[10449],{"type":3035,"value":8524},{"type":3018,"tag":3319,"props":10451,"children":10452},{"class":3321,"line":3494},[10453,10457],{"type":3018,"tag":3319,"props":10454,"children":10455},{"style":3448},[10456],{"type":3035,"value":3634},{"type":3018,"tag":3319,"props":10458,"children":10459},{"style":3454},[10460],{"type":3035,"value":3639},{"type":3018,"tag":3308,"props":10462,"children":10464},{"className":3421,"code":10463,"language":3423,"meta":2979,"style":2979},"\u002F\u002F ✅ CORRECT - Use named export\nexport const userQueries = defineQuery({\n  users: () => [...]\n})\n",[10465],{"type":3018,"tag":3315,"props":10466,"children":10467},{"__ignoreMap":2979},[10468,10476,10507,10538],{"type":3018,"tag":3319,"props":10469,"children":10470},{"class":3321,"line":3003},[10471],{"type":3018,"tag":3319,"props":10472,"children":10473},{"style":3433},[10474],{"type":3035,"value":10475},"\u002F\u002F ✅ CORRECT - Use named export\n",{"type":3018,"tag":3319,"props":10477,"children":10478},{"class":3321,"line":2999},[10479,10483,10487,10491,10495,10499,10503],{"type":3018,"tag":3319,"props":10480,"children":10481},{"style":3442},[10482],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":10484,"children":10485},{"style":3929},[10486],{"type":3035,"value":3932},{"type":3018,"tag":3319,"props":10488,"children":10489},{"style":3454},[10490],{"type":3035,"value":4561},{"type":3018,"tag":3319,"props":10492,"children":10493},{"style":3448},[10494],{"type":3035,"value":3942},{"type":3018,"tag":3319,"props":10496,"children":10497},{"style":3508},[10498],{"type":3035,"value":4570},{"type":3018,"tag":3319,"props":10500,"children":10501},{"style":3454},[10502],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":10504,"children":10505},{"style":3448},[10506],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":10508,"children":10509},{"class":3321,"line":3485},[10510,10514,10518,10522,10526,10530,10534],{"type":3018,"tag":3319,"props":10511,"children":10512},{"style":3508},[10513],{"type":3035,"value":4586},{"type":3018,"tag":3319,"props":10515,"children":10516},{"style":3448},[10517],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":10519,"children":10520},{"style":3448},[10521],{"type":3035,"value":3988},{"type":3018,"tag":3319,"props":10523,"children":10524},{"style":3929},[10525],{"type":3035,"value":3993},{"type":3018,"tag":3319,"props":10527,"children":10528},{"style":3454},[10529],{"type":3035,"value":3539},{"type":3018,"tag":3319,"props":10531,"children":10532},{"style":3448},[10533],{"type":3035,"value":10445},{"type":3018,"tag":3319,"props":10535,"children":10536},{"style":3454},[10537],{"type":3035,"value":8524},{"type":3018,"tag":3319,"props":10539,"children":10540},{"class":3321,"line":3494},[10541,10545],{"type":3018,"tag":3319,"props":10542,"children":10543},{"style":3448},[10544],{"type":3035,"value":3634},{"type":3018,"tag":3319,"props":10546,"children":10547},{"style":3454},[10548],{"type":3035,"value":3639},{"type":3018,"tag":3176,"props":10550,"children":10551},{},[10552,10557,10558,10657],{"type":3018,"tag":3095,"props":10553,"children":10554},{},[10555],{"type":3035,"value":10556},"Not using a define function",{"type":3035,"value":10379},{"type":3018,"tag":3308,"props":10559,"children":10561},{"className":3421,"code":10560,"language":3423,"meta":2979,"style":2979},"\u002F\u002F ❌ WRONG - Plain object won't be detected\nexport const resolvers = {\n  Query: {\n    users: () => [...]\n  }\n}\n",[10562],{"type":3018,"tag":3315,"props":10563,"children":10564},{"__ignoreMap":2979},[10565,10573,10597,10612,10643,10650],{"type":3018,"tag":3319,"props":10566,"children":10567},{"class":3321,"line":3003},[10568],{"type":3018,"tag":3319,"props":10569,"children":10570},{"style":3433},[10571],{"type":3035,"value":10572},"\u002F\u002F ❌ WRONG - Plain object won't be detected\n",{"type":3018,"tag":3319,"props":10574,"children":10575},{"class":3321,"line":2999},[10576,10580,10584,10589,10593],{"type":3018,"tag":3319,"props":10577,"children":10578},{"style":3442},[10579],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":10581,"children":10582},{"style":3929},[10583],{"type":3035,"value":3932},{"type":3018,"tag":3319,"props":10585,"children":10586},{"style":3454},[10587],{"type":3035,"value":10588}," resolvers ",{"type":3018,"tag":3319,"props":10590,"children":10591},{"style":3448},[10592],{"type":3035,"value":3942},{"type":3018,"tag":3319,"props":10594,"children":10595},{"style":3448},[10596],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":10598,"children":10599},{"class":3321,"line":3485},[10600,10604,10608],{"type":3018,"tag":3319,"props":10601,"children":10602},{"style":3526},[10603],{"type":3035,"value":3963},{"type":3018,"tag":3319,"props":10605,"children":10606},{"style":3448},[10607],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":10609,"children":10610},{"style":3448},[10611],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":10613,"children":10614},{"class":3321,"line":3494},[10615,10619,10623,10627,10631,10635,10639],{"type":3018,"tag":3319,"props":10616,"children":10617},{"style":3508},[10618],{"type":3035,"value":5192},{"type":3018,"tag":3319,"props":10620,"children":10621},{"style":3448},[10622],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":10624,"children":10625},{"style":3448},[10626],{"type":3035,"value":3988},{"type":3018,"tag":3319,"props":10628,"children":10629},{"style":3929},[10630],{"type":3035,"value":3993},{"type":3018,"tag":3319,"props":10632,"children":10633},{"style":3454},[10634],{"type":3035,"value":3539},{"type":3018,"tag":3319,"props":10636,"children":10637},{"style":3448},[10638],{"type":3035,"value":10445},{"type":3018,"tag":3319,"props":10640,"children":10641},{"style":3454},[10642],{"type":3035,"value":8524},{"type":3018,"tag":3319,"props":10644,"children":10645},{"class":3321,"line":3008},[10646],{"type":3018,"tag":3319,"props":10647,"children":10648},{"style":3448},[10649],{"type":3035,"value":4895},{"type":3018,"tag":3319,"props":10651,"children":10652},{"class":3321,"line":3565},[10653],{"type":3018,"tag":3319,"props":10654,"children":10655},{"style":3448},[10656],{"type":3035,"value":3868},{"type":3018,"tag":3308,"props":10658,"children":10660},{"className":3421,"code":10659,"language":3423,"meta":2979,"style":2979},"\u002F\u002F ✅ CORRECT - Use defineResolver, defineQuery, etc.\nexport const userResolver = defineResolver({\n  Query: {\n    users: () => [...]\n  }\n})\n",[10661],{"type":3018,"tag":3315,"props":10662,"children":10663},{"__ignoreMap":2979},[10664,10672,10704,10719,10750,10757],{"type":3018,"tag":3319,"props":10665,"children":10666},{"class":3321,"line":3003},[10667],{"type":3018,"tag":3319,"props":10668,"children":10669},{"style":3433},[10670],{"type":3035,"value":10671},"\u002F\u002F ✅ CORRECT - Use defineResolver, defineQuery, etc.\n",{"type":3018,"tag":3319,"props":10673,"children":10674},{"class":3321,"line":2999},[10675,10679,10683,10688,10692,10696,10700],{"type":3018,"tag":3319,"props":10676,"children":10677},{"style":3442},[10678],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":10680,"children":10681},{"style":3929},[10682],{"type":3035,"value":3932},{"type":3018,"tag":3319,"props":10684,"children":10685},{"style":3454},[10686],{"type":3035,"value":10687}," userResolver ",{"type":3018,"tag":3319,"props":10689,"children":10690},{"style":3448},[10691],{"type":3035,"value":3942},{"type":3018,"tag":3319,"props":10693,"children":10694},{"style":3508},[10695],{"type":3035,"value":3947},{"type":3018,"tag":3319,"props":10697,"children":10698},{"style":3454},[10699],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":10701,"children":10702},{"style":3448},[10703],{"type":3035,"value":3520},{"type":3018,"tag":3319,"props":10705,"children":10706},{"class":3321,"line":3485},[10707,10711,10715],{"type":3018,"tag":3319,"props":10708,"children":10709},{"style":3526},[10710],{"type":3035,"value":3963},{"type":3018,"tag":3319,"props":10712,"children":10713},{"style":3448},[10714],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":10716,"children":10717},{"style":3448},[10718],{"type":3035,"value":3580},{"type":3018,"tag":3319,"props":10720,"children":10721},{"class":3321,"line":3494},[10722,10726,10730,10734,10738,10742,10746],{"type":3018,"tag":3319,"props":10723,"children":10724},{"style":3508},[10725],{"type":3035,"value":5192},{"type":3018,"tag":3319,"props":10727,"children":10728},{"style":3448},[10729],{"type":3035,"value":3534},{"type":3018,"tag":3319,"props":10731,"children":10732},{"style":3448},[10733],{"type":3035,"value":3988},{"type":3018,"tag":3319,"props":10735,"children":10736},{"style":3929},[10737],{"type":3035,"value":3993},{"type":3018,"tag":3319,"props":10739,"children":10740},{"style":3454},[10741],{"type":3035,"value":3539},{"type":3018,"tag":3319,"props":10743,"children":10744},{"style":3448},[10745],{"type":3035,"value":10445},{"type":3018,"tag":3319,"props":10747,"children":10748},{"style":3454},[10749],{"type":3035,"value":8524},{"type":3018,"tag":3319,"props":10751,"children":10752},{"class":3321,"line":3008},[10753],{"type":3018,"tag":3319,"props":10754,"children":10755},{"style":3448},[10756],{"type":3035,"value":4895},{"type":3018,"tag":3319,"props":10758,"children":10759},{"class":3321,"line":3565},[10760,10764],{"type":3018,"tag":3319,"props":10761,"children":10762},{"style":3448},[10763],{"type":3035,"value":3634},{"type":3018,"tag":3319,"props":10765,"children":10766},{"style":3454},[10767],{"type":3035,"value":3639},{"type":3018,"tag":3176,"props":10769,"children":10770},{},[10771,10776,10777,10828],{"type":3018,"tag":3095,"props":10772,"children":10773},{},[10774],{"type":3035,"value":10775},"File naming doesn't match export",{"type":3035,"value":10379},{"type":3018,"tag":3308,"props":10778,"children":10780},{"className":3421,"code":10779,"language":3423,"meta":2979,"style":2979},"\u002F\u002F ❌ File: uploadFile.resolver.ts but export is named differently\nexport const fileUploader = defineMutation({...})\n",[10781],{"type":3018,"tag":3315,"props":10782,"children":10783},{"__ignoreMap":2979},[10784,10792],{"type":3018,"tag":3319,"props":10785,"children":10786},{"class":3321,"line":3003},[10787],{"type":3018,"tag":3319,"props":10788,"children":10789},{"style":3433},[10790],{"type":3035,"value":10791},"\u002F\u002F ❌ File: uploadFile.resolver.ts but export is named differently\n",{"type":3018,"tag":3319,"props":10793,"children":10794},{"class":3321,"line":2999},[10795,10799,10803,10808,10812,10816,10820,10824],{"type":3018,"tag":3319,"props":10796,"children":10797},{"style":3442},[10798],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":10800,"children":10801},{"style":3929},[10802],{"type":3035,"value":3932},{"type":3018,"tag":3319,"props":10804,"children":10805},{"style":3454},[10806],{"type":3035,"value":10807}," fileUploader ",{"type":3018,"tag":3319,"props":10809,"children":10810},{"style":3448},[10811],{"type":3035,"value":3942},{"type":3018,"tag":3319,"props":10813,"children":10814},{"style":3508},[10815],{"type":3035,"value":4938},{"type":3018,"tag":3319,"props":10817,"children":10818},{"style":3454},[10819],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":10821,"children":10822},{"style":3448},[10823],{"type":3035,"value":9949},{"type":3018,"tag":3319,"props":10825,"children":10826},{"style":3454},[10827],{"type":3035,"value":3639},{"type":3018,"tag":3308,"props":10829,"children":10831},{"className":3421,"code":10830,"language":3423,"meta":2979,"style":2979},"\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",[10832],{"type":3018,"tag":3315,"props":10833,"children":10834},{"__ignoreMap":2979},[10835,10843,10879],{"type":3018,"tag":3319,"props":10836,"children":10837},{"class":3321,"line":3003},[10838],{"type":3018,"tag":3319,"props":10839,"children":10840},{"style":3433},[10841],{"type":3035,"value":10842},"\u002F\u002F ✅ CORRECT - Export name can be anything, as long as it uses a define function\n",{"type":3018,"tag":3319,"props":10844,"children":10845},{"class":3321,"line":2999},[10846,10850,10854,10859,10863,10867,10871,10875],{"type":3018,"tag":3319,"props":10847,"children":10848},{"style":3442},[10849],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":10851,"children":10852},{"style":3929},[10853],{"type":3035,"value":3932},{"type":3018,"tag":3319,"props":10855,"children":10856},{"style":3454},[10857],{"type":3035,"value":10858}," uploadFile ",{"type":3018,"tag":3319,"props":10860,"children":10861},{"style":3448},[10862],{"type":3035,"value":3942},{"type":3018,"tag":3319,"props":10864,"children":10865},{"style":3508},[10866],{"type":3035,"value":4938},{"type":3018,"tag":3319,"props":10868,"children":10869},{"style":3454},[10870],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":10872,"children":10873},{"style":3448},[10874],{"type":3035,"value":9949},{"type":3018,"tag":3319,"props":10876,"children":10877},{"style":3454},[10878],{"type":3035,"value":3639},{"type":3018,"tag":3319,"props":10880,"children":10881},{"class":3321,"line":3485},[10882,10886,10890,10894,10898,10902,10906,10910,10914],{"type":3018,"tag":3319,"props":10883,"children":10884},{"style":3442},[10885],{"type":3035,"value":3500},{"type":3018,"tag":3319,"props":10887,"children":10888},{"style":3929},[10889],{"type":3035,"value":3932},{"type":3018,"tag":3319,"props":10891,"children":10892},{"style":3454},[10893],{"type":3035,"value":10807},{"type":3018,"tag":3319,"props":10895,"children":10896},{"style":3448},[10897],{"type":3035,"value":3942},{"type":3018,"tag":3319,"props":10899,"children":10900},{"style":3508},[10901],{"type":3035,"value":4938},{"type":3018,"tag":3319,"props":10903,"children":10904},{"style":3454},[10905],{"type":3035,"value":3515},{"type":3018,"tag":3319,"props":10907,"children":10908},{"style":3448},[10909],{"type":3035,"value":9949},{"type":3018,"tag":3319,"props":10911,"children":10912},{"style":3454},[10913],{"type":3035,"value":4686},{"type":3018,"tag":3319,"props":10915,"children":10916},{"style":3433},[10917],{"type":3035,"value":10918},"\u002F\u002F Both work!\n",{"type":3018,"tag":3176,"props":10920,"children":10921},{},[10922,10927],{"type":3018,"tag":3095,"props":10923,"children":10924},{},[10925],{"type":3035,"value":10926},"Syntax errors preventing parsing",{"type":3018,"tag":3172,"props":10928,"children":10929},{},[10930,10935,10940],{"type":3018,"tag":3176,"props":10931,"children":10932},{},[10933],{"type":3035,"value":10934},"Check for TypeScript compilation errors in the file",{"type":3018,"tag":3176,"props":10936,"children":10937},{},[10938],{"type":3035,"value":10939},"Ensure imports are valid",{"type":3018,"tag":3176,"props":10941,"children":10942},{},[10943],{"type":3035,"value":10944},"Verify no missing brackets or syntax issues",{"type":3018,"tag":3038,"props":10946,"children":10947},{},[10948],{"type":3018,"tag":3095,"props":10949,"children":10950},{},[10951],{"type":3035,"value":10952},"How resolver scanning works:",{"type":3018,"tag":3172,"props":10954,"children":10955},{},[10956,10977,11052],{"type":3018,"tag":3176,"props":10957,"children":10958},{},[10959,10961,10967,10969,10975],{"type":3035,"value":10960},"The module uses ",{"type":3018,"tag":3315,"props":10962,"children":10964},{"className":10963},[],[10965],{"type":3035,"value":10966},"oxc-parser",{"type":3035,"value":10968}," to scan ",{"type":3018,"tag":3315,"props":10970,"children":10972},{"className":10971},[],[10973],{"type":3035,"value":10974},".resolver.ts",{"type":3035,"value":10976}," files",{"type":3018,"tag":3176,"props":10978,"children":10979},{},[10980,10982,10986,10988],{"type":3035,"value":10981},"It looks for ",{"type":3018,"tag":3095,"props":10983,"children":10984},{},[10985],{"type":3035,"value":9900},{"type":3035,"value":10987}," using these functions:\n",{"type":3018,"tag":3172,"props":10989,"children":10990},{},[10991,11001,11011,11021,11031,11042],{"type":3018,"tag":3176,"props":10992,"children":10993},{},[10994,10999],{"type":3018,"tag":3315,"props":10995,"children":10997},{"className":10996},[],[10998],{"type":3035,"value":9572},{"type":3035,"value":11000}," - Complete resolver with Query, Mutation, etc.",{"type":3018,"tag":3176,"props":11002,"children":11003},{},[11004,11009],{"type":3018,"tag":3315,"props":11005,"children":11007},{"className":11006},[],[11008],{"type":3035,"value":9598},{"type":3035,"value":11010}," - Query-only resolvers",{"type":3018,"tag":3176,"props":11012,"children":11013},{},[11014,11019],{"type":3018,"tag":3315,"props":11015,"children":11017},{"className":11016},[],[11018],{"type":3035,"value":9624},{"type":3035,"value":11020}," - Mutation-only resolvers",{"type":3018,"tag":3176,"props":11022,"children":11023},{},[11024,11029],{"type":3018,"tag":3315,"props":11025,"children":11027},{"className":11026},[],[11028],{"type":3035,"value":9650},{"type":3035,"value":11030}," - Custom type resolvers",{"type":3018,"tag":3176,"props":11032,"children":11033},{},[11034,11040],{"type":3018,"tag":3315,"props":11035,"children":11037},{"className":11036},[],[11038],{"type":3035,"value":11039},"defineSubscription",{"type":3035,"value":11041}," - Subscription resolvers",{"type":3018,"tag":3176,"props":11043,"children":11044},{},[11045,11050],{"type":3018,"tag":3315,"props":11046,"children":11048},{"className":11047},[],[11049],{"type":3035,"value":9676},{"type":3035,"value":11051}," - Directive resolvers",{"type":3018,"tag":3176,"props":11053,"children":11054},{},[11055],{"type":3035,"value":11056},"Only exports using these functions are included in the virtual module",{"type":3018,"tag":3038,"props":11058,"children":11059},{},[11060],{"type":3018,"tag":3095,"props":11061,"children":11062},{},[11063],{"type":3035,"value":11064},"Debugging steps:",{"type":3018,"tag":7754,"props":11066,"children":11067},{},[11068,11079,11084,11089,11094],{"type":3018,"tag":3176,"props":11069,"children":11070},{},[11071,11073],{"type":3035,"value":11072},"Check your resolver file uses named exports: ",{"type":3018,"tag":3315,"props":11074,"children":11076},{"className":11075},[],[11077],{"type":3035,"value":11078},"export const name = defineQuery({...})",{"type":3018,"tag":3176,"props":11080,"children":11081},{},[11082],{"type":3035,"value":11083},"Verify you're using one of the define functions listed above",{"type":3018,"tag":3176,"props":11085,"children":11086},{},[11087],{"type":3035,"value":11088},"Look for TypeScript\u002Fsyntax errors in the file",{"type":3018,"tag":3176,"props":11090,"children":11091},{},[11092],{"type":3035,"value":11093},"Restart the dev server after fixing",{"type":3018,"tag":3176,"props":11095,"children":11096},{},[11097],{"type":3035,"value":11098},"If issues persist, simplify the resolver to test (single query)",{"type":3018,"tag":3165,"props":11100,"children":11102},{"id":11101},"production-usage",[11103],{"type":3035,"value":11104},"🌟 Production Usage",{"type":3018,"tag":3038,"props":11106,"children":11107},{},[11108],{"type":3035,"value":11109},"This package powers production applications:",{"type":3018,"tag":3172,"props":11111,"children":11112},{},[11113],{"type":3018,"tag":3176,"props":11114,"children":11115},{},[11116,11126],{"type":3018,"tag":3042,"props":11117,"children":11120},{"href":11118,"rel":11119},"https:\u002F\u002Fgithub.com\u002Fproductdevbook\u002Fnitroping",[3046],[11121],{"type":3018,"tag":3095,"props":11122,"children":11123},{},[11124],{"type":3035,"value":11125},"Nitroping",{"type":3035,"value":11127}," - Self-hosted push notification service",{"type":3018,"tag":3165,"props":11129,"children":11131},{"id":11130},"using-claude-code",[11132],{"type":3035,"value":11133},"🤖 Using Claude Code",{"type":3018,"tag":3038,"props":11135,"children":11136},{},[11137,11139,11146],{"type":3035,"value":11138},"Speed up development with ",{"type":3018,"tag":3042,"props":11140,"children":11143},{"href":11141,"rel":11142},"https:\u002F\u002Fclaude.ai\u002Fcode",[3046],[11144],{"type":3035,"value":11145},"Claude Code",{"type":3035,"value":11147}," — AI-powered assistance for setting up and building with nitro-graphql.",{"type":3018,"tag":3293,"props":11149,"children":11151},{"id":11150},"quick-setup-prompts",[11152],{"type":3035,"value":11153},"Quick Setup Prompts",{"type":3018,"tag":3038,"props":11155,"children":11156},{},[11157],{"type":3035,"value":11158},"Copy and paste these prompts into Claude Code to scaffold a complete GraphQL API.",{"type":3018,"tag":3038,"props":11160,"children":11161},{},[11162,11167],{"type":3018,"tag":3095,"props":11163,"children":11164},{},[11165],{"type":3035,"value":11166},"💡 Tip",{"type":3035,"value":11168},": After pasting, Claude Code will execute step-by-step and validate each action.",{"type":3018,"tag":3406,"props":11170,"children":11171},{},[11172,11180,11189,11194,11210,11216,11225,11231,11236,11241,11246,11251,11256,11261,11266,11271,11277,11305,11310,11319,11324,11329,11337,11342,11354,11359,11364,11376,11381,11404,11414,11419,11452,11457,11466,11471,11475,11483,11487,11497,11502,11514,11519,11538,11542,11575,11579,11588,11593,11598,11603,11608,11620,11625,11647,11693,11698,11711,11716,11720,11743,11748,11757,11762,11771,11777,11795,11801,11870,11876,11916,11922,11938,11943],{"type":3018,"tag":3410,"props":11173,"children":11174},{},[11175,11176],{"type":3035,"value":3647},{"type":3018,"tag":3095,"props":11177,"children":11178},{},[11179],{"type":3035,"value":3652},{"type":3018,"tag":3308,"props":11181,"children":11184},{"className":11182,"code":11183,"language":3035},[9875],"## 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",[11185],{"type":3018,"tag":3315,"props":11186,"children":11187},{"__ignoreMap":2979},[11188],{"type":3035,"value":11183},{"type":3018,"tag":3038,"props":11190,"children":11191},{},[11192],{"type":3035,"value":11193},"Expected: Returns 2 users",{"type":3018,"tag":3172,"props":11195,"children":11198},{"className":11196},[11197],"contains-task-list",[11199],{"type":3018,"tag":3176,"props":11200,"children":11203},{"className":11201},[11202],"task-list-item",[11204,11208],{"type":3018,"tag":5146,"props":11205,"children":11207},{"disabled":1200,"type":11206},"checkbox",[],{"type":3035,"value":11209}," Check .nuxt\u002Ftypes\u002Fnitro-graphql-server.d.ts exists (types auto-generated)",{"type":3018,"tag":3165,"props":11211,"children":11213},{"id":11212},"file-structure-created",[11214],{"type":3035,"value":11215},"FILE STRUCTURE CREATED",{"type":3018,"tag":3308,"props":11217,"children":11220},{"className":11218,"code":11219,"language":3035},[9875],"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",[11221],{"type":3018,"tag":3315,"props":11222,"children":11223},{"__ignoreMap":2979},[11224],{"type":3035,"value":11219},{"type":3018,"tag":3165,"props":11226,"children":11228},{"id":11227},"critical-rules-must-follow",[11229],{"type":3035,"value":11230},"CRITICAL RULES (MUST FOLLOW)",{"type":3018,"tag":3038,"props":11232,"children":11233},{},[11234],{"type":3035,"value":11235},"❌ DO NOT use default exports in resolvers\nWrong: export default defineQuery({...})\nRight: export const userQueries = defineQuery({...})",{"type":3018,"tag":3038,"props":11237,"children":11238},{},[11239],{"type":3035,"value":11240},"❌ DO NOT name files without .resolver.ts extension\nWrong: users.ts or user-resolver.ts\nRight: users.resolver.ts or user.resolver.ts",{"type":3018,"tag":3038,"props":11242,"children":11243},{},[11244],{"type":3035,"value":11245},"✅ 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":3018,"tag":3165,"props":11247,"children":11248},{"id":9998},[11249],{"type":3035,"value":11250},"TROUBLESHOOTING",{"type":3018,"tag":3038,"props":11252,"children":11253},{},[11254],{"type":3035,"value":11255},"Issue: \"GraphQL endpoint returns 404\"\nFix: Ensure 'nitro-graphql\u002Fnuxt' is in modules array (not just 'nitro-graphql')",{"type":3018,"tag":3038,"props":11257,"children":11258},{},[11259],{"type":3035,"value":11260},"Issue: \"defineQuery is not defined\"\nFix: Restart dev server - auto-imports need to regenerate",{"type":3018,"tag":3038,"props":11262,"children":11263},{},[11264],{"type":3035,"value":11265},"Issue: \"Types not generating\"\nFix: Check .nuxt\u002Ftypes\u002Fnitro-graphql-server.d.ts exists, if not restart dev server",{"type":3018,"tag":3038,"props":11267,"children":11268},{},[11269],{"type":3035,"value":11270},"Issue: \"Module not found: nitro-graphql\"\nFix: Run pnpm install again, check package.json has the package",{"type":3018,"tag":3165,"props":11272,"children":11274},{"id":11273},"next-steps-after-setup-works",[11275],{"type":3035,"value":11276},"NEXT STEPS (After Setup Works)",{"type":3018,"tag":7754,"props":11278,"children":11279},{},[11280,11285,11290,11295,11300],{"type":3018,"tag":3176,"props":11281,"children":11282},{},[11283],{"type":3035,"value":11284},"Add mutations: \"Add createUser and deleteUser mutations with H3 storage\"",{"type":3018,"tag":3176,"props":11286,"children":11287},{},[11288],{"type":3035,"value":11289},"Extend context: \"Add database connection to context.ts and use it in resolvers\"",{"type":3018,"tag":3176,"props":11291,"children":11292},{},[11293],{"type":3035,"value":11294},"Use types: \"Import and use TypeScript types from #graphql\u002Fserver in resolvers\"",{"type":3018,"tag":3176,"props":11296,"children":11297},{},[11298],{"type":3035,"value":11299},"Add auth: \"Add authentication middleware using context in resolvers\"",{"type":3018,"tag":3176,"props":11301,"children":11302},{},[11303],{"type":3035,"value":11304},"Custom config: \"Configure GraphQL Yoga plugins in config.ts\"",{"type":3018,"tag":3038,"props":11306,"children":11307},{},[11308],{"type":3035,"value":11309},"Now implement this setup step-by-step.",{"type":3018,"tag":3308,"props":11311,"children":11314},{"className":11312,"code":11313,"language":3035},[9875],"\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>⚡ \u003Cstrong>Nitro Project\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n",[11315],{"type":3018,"tag":3315,"props":11316,"children":11317},{"__ignoreMap":2979},[11318],{"type":3035,"value":11313},{"type":3018,"tag":3038,"props":11320,"children":11321},{},[11322],{"type":3035,"value":11323},"Set up nitro-graphql in this Nitro project following these exact specifications:",{"type":3018,"tag":3038,"props":11325,"children":11326},{},[11327],{"type":3035,"value":11328},"INSTALLATION:",{"type":3018,"tag":7754,"props":11330,"children":11331},{},[11332],{"type":3018,"tag":3176,"props":11333,"children":11334},{},[11335],{"type":3035,"value":11336},"Run: pnpm add nitro-graphql graphql-yoga graphql",{"type":3018,"tag":3038,"props":11338,"children":11339},{},[11340],{"type":3035,"value":11341},"CONFIGURATION (nitro.config.ts):\nimport { defineNitroConfig } from 'nitro\u002Fconfig'",{"type":3018,"tag":3038,"props":11343,"children":11344},{},[11345,11347,11352],{"type":3035,"value":11346},"export default defineNitroConfig({\nmodules: ",{"type":3018,"tag":3319,"props":11348,"children":11349},{},[11350],{"type":3035,"value":11351},"'nitro-graphql'",{"type":3035,"value":11353},",\ngraphql: {\nframework: 'graphql-yoga',\n},\n})",{"type":3018,"tag":3038,"props":11355,"children":11356},{},[11357],{"type":3035,"value":11358},"SCHEMA (server\u002Fgraphql\u002Fschema.graphql):\ntype Product {\nid: ID!\nname: String!\nprice: Float!\n}",{"type":3018,"tag":3038,"props":11360,"children":11361},{},[11362],{"type":3035,"value":11363},"input CreateProductInput {\nname: String!\nprice: Float!\n}",{"type":3018,"tag":3038,"props":11365,"children":11366},{},[11367,11369,11374],{"type":3035,"value":11368},"type Query {\nproducts: ",{"type":3018,"tag":3319,"props":11370,"children":11371},{},[11372],{"type":3035,"value":11373},"Product!",{"type":3035,"value":11375},"!\nproduct(id: ID!): Product\n}",{"type":3018,"tag":3038,"props":11377,"children":11378},{},[11379],{"type":3035,"value":11380},"type Mutation {\ncreateProduct(input: CreateProductInput!): Product!\n}",{"type":3018,"tag":3038,"props":11382,"children":11383},{},[11384,11386,11397,11399,11402],{"type":3035,"value":11385},"RESOLVERS (server\u002Fgraphql\u002Fproducts.resolver.ts):\n\u002F\u002F Use NAMED EXPORTS only\nexport const productQueries = defineQuery({\nproducts: async (",{"type":3018,"tag":11387,"props":11388,"children":11389},"em",{},[11390,11392,11395],{"type":3035,"value":11391},", __, context) => {\n\u002F\u002F Access H3 event context\nconst products = await context.storage?.getItem('products') || ",{"type":3018,"tag":3319,"props":11393,"children":11394},{},[],{"type":3035,"value":11396},"\nreturn products\n},\nproduct: async (",{"type":3035,"value":11398},", { id }, context) => {\nconst products = await context.storage?.getItem('products') || ",{"type":3018,"tag":3319,"props":11400,"children":11401},{},[],{"type":3035,"value":11403},"\nreturn products.find(p => p.id === id)\n}\n})",{"type":3018,"tag":3038,"props":11405,"children":11406},{},[11407,11409,11412],{"type":3035,"value":11408},"export const productMutations = defineMutation({\ncreateProduct: async (_, { input }, context) => {\nconst products = await context.storage?.getItem('products') || ",{"type":3018,"tag":3319,"props":11410,"children":11411},{},[],{"type":3035,"value":11413},"\nconst product = {\nid: Date.now().toString(),\n...input\n}\nproducts.push(product)\nawait context.storage?.setItem('products', products)\nreturn product\n}\n})",{"type":3018,"tag":3038,"props":11415,"children":11416},{},[11417],{"type":3035,"value":11418},"KEY RULES:",{"type":3018,"tag":3172,"props":11420,"children":11421},{},[11422,11427,11432,11437,11442],{"type":3018,"tag":3176,"props":11423,"children":11424},{},[11425],{"type":3035,"value":11426},"Files: *.graphql for schemas, *.resolver.ts for resolvers",{"type":3018,"tag":3176,"props":11428,"children":11429},{},[11430],{"type":3035,"value":11431},"MUST use named exports (not default export)",{"type":3018,"tag":3176,"props":11433,"children":11434},{},[11435],{"type":3035,"value":11436},"defineQuery and defineMutation are auto-imported",{"type":3018,"tag":3176,"props":11438,"children":11439},{},[11440],{"type":3035,"value":11441},"Context is the third parameter (access H3 event context)",{"type":3018,"tag":3176,"props":11443,"children":11444},{},[11445,11447],{"type":3035,"value":11446},"Endpoint: ",{"type":3018,"tag":3042,"props":11448,"children":11450},{"href":4167,"rel":11449},[3046],[11451],{"type":3035,"value":4167},{"type":3018,"tag":3038,"props":11453,"children":11454},{},[11455],{"type":3035,"value":11456},"Now implement this setup.",{"type":3018,"tag":3308,"props":11458,"children":11461},{"className":11459,"code":11460,"language":3035},[9875],"\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>🎮 \u003Cstrong>Apollo Server Setup\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n",[11462],{"type":3018,"tag":3315,"props":11463,"children":11464},{"__ignoreMap":2979},[11465],{"type":3035,"value":11460},{"type":3018,"tag":3038,"props":11467,"children":11468},{},[11469],{"type":3035,"value":11470},"Set up nitro-graphql with Apollo Server following these exact specifications:",{"type":3018,"tag":3038,"props":11472,"children":11473},{},[11474],{"type":3035,"value":11328},{"type":3018,"tag":7754,"props":11476,"children":11477},{},[11478],{"type":3018,"tag":3176,"props":11479,"children":11480},{},[11481],{"type":3035,"value":11482},"Run: pnpm add nitro-graphql @apollo\u002Fserver @apollo\u002Futils.withrequired @as-integrations\u002Fh3 graphql",{"type":3018,"tag":3038,"props":11484,"children":11485},{},[11486],{"type":3035,"value":11341},{"type":3018,"tag":3038,"props":11488,"children":11489},{},[11490,11491,11495],{"type":3035,"value":11346},{"type":3018,"tag":3319,"props":11492,"children":11493},{},[11494],{"type":3035,"value":11351},{"type":3035,"value":11496},",\ngraphql: {\nframework: 'apollo-server',\n},\n})",{"type":3018,"tag":3038,"props":11498,"children":11499},{},[11500],{"type":3035,"value":11501},"SCHEMA (server\u002Fgraphql\u002Fschema.graphql):\ntype Book {\nid: ID!\ntitle: String!\nauthor: String!\n}",{"type":3018,"tag":3038,"props":11503,"children":11504},{},[11505,11507,11512],{"type":3035,"value":11506},"type Query {\nbooks: ",{"type":3018,"tag":3319,"props":11508,"children":11509},{},[11510],{"type":3035,"value":11511},"Book!",{"type":3035,"value":11513},"!\nbook(id: ID!): Book\n}",{"type":3018,"tag":3038,"props":11515,"children":11516},{},[11517],{"type":3035,"value":11518},"type Mutation {\naddBook(title: String!, author: String!): Book!\n}",{"type":3018,"tag":3038,"props":11520,"children":11521},{},[11522,11524,11529,11531,11536],{"type":3035,"value":11523},"RESOLVERS (server\u002Fgraphql\u002Fbooks.resolver.ts):\n\u002F\u002F IMPORTANT: Use NAMED EXPORTS\nexport const bookResolver = defineResolver({\nQuery: {\nbooks: async () => {\nreturn ",{"type":3018,"tag":3319,"props":11525,"children":11526},{},[11527],{"type":3035,"value":11528},"\n{ id: '1', title: '1984', author: 'George Orwell' }\n",{"type":3035,"value":11530},"\n},\nbook: async (",{"type":3018,"tag":11387,"props":11532,"children":11533},{},[11534],{"type":3035,"value":11535},", { id }) => {\nreturn { id, title: '1984', author: 'George Orwell' }\n}\n},\nMutation: {\naddBook: async (",{"type":3035,"value":11537},", { title, author }) => {\nreturn {\nid: Date.now().toString(),\ntitle,\nauthor\n}\n}\n}\n})",{"type":3018,"tag":3038,"props":11539,"children":11540},{},[11541],{"type":3035,"value":11418},{"type":3018,"tag":3172,"props":11543,"children":11544},{},[11545,11550,11555,11560,11570],{"type":3018,"tag":3176,"props":11546,"children":11547},{},[11548],{"type":3035,"value":11549},"framework: 'apollo-server' in config",{"type":3018,"tag":3176,"props":11551,"children":11552},{},[11553],{"type":3035,"value":11554},"defineResolver for complete resolver maps",{"type":3018,"tag":3176,"props":11556,"children":11557},{},[11558],{"type":3035,"value":11559},"Named exports required (export const name = ...)",{"type":3018,"tag":3176,"props":11561,"children":11562},{},[11563,11565],{"type":3035,"value":11564},"Apollo Sandbox: ",{"type":3018,"tag":3042,"props":11566,"children":11568},{"href":4167,"rel":11567},[3046],[11569],{"type":3035,"value":4167},{"type":3018,"tag":3176,"props":11571,"children":11572},{},[11573],{"type":3035,"value":11574},"Supports Apollo Federation with federation: { enabled: true }",{"type":3018,"tag":3038,"props":11576,"children":11577},{},[11578],{"type":3035,"value":11456},{"type":3018,"tag":3308,"props":11580,"children":11583},{"className":11581,"code":11582,"language":3035},[9875],"\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>🔄 \u003Cstrong>Add Feature to Existing Setup\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n",[11584],{"type":3018,"tag":3315,"props":11585,"children":11586},{"__ignoreMap":2979},[11587],{"type":3035,"value":11582},{"type":3018,"tag":3038,"props":11589,"children":11590},{},[11591],{"type":3035,"value":11592},"Add a complete blog posts feature to my nitro-graphql API following these specifications:",{"type":3018,"tag":3038,"props":11594,"children":11595},{},[11596],{"type":3035,"value":11597},"SCHEMA (server\u002Fgraphql\u002Fposts\u002Fpost.graphql):\ntype Post {\nid: ID!\ntitle: String!\ncontent: String!\nauthorId: ID!\ncreatedAt: String!\n}",{"type":3018,"tag":3038,"props":11599,"children":11600},{},[11601],{"type":3035,"value":11602},"input CreatePostInput {\ntitle: String!\ncontent: String!\nauthorId: ID!\n}",{"type":3018,"tag":3038,"props":11604,"children":11605},{},[11606],{"type":3035,"value":11607},"input UpdatePostInput {\ntitle: String\ncontent: String\n}",{"type":3018,"tag":3038,"props":11609,"children":11610},{},[11611,11613,11618],{"type":3035,"value":11612},"extend type Query {\nposts(limit: Int = 10, offset: Int = 0): ",{"type":3018,"tag":3319,"props":11614,"children":11615},{},[11616],{"type":3035,"value":11617},"Post!",{"type":3035,"value":11619},"!\npost(id: ID!): Post\n}",{"type":3018,"tag":3038,"props":11621,"children":11622},{},[11623],{"type":3035,"value":11624},"extend type Mutation {\ncreatePost(input: CreatePostInput!): Post!\nupdatePost(id: ID!, input: UpdatePostInput!): Post\ndeletePost(id: ID!): Boolean!\n}",{"type":3018,"tag":3038,"props":11626,"children":11627},{},[11628,11630,11640,11642,11645],{"type":3035,"value":11629},"RESOLVERS (server\u002Fgraphql\u002Fposts\u002Fpost.resolver.ts):\n\u002F\u002F Use NAMED EXPORTS\nexport const postQueries = defineQuery({\nposts: async (",{"type":3018,"tag":11387,"props":11631,"children":11632},{},[11633,11635,11638],{"type":3035,"value":11634},", { limit, offset }, context) => {\nconst posts = await context.storage?.getItem('posts') || ",{"type":3018,"tag":3319,"props":11636,"children":11637},{},[],{"type":3035,"value":11639},"\nreturn posts.slice(offset, offset + limit)\n},\npost: async (",{"type":3035,"value":11641},", { id }, context) => {\nconst posts = await context.storage?.getItem('posts') || ",{"type":3018,"tag":3319,"props":11643,"children":11644},{},[],{"type":3035,"value":11646},"\nreturn posts.find(p => p.id === id) || null\n}\n})",{"type":3018,"tag":3038,"props":11648,"children":11649},{},[11650,11652,11662,11664,11667,11669,11674,11676,11680,11682,11686,11688,11691],{"type":3035,"value":11651},"export const postMutations = defineMutation({\ncreatePost: async (",{"type":3018,"tag":11387,"props":11653,"children":11654},{},[11655,11657,11660],{"type":3035,"value":11656},", { input }, context) => {\nconst posts = await context.storage?.getItem('posts') || ",{"type":3018,"tag":3319,"props":11658,"children":11659},{},[],{"type":3035,"value":11661},"\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":3035,"value":11663},", { id, input }, context) => {\nconst posts = await context.storage?.getItem('posts') || ",{"type":3018,"tag":3319,"props":11665,"children":11666},{},[],{"type":3035,"value":11668},"\nconst index = posts.findIndex(p => p.id === id)\nif (index === -1) return null\nposts",{"type":3018,"tag":3319,"props":11670,"children":11671},{},[11672],{"type":3035,"value":11673},"index",{"type":3035,"value":11675}," = { ...posts",{"type":3018,"tag":3319,"props":11677,"children":11678},{},[11679],{"type":3035,"value":11673},{"type":3035,"value":11681},", ...input }\nawait context.storage?.setItem('posts', posts)\nreturn posts",{"type":3018,"tag":3319,"props":11683,"children":11684},{},[11685],{"type":3035,"value":11673},{"type":3035,"value":11687},"\n},\ndeletePost: async (_, { id }, context) => {\nconst posts = await context.storage?.getItem('posts') || ",{"type":3018,"tag":3319,"props":11689,"children":11690},{},[],{"type":3035,"value":11692},"\nconst filtered = posts.filter(p => p.id !== id)\nawait context.storage?.setItem('posts', filtered)\nreturn filtered.length \u003C posts.length\n}\n})",{"type":3018,"tag":3038,"props":11694,"children":11695},{},[11696],{"type":3035,"value":11697},"TYPE USAGE:\nAfter dev server restarts, types are auto-generated in:",{"type":3018,"tag":3172,"props":11699,"children":11700},{},[11701,11706],{"type":3018,"tag":3176,"props":11702,"children":11703},{},[11704],{"type":3035,"value":11705},".nitro\u002Ftypes\u002Fnitro-graphql-server.d.ts (server types)",{"type":3018,"tag":3176,"props":11707,"children":11708},{},[11709],{"type":3035,"value":11710},".nuxt\u002Ftypes\u002Fnitro-graphql-server.d.ts (for Nuxt)",{"type":3018,"tag":3038,"props":11712,"children":11713},{},[11714],{"type":3035,"value":11715},"Import types:\nimport type { Post, CreatePostInput } from '#graphql\u002Fserver'",{"type":3018,"tag":3038,"props":11717,"children":11718},{},[11719],{"type":3035,"value":11418},{"type":3018,"tag":3172,"props":11721,"children":11722},{},[11723,11728,11733,11738],{"type":3018,"tag":3176,"props":11724,"children":11725},{},[11726],{"type":3035,"value":11727},"Use \"extend type\" to add to existing Query\u002FMutation",{"type":3018,"tag":3176,"props":11729,"children":11730},{},[11731],{"type":3035,"value":11732},"Named exports required",{"type":3018,"tag":3176,"props":11734,"children":11735},{},[11736],{"type":3035,"value":11737},"Context has H3 event properties",{"type":3018,"tag":3176,"props":11739,"children":11740},{},[11741],{"type":3035,"value":11742},"Types auto-generate on file changes",{"type":3018,"tag":3038,"props":11744,"children":11745},{},[11746],{"type":3035,"value":11747},"Now implement this feature.",{"type":3018,"tag":3308,"props":11749,"children":11752},{"className":11750,"code":11751,"language":3035},[9875],"\n\u003C\u002Fdetails>\n\n### Working with Your GraphQL API\n\nOnce set up, you can ask Claude Code for help with:\n\n",[11753],{"type":3018,"tag":3315,"props":11754,"children":11755},{"__ignoreMap":2979},[11756],{"type":3035,"value":11751},{"type":3018,"tag":3038,"props":11758,"children":11759},{},[11760],{"type":3035,"value":11761},"\"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":3018,"tag":3308,"props":11763,"children":11766},{"className":11764,"code":11765,"language":3035},[9875],"\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",[11767],{"type":3018,"tag":3315,"props":11768,"children":11769},{"__ignoreMap":2979},[11770],{"type":3035,"value":11765},{"type":3018,"tag":3165,"props":11772,"children":11774},{"id":11773},"community",[11775],{"type":3035,"value":11776},"💬 Community",{"type":3018,"tag":9883,"props":11778,"children":11779},{},[11780],{"type":3018,"tag":3038,"props":11781,"children":11782},{},[11783,11788,11793],{"type":3018,"tag":3319,"props":11784,"children":11785},{},[11786],{"type":3035,"value":11787},"!TIP",{"type":3018,"tag":3095,"props":11789,"children":11790},{},[11791],{"type":3035,"value":11792},"Want to contribute?",{"type":3035,"value":11794}," We believe you can play a role in the growth of this project!",{"type":3018,"tag":3293,"props":11796,"children":11798},{"id":11797},"ways-to-contribute",[11799],{"type":3035,"value":11800},"Ways to Contribute",{"type":3018,"tag":3172,"props":11802,"children":11803},{},[11804,11823,11835,11847,11858],{"type":3018,"tag":3176,"props":11805,"children":11806},{},[11807,11809,11814,11816],{"type":3035,"value":11808},"💡 ",{"type":3018,"tag":3095,"props":11810,"children":11811},{},[11812],{"type":3035,"value":11813},"Share ideas",{"type":3035,"value":11815}," via ",{"type":3018,"tag":3042,"props":11817,"children":11820},{"href":11818,"rel":11819},"https:\u002F\u002Fgithub.com\u002Fproductdevbook\u002Fnitro-graphql\u002Fissues",[3046],[11821],{"type":3035,"value":11822},"GitHub Issues",{"type":3018,"tag":3176,"props":11824,"children":11825},{},[11826,11828,11833],{"type":3035,"value":11827},"🐛 ",{"type":3018,"tag":3095,"props":11829,"children":11830},{},[11831],{"type":3035,"value":11832},"Report bugs",{"type":3035,"value":11834}," with detailed information",{"type":3018,"tag":3176,"props":11836,"children":11837},{},[11838,11840,11845],{"type":3035,"value":11839},"📖 ",{"type":3018,"tag":3095,"props":11841,"children":11842},{},[11843],{"type":3035,"value":11844},"Improve docs",{"type":3035,"value":11846}," - README, examples, guides",{"type":3018,"tag":3176,"props":11848,"children":11849},{},[11850,11851,11856],{"type":3035,"value":3278},{"type":3018,"tag":3095,"props":11852,"children":11853},{},[11854],{"type":3035,"value":11855},"Code contributions",{"type":3035,"value":11857}," - Bug fixes and features",{"type":3018,"tag":3176,"props":11859,"children":11860},{},[11861,11863,11868],{"type":3035,"value":11862},"🌟 ",{"type":3018,"tag":3095,"props":11864,"children":11865},{},[11866],{"type":3035,"value":11867},"Star the project",{"type":3035,"value":11869}," to show support",{"type":3018,"tag":3293,"props":11871,"children":11873},{"id":11872},"help-wanted",[11874],{"type":3035,"value":11875},"Help Wanted",{"type":3018,"tag":3172,"props":11877,"children":11879},{"className":11878},[11197],[11880,11889,11898,11907],{"type":3018,"tag":3176,"props":11881,"children":11883},{"className":11882},[11202],[11884,11887],{"type":3018,"tag":5146,"props":11885,"children":11886},{"disabled":1200,"type":11206},[],{"type":3035,"value":11888}," Performance benchmarks",{"type":3018,"tag":3176,"props":11890,"children":11892},{"className":11891},[11202],[11893,11896],{"type":3018,"tag":5146,"props":11894,"children":11895},{"disabled":1200,"type":11206},[],{"type":3035,"value":11897}," Video tutorials",{"type":3018,"tag":3176,"props":11899,"children":11901},{"className":11900},[11202],[11902,11905],{"type":3018,"tag":5146,"props":11903,"children":11904},{"disabled":1200,"type":11206},[],{"type":3035,"value":11906}," Database adapter guides",{"type":3018,"tag":3176,"props":11908,"children":11910},{"className":11909},[11202],[11911,11914],{"type":3018,"tag":5146,"props":11912,"children":11913},{"disabled":1200,"type":11206},[],{"type":3035,"value":11915}," VS Code extension",{"type":3018,"tag":3165,"props":11917,"children":11919},{"id":11918},"sponsors",[11920],{"type":3035,"value":11921},"Sponsors",{"type":3018,"tag":3038,"props":11923,"children":11924},{"align":3021},[11925,11927],{"type":3035,"value":11926},"\n  ",{"type":3018,"tag":3042,"props":11928,"children":11930},{"href":11929},"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fproductdevbook\u002Fstatic\u002Fsponsors.svg",[11931,11933,11937],{"type":3035,"value":11932},"\n    ",{"type":3018,"tag":3024,"props":11934,"children":11936},{"src":11935},"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fproductdevbook\u002Fstatic\u002Fsponsors.svg?t=1721043966",[],{"type":3035,"value":11926},{"type":3018,"tag":3165,"props":11939,"children":11941},{"id":11940},"license",[11942],{"type":3035,"value":3078},{"type":3018,"tag":3038,"props":11944,"children":11945},{},[11946,11952,11954],{"type":3018,"tag":3042,"props":11947,"children":11949},{"href":11948},".\u002FLICENSE",[11950],{"type":3035,"value":11951},"MIT",{"type":3035,"value":11953}," License © 2023 ",{"type":3018,"tag":3042,"props":11955,"children":11958},{"href":11956,"rel":11957},"https:\u002F\u002Fgithub.com\u002Fproductdevbook",[3046],[11959],{"type":3035,"value":2986},{"type":3018,"tag":11961,"props":11962,"children":11963},"style",{},[11964],{"type":3035,"value":11965},"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":2979,"searchDepth":2999,"depth":2999,"links":11967},[11968,11969,11970,11977,11978,11983,11992,11997,11998,11999,12002,12003,12004,12005,12006,12010,12011],{"id":3167,"depth":2999,"text":3170},{"id":3208,"depth":2999,"text":3211},{"id":3288,"depth":2999,"text":3291,"children":11971},[11972,11973,11974,11975,11976],{"id":3295,"depth":3485,"text":3298},{"id":3401,"depth":3485,"text":3404},{"id":3816,"depth":3485,"text":3819},{"id":3901,"depth":3485,"text":3904},{"id":4114,"depth":3485,"text":4117},{"id":4201,"depth":2999,"text":4204},{"id":4332,"depth":2999,"text":4335,"children":11979},[11980,11981,11982],{"id":4343,"depth":3485,"text":4346},{"id":4527,"depth":3485,"text":4530},{"id":5298,"depth":3485,"text":5301},{"id":5455,"depth":2999,"text":5458,"children":11984},[11985,11986,11987,11988,11989,11990,11991],{"id":5477,"depth":3485,"text":5480},{"id":5637,"depth":3485,"text":5640},{"id":6171,"depth":3485,"text":6174},{"id":6689,"depth":3485,"text":6692},{"id":7005,"depth":3485,"text":7008},{"id":7744,"depth":3485,"text":7747},{"id":8110,"depth":3485,"text":8113},{"id":9520,"depth":2999,"text":9523,"children":11993},[11994,11995,11996],{"id":9526,"depth":3485,"text":9529},{"id":9693,"depth":3485,"text":3116},{"id":9868,"depth":3485,"text":9871},{"id":9998,"depth":2999,"text":10001},{"id":11101,"depth":2999,"text":11104},{"id":11130,"depth":2999,"text":11133,"children":12000},[12001],{"id":11150,"depth":3485,"text":11153},{"id":11212,"depth":2999,"text":11215},{"id":11227,"depth":2999,"text":11230},{"id":9998,"depth":2999,"text":11250},{"id":11273,"depth":2999,"text":11276},{"id":11773,"depth":2999,"text":11776,"children":12007},[12008,12009],{"id":11797,"depth":3485,"text":11800},{"id":11872,"depth":3485,"text":11875},{"id":11918,"depth":2999,"text":11921},{"id":11940,"depth":2999,"text":3078},{"v5":12013,"v4":12014,"v3":12015,"v2":12016},"5 (nightly)","4.4.8","3.21.8","2.18.1"]