[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fSZ4Eloq4wwCUKQdMyHXDPZd6KkxO9e0rx2eN8J3dI0I":3,"module-shopify":3056,"versions":8323},[4,1133,2036,2858],{"title":5,"titleTemplate":6,"icon":7,"path":8,"stem":9,"children":10,"page":108},"Документация",null,"i-lucide-book-marked","\u002Fdocs\u002F3.x","docs\u002F3.x",[11,109,234,429,914,1010,1047,1090],{"title":12,"titleTemplate":13,"icon":14,"path":15,"stem":16,"children":17,"page":108},"Начало работы","%s · Начало работы с 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},"Введение","\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},"Установка","\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},"Настройка","\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},"Представления","\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},"Ассеты","\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},"Стилизация","\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},"Маршрутизация","\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 и 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},"Переходы","\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},"Получение данных","\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},"Управление состоянием","\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},"Обработка ошибок","\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},"Сервер","\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},"Пререндеринг","\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},"Развёртывание","\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},"Тестирование","\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},"Руководство по обновлению","\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},"Структура каталогов","%s · Структура каталогов Nuxt","i-vscode-icons-default-folder","\u002Fdocs\u002F3.x\u002Fdirectory-structure","docs\u002F3.x\u002F2.directory-structure",[116,121,125,129,134,138,142,147,152,157,161,165,169,174,178,183,187,191,196,200,205,209,213,217,221,225,229],{"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-lucide-folder",{"title":122,"path":123,"stem":124,"titleTemplate":6,"icon":120},".output","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Foutput","docs\u002F3.x\u002F2.directory-structure\u002F0.output",{"title":126,"path":127,"stem":128,"titleTemplate":6,"icon":120},"assets","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fassets","docs\u002F3.x\u002F2.directory-structure\u002F1.assets",{"title":130,"path":131,"stem":132,"titleTemplate":6,"icon":133},"components","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fcomponents","docs\u002F3.x\u002F2.directory-structure\u002F1.components","i-vscode-icons-folder-type-component",{"title":135,"path":136,"stem":137,"titleTemplate":6,"icon":120},"composables","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fcomposables","docs\u002F3.x\u002F2.directory-structure\u002F1.composables",{"title":139,"path":140,"stem":141,"titleTemplate":6,"icon":120},"content","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fcontent","docs\u002F3.x\u002F2.directory-structure\u002F1.content",{"title":143,"path":144,"stem":145,"titleTemplate":6,"icon":146},"layers","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Flayers","docs\u002F3.x\u002F2.directory-structure\u002F1.layers","i-vscode-icons-folder-type-nuxt",{"title":148,"path":149,"stem":150,"titleTemplate":6,"icon":151},"layouts","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Flayouts","docs\u002F3.x\u002F2.directory-structure\u002F1.layouts","i-vscode-icons-folder-type-view",{"title":153,"path":154,"stem":155,"titleTemplate":6,"icon":156},"middleware","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fmiddleware","docs\u002F3.x\u002F2.directory-structure\u002F1.middleware","i-vscode-icons-folder-type-middleware",{"title":158,"path":159,"stem":160,"titleTemplate":6,"icon":146},"modules","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fmodules","docs\u002F3.x\u002F2.directory-structure\u002F1.modules",{"title":162,"path":163,"stem":164,"titleTemplate":6,"icon":120},"node_modules","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fnode_modules","docs\u002F3.x\u002F2.directory-structure\u002F1.node_modules",{"title":166,"path":167,"stem":168,"titleTemplate":6,"icon":151},"pages","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fpages","docs\u002F3.x\u002F2.directory-structure\u002F1.pages",{"title":170,"path":171,"stem":172,"titleTemplate":6,"icon":173},"plugins","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fplugins","docs\u002F3.x\u002F2.directory-structure\u002F1.plugins","i-vscode-icons-folder-type-plugin",{"title":175,"path":176,"stem":177,"titleTemplate":6,"icon":120},"public","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fpublic","docs\u002F3.x\u002F2.directory-structure\u002F1.public",{"title":179,"path":180,"stem":181,"titleTemplate":6,"icon":182},"server","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fserver","docs\u002F3.x\u002F2.directory-structure\u002F1.server","i-vscode-icons-folder-type-server",{"title":184,"path":185,"stem":186,"titleTemplate":6,"icon":120},"shared","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fshared","docs\u002F3.x\u002F2.directory-structure\u002F1.shared",{"title":188,"path":189,"stem":190,"titleTemplate":6,"icon":120},"utils","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Futils","docs\u002F3.x\u002F2.directory-structure\u002F1.utils",{"title":192,"path":193,"stem":194,"titleTemplate":6,"icon":195},".env","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fenv","docs\u002F3.x\u002F2.directory-structure\u002F2.env","i-lucide-file",{"title":197,"path":198,"stem":199,"titleTemplate":6,"icon":195},".gitignore","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fgitignore","docs\u002F3.x\u002F2.directory-structure\u002F2.gitignore",{"title":201,"path":202,"stem":203,"titleTemplate":6,"icon":204},".nuxtignore","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fnuxtignore","docs\u002F3.x\u002F2.directory-structure\u002F2.nuxtignore","i-vscode-icons-file-type-nuxt",{"title":206,"path":207,"stem":208,"titleTemplate":6,"icon":204},".nuxtrc","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fnuxtrc","docs\u002F3.x\u002F2.directory-structure\u002F2.nuxtrc",{"title":210,"path":211,"stem":212,"titleTemplate":6,"icon":195},"app.vue","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fapp","docs\u002F3.x\u002F2.directory-structure\u002F3.app",{"title":214,"path":215,"stem":216,"titleTemplate":6,"icon":195},"app.config.ts","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fapp-config","docs\u002F3.x\u002F2.directory-structure\u002F3.app-config",{"title":218,"path":219,"stem":220,"titleTemplate":6,"icon":195},"error.vue","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Ferror","docs\u002F3.x\u002F2.directory-structure\u002F3.error",{"title":222,"path":223,"stem":224,"titleTemplate":6,"icon":195},"nuxt.config.ts","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fnuxt-config","docs\u002F3.x\u002F2.directory-structure\u002F3.nuxt-config",{"title":226,"path":227,"stem":228,"titleTemplate":6,"icon":195},"package.json","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Fpackage","docs\u002F3.x\u002F2.directory-structure\u002F3.package",{"title":230,"path":231,"stem":232,"titleTemplate":6,"icon":233},"tsconfig.json","\u002Fdocs\u002F3.x\u002Fdirectory-structure\u002Ftsconfig","docs\u002F3.x\u002F2.directory-structure\u002F3.tsconfig","i-vscode-icons-file-type-tsconfig",{"title":235,"titleTemplate":6,"icon":236,"path":237,"stem":238,"children":239,"page":108},"Руководство","i-lucide-book-open","\u002Fdocs\u002F3.x\u002Fguide","docs\u002F3.x\u002F3.guide",[240,283,302,317,355,378],{"title":241,"titleTemplate":242,"icon":243,"path":244,"stem":245,"children":246,"page":108},"Ключевые концепции","%s · Концепции Nuxt","i-lucide-medal","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts","docs\u002F3.x\u002F3.guide\u002F1.concepts",[247,251,255,259,263,267,271,275,279],{"title":248,"path":249,"stem":250,"titleTemplate":6},"Режимы рендеринга","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Frendering","docs\u002F3.x\u002F3.guide\u002F1.concepts\u002F1.rendering",{"title":252,"path":253,"stem":254,"titleTemplate":6},"Разработка при помощи Vue.js","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fvuejs-development","docs\u002F3.x\u002F3.guide\u002F1.concepts\u002F10.vuejs-development",{"title":256,"path":257,"stem":258,"titleTemplate":6},"Жизненный цикл Nuxt","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fnuxt-lifecycle","docs\u002F3.x\u002F3.guide\u002F1.concepts\u002F2.nuxt-lifecycle",{"title":260,"path":261,"stem":262,"titleTemplate":6},"Автоматические импорты","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fauto-imports","docs\u002F3.x\u002F3.guide\u002F1.concepts\u002F3.auto-imports",{"title":264,"path":265,"stem":266,"titleTemplate":6},"Серверный движок","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fserver-engine","docs\u002F3.x\u002F3.guide\u002F1.concepts\u002F4.server-engine",{"title":268,"path":269,"stem":270,"titleTemplate":6},"Модули","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fmodules","docs\u002F3.x\u002F3.guide\u002F1.concepts\u002F5.modules",{"title":272,"path":273,"stem":274,"titleTemplate":6},"Модули ES","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fesm","docs\u002F3.x\u002F3.guide\u002F1.concepts\u002F7.esm",{"title":276,"path":277,"stem":278,"titleTemplate":6},"TypeScript","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Ftypescript","docs\u002F3.x\u002F3.guide\u002F1.concepts\u002F8.typescript",{"title":280,"path":281,"stem":282,"titleTemplate":6},"Стиль кода","\u002Fdocs\u002F3.x\u002Fguide\u002Fconcepts\u002Fcode-style","docs\u002F3.x\u002F3.guide\u002F1.concepts\u002F9.code-style",{"title":284,"titleTemplate":285,"icon":286,"path":287,"stem":288,"children":289,"page":108},"Лучшие практики","%s · Лучшие практики","i-lucide-square-check","\u002Fdocs\u002F3.x\u002Fguide\u002Fbest-practices","docs\u002F3.x\u002F3.guide\u002F2.best-practices",[290,294,298],{"title":291,"path":292,"stem":293,"titleTemplate":6},"Nuxt и гидратация","\u002Fdocs\u002F3.x\u002Fguide\u002Fbest-practices\u002Fhydration","docs\u002F3.x\u002F3.guide\u002F2.best-practices\u002Fhydration",{"title":295,"path":296,"stem":297,"titleTemplate":6},"Производительность Nuxt","\u002Fdocs\u002F3.x\u002Fguide\u002Fbest-practices\u002Fperformance","docs\u002F3.x\u002F3.guide\u002F2.best-practices\u002Fperformance",{"title":299,"path":300,"stem":301,"titleTemplate":6},"Плагины Nuxt","\u002Fdocs\u002F3.x\u002Fguide\u002Fbest-practices\u002Fplugins","docs\u002F3.x\u002F3.guide\u002F2.best-practices\u002Fplugins",{"title":303,"titleTemplate":304,"icon":305,"path":306,"stem":307,"children":308,"page":108},"Работа с ИИ","Работа с ИИ: %s","i-lucide-bot","\u002Fdocs\u002F3.x\u002Fguide\u002Fai","docs\u002F3.x\u002F3.guide\u002F3.ai",[309,313],{"title":310,"path":311,"stem":312,"titleTemplate":6},"Сервер MCP","\u002Fdocs\u002F3.x\u002Fguide\u002Fai\u002Fmcp","docs\u002F3.x\u002F3.guide\u002F3.ai\u002F1.mcp",{"title":314,"path":315,"stem":316,"titleTemplate":6},"LLMs.txt","\u002Fdocs\u002F3.x\u002Fguide\u002Fai\u002Fllms-txt","docs\u002F3.x\u002F3.guide\u002F3.ai\u002F2.llms-txt",{"title":318,"titleTemplate":319,"icon":320,"path":321,"stem":322,"children":323,"page":108},"Руководство автора модулей","%s · Модули Nuxt","i-lucide-box","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules","docs\u002F3.x\u002F3.guide\u002F4.modules",[324,328,332,336,340,344,348,351],{"title":325,"path":326,"stem":327,"titleTemplate":6},"Первый модуль","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fgetting-started","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F1.getting-started",{"title":329,"path":330,"stem":331,"titleTemplate":6},"Структура модуля","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fmodule-anatomy","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F2.module-anatomy",{"title":333,"path":334,"stem":335,"titleTemplate":6},"Добавление плагинов, компонентов и прочего","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Frecipes-basics","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F3.recipes-basics",{"title":337,"path":338,"stem":339,"titleTemplate":6},"Зависимости от других модулей","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fmodule-dependencies","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F4.module-dependencies",{"title":341,"path":342,"stem":343,"titleTemplate":6},"Хуки и типы","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Frecipes-advanced","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F5.recipes-advanced",{"title":345,"path":346,"stem":347,"titleTemplate":6},"Тестирование модуля","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Ftesting","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F6.testing",{"title":284,"path":349,"stem":350,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fbest-practices","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F7.best-practices",{"title":352,"path":353,"stem":354,"titleTemplate":6},"Публикация и экосистема","\u002Fdocs\u002F3.x\u002Fguide\u002Fmodules\u002Fecosystem","docs\u002F3.x\u002F3.guide\u002F4.modules\u002F8.ecosystem",{"title":356,"titleTemplate":357,"icon":358,"path":359,"stem":360,"children":361,"page":108},"Рецепты","%s · Рецепты","i-lucide-cooking-pot","\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes","docs\u002F3.x\u002F3.guide\u002F5.recipes",[362,366,370,374],{"title":363,"path":364,"stem":365,"titleTemplate":6},"Пользовательский роутинг","\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes\u002Fcustom-routing","docs\u002F3.x\u002F3.guide\u002F5.recipes\u002F1.custom-routing",{"title":367,"path":368,"stem":369,"titleTemplate":6},"Плагины Vite","\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes\u002Fvite-plugin","docs\u002F3.x\u002F3.guide\u002F5.recipes\u002F2.vite-plugin",{"title":371,"path":372,"stem":373,"titleTemplate":6},"Пользовательский useFetch","\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes\u002Fcustom-usefetch","docs\u002F3.x\u002F3.guide\u002F5.recipes\u002F3.custom-usefetch",{"title":375,"path":376,"stem":377,"titleTemplate":6},"Сессии и аутентификация","\u002Fdocs\u002F3.x\u002Fguide\u002Frecipes\u002Fsessions-and-authentication","docs\u002F3.x\u002F3.guide\u002F5.recipes\u002F4.sessions-and-authentication",{"title":379,"titleTemplate":380,"icon":381,"path":382,"stem":383,"children":384,"page":108},"Дальнейшее изучение","%s · Продвинутые темы Nuxt","i-lucide-star","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further","docs\u002F3.x\u002F3.guide\u002F6.going-further",[385,389,393,397,401,405,409,413,417,421,425],{"title":386,"path":387,"stem":388,"titleTemplate":6},"События","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fevents","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F1.events",{"title":390,"path":391,"stem":392,"titleTemplate":6},"Экспериментальные возможности","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fexperimental-features","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F1.experimental-features",{"title":394,"path":395,"stem":396,"titleTemplate":6},"Возможности","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Ffeatures","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F1.features",{"title":398,"path":399,"stem":400,"titleTemplate":6},"Как работает Nuxt?","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Finternals","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F1.internals",{"title":402,"path":403,"stem":404,"titleTemplate":6},"Конфигурация времени выполнения","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fruntime-config","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F10.runtime-config",{"title":406,"path":407,"stem":408,"titleTemplate":6},"Канал ночных релизов","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fnightly-release-channel","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F11.nightly-release-channel",{"title":410,"path":411,"stem":412,"titleTemplate":6},"Хуки жизненного цикла","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fhooks","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F2.hooks",{"title":414,"path":415,"stem":416,"titleTemplate":6},"Nuxt Kit","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fkit","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F4.kit",{"title":418,"path":419,"stem":420,"titleTemplate":6},"NuxtApp","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fnuxt-app","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F6.nuxt-app",{"title":422,"path":423,"stem":424,"titleTemplate":6},"Создание авторских слоёв Nuxt","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Flayers","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F7.layers",{"title":426,"path":427,"stem":428,"titleTemplate":6},"Отладка","\u002Fdocs\u002F3.x\u002Fguide\u002Fgoing-further\u002Fdebugging","docs\u002F3.x\u002F3.guide\u002F6.going-further\u002F9.debugging",{"title":430,"titleTemplate":431,"icon":432,"path":433,"stem":434,"children":435,"page":108},"Справочник API","%s · Справочник API Nuxt","i-lucide-code-xml","\u002Fdocs\u002F3.x\u002Fapi","docs\u002F3.x\u002F4.api",[436,503,626,749,820,896,909],{"title":437,"titleTemplate":438,"icon":320,"path":439,"stem":440,"children":441,"page":108},"Компоненты","%s · Компоненты Nuxt","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents","docs\u002F3.x\u002F4.api\u002F1.components",[442,446,450,454,458,462,467,471,475,479,483,487,491,495,499],{"title":443,"path":444,"stem":445,"titleTemplate":6},"\u003CClientOnly>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fclient-only","docs\u002F3.x\u002F4.api\u002F1.components\u002F1.client-only",{"title":447,"path":448,"stem":449,"titleTemplate":6},"\u003CDevOnly>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fdev-only","docs\u002F3.x\u002F4.api\u002F1.components\u002F1.dev-only",{"title":451,"path":452,"stem":453,"titleTemplate":6},"\u003CNuxtClientFallback>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-client-fallback","docs\u002F3.x\u002F4.api\u002F1.components\u002F1.nuxt-client-fallback",{"title":455,"path":456,"stem":457,"titleTemplate":6},"\u003CNuxtPicture>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fnuxt-picture","docs\u002F3.x\u002F4.api\u002F1.components\u002F10.nuxt-picture",{"title":459,"path":460,"stem":461,"titleTemplate":6},"\u003CTeleport>","\u002Fdocs\u002F3.x\u002Fapi\u002Fcomponents\u002Fteleports","docs\u002F3.x\u002F4.api\u002F1.components\u002F11.teleports",{"title":463,"path":464,"stem":465,"titleTemplate":6,"badge":466},"\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},"Композаблы","%s · Композаблы Nuxt","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,"badge":466},"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},"Утилиты","%s · Утилиты Nuxt","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,"badge":466},"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,"badge":466},"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},"Команды","%s · Команды Nuxt","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 (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":414,"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,833,837,841,845,849,853,857,861,865,869,873,876,880,884,888,892],{"title":268,"path":827,"stem":828,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fmodules","docs\u002F3.x\u002F4.api\u002F5.kit\u002F1.modules",{"title":830,"path":831,"stem":832,"titleTemplate":6},"Конфигурация runtime","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fruntime-config","docs\u002F3.x\u002F4.api\u002F5.kit\u002F10.runtime-config",{"title":834,"path":835,"stem":836,"titleTemplate":6},"Шаблоны","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Ftemplates","docs\u002F3.x\u002F4.api\u002F5.kit\u002F10.templates",{"title":838,"path":839,"stem":840,"titleTemplate":6},"Nitro","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fnitro","docs\u002F3.x\u002F4.api\u002F5.kit\u002F11.nitro",{"title":842,"path":843,"stem":844,"titleTemplate":6},"Разрешение путей","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fresolving","docs\u002F3.x\u002F4.api\u002F5.kit\u002F12.resolving",{"title":846,"path":847,"stem":848,"titleTemplate":6},"Логирование","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Flogging","docs\u002F3.x\u002F4.api\u002F5.kit\u002F13.logging",{"title":850,"path":851,"stem":852,"titleTemplate":6},"Сборщик","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fbuilder","docs\u002F3.x\u002F4.api\u002F5.kit\u002F14.builder",{"title":854,"path":855,"stem":856,"titleTemplate":6},"Примеры","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fexamples","docs\u002F3.x\u002F4.api\u002F5.kit\u002F15.examples",{"title":858,"path":859,"stem":860,"titleTemplate":6},"Слои (layers)","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Flayers","docs\u002F3.x\u002F4.api\u002F5.kit\u002F16.layers",{"title":862,"path":863,"stem":864,"titleTemplate":6},"Программное использование","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fprogrammatic","docs\u002F3.x\u002F4.api\u002F5.kit\u002F2.programmatic",{"title":866,"path":867,"stem":868,"titleTemplate":6},"Совместимость","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fcompatibility","docs\u002F3.x\u002F4.api\u002F5.kit\u002F3.compatibility",{"title":870,"path":871,"stem":872,"titleTemplate":6},"Автоимпорты","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fautoimports","docs\u002F3.x\u002F4.api\u002F5.kit\u002F4.autoimports",{"title":437,"path":874,"stem":875,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fcomponents","docs\u002F3.x\u002F4.api\u002F5.kit\u002F5.components",{"title":877,"path":878,"stem":879,"titleTemplate":6},"Контекст","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fcontext","docs\u002F3.x\u002F4.api\u002F5.kit\u002F6.context",{"title":881,"path":882,"stem":883,"titleTemplate":6},"Страницы","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fpages","docs\u002F3.x\u002F4.api\u002F5.kit\u002F7.pages",{"title":885,"path":886,"stem":887,"titleTemplate":6},"Лейаут","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Flayout","docs\u002F3.x\u002F4.api\u002F5.kit\u002F8.layout",{"title":889,"path":890,"stem":891,"titleTemplate":6},"Мета-теги и head","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fhead","docs\u002F3.x\u002F4.api\u002F5.kit\u002F9.head",{"title":893,"path":894,"stem":895,"titleTemplate":6},"Плагины","\u002Fdocs\u002F3.x\u002Fapi\u002Fkit\u002Fplugins","docs\u002F3.x\u002F4.api\u002F5.kit\u002F9.plugins",{"title":897,"titleTemplate":6,"icon":898,"path":899,"stem":900,"children":901,"page":108},"Advanced","i-lucide-brain","\u002Fdocs\u002F3.x\u002Fapi\u002Fadvanced","docs\u002F3.x\u002F4.api\u002F6.advanced",[902,905],{"title":410,"path":903,"stem":904,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fapi\u002Fadvanced\u002Fhooks","docs\u002F3.x\u002F4.api\u002F6.advanced\u002F1.hooks",{"title":906,"path":907,"stem":908,"titleTemplate":6},"Метаданные import.meta","\u002Fdocs\u002F3.x\u002Fapi\u002Fadvanced\u002Fimport-meta","docs\u002F3.x\u002F4.api\u002F6.advanced\u002F2.import-meta",{"title":910,"path":911,"stem":912,"titleTemplate":913,"icon":32},"Конфигурация Nuxt","\u002Fdocs\u002F3.x\u002Fapi\u002Fnuxt-config","docs\u002F3.x\u002F4.api\u002F6.nuxt-config","%s",{"title":915,"titleTemplate":916,"icon":917,"path":918,"stem":919,"children":920,"page":108},"Examples","%s · Nuxt Examples","i-lucide-app-window-mac","\u002Fdocs\u002F3.x\u002Fexamples","docs\u002F3.x\u002F4.examples",[921,925,947,963,1001],{"title":922,"path":923,"stem":924,"titleTemplate":6},"Привет, мир","\u002Fdocs\u002F3.x\u002Fexamples\u002Fhello-world","docs\u002F3.x\u002F4.examples\u002F0.hello-world",{"title":926,"path":927,"stem":928,"children":929,"page":108},"Features","\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures","docs\u002F3.x\u002F4.examples\u002F1.features",[930,933,936,939,943],{"title":260,"path":931,"stem":932,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures\u002Fauto-imports","docs\u002F3.x\u002F4.examples\u002F1.features\u002F1.auto-imports",{"title":64,"path":934,"stem":935,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures\u002Fdata-fetching","docs\u002F3.x\u002F4.examples\u002F1.features\u002F2.data-fetching",{"title":69,"path":937,"stem":938,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures\u002Fstate-management","docs\u002F3.x\u002F4.examples\u002F1.features\u002F3.state-management",{"title":940,"path":941,"stem":942,"titleTemplate":6},"Мета-теги","\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures\u002Fmeta-tags","docs\u002F3.x\u002F4.examples\u002F1.features\u002F4.meta-tags",{"title":944,"path":945,"stem":946,"titleTemplate":6},"Лэйауты","\u002Fdocs\u002F3.x\u002Fexamples\u002Ffeatures\u002Flayouts","docs\u002F3.x\u002F4.examples\u002F1.features\u002F5.layouts",{"title":948,"path":949,"stem":950,"children":951,"page":108},"Routing","\u002Fdocs\u002F3.x\u002Fexamples\u002Frouting","docs\u002F3.x\u002F4.examples\u002F2.routing",[952,956,959],{"title":953,"path":954,"stem":955,"titleTemplate":6},"Промежуточное ПО (Middleware)","\u002Fdocs\u002F3.x\u002Fexamples\u002Frouting\u002Fmiddleware","docs\u002F3.x\u002F4.examples\u002F2.routing\u002Fmiddleware",{"title":881,"path":957,"stem":958,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Frouting\u002Fpages","docs\u002F3.x\u002F4.examples\u002F2.routing\u002Fpages",{"title":960,"path":961,"stem":962,"titleTemplate":6},"Универсальный роутер","\u002Fdocs\u002F3.x\u002Fexamples\u002Frouting\u002Funiversal-router","docs\u002F3.x\u002F4.examples\u002F2.routing\u002Funiversal-router",{"title":897,"path":964,"stem":965,"children":966,"page":108},"\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced","docs\u002F3.x\u002F4.examples\u002F4.advanced",[967,971,974,978,982,986,990,993,997],{"title":968,"path":969,"stem":970,"titleTemplate":6},"Слои","\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fconfig-extends","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fconfig-extends",{"title":74,"path":972,"stem":973,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Ferror-handling","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Ferror-handling",{"title":975,"path":976,"stem":977,"titleTemplate":6},"Синтаксис JSX \u002F TSX","\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fjsx","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fjsx",{"title":979,"path":980,"stem":981,"titleTemplate":6},"Локаль","\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Flocale","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Flocale",{"title":983,"path":984,"stem":985,"titleTemplate":6},"Модуль расширения страниц","\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fmodule-extend-pages","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fmodule-extend-pages",{"title":987,"path":988,"stem":989,"titleTemplate":6},"Телепорт","\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fteleport","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fteleport",{"title":99,"path":991,"stem":992,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Ftesting","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Ftesting",{"title":994,"path":995,"stem":996,"titleTemplate":6},"Композабл useCookie","\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fuse-cookie","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fuse-cookie",{"title":998,"path":999,"stem":1000,"titleTemplate":6},"Использование пользовательского fetch-композабла","\u002Fdocs\u002F3.x\u002Fexamples\u002Fadvanced\u002Fuse-custom-fetch-composable","docs\u002F3.x\u002F4.examples\u002F4.advanced\u002Fuse-custom-fetch-composable",{"title":1002,"path":1003,"stem":1004,"children":1005,"page":108},"Experimental","\u002Fdocs\u002F3.x\u002Fexamples\u002Fexperimental","docs\u002F3.x\u002F4.examples\u002F7.experimental",[1006],{"title":1007,"path":1008,"stem":1009,"titleTemplate":6},"WebAssembly (WASM)","\u002Fdocs\u002F3.x\u002Fexamples\u002Fexperimental\u002Fwasm","docs\u002F3.x\u002F4.examples\u002F7.experimental\u002Fwasm",{"title":1011,"titleTemplate":1012,"icon":1013,"path":1014,"stem":1015,"children":1016,"page":108},"Сообщество","%s · Сообщество Nuxt","i-lucide-messages-square","\u002Fdocs\u002F3.x\u002Fcommunity","docs\u002F3.x\u002F5.community",[1017,1022,1027,1032,1037,1042],{"title":1018,"path":1019,"stem":1020,"titleTemplate":6,"icon":1021},"Получение помощи","\u002Fdocs\u002F3.x\u002Fcommunity\u002Fgetting-help","docs\u002F3.x\u002F5.community\u002F2.getting-help","i-lucide-life-buoy",{"title":1023,"path":1024,"stem":1025,"titleTemplate":6,"icon":1026},"Сообщение об ошибках","\u002Fdocs\u002F3.x\u002Fcommunity\u002Freporting-bugs","docs\u002F3.x\u002F5.community\u002F3.reporting-bugs","i-lucide-bug",{"title":1028,"path":1029,"stem":1030,"titleTemplate":6,"icon":1031},"Вклад","\u002Fdocs\u002F3.x\u002Fcommunity\u002Fcontribution","docs\u002F3.x\u002F5.community\u002F4.contribution","i-lucide-git-pull-request",{"title":1033,"path":1034,"stem":1035,"titleTemplate":6,"icon":1036},"Фреймворк","\u002Fdocs\u002F3.x\u002Fcommunity\u002Fframework-contribution","docs\u002F3.x\u002F5.community\u002F5.framework-contribution","i-lucide-github",{"title":1038,"path":1039,"stem":1040,"titleTemplate":6,"icon":1041},"План развития","\u002Fdocs\u002F3.x\u002Fcommunity\u002Froadmap","docs\u002F3.x\u002F5.community\u002F6.roadmap","i-lucide-map",{"title":1043,"path":1044,"stem":1045,"titleTemplate":6,"icon":1046},"Релизы","\u002Fdocs\u002F3.x\u002Fcommunity\u002Fchangelog","docs\u002F3.x\u002F5.community\u002F7.changelog","i-lucide-bell-dot",{"title":1048,"titleTemplate":1049,"icon":1050,"path":1051,"stem":1052,"children":1053,"page":108},"Nuxt Bridge","%s · Nuxt Bridge","i-lucide-ship","\u002Fdocs\u002F3.x\u002Fbridge","docs\u002F3.x\u002F6.bridge",[1054,1058,1062,1065,1069,1073,1077,1080,1083,1086],{"title":1055,"path":1056,"stem":1057,"titleTemplate":6},"Обзор","\u002Fdocs\u002F3.x\u002Fbridge\u002Foverview","docs\u002F3.x\u002F6.bridge\u002F1.overview",{"title":1059,"path":1060,"stem":1061,"titleTemplate":6},"Конфигурация","\u002Fdocs\u002F3.x\u002Fbridge\u002Fconfiguration","docs\u002F3.x\u002F6.bridge\u002F10.configuration",{"title":276,"path":1063,"stem":1064,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fbridge\u002Ftypescript","docs\u002F3.x\u002F6.bridge\u002F2.typescript",{"title":1066,"path":1067,"stem":1068,"titleTemplate":6},"Устаревшее Composition API","\u002Fdocs\u002F3.x\u002Fbridge\u002Fbridge-composition-api","docs\u002F3.x\u002F6.bridge\u002F3.bridge-composition-api",{"title":1070,"path":1071,"stem":1072,"titleTemplate":6},"Плагины и middleware","\u002Fdocs\u002F3.x\u002Fbridge\u002Fplugins-and-middleware","docs\u002F3.x\u002F6.bridge\u002F4.plugins-and-middleware",{"title":1074,"path":1075,"stem":1076,"titleTemplate":6},"Новый Composition API","\u002Fdocs\u002F3.x\u002Fbridge\u002Fnuxt3-compatible-api","docs\u002F3.x\u002F6.bridge\u002F5.nuxt3-compatible-api",{"title":940,"path":1078,"stem":1079,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fmeta","docs\u002F3.x\u002F6.bridge\u002F6.meta",{"title":830,"path":1081,"stem":1082,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fruntime-config","docs\u002F3.x\u002F6.bridge\u002F7.runtime-config",{"title":838,"path":1084,"stem":1085,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fbridge\u002Fnitro","docs\u002F3.x\u002F6.bridge\u002F8.nitro",{"title":1087,"path":1088,"stem":1089,"titleTemplate":6},"Vite","\u002Fdocs\u002F3.x\u002Fbridge\u002Fvite","docs\u002F3.x\u002F6.bridge\u002F9.vite",{"title":1091,"titleTemplate":1092,"icon":107,"path":1093,"stem":1094,"children":1095,"page":108},"Миграция на Nuxt 3","Миграция на Nuxt 3: %s","\u002Fdocs\u002F3.x\u002Fmigration","docs\u002F3.x\u002F7.migration",[1096,1099,1103,1106,1109,1112,1115,1118,1121,1125,1129],{"title":1055,"path":1097,"stem":1098,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Foverview","docs\u002F3.x\u002F7.migration\u002F1.overview",{"title":1100,"path":1101,"stem":1102,"titleTemplate":6},"Инструменты сборки","\u002Fdocs\u002F3.x\u002Fmigration\u002Fbundling","docs\u002F3.x\u002F7.migration\u002F10.bundling",{"title":79,"path":1104,"stem":1105,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fserver","docs\u002F3.x\u002F7.migration\u002F11.server",{"title":1059,"path":1107,"stem":1108,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fconfiguration","docs\u002F3.x\u002F7.migration\u002F2.configuration",{"title":268,"path":1110,"stem":1111,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fmodule-authors","docs\u002F3.x\u002F7.migration\u002F20.module-authors",{"title":260,"path":1113,"stem":1114,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fauto-imports","docs\u002F3.x\u002F7.migration\u002F3.auto-imports",{"title":940,"path":1116,"stem":1117,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fmeta","docs\u002F3.x\u002F7.migration\u002F4.meta",{"title":1070,"path":1119,"stem":1120,"titleTemplate":6},"\u002Fdocs\u002F3.x\u002Fmigration\u002Fplugins-and-middleware","docs\u002F3.x\u002F7.migration\u002F5.plugins-and-middleware",{"title":1122,"path":1123,"stem":1124,"titleTemplate":6},"Страницы и Лейауты","\u002Fdocs\u002F3.x\u002Fmigration\u002Fpages-and-layouts","docs\u002F3.x\u002F7.migration\u002F6.pages-and-layouts",{"title":1126,"path":1127,"stem":1128,"titleTemplate":6},"Опции компонента","\u002Fdocs\u002F3.x\u002Fmigration\u002Fcomponent-options","docs\u002F3.x\u002F7.migration\u002F7.component-options",{"title":1130,"path":1131,"stem":1132,"titleTemplate":6},"Конфигурация времени выполнения (runtime)","\u002Fdocs\u002F3.x\u002Fmigration\u002Fruntime-config","docs\u002F3.x\u002F7.migration\u002F8.runtime-config",{"title":5,"titleTemplate":6,"icon":7,"path":1134,"stem":1135,"children":1136,"page":108},"\u002Fdocs\u002F4.x","docs\u002F4.x",[1137,1201,1318,1462,1853,1930,1956,1996],{"title":1138,"titleTemplate":1139,"icon":14,"path":1140,"stem":1141,"children":1142,"page":108},"Начать","%s · Начните работать с Nuxt","\u002Fdocs\u002F4.x\u002Fgetting-started","docs\u002F4.x\u002F1.getting-started",[1143,1146,1149,1152,1156,1160,1164,1167,1171,1174,1177,1180,1183,1186,1189,1192,1195,1198],{"title":19,"path":1144,"stem":1145,"titleTemplate":6,"icon":22},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fintroduction","docs\u002F4.x\u002F1.getting-started\u002F01.introduction",{"title":24,"path":1147,"stem":1148,"titleTemplate":6,"icon":27},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Finstallation","docs\u002F4.x\u002F1.getting-started\u002F02.installation",{"title":1059,"path":1150,"stem":1151,"titleTemplate":6,"icon":32},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fconfiguration","docs\u002F4.x\u002F1.getting-started\u002F03.configuration",{"title":1153,"path":1154,"stem":1155,"titleTemplate":6,"icon":37},"Представления (Views)","\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fviews","docs\u002F4.x\u002F1.getting-started\u002F04.views",{"title":1157,"path":1158,"stem":1159,"titleTemplate":6,"icon":42},"Ресурсы (Assets)","\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fassets","docs\u002F4.x\u002F1.getting-started\u002F05.assets",{"title":1161,"path":1162,"stem":1163,"titleTemplate":6,"icon":47},"Стили","\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fstyling","docs\u002F4.x\u002F1.getting-started\u002F06.styling",{"title":49,"path":1165,"stem":1166,"titleTemplate":6,"icon":52},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Frouting","docs\u002F4.x\u002F1.getting-started\u002F07.routing",{"title":1168,"path":1169,"stem":1170,"titleTemplate":6,"icon":57},"SEO и мета-теги","\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fseo-meta","docs\u002F4.x\u002F1.getting-started\u002F08.seo-meta",{"title":59,"path":1172,"stem":1173,"titleTemplate":6,"icon":62},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Ftransitions","docs\u002F4.x\u002F1.getting-started\u002F09.transitions",{"title":64,"path":1175,"stem":1176,"titleTemplate":6,"icon":67},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fdata-fetching","docs\u002F4.x\u002F1.getting-started\u002F10.data-fetching",{"title":69,"path":1178,"stem":1179,"titleTemplate":6,"icon":72},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fstate-management","docs\u002F4.x\u002F1.getting-started\u002F11.state-management",{"title":74,"path":1181,"stem":1182,"titleTemplate":6,"icon":77},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Ferror-handling","docs\u002F4.x\u002F1.getting-started\u002F12.error-handling",{"title":79,"path":1184,"stem":1185,"titleTemplate":6,"icon":82},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fserver","docs\u002F4.x\u002F1.getting-started\u002F13.server",{"title":84,"path":1187,"stem":1188,"titleTemplate":6,"icon":87},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Flayers","docs\u002F4.x\u002F1.getting-started\u002F14.layers",{"title":89,"path":1190,"stem":1191,"titleTemplate":6,"icon":92},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fprerendering","docs\u002F4.x\u002F1.getting-started\u002F15.prerendering",{"title":94,"path":1193,"stem":1194,"titleTemplate":6,"icon":97},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fdeployment","docs\u002F4.x\u002F1.getting-started\u002F16.deployment",{"title":99,"path":1196,"stem":1197,"titleTemplate":6,"icon":102},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Ftesting","docs\u002F4.x\u002F1.getting-started\u002F17.testing",{"title":104,"path":1199,"stem":1200,"titleTemplate":6,"icon":107},"\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fupgrade","docs\u002F4.x\u002F1.getting-started\u002F18.upgrade",{"title":1202,"titleTemplate":1203,"icon":112,"path":1204,"stem":1205,"children":1206,"page":108},"Структура директорий","%s · Структура директорий Nuxt","\u002Fdocs\u002F4.x\u002Fdirectory-structure","docs\u002F4.x\u002F2.directory-structure",[1207,1211,1215,1268,1272,1275,1278,1282,1287,1290,1294,1298,1302,1305,1308,1311,1315],{"title":117,"path":1208,"stem":1209,"titleTemplate":6,"icon":1210},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnuxt","docs\u002F4.x\u002F2.directory-structure\u002F0.nuxt","i-vscode-icons-folder-type-temp",{"title":122,"path":1212,"stem":1213,"titleTemplate":6,"icon":1214},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Foutput","docs\u002F4.x\u002F2.directory-structure\u002F0.output","i-vscode-icons-folder-type-package",{"title":1216,"titleTemplate":1203,"head":1217,"defaultOpen":1219,"icon":1220,"path":1221,"stem":1222,"children":1223,"page":108},"app",{"title":1218},"app\u002F",true,"i-vscode-icons-folder-type-app","\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp","docs\u002F4.x\u002F2.directory-structure\u002F1.app",[1224,1229,1233,1237,1241,1245,1249,1253,1257,1261,1265],{"title":1225,"path":1226,"stem":1227,"titleTemplate":6,"icon":1228},"assets (ресурсы)","\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fassets","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.assets","i-vscode-icons-folder-type-asset",{"title":1230,"path":1231,"stem":1232,"titleTemplate":6,"icon":133},"components (компоненты)","\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fcomponents","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.components",{"title":135,"path":1234,"stem":1235,"titleTemplate":6,"icon":1236},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fcomposables","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.composables","i-vscode-icons-folder-type-src",{"title":1238,"path":1239,"stem":1240,"titleTemplate":6,"icon":151},"layouts (макеты)","\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Flayouts","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.layouts",{"title":1242,"path":1243,"stem":1244,"titleTemplate":6,"icon":156},"middleware (прослойки)","\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fmiddleware","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.middleware",{"title":1246,"path":1247,"stem":1248,"titleTemplate":6,"icon":151},"pages (страницы)","\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fpages","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.pages",{"title":1250,"path":1251,"stem":1252,"titleTemplate":6,"icon":173},"plugins (плагины)","\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fplugins","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.plugins",{"title":188,"path":1254,"stem":1255,"titleTemplate":6,"icon":1256},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Futils","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F1.utils","i-vscode-icons-folder-type-tools",{"title":210,"path":1258,"stem":1259,"titleTemplate":6,"icon":1260},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fapp","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F3.app","i-vscode-icons-file-type-vue",{"title":214,"path":1262,"stem":1263,"titleTemplate":6,"icon":1264},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Fapp-config","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F3.app-config","i-vscode-icons-file-type-light-config",{"title":218,"path":1266,"stem":1267,"titleTemplate":6,"icon":1260},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fapp\u002Ferror","docs\u002F4.x\u002F2.directory-structure\u002F1.app\u002F3.error",{"title":139,"path":1269,"stem":1270,"titleTemplate":6,"icon":1271},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fcontent","docs\u002F4.x\u002F2.directory-structure\u002F1.content","i-vscode-icons-folder-type-log",{"title":143,"path":1273,"stem":1274,"titleTemplate":6,"icon":146},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Flayers","docs\u002F4.x\u002F2.directory-structure\u002F1.layers",{"title":158,"path":1276,"stem":1277,"titleTemplate":6,"icon":146},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fmodules","docs\u002F4.x\u002F2.directory-structure\u002F1.modules",{"title":162,"path":1279,"stem":1280,"titleTemplate":6,"icon":1281},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnode_modules","docs\u002F4.x\u002F2.directory-structure\u002F1.node_modules","i-vscode-icons-folder-type-node",{"title":1283,"path":1284,"stem":1285,"titleTemplate":6,"icon":1286},"public (статика)","\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fpublic","docs\u002F4.x\u002F2.directory-structure\u002F1.public","i-vscode-icons-folder-type-public",{"title":179,"path":1288,"stem":1289,"titleTemplate":6,"icon":182},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fserver","docs\u002F4.x\u002F2.directory-structure\u002F1.server",{"title":184,"path":1291,"stem":1292,"titleTemplate":6,"icon":1293},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fshared","docs\u002F4.x\u002F2.directory-structure\u002F1.shared","i-vscode-icons-folder-type-shared",{"title":192,"path":1295,"stem":1296,"titleTemplate":6,"icon":1297},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fenv","docs\u002F4.x\u002F2.directory-structure\u002F2.env","i-vscode-icons-file-type-dotenv",{"title":197,"path":1299,"stem":1300,"titleTemplate":6,"icon":1301},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fgitignore","docs\u002F4.x\u002F2.directory-structure\u002F2.gitignore","i-vscode-icons-file-type-git",{"title":201,"path":1303,"stem":1304,"titleTemplate":6,"icon":204},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnuxtignore","docs\u002F4.x\u002F2.directory-structure\u002F2.nuxtignore",{"title":206,"path":1306,"stem":1307,"titleTemplate":6,"icon":204},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnuxtrc","docs\u002F4.x\u002F2.directory-structure\u002F2.nuxtrc",{"title":222,"path":1309,"stem":1310,"titleTemplate":6,"icon":204},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fnuxt-config","docs\u002F4.x\u002F2.directory-structure\u002F3.nuxt-config",{"title":226,"path":1312,"stem":1313,"titleTemplate":6,"icon":1314},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Fpackage","docs\u002F4.x\u002F2.directory-structure\u002F3.package","i-vscode-icons-file-type-npm",{"title":230,"path":1316,"stem":1317,"titleTemplate":6,"icon":233},"\u002Fdocs\u002F4.x\u002Fdirectory-structure\u002Ftsconfig","docs\u002F4.x\u002F2.directory-structure\u002F3.tsconfig",{"title":235,"titleTemplate":6,"icon":236,"path":1319,"stem":1320,"children":1321,"page":108},"\u002Fdocs\u002F4.x\u002Fguide","docs\u002F4.x\u002F3.guide",[1322,1347,1361,1372,1403,1421],{"title":241,"titleTemplate":242,"icon":243,"path":1323,"stem":1324,"children":1325,"page":108},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts","docs\u002F4.x\u002F3.guide\u002F1.concepts",[1326,1329,1332,1335,1338,1341,1344],{"title":248,"path":1327,"stem":1328,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Frendering","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F1.rendering",{"title":256,"path":1330,"stem":1331,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fnuxt-lifecycle","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F2.nuxt-lifecycle",{"title":870,"path":1333,"stem":1334,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fauto-imports","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F3.auto-imports",{"title":264,"path":1336,"stem":1337,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fserver-engine","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F4.server-engine",{"title":268,"path":1339,"stem":1340,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fmodules","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F5.modules",{"title":276,"path":1342,"stem":1343,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Ftypescript","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F8.typescript",{"title":280,"path":1345,"stem":1346,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Fcode-style","docs\u002F4.x\u002F3.guide\u002F1.concepts\u002F9.code-style",{"title":284,"titleTemplate":285,"icon":286,"path":1348,"stem":1349,"children":1350,"page":108},"\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices","docs\u002F4.x\u002F3.guide\u002F2.best-practices",[1351,1355,1358],{"title":1352,"path":1353,"stem":1354,"titleTemplate":6},"Nuxt и гидрация","\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices\u002Fhydration","docs\u002F4.x\u002F3.guide\u002F2.best-practices\u002Fhydration",{"title":295,"path":1356,"stem":1357,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices\u002Fperformance","docs\u002F4.x\u002F3.guide\u002F2.best-practices\u002Fperformance",{"title":299,"path":1359,"stem":1360,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fbest-practices\u002Fplugins","docs\u002F4.x\u002F3.guide\u002F2.best-practices\u002Fplugins",{"title":303,"titleTemplate":304,"icon":305,"path":1362,"stem":1363,"children":1364,"page":108},"\u002Fdocs\u002F4.x\u002Fguide\u002Fai","docs\u002F4.x\u002F3.guide\u002F3.ai",[1365,1369],{"title":1366,"path":1367,"stem":1368,"titleTemplate":6},"MCP Server","\u002Fdocs\u002F4.x\u002Fguide\u002Fai\u002Fmcp","docs\u002F4.x\u002F3.guide\u002F3.ai\u002F1.mcp",{"title":314,"path":1370,"stem":1371,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fai\u002Fllms-txt","docs\u002F4.x\u002F3.guide\u002F3.ai\u002F2.llms-txt",{"title":318,"titleTemplate":1373,"icon":320,"path":1374,"stem":1375,"children":1376,"page":108},"%s · Руководство автора модулей Nuxt","\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules","docs\u002F4.x\u002F3.guide\u002F4.modules",[1377,1380,1383,1387,1390,1394,1397,1400],{"title":325,"path":1378,"stem":1379,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fgetting-started","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F1.getting-started",{"title":329,"path":1381,"stem":1382,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fmodule-anatomy","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F2.module-anatomy",{"title":1384,"path":1385,"stem":1386,"titleTemplate":6},"Плагины, компоненты и другое","\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Frecipes-basics","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F3.recipes-basics",{"title":337,"path":1388,"stem":1389,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fmodule-dependencies","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F4.module-dependencies",{"title":1391,"path":1392,"stem":1393,"titleTemplate":6},"Хуки и расширение типов","\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Frecipes-advanced","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F5.recipes-advanced",{"title":345,"path":1395,"stem":1396,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Ftesting","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F6.testing",{"title":284,"path":1398,"stem":1399,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fbest-practices","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F7.best-practices",{"title":352,"path":1401,"stem":1402,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fmodules\u002Fecosystem","docs\u002F4.x\u002F3.guide\u002F4.modules\u002F8.ecosystem",{"title":356,"titleTemplate":357,"icon":358,"path":1404,"stem":1405,"children":1406,"page":108},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes","docs\u002F4.x\u002F3.guide\u002F5.recipes",[1407,1411,1414,1418],{"title":1408,"path":1409,"stem":1410,"titleTemplate":6},"Кастомная маршрутизация","\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fcustom-routing","docs\u002F4.x\u002F3.guide\u002F5.recipes\u002F1.custom-routing",{"title":367,"path":1412,"stem":1413,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fvite-plugin","docs\u002F4.x\u002F3.guide\u002F5.recipes\u002F2.vite-plugin",{"title":1415,"path":1416,"stem":1417,"titleTemplate":6},"Кастомный useFetch","\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fcustom-usefetch","docs\u002F4.x\u002F3.guide\u002F5.recipes\u002F3.custom-usefetch",{"title":375,"path":1419,"stem":1420,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Frecipes\u002Fsessions-and-authentication","docs\u002F4.x\u002F3.guide\u002F5.recipes\u002F4.sessions-and-authentication",{"title":1422,"titleTemplate":1423,"icon":381,"path":1424,"stem":1425,"children":1426,"page":108},"Идем дальше","%s · Nuxt Advanced","\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further","docs\u002F4.x\u002F3.guide\u002F6.going-further",[1427,1431,1434,1438,1442,1446,1449,1452,1455,1459],{"title":1428,"path":1429,"stem":1430,"titleTemplate":6},"Собственные события","\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fevents","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F1.events",{"title":390,"path":1432,"stem":1433,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fexperimental-features","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F1.experimental-features",{"title":1435,"path":1436,"stem":1437,"titleTemplate":6},"Возможности (Features)","\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Ffeatures","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F1.features",{"title":1439,"path":1440,"stem":1441,"titleTemplate":6},"Runtime-конфигурация","\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fruntime-config","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F10.runtime-config",{"title":1443,"path":1444,"stem":1445,"titleTemplate":6},"Ночной канал релизов","\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fnightly-release-channel","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F11.nightly-release-channel",{"title":410,"path":1447,"stem":1448,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fhooks","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F2.hooks",{"title":414,"path":1450,"stem":1451,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fkit","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F4.kit",{"title":418,"path":1453,"stem":1454,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fnuxt-app","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F6.nuxt-app",{"title":1456,"path":1457,"stem":1458,"titleTemplate":6},"Авторство слоёв Nuxt","\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Flayers","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F7.layers",{"title":426,"path":1460,"stem":1461,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fdebugging","docs\u002F4.x\u002F3.guide\u002F6.going-further\u002F9.debugging",{"title":430,"titleTemplate":1463,"icon":432,"path":1464,"stem":1465,"children":1466,"page":108},"%s · API Nuxt","\u002Fdocs\u002F4.x\u002Fapi","docs\u002F4.x\u002F4.api",[1467,1520,1623,1714,1771,1837,1850],{"title":437,"titleTemplate":438,"icon":320,"path":1468,"stem":1469,"children":1470,"page":108},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents","docs\u002F4.x\u002F4.api\u002F1.components",[1471,1474,1477,1480,1483,1486,1489,1492,1496,1499,1502,1505,1508,1511,1514,1517],{"title":443,"path":1472,"stem":1473,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fclient-only","docs\u002F4.x\u002F4.api\u002F1.components\u002F1.client-only",{"title":447,"path":1475,"stem":1476,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fdev-only","docs\u002F4.x\u002F4.api\u002F1.components\u002F1.dev-only",{"title":451,"path":1478,"stem":1479,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-client-fallback","docs\u002F4.x\u002F4.api\u002F1.components\u002F1.nuxt-client-fallback",{"title":455,"path":1481,"stem":1482,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-picture","docs\u002F4.x\u002F4.api\u002F1.components\u002F10.nuxt-picture",{"title":459,"path":1484,"stem":1485,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fteleports","docs\u002F4.x\u002F4.api\u002F1.components\u002F11.teleports",{"title":463,"path":1487,"stem":1488,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-route-announcer","docs\u002F4.x\u002F4.api\u002F1.components\u002F12.nuxt-route-announcer",{"title":468,"path":1490,"stem":1491,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-time","docs\u002F4.x\u002F4.api\u002F1.components\u002F13.nuxt-time",{"title":1493,"path":1494,"stem":1495,"titleTemplate":6},"\u003CNuxtAnnouncer>","\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-announcer","docs\u002F4.x\u002F4.api\u002F1.components\u002F14.nuxt-announcer",{"title":472,"path":1497,"stem":1498,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-page","docs\u002F4.x\u002F4.api\u002F1.components\u002F2.nuxt-page",{"title":476,"path":1500,"stem":1501,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-layout","docs\u002F4.x\u002F4.api\u002F1.components\u002F3.nuxt-layout",{"title":480,"path":1503,"stem":1504,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-link","docs\u002F4.x\u002F4.api\u002F1.components\u002F4.nuxt-link",{"title":484,"path":1506,"stem":1507,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-loading-indicator","docs\u002F4.x\u002F4.api\u002F1.components\u002F5.nuxt-loading-indicator",{"title":488,"path":1509,"stem":1510,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-error-boundary","docs\u002F4.x\u002F4.api\u002F1.components\u002F6.nuxt-error-boundary",{"title":492,"path":1512,"stem":1513,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-welcome","docs\u002F4.x\u002F4.api\u002F1.components\u002F7.nuxt-welcome",{"title":496,"path":1515,"stem":1516,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomponents\u002Fnuxt-island","docs\u002F4.x\u002F4.api\u002F1.components\u002F8.nuxt-island",{"title":500,"path":1518,"stem":1519,"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":1521,"stem":1522,"children":1523,"page":108},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables","docs\u002F4.x\u002F4.api\u002F2.composables",[1524,1528,1532,1535,1539,1542,1545,1548,1551,1554,1557,1560,1563,1566,1569,1572,1575,1578,1581,1584,1587,1590,1593,1596,1599,1602,1605,1608,1611,1614,1617,1620],{"title":1525,"path":1526,"stem":1527,"titleTemplate":6},"createUseAsyncData","\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fcreate-use-async-data","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fcreate-use-async-data",{"title":1529,"path":1530,"stem":1531,"titleTemplate":6},"createUseFetch","\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fcreate-use-fetch","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fcreate-use-fetch",{"title":511,"path":1533,"stem":1534,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fon-prehydrate","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fon-prehydrate",{"title":1536,"path":1537,"stem":1538,"titleTemplate":6},"useAnnouncer","\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-announcer","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-announcer",{"title":515,"path":1540,"stem":1541,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-app-config","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-app-config",{"title":519,"path":1543,"stem":1544,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-async-data","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-async-data",{"title":523,"path":1546,"stem":1547,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-cookie","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-cookie",{"title":527,"path":1549,"stem":1550,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-error","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-error",{"title":531,"path":1552,"stem":1553,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-fetch","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-fetch",{"title":535,"path":1555,"stem":1556,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-head","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-head",{"title":539,"path":1558,"stem":1559,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-head-safe","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-head-safe",{"title":543,"path":1561,"stem":1562,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-hydration","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-hydration",{"title":547,"path":1564,"stem":1565,"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":1567,"stem":1568,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-fetch","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-lazy-fetch",{"title":555,"path":1570,"stem":1571,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-loading-indicator","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-loading-indicator",{"title":559,"path":1573,"stem":1574,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-app","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-nuxt-app",{"title":563,"path":1576,"stem":1577,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-data","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-nuxt-data",{"title":567,"path":1579,"stem":1580,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-preview-mode","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-preview-mode",{"title":571,"path":1582,"stem":1583,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-event","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-request-event",{"title":575,"path":1585,"stem":1586,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-fetch","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-request-fetch",{"title":579,"path":1588,"stem":1589,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-header","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-request-header",{"title":583,"path":1591,"stem":1592,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-headers","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-request-headers",{"title":587,"path":1594,"stem":1595,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-request-url","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-request-url",{"title":591,"path":1597,"stem":1598,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-response-header","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-response-header",{"title":595,"path":1600,"stem":1601,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-route","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-route",{"title":599,"path":1603,"stem":1604,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-route-announcer","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-route-announcer",{"title":603,"path":1606,"stem":1607,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-router","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-router",{"title":607,"path":1609,"stem":1610,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-config","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-runtime-config",{"title":611,"path":1612,"stem":1613,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-hook","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-runtime-hook",{"title":615,"path":1615,"stem":1616,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcomposables\u002Fuse-seo-meta","docs\u002F4.x\u002F4.api\u002F2.composables\u002Fuse-seo-meta",{"title":619,"path":1618,"stem":1619,"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":1621,"stem":1622,"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":1624,"stem":1625,"children":1626,"page":108},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils","docs\u002F4.x\u002F4.api\u002F3.utils",[1627,1630,1633,1636,1639,1642,1645,1648,1651,1654,1657,1660,1663,1666,1669,1672,1675,1678,1681,1684,1687,1690,1693,1696,1699,1702,1705,1708,1711],{"title":634,"path":1628,"stem":1629,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdollarfetch","docs\u002F4.x\u002F4.api\u002F3.utils\u002F$fetch",{"title":638,"path":1631,"stem":1632,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fabort-navigation","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fabort-navigation",{"title":642,"path":1634,"stem":1635,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fadd-route-middleware","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fadd-route-middleware",{"title":646,"path":1637,"stem":1638,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fcall-once","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fcall-once",{"title":650,"path":1640,"stem":1641,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fclear-error","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fclear-error",{"title":654,"path":1643,"stem":1644,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fclear-nuxt-data","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fclear-nuxt-data",{"title":658,"path":1646,"stem":1647,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fclear-nuxt-state","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fclear-nuxt-state",{"title":662,"path":1649,"stem":1650,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fcreate-error","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fcreate-error",{"title":666,"path":1652,"stem":1653,"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":1655,"stem":1656,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-nuxt-component","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-component",{"title":674,"path":1658,"stem":1659,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-nuxt-plugin","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-plugin",{"title":678,"path":1661,"stem":1662,"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":1664,"stem":1665,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-page-meta","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fdefine-page-meta",{"title":686,"path":1667,"stem":1668,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fdefine-route-rules","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fdefine-route-rules",{"title":690,"path":1670,"stem":1671,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fnavigate-to","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fnavigate-to",{"title":694,"path":1673,"stem":1674,"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":1676,"stem":1677,"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":1679,"stem":1680,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fon-nuxt-ready","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fon-nuxt-ready",{"title":706,"path":1682,"stem":1683,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fprefetch-components","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fprefetch-components",{"title":710,"path":1685,"stem":1686,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fpreload-components","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fpreload-components",{"title":714,"path":1688,"stem":1689,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fpreload-route-components","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fpreload-route-components",{"title":718,"path":1691,"stem":1692,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fprerender-routes","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fprerender-routes",{"title":722,"path":1694,"stem":1695,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Frefresh-cookie","docs\u002F4.x\u002F4.api\u002F3.utils\u002Frefresh-cookie",{"title":726,"path":1697,"stem":1698,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Frefresh-nuxt-data","docs\u002F4.x\u002F4.api\u002F3.utils\u002Frefresh-nuxt-data",{"title":730,"path":1700,"stem":1701,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Freload-nuxt-app","docs\u002F4.x\u002F4.api\u002F3.utils\u002Freload-nuxt-app",{"title":734,"path":1703,"stem":1704,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fset-page-layout","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fset-page-layout",{"title":738,"path":1706,"stem":1707,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fset-response-status","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fset-response-status",{"title":742,"path":1709,"stem":1710,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fshow-error","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fshow-error",{"title":746,"path":1712,"stem":1713,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Futils\u002Fupdate-app-config","docs\u002F4.x\u002F4.api\u002F3.utils\u002Fupdate-app-config",{"title":750,"titleTemplate":6,"icon":752,"path":1715,"stem":1716,"children":1717,"page":108},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands","docs\u002F4.x\u002F4.api\u002F4.commands",[1718,1721,1724,1727,1730,1733,1736,1740,1744,1747,1750,1753,1757,1761,1764,1768],{"title":757,"path":1719,"stem":1720,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fadd","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fadd",{"title":761,"path":1722,"stem":1723,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fanalyze","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fanalyze",{"title":765,"path":1725,"stem":1726,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fbuild","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fbuild",{"title":769,"path":1728,"stem":1729,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fbuild-module","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fbuild-module",{"title":773,"path":1731,"stem":1732,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fcleanup","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fcleanup",{"title":777,"path":1734,"stem":1735,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fdev","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fdev",{"title":1737,"path":1738,"stem":1739,"titleTemplate":6},"nuxt devtools","\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fdevtools","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fdevtools",{"title":1741,"path":1742,"stem":1743,"titleTemplate":6},"nuxt generate","\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fgenerate","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fgenerate",{"title":789,"path":1745,"stem":1746,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Finfo","docs\u002F4.x\u002F4.api\u002F4.commands\u002Finfo",{"title":793,"path":1748,"stem":1749,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Finit","docs\u002F4.x\u002F4.api\u002F4.commands\u002Finit",{"title":797,"path":1751,"stem":1752,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fmodule","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fmodule",{"title":1754,"path":1755,"stem":1756,"titleTemplate":6},"nuxt prepare","\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fprepare","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fprepare",{"title":1758,"path":1759,"stem":1760,"titleTemplate":6},"nuxt preview","\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fpreview","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fpreview",{"title":809,"path":1762,"stem":1763,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Ftest","docs\u002F4.x\u002F4.api\u002F4.commands\u002Ftest",{"title":1765,"path":1766,"stem":1767,"titleTemplate":6},"nuxt typecheck","\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Ftypecheck","docs\u002F4.x\u002F4.api\u002F4.commands\u002Ftypecheck",{"title":817,"path":1769,"stem":1770,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fcommands\u002Fupgrade","docs\u002F4.x\u002F4.api\u002F4.commands\u002Fupgrade",{"title":1772,"titleTemplate":821,"icon":822,"path":1773,"stem":1774,"children":1775,"page":108},"Инструментарий Nuxt","\u002Fdocs\u002F4.x\u002Fapi\u002Fkit","docs\u002F4.x\u002F4.api\u002F5.kit",[1776,1779,1783,1786,1790,1794,1798,1802,1805,1808,1811,1814,1817,1820,1823,1826,1830,1834],{"title":268,"path":1777,"stem":1778,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fmodules","docs\u002F4.x\u002F4.api\u002F5.kit\u002F1.modules",{"title":1780,"path":1781,"stem":1782,"titleTemplate":6},"Runtime Config","\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fruntime-config","docs\u002F4.x\u002F4.api\u002F5.kit\u002F10.runtime-config",{"title":834,"path":1784,"stem":1785,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Ftemplates","docs\u002F4.x\u002F4.api\u002F5.kit\u002F10.templates",{"title":1787,"path":1788,"stem":1789,"titleTemplate":6},"Nitro (Kit)","\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fnitro","docs\u002F4.x\u002F4.api\u002F5.kit\u002F11.nitro",{"title":1791,"path":1792,"stem":1793,"titleTemplate":6},"Resolving","\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fresolving","docs\u002F4.x\u002F4.api\u002F5.kit\u002F12.resolving",{"title":1795,"path":1796,"stem":1797,"titleTemplate":6},"Logging (Ведение журнала)","\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Flogging","docs\u002F4.x\u002F4.api\u002F5.kit\u002F13.logging",{"title":1799,"path":1800,"stem":1801,"titleTemplate":6},"Builder","\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fbuilder","docs\u002F4.x\u002F4.api\u002F5.kit\u002F14.builder",{"title":854,"path":1803,"stem":1804,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fexamples","docs\u002F4.x\u002F4.api\u002F5.kit\u002F15.examples",{"title":968,"path":1806,"stem":1807,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Flayers","docs\u002F4.x\u002F4.api\u002F5.kit\u002F16.layers",{"title":862,"path":1809,"stem":1810,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fprogrammatic","docs\u002F4.x\u002F4.api\u002F5.kit\u002F2.programmatic",{"title":866,"path":1812,"stem":1813,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fcompatibility","docs\u002F4.x\u002F4.api\u002F5.kit\u002F3.compatibility",{"title":870,"path":1815,"stem":1816,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fautoimports","docs\u002F4.x\u002F4.api\u002F5.kit\u002F4.autoimports",{"title":437,"path":1818,"stem":1819,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fcomponents","docs\u002F4.x\u002F4.api\u002F5.kit\u002F5.components",{"title":877,"path":1821,"stem":1822,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fcontext","docs\u002F4.x\u002F4.api\u002F5.kit\u002F6.context",{"title":881,"path":1824,"stem":1825,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fpages","docs\u002F4.x\u002F4.api\u002F5.kit\u002F7.pages",{"title":1827,"path":1828,"stem":1829,"titleTemplate":6},"Макеты","\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Flayout","docs\u002F4.x\u002F4.api\u002F5.kit\u002F8.layout",{"title":1831,"path":1832,"stem":1833,"titleTemplate":6},"Head","\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fhead","docs\u002F4.x\u002F4.api\u002F5.kit\u002F9.head",{"title":893,"path":1835,"stem":1836,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fkit\u002Fplugins","docs\u002F4.x\u002F4.api\u002F5.kit\u002F9.plugins",{"title":1838,"titleTemplate":1839,"icon":898,"path":1840,"stem":1841,"children":1842,"page":108},"Продвинутое","%s · Продвинутое","\u002Fdocs\u002F4.x\u002Fapi\u002Fadvanced","docs\u002F4.x\u002F4.api\u002F6.advanced",[1843,1846],{"title":410,"path":1844,"stem":1845,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fapi\u002Fadvanced\u002Fhooks","docs\u002F4.x\u002F4.api\u002F6.advanced\u002F1.hooks",{"title":1847,"path":1848,"stem":1849,"titleTemplate":6},"import.meta","\u002Fdocs\u002F4.x\u002Fapi\u002Fadvanced\u002Fimport-meta","docs\u002F4.x\u002F4.api\u002F6.advanced\u002F2.import-meta",{"title":910,"path":1851,"stem":1852,"titleTemplate":913,"icon":32},"\u002Fdocs\u002F4.x\u002Fapi\u002Fnuxt-config","docs\u002F4.x\u002F4.api\u002F6.nuxt-config",{"title":915,"titleTemplate":916,"icon":917,"path":1854,"stem":1855,"children":1856,"page":108},"\u002Fdocs\u002F4.x\u002Fexamples","docs\u002F4.x\u002F4.examples",[1857,1860,1879,1892,1923],{"title":922,"path":1858,"stem":1859,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fhello-world","docs\u002F4.x\u002F4.examples\u002F0.hello-world",{"title":926,"path":1861,"stem":1862,"children":1863,"page":108},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures","docs\u002F4.x\u002F4.examples\u002F1.features",[1864,1867,1870,1873,1876],{"title":260,"path":1865,"stem":1866,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures\u002Fauto-imports","docs\u002F4.x\u002F4.examples\u002F1.features\u002F1.auto-imports",{"title":64,"path":1868,"stem":1869,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures\u002Fdata-fetching","docs\u002F4.x\u002F4.examples\u002F1.features\u002F2.data-fetching",{"title":69,"path":1871,"stem":1872,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures\u002Fstate-management","docs\u002F4.x\u002F4.examples\u002F1.features\u002F3.state-management",{"title":940,"path":1874,"stem":1875,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures\u002Fmeta-tags","docs\u002F4.x\u002F4.examples\u002F1.features\u002F4.meta-tags",{"title":944,"path":1877,"stem":1878,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Ffeatures\u002Flayouts","docs\u002F4.x\u002F4.examples\u002F1.features\u002F5.layouts",{"title":948,"path":1880,"stem":1881,"children":1882,"page":108},"\u002Fdocs\u002F4.x\u002Fexamples\u002Frouting","docs\u002F4.x\u002F4.examples\u002F2.routing",[1883,1886,1889],{"title":953,"path":1884,"stem":1885,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Frouting\u002Fmiddleware","docs\u002F4.x\u002F4.examples\u002F2.routing\u002Fmiddleware",{"title":881,"path":1887,"stem":1888,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Frouting\u002Fpages","docs\u002F4.x\u002F4.examples\u002F2.routing\u002Fpages",{"title":960,"path":1890,"stem":1891,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Frouting\u002Funiversal-router","docs\u002F4.x\u002F4.examples\u002F2.routing\u002Funiversal-router",{"title":897,"path":1893,"stem":1894,"children":1895,"page":108},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced","docs\u002F4.x\u002F4.examples\u002F4.advanced",[1896,1899,1902,1905,1908,1911,1914,1917,1920],{"title":968,"path":1897,"stem":1898,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fconfig-extends","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fconfig-extends",{"title":74,"path":1900,"stem":1901,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Ferror-handling","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Ferror-handling",{"title":975,"path":1903,"stem":1904,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fjsx","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fjsx",{"title":979,"path":1906,"stem":1907,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Flocale","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Flocale",{"title":983,"path":1909,"stem":1910,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fmodule-extend-pages","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fmodule-extend-pages",{"title":987,"path":1912,"stem":1913,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fteleport","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fteleport",{"title":99,"path":1915,"stem":1916,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Ftesting","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Ftesting",{"title":994,"path":1918,"stem":1919,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fuse-cookie","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fuse-cookie",{"title":998,"path":1921,"stem":1922,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fadvanced\u002Fuse-custom-fetch-composable","docs\u002F4.x\u002F4.examples\u002F4.advanced\u002Fuse-custom-fetch-composable",{"title":1002,"path":1924,"stem":1925,"children":1926,"page":108},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fexperimental","docs\u002F4.x\u002F4.examples\u002F7.experimental",[1927],{"title":1007,"path":1928,"stem":1929,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fexamples\u002Fexperimental\u002Fwasm","docs\u002F4.x\u002F4.examples\u002F7.experimental\u002Fwasm",{"title":1011,"titleTemplate":1012,"icon":1013,"path":1931,"stem":1932,"children":1933,"page":108},"\u002Fdocs\u002F4.x\u002Fcommunity","docs\u002F4.x\u002F5.community",[1934,1938,1942,1946,1949,1953],{"title":1935,"path":1936,"stem":1937,"titleTemplate":6,"icon":1021},"Помощь","\u002Fdocs\u002F4.x\u002Fcommunity\u002Fgetting-help","docs\u002F4.x\u002F5.community\u002F2.getting-help",{"title":1939,"path":1940,"stem":1941,"titleTemplate":6,"icon":1026},"Сообщение о багах","\u002Fdocs\u002F4.x\u002Fcommunity\u002Freporting-bugs","docs\u002F4.x\u002F5.community\u002F3.reporting-bugs",{"title":1943,"path":1944,"stem":1945,"titleTemplate":6,"icon":1031},"Участие в разработке","\u002Fdocs\u002F4.x\u002Fcommunity\u002Fcontribution","docs\u002F4.x\u002F5.community\u002F4.contribution",{"title":1033,"path":1947,"stem":1948,"titleTemplate":6,"icon":1036},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Fframework-contribution","docs\u002F4.x\u002F5.community\u002F5.framework-contribution",{"title":1950,"path":1951,"stem":1952,"titleTemplate":6,"icon":1041},"Дорожная карта","\u002Fdocs\u002F4.x\u002Fcommunity\u002Froadmap","docs\u002F4.x\u002F5.community\u002F6.roadmap",{"title":1043,"path":1954,"stem":1955,"titleTemplate":6,"icon":1046},"\u002Fdocs\u002F4.x\u002Fcommunity\u002Fchangelog","docs\u002F4.x\u002F5.community\u002F7.changelog",{"title":1957,"titleTemplate":1958,"icon":1050,"path":1959,"stem":1960,"children":1961,"page":108},"Миграция на Nuxt Bridge","Миграция на Nuxt Bridge: %s","\u002Fdocs\u002F4.x\u002Fbridge","docs\u002F4.x\u002F6.bridge",[1962,1965,1968,1972,1976,1979,1982,1985,1988,1992],{"title":1055,"path":1963,"stem":1964,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Foverview","docs\u002F4.x\u002F6.bridge\u002F1.overview",{"title":1059,"path":1966,"stem":1967,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fconfiguration","docs\u002F4.x\u002F6.bridge\u002F10.configuration",{"title":1969,"path":1970,"stem":1971,"titleTemplate":6},"TypeScript (поддержка)","\u002Fdocs\u002F4.x\u002Fbridge\u002Ftypescript","docs\u002F4.x\u002F6.bridge\u002F2.typescript",{"title":1973,"path":1974,"stem":1975,"titleTemplate":6},"Устаревший Composition API","\u002Fdocs\u002F4.x\u002Fbridge\u002Fbridge-composition-api","docs\u002F4.x\u002F6.bridge\u002F3.bridge-composition-api",{"title":1070,"path":1977,"stem":1978,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fplugins-and-middleware","docs\u002F4.x\u002F6.bridge\u002F4.plugins-and-middleware",{"title":1074,"path":1980,"stem":1981,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fnuxt3-compatible-api","docs\u002F4.x\u002F6.bridge\u002F5.nuxt3-compatible-api",{"title":940,"path":1983,"stem":1984,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fmeta","docs\u002F4.x\u002F6.bridge\u002F6.meta",{"title":1439,"path":1986,"stem":1987,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fbridge\u002Fruntime-config","docs\u002F4.x\u002F6.bridge\u002F7.runtime-config",{"title":1989,"path":1990,"stem":1991,"titleTemplate":6},"Nitro (сервер)","\u002Fdocs\u002F4.x\u002Fbridge\u002Fnitro","docs\u002F4.x\u002F6.bridge\u002F8.nitro",{"title":1993,"path":1994,"stem":1995,"titleTemplate":6},"Vite (сборщик)","\u002Fdocs\u002F4.x\u002Fbridge\u002Fvite","docs\u002F4.x\u002F6.bridge\u002F9.vite",{"title":1091,"titleTemplate":1997,"icon":107,"path":1998,"stem":1999,"children":2000,"page":108},"Migrate to Nuxt 3: %s","\u002Fdocs\u002F4.x\u002Fmigration","docs\u002F4.x\u002F7.migration",[2001,2004,2007,2010,2013,2016,2019,2022,2025,2029,2033],{"title":1055,"path":2002,"stem":2003,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Foverview","docs\u002F4.x\u002F7.migration\u002F1.overview",{"title":1100,"path":2005,"stem":2006,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fbundling","docs\u002F4.x\u002F7.migration\u002F10.bundling",{"title":79,"path":2008,"stem":2009,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fserver","docs\u002F4.x\u002F7.migration\u002F11.server",{"title":1059,"path":2011,"stem":2012,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fconfiguration","docs\u002F4.x\u002F7.migration\u002F2.configuration",{"title":268,"path":2014,"stem":2015,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fmodule-authors","docs\u002F4.x\u002F7.migration\u002F20.module-authors",{"title":870,"path":2017,"stem":2018,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fauto-imports","docs\u002F4.x\u002F7.migration\u002F3.auto-imports",{"title":940,"path":2020,"stem":2021,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fmeta","docs\u002F4.x\u002F7.migration\u002F4.meta",{"title":1070,"path":2023,"stem":2024,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fplugins-and-middleware","docs\u002F4.x\u002F7.migration\u002F5.plugins-and-middleware",{"title":2026,"path":2027,"stem":2028,"titleTemplate":6},"Страницы и макеты","\u002Fdocs\u002F4.x\u002Fmigration\u002Fpages-and-layouts","docs\u002F4.x\u002F7.migration\u002F6.pages-and-layouts",{"title":2030,"path":2031,"stem":2032,"titleTemplate":6},"Опции компонентов","\u002Fdocs\u002F4.x\u002Fmigration\u002Fcomponent-options","docs\u002F4.x\u002F7.migration\u002F7.component-options",{"title":1439,"path":2034,"stem":2035,"titleTemplate":6},"\u002Fdocs\u002F4.x\u002Fmigration\u002Fruntime-config","docs\u002F4.x\u002F7.migration\u002F8.runtime-config",{"title":5,"titleTemplate":6,"icon":7,"path":2037,"stem":2038,"children":2039,"page":108},"\u002Fdocs\u002F5.x","docs\u002F5.x",[2040,2098,2188,2318,2688,2765,2787,2821],{"title":1138,"titleTemplate":1139,"icon":14,"path":2041,"stem":2042,"children":2043,"page":108},"\u002Fdocs\u002F5.x\u002Fgetting-started","docs\u002F5.x\u002F1.getting-started",[2044,2047,2050,2053,2056,2059,2062,2065,2068,2071,2074,2077,2080,2083,2086,2089,2092,2095],{"title":19,"path":2045,"stem":2046,"titleTemplate":6,"icon":22},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fintroduction","docs\u002F5.x\u002F1.getting-started\u002F01.introduction",{"title":24,"path":2048,"stem":2049,"titleTemplate":6,"icon":27},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Finstallation","docs\u002F5.x\u002F1.getting-started\u002F02.installation",{"title":1059,"path":2051,"stem":2052,"titleTemplate":6,"icon":32},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fconfiguration","docs\u002F5.x\u002F1.getting-started\u002F03.configuration",{"title":1153,"path":2054,"stem":2055,"titleTemplate":6,"icon":37},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fviews","docs\u002F5.x\u002F1.getting-started\u002F04.views",{"title":1157,"path":2057,"stem":2058,"titleTemplate":6,"icon":42},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fassets","docs\u002F5.x\u002F1.getting-started\u002F05.assets",{"title":1161,"path":2060,"stem":2061,"titleTemplate":6,"icon":47},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fstyling","docs\u002F5.x\u002F1.getting-started\u002F06.styling",{"title":49,"path":2063,"stem":2064,"titleTemplate":6,"icon":52},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Frouting","docs\u002F5.x\u002F1.getting-started\u002F07.routing",{"title":1168,"path":2066,"stem":2067,"titleTemplate":6,"icon":57},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fseo-meta","docs\u002F5.x\u002F1.getting-started\u002F08.seo-meta",{"title":59,"path":2069,"stem":2070,"titleTemplate":6,"icon":62},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Ftransitions","docs\u002F5.x\u002F1.getting-started\u002F09.transitions",{"title":64,"path":2072,"stem":2073,"titleTemplate":6,"icon":67},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fdata-fetching","docs\u002F5.x\u002F1.getting-started\u002F10.data-fetching",{"title":69,"path":2075,"stem":2076,"titleTemplate":6,"icon":72},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fstate-management","docs\u002F5.x\u002F1.getting-started\u002F11.state-management",{"title":74,"path":2078,"stem":2079,"titleTemplate":6,"icon":77},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Ferror-handling","docs\u002F5.x\u002F1.getting-started\u002F12.error-handling",{"title":79,"path":2081,"stem":2082,"titleTemplate":6,"icon":82},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fserver","docs\u002F5.x\u002F1.getting-started\u002F13.server",{"title":84,"path":2084,"stem":2085,"titleTemplate":6,"icon":87},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Flayers","docs\u002F5.x\u002F1.getting-started\u002F14.layers",{"title":89,"path":2087,"stem":2088,"titleTemplate":6,"icon":92},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fprerendering","docs\u002F5.x\u002F1.getting-started\u002F15.prerendering",{"title":94,"path":2090,"stem":2091,"titleTemplate":6,"icon":97},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fdeployment","docs\u002F5.x\u002F1.getting-started\u002F16.deployment",{"title":99,"path":2093,"stem":2094,"titleTemplate":6,"icon":102},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Ftesting","docs\u002F5.x\u002F1.getting-started\u002F17.testing",{"title":104,"path":2096,"stem":2097,"titleTemplate":6,"icon":107},"\u002Fdocs\u002F5.x\u002Fgetting-started\u002Fupgrade","docs\u002F5.x\u002F1.getting-started\u002F18.upgrade",{"title":1202,"titleTemplate":1203,"icon":112,"path":2099,"stem":2100,"children":2101,"page":108},"\u002Fdocs\u002F5.x\u002Fdirectory-structure","docs\u002F5.x\u002F2.directory-structure",[2102,2105,2108,2146,2149,2152,2155,2158,2161,2164,2167,2170,2173,2176,2179,2182,2185],{"title":117,"path":2103,"stem":2104,"titleTemplate":6,"icon":1210},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnuxt","docs\u002F5.x\u002F2.directory-structure\u002F0.nuxt",{"title":122,"path":2106,"stem":2107,"titleTemplate":6,"icon":1214},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Foutput","docs\u002F5.x\u002F2.directory-structure\u002F0.output",{"title":1216,"titleTemplate":1203,"head":2109,"defaultOpen":1219,"icon":1220,"path":2110,"stem":2111,"children":2112,"page":108},{"title":1218},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp","docs\u002F5.x\u002F2.directory-structure\u002F1.app",[2113,2116,2119,2122,2125,2128,2131,2134,2137,2140,2143],{"title":1225,"path":2114,"stem":2115,"titleTemplate":6,"icon":1228},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fassets","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.assets",{"title":1230,"path":2117,"stem":2118,"titleTemplate":6,"icon":133},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fcomponents","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.components",{"title":135,"path":2120,"stem":2121,"titleTemplate":6,"icon":1236},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fcomposables","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.composables",{"title":1238,"path":2123,"stem":2124,"titleTemplate":6,"icon":151},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Flayouts","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.layouts",{"title":1242,"path":2126,"stem":2127,"titleTemplate":6,"icon":156},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fmiddleware","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.middleware",{"title":1246,"path":2129,"stem":2130,"titleTemplate":6,"icon":151},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fpages","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.pages",{"title":1250,"path":2132,"stem":2133,"titleTemplate":6,"icon":173},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fplugins","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.plugins",{"title":188,"path":2135,"stem":2136,"titleTemplate":6,"icon":1256},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Futils","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F1.utils",{"title":210,"path":2138,"stem":2139,"titleTemplate":6,"icon":1260},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fapp","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F3.app",{"title":214,"path":2141,"stem":2142,"titleTemplate":6,"icon":1264},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Fapp-config","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F3.app-config",{"title":218,"path":2144,"stem":2145,"titleTemplate":6,"icon":1260},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fapp\u002Ferror","docs\u002F5.x\u002F2.directory-structure\u002F1.app\u002F3.error",{"title":139,"path":2147,"stem":2148,"titleTemplate":6,"icon":1271},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fcontent","docs\u002F5.x\u002F2.directory-structure\u002F1.content",{"title":143,"path":2150,"stem":2151,"titleTemplate":6,"icon":146},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Flayers","docs\u002F5.x\u002F2.directory-structure\u002F1.layers",{"title":158,"path":2153,"stem":2154,"titleTemplate":6,"icon":146},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fmodules","docs\u002F5.x\u002F2.directory-structure\u002F1.modules",{"title":162,"path":2156,"stem":2157,"titleTemplate":6,"icon":1281},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnode_modules","docs\u002F5.x\u002F2.directory-structure\u002F1.node_modules",{"title":1283,"path":2159,"stem":2160,"titleTemplate":6,"icon":1286},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fpublic","docs\u002F5.x\u002F2.directory-structure\u002F1.public",{"title":179,"path":2162,"stem":2163,"titleTemplate":6,"icon":182},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fserver","docs\u002F5.x\u002F2.directory-structure\u002F1.server",{"title":184,"path":2165,"stem":2166,"titleTemplate":6,"icon":1293},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fshared","docs\u002F5.x\u002F2.directory-structure\u002F1.shared",{"title":192,"path":2168,"stem":2169,"titleTemplate":6,"icon":1297},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fenv","docs\u002F5.x\u002F2.directory-structure\u002F2.env",{"title":197,"path":2171,"stem":2172,"titleTemplate":6,"icon":1301},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fgitignore","docs\u002F5.x\u002F2.directory-structure\u002F2.gitignore",{"title":201,"path":2174,"stem":2175,"titleTemplate":6,"icon":204},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnuxtignore","docs\u002F5.x\u002F2.directory-structure\u002F2.nuxtignore",{"title":206,"path":2177,"stem":2178,"titleTemplate":6,"icon":204},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnuxtrc","docs\u002F5.x\u002F2.directory-structure\u002F2.nuxtrc",{"title":222,"path":2180,"stem":2181,"titleTemplate":6,"icon":204},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fnuxt-config","docs\u002F5.x\u002F2.directory-structure\u002F3.nuxt-config",{"title":226,"path":2183,"stem":2184,"titleTemplate":6,"icon":1314},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Fpackage","docs\u002F5.x\u002F2.directory-structure\u002F3.package",{"title":230,"path":2186,"stem":2187,"titleTemplate":6,"icon":233},"\u002Fdocs\u002F5.x\u002Fdirectory-structure\u002Ftsconfig","docs\u002F5.x\u002F2.directory-structure\u002F3.tsconfig",{"title":235,"titleTemplate":6,"icon":236,"path":2189,"stem":2190,"children":2191,"page":108},"\u002Fdocs\u002F5.x\u002Fguide","docs\u002F5.x\u002F3.guide",[2192,2217,2230,2240,2268,2284],{"title":241,"titleTemplate":242,"icon":243,"path":2193,"stem":2194,"children":2195,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts","docs\u002F5.x\u002F3.guide\u002F1.concepts",[2196,2199,2202,2205,2208,2211,2214],{"title":248,"path":2197,"stem":2198,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Frendering","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F1.rendering",{"title":256,"path":2200,"stem":2201,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fnuxt-lifecycle","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F2.nuxt-lifecycle",{"title":870,"path":2203,"stem":2204,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fauto-imports","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F3.auto-imports",{"title":264,"path":2206,"stem":2207,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fserver-engine","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F4.server-engine",{"title":268,"path":2209,"stem":2210,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fmodules","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F5.modules",{"title":276,"path":2212,"stem":2213,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Ftypescript","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F8.typescript",{"title":280,"path":2215,"stem":2216,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fconcepts\u002Fcode-style","docs\u002F5.x\u002F3.guide\u002F1.concepts\u002F9.code-style",{"title":284,"titleTemplate":285,"icon":286,"path":2218,"stem":2219,"children":2220,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices","docs\u002F5.x\u002F3.guide\u002F2.best-practices",[2221,2224,2227],{"title":1352,"path":2222,"stem":2223,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices\u002Fhydration","docs\u002F5.x\u002F3.guide\u002F2.best-practices\u002Fhydration",{"title":295,"path":2225,"stem":2226,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices\u002Fperformance","docs\u002F5.x\u002F3.guide\u002F2.best-practices\u002Fperformance",{"title":299,"path":2228,"stem":2229,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fbest-practices\u002Fplugins","docs\u002F5.x\u002F3.guide\u002F2.best-practices\u002Fplugins",{"title":303,"titleTemplate":304,"icon":305,"path":2231,"stem":2232,"children":2233,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Fai","docs\u002F5.x\u002F3.guide\u002F3.ai",[2234,2237],{"title":1366,"path":2235,"stem":2236,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fai\u002Fmcp","docs\u002F5.x\u002F3.guide\u002F3.ai\u002F1.mcp",{"title":314,"path":2238,"stem":2239,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fai\u002Fllms-txt","docs\u002F5.x\u002F3.guide\u002F3.ai\u002F2.llms-txt",{"title":318,"titleTemplate":1373,"icon":320,"path":2241,"stem":2242,"children":2243,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules","docs\u002F5.x\u002F3.guide\u002F4.modules",[2244,2247,2250,2253,2256,2259,2262,2265],{"title":325,"path":2245,"stem":2246,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fgetting-started","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F1.getting-started",{"title":329,"path":2248,"stem":2249,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fmodule-anatomy","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F2.module-anatomy",{"title":1384,"path":2251,"stem":2252,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Frecipes-basics","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F3.recipes-basics",{"title":337,"path":2254,"stem":2255,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fmodule-dependencies","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F4.module-dependencies",{"title":1391,"path":2257,"stem":2258,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Frecipes-advanced","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F5.recipes-advanced",{"title":345,"path":2260,"stem":2261,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Ftesting","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F6.testing",{"title":284,"path":2263,"stem":2264,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fbest-practices","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F7.best-practices",{"title":352,"path":2266,"stem":2267,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fmodules\u002Fecosystem","docs\u002F5.x\u002F3.guide\u002F4.modules\u002F8.ecosystem",{"title":356,"titleTemplate":357,"icon":358,"path":2269,"stem":2270,"children":2271,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes","docs\u002F5.x\u002F3.guide\u002F5.recipes",[2272,2275,2278,2281],{"title":1408,"path":2273,"stem":2274,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fcustom-routing","docs\u002F5.x\u002F3.guide\u002F5.recipes\u002F1.custom-routing",{"title":367,"path":2276,"stem":2277,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fvite-plugin","docs\u002F5.x\u002F3.guide\u002F5.recipes\u002F2.vite-plugin",{"title":1415,"path":2279,"stem":2280,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fcustom-usefetch","docs\u002F5.x\u002F3.guide\u002F5.recipes\u002F3.custom-usefetch",{"title":375,"path":2282,"stem":2283,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Frecipes\u002Fsessions-and-authentication","docs\u002F5.x\u002F3.guide\u002F5.recipes\u002F4.sessions-and-authentication",{"title":1422,"titleTemplate":1423,"icon":381,"path":2285,"stem":2286,"children":2287,"page":108},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further","docs\u002F5.x\u002F3.guide\u002F6.going-further",[2288,2291,2294,2297,2300,2303,2306,2309,2312,2315],{"title":1428,"path":2289,"stem":2290,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fevents","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F1.events",{"title":390,"path":2292,"stem":2293,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fexperimental-features","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F1.experimental-features",{"title":1435,"path":2295,"stem":2296,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Ffeatures","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F1.features",{"title":1439,"path":2298,"stem":2299,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fruntime-config","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F10.runtime-config",{"title":1443,"path":2301,"stem":2302,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fnightly-release-channel","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F11.nightly-release-channel",{"title":410,"path":2304,"stem":2305,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fhooks","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F2.hooks",{"title":414,"path":2307,"stem":2308,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fkit","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F4.kit",{"title":418,"path":2310,"stem":2311,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fnuxt-app","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F6.nuxt-app",{"title":1456,"path":2313,"stem":2314,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Flayers","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F7.layers",{"title":426,"path":2316,"stem":2317,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fguide\u002Fgoing-further\u002Fdebugging","docs\u002F5.x\u002F3.guide\u002F6.going-further\u002F9.debugging",{"title":430,"titleTemplate":1463,"icon":432,"path":2319,"stem":2320,"children":2321,"page":108},"\u002Fdocs\u002F5.x\u002Fapi","docs\u002F5.x\u002F4.api",[2322,2374,2474,2565,2617,2675,2685],{"title":437,"titleTemplate":438,"icon":320,"path":2323,"stem":2324,"children":2325,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents","docs\u002F5.x\u002F4.api\u002F1.components",[2326,2329,2332,2335,2338,2341,2344,2347,2350,2353,2356,2359,2362,2365,2368,2371],{"title":443,"path":2327,"stem":2328,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fclient-only","docs\u002F5.x\u002F4.api\u002F1.components\u002F1.client-only",{"title":447,"path":2330,"stem":2331,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fdev-only","docs\u002F5.x\u002F4.api\u002F1.components\u002F1.dev-only",{"title":451,"path":2333,"stem":2334,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-client-fallback","docs\u002F5.x\u002F4.api\u002F1.components\u002F1.nuxt-client-fallback",{"title":455,"path":2336,"stem":2337,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-picture","docs\u002F5.x\u002F4.api\u002F1.components\u002F10.nuxt-picture",{"title":459,"path":2339,"stem":2340,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fteleports","docs\u002F5.x\u002F4.api\u002F1.components\u002F11.teleports",{"title":463,"path":2342,"stem":2343,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-route-announcer","docs\u002F5.x\u002F4.api\u002F1.components\u002F12.nuxt-route-announcer",{"title":468,"path":2345,"stem":2346,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-time","docs\u002F5.x\u002F4.api\u002F1.components\u002F13.nuxt-time",{"title":1493,"path":2348,"stem":2349,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-announcer","docs\u002F5.x\u002F4.api\u002F1.components\u002F14.nuxt-announcer",{"title":472,"path":2351,"stem":2352,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-page","docs\u002F5.x\u002F4.api\u002F1.components\u002F2.nuxt-page",{"title":476,"path":2354,"stem":2355,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-layout","docs\u002F5.x\u002F4.api\u002F1.components\u002F3.nuxt-layout",{"title":480,"path":2357,"stem":2358,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-link","docs\u002F5.x\u002F4.api\u002F1.components\u002F4.nuxt-link",{"title":484,"path":2360,"stem":2361,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-loading-indicator","docs\u002F5.x\u002F4.api\u002F1.components\u002F5.nuxt-loading-indicator",{"title":488,"path":2363,"stem":2364,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-error-boundary","docs\u002F5.x\u002F4.api\u002F1.components\u002F6.nuxt-error-boundary",{"title":492,"path":2366,"stem":2367,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-welcome","docs\u002F5.x\u002F4.api\u002F1.components\u002F7.nuxt-welcome",{"title":496,"path":2369,"stem":2370,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomponents\u002Fnuxt-island","docs\u002F5.x\u002F4.api\u002F1.components\u002F8.nuxt-island",{"title":500,"path":2372,"stem":2373,"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":2375,"stem":2376,"children":2377,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables","docs\u002F5.x\u002F4.api\u002F2.composables",[2378,2381,2384,2387,2390,2393,2396,2399,2402,2405,2408,2411,2414,2417,2420,2423,2426,2429,2432,2435,2438,2441,2444,2447,2450,2453,2456,2459,2462,2465,2468,2471],{"title":1525,"path":2379,"stem":2380,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fcreate-use-async-data","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fcreate-use-async-data",{"title":1529,"path":2382,"stem":2383,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fcreate-use-fetch","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fcreate-use-fetch",{"title":511,"path":2385,"stem":2386,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fon-prehydrate","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fon-prehydrate",{"title":1536,"path":2388,"stem":2389,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-announcer","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-announcer",{"title":515,"path":2391,"stem":2392,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-app-config","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-app-config",{"title":519,"path":2394,"stem":2395,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-async-data","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-async-data",{"title":523,"path":2397,"stem":2398,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-cookie","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-cookie",{"title":527,"path":2400,"stem":2401,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-error","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-error",{"title":531,"path":2403,"stem":2404,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-fetch","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-fetch",{"title":535,"path":2406,"stem":2407,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-head","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-head",{"title":539,"path":2409,"stem":2410,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-head-safe","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-head-safe",{"title":543,"path":2412,"stem":2413,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-hydration","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-hydration",{"title":547,"path":2415,"stem":2416,"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":2418,"stem":2419,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-lazy-fetch","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-lazy-fetch",{"title":555,"path":2421,"stem":2422,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-loading-indicator","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-loading-indicator",{"title":559,"path":2424,"stem":2425,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-app","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-nuxt-app",{"title":563,"path":2427,"stem":2428,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-nuxt-data","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-nuxt-data",{"title":567,"path":2430,"stem":2431,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-preview-mode","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-preview-mode",{"title":571,"path":2433,"stem":2434,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-event","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-request-event",{"title":575,"path":2436,"stem":2437,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-fetch","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-request-fetch",{"title":579,"path":2439,"stem":2440,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-header","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-request-header",{"title":583,"path":2442,"stem":2443,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-headers","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-request-headers",{"title":587,"path":2445,"stem":2446,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-request-url","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-request-url",{"title":591,"path":2448,"stem":2449,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-response-header","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-response-header",{"title":595,"path":2451,"stem":2452,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-route","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-route",{"title":599,"path":2454,"stem":2455,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-route-announcer","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-route-announcer",{"title":603,"path":2457,"stem":2458,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-router","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-router",{"title":607,"path":2460,"stem":2461,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-config","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-runtime-config",{"title":611,"path":2463,"stem":2464,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-runtime-hook","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-runtime-hook",{"title":615,"path":2466,"stem":2467,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcomposables\u002Fuse-seo-meta","docs\u002F5.x\u002F4.api\u002F2.composables\u002Fuse-seo-meta",{"title":619,"path":2469,"stem":2470,"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":2472,"stem":2473,"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":2475,"stem":2476,"children":2477,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils","docs\u002F5.x\u002F4.api\u002F3.utils",[2478,2481,2484,2487,2490,2493,2496,2499,2502,2505,2508,2511,2514,2517,2520,2523,2526,2529,2532,2535,2538,2541,2544,2547,2550,2553,2556,2559,2562],{"title":634,"path":2479,"stem":2480,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdollarfetch","docs\u002F5.x\u002F4.api\u002F3.utils\u002F$fetch",{"title":638,"path":2482,"stem":2483,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fabort-navigation","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fabort-navigation",{"title":642,"path":2485,"stem":2486,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fadd-route-middleware","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fadd-route-middleware",{"title":646,"path":2488,"stem":2489,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fcall-once","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fcall-once",{"title":650,"path":2491,"stem":2492,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fclear-error","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fclear-error",{"title":654,"path":2494,"stem":2495,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fclear-nuxt-data","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fclear-nuxt-data",{"title":658,"path":2497,"stem":2498,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fclear-nuxt-state","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fclear-nuxt-state",{"title":662,"path":2500,"stem":2501,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fcreate-error","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fcreate-error",{"title":666,"path":2503,"stem":2504,"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":2506,"stem":2507,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-nuxt-component","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-component",{"title":674,"path":2509,"stem":2510,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-nuxt-plugin","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fdefine-nuxt-plugin",{"title":678,"path":2512,"stem":2513,"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":2515,"stem":2516,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-page-meta","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fdefine-page-meta",{"title":686,"path":2518,"stem":2519,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fdefine-route-rules","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fdefine-route-rules",{"title":690,"path":2521,"stem":2522,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fnavigate-to","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fnavigate-to",{"title":694,"path":2524,"stem":2525,"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":2527,"stem":2528,"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":2530,"stem":2531,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fon-nuxt-ready","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fon-nuxt-ready",{"title":706,"path":2533,"stem":2534,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fprefetch-components","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fprefetch-components",{"title":710,"path":2536,"stem":2537,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fpreload-components","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fpreload-components",{"title":714,"path":2539,"stem":2540,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fpreload-route-components","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fpreload-route-components",{"title":718,"path":2542,"stem":2543,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fprerender-routes","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fprerender-routes",{"title":722,"path":2545,"stem":2546,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Frefresh-cookie","docs\u002F5.x\u002F4.api\u002F3.utils\u002Frefresh-cookie",{"title":726,"path":2548,"stem":2549,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Frefresh-nuxt-data","docs\u002F5.x\u002F4.api\u002F3.utils\u002Frefresh-nuxt-data",{"title":730,"path":2551,"stem":2552,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Freload-nuxt-app","docs\u002F5.x\u002F4.api\u002F3.utils\u002Freload-nuxt-app",{"title":734,"path":2554,"stem":2555,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fset-page-layout","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fset-page-layout",{"title":738,"path":2557,"stem":2558,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fset-response-status","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fset-response-status",{"title":742,"path":2560,"stem":2561,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fshow-error","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fshow-error",{"title":746,"path":2563,"stem":2564,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Futils\u002Fupdate-app-config","docs\u002F5.x\u002F4.api\u002F3.utils\u002Fupdate-app-config",{"title":750,"titleTemplate":6,"icon":752,"path":2566,"stem":2567,"children":2568,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands","docs\u002F5.x\u002F4.api\u002F4.commands",[2569,2572,2575,2578,2581,2584,2587,2590,2593,2596,2599,2602,2605,2608,2611,2614],{"title":757,"path":2570,"stem":2571,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fadd","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fadd",{"title":761,"path":2573,"stem":2574,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fanalyze","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fanalyze",{"title":765,"path":2576,"stem":2577,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fbuild","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fbuild",{"title":769,"path":2579,"stem":2580,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fbuild-module","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fbuild-module",{"title":773,"path":2582,"stem":2583,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fcleanup","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fcleanup",{"title":777,"path":2585,"stem":2586,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fdev","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fdev",{"title":1737,"path":2588,"stem":2589,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fdevtools","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fdevtools",{"title":1741,"path":2591,"stem":2592,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fgenerate","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fgenerate",{"title":789,"path":2594,"stem":2595,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Finfo","docs\u002F5.x\u002F4.api\u002F4.commands\u002Finfo",{"title":793,"path":2597,"stem":2598,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Finit","docs\u002F5.x\u002F4.api\u002F4.commands\u002Finit",{"title":797,"path":2600,"stem":2601,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fmodule","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fmodule",{"title":1754,"path":2603,"stem":2604,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fprepare","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fprepare",{"title":1758,"path":2606,"stem":2607,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fpreview","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fpreview",{"title":809,"path":2609,"stem":2610,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Ftest","docs\u002F5.x\u002F4.api\u002F4.commands\u002Ftest",{"title":1765,"path":2612,"stem":2613,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Ftypecheck","docs\u002F5.x\u002F4.api\u002F4.commands\u002Ftypecheck",{"title":817,"path":2615,"stem":2616,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fcommands\u002Fupgrade","docs\u002F5.x\u002F4.api\u002F4.commands\u002Fupgrade",{"title":1772,"titleTemplate":821,"icon":822,"path":2618,"stem":2619,"children":2620,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit","docs\u002F5.x\u002F4.api\u002F5.kit",[2621,2624,2627,2630,2633,2636,2639,2642,2645,2648,2651,2654,2657,2660,2663,2666,2669,2672],{"title":268,"path":2622,"stem":2623,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fmodules","docs\u002F5.x\u002F4.api\u002F5.kit\u002F1.modules",{"title":1780,"path":2625,"stem":2626,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fruntime-config","docs\u002F5.x\u002F4.api\u002F5.kit\u002F10.runtime-config",{"title":834,"path":2628,"stem":2629,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Ftemplates","docs\u002F5.x\u002F4.api\u002F5.kit\u002F10.templates",{"title":1787,"path":2631,"stem":2632,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fnitro","docs\u002F5.x\u002F4.api\u002F5.kit\u002F11.nitro",{"title":1791,"path":2634,"stem":2635,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fresolving","docs\u002F5.x\u002F4.api\u002F5.kit\u002F12.resolving",{"title":1795,"path":2637,"stem":2638,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Flogging","docs\u002F5.x\u002F4.api\u002F5.kit\u002F13.logging",{"title":1799,"path":2640,"stem":2641,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fbuilder","docs\u002F5.x\u002F4.api\u002F5.kit\u002F14.builder",{"title":854,"path":2643,"stem":2644,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fexamples","docs\u002F5.x\u002F4.api\u002F5.kit\u002F15.examples",{"title":968,"path":2646,"stem":2647,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Flayers","docs\u002F5.x\u002F4.api\u002F5.kit\u002F16.layers",{"title":862,"path":2649,"stem":2650,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fprogrammatic","docs\u002F5.x\u002F4.api\u002F5.kit\u002F2.programmatic",{"title":866,"path":2652,"stem":2653,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fcompatibility","docs\u002F5.x\u002F4.api\u002F5.kit\u002F3.compatibility",{"title":870,"path":2655,"stem":2656,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fautoimports","docs\u002F5.x\u002F4.api\u002F5.kit\u002F4.autoimports",{"title":437,"path":2658,"stem":2659,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fcomponents","docs\u002F5.x\u002F4.api\u002F5.kit\u002F5.components",{"title":877,"path":2661,"stem":2662,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fcontext","docs\u002F5.x\u002F4.api\u002F5.kit\u002F6.context",{"title":881,"path":2664,"stem":2665,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fpages","docs\u002F5.x\u002F4.api\u002F5.kit\u002F7.pages",{"title":1827,"path":2667,"stem":2668,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Flayout","docs\u002F5.x\u002F4.api\u002F5.kit\u002F8.layout",{"title":1831,"path":2670,"stem":2671,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fhead","docs\u002F5.x\u002F4.api\u002F5.kit\u002F9.head",{"title":893,"path":2673,"stem":2674,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fkit\u002Fplugins","docs\u002F5.x\u002F4.api\u002F5.kit\u002F9.plugins",{"title":1838,"titleTemplate":1839,"icon":898,"path":2676,"stem":2677,"children":2678,"page":108},"\u002Fdocs\u002F5.x\u002Fapi\u002Fadvanced","docs\u002F5.x\u002F4.api\u002F6.advanced",[2679,2682],{"title":410,"path":2680,"stem":2681,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fadvanced\u002Fhooks","docs\u002F5.x\u002F4.api\u002F6.advanced\u002F1.hooks",{"title":1847,"path":2683,"stem":2684,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fapi\u002Fadvanced\u002Fimport-meta","docs\u002F5.x\u002F4.api\u002F6.advanced\u002F2.import-meta",{"title":910,"path":2686,"stem":2687,"titleTemplate":913,"icon":32},"\u002Fdocs\u002F5.x\u002Fapi\u002Fnuxt-config","docs\u002F5.x\u002F4.api\u002F6.nuxt-config",{"title":915,"titleTemplate":916,"icon":917,"path":2689,"stem":2690,"children":2691,"page":108},"\u002Fdocs\u002F5.x\u002Fexamples","docs\u002F5.x\u002F4.examples",[2692,2695,2714,2727,2758],{"title":922,"path":2693,"stem":2694,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fhello-world","docs\u002F5.x\u002F4.examples\u002F0.hello-world",{"title":926,"path":2696,"stem":2697,"children":2698,"page":108},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures","docs\u002F5.x\u002F4.examples\u002F1.features",[2699,2702,2705,2708,2711],{"title":260,"path":2700,"stem":2701,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures\u002Fauto-imports","docs\u002F5.x\u002F4.examples\u002F1.features\u002F1.auto-imports",{"title":64,"path":2703,"stem":2704,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures\u002Fdata-fetching","docs\u002F5.x\u002F4.examples\u002F1.features\u002F2.data-fetching",{"title":69,"path":2706,"stem":2707,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures\u002Fstate-management","docs\u002F5.x\u002F4.examples\u002F1.features\u002F3.state-management",{"title":940,"path":2709,"stem":2710,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures\u002Fmeta-tags","docs\u002F5.x\u002F4.examples\u002F1.features\u002F4.meta-tags",{"title":944,"path":2712,"stem":2713,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Ffeatures\u002Flayouts","docs\u002F5.x\u002F4.examples\u002F1.features\u002F5.layouts",{"title":948,"path":2715,"stem":2716,"children":2717,"page":108},"\u002Fdocs\u002F5.x\u002Fexamples\u002Frouting","docs\u002F5.x\u002F4.examples\u002F2.routing",[2718,2721,2724],{"title":953,"path":2719,"stem":2720,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Frouting\u002Fmiddleware","docs\u002F5.x\u002F4.examples\u002F2.routing\u002Fmiddleware",{"title":881,"path":2722,"stem":2723,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Frouting\u002Fpages","docs\u002F5.x\u002F4.examples\u002F2.routing\u002Fpages",{"title":960,"path":2725,"stem":2726,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Frouting\u002Funiversal-router","docs\u002F5.x\u002F4.examples\u002F2.routing\u002Funiversal-router",{"title":897,"path":2728,"stem":2729,"children":2730,"page":108},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced","docs\u002F5.x\u002F4.examples\u002F4.advanced",[2731,2734,2737,2740,2743,2746,2749,2752,2755],{"title":968,"path":2732,"stem":2733,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fconfig-extends","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fconfig-extends",{"title":74,"path":2735,"stem":2736,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Ferror-handling","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Ferror-handling",{"title":975,"path":2738,"stem":2739,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fjsx","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fjsx",{"title":979,"path":2741,"stem":2742,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Flocale","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Flocale",{"title":983,"path":2744,"stem":2745,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fmodule-extend-pages","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fmodule-extend-pages",{"title":987,"path":2747,"stem":2748,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fteleport","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fteleport",{"title":99,"path":2750,"stem":2751,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Ftesting","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Ftesting",{"title":994,"path":2753,"stem":2754,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fuse-cookie","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fuse-cookie",{"title":998,"path":2756,"stem":2757,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fadvanced\u002Fuse-custom-fetch-composable","docs\u002F5.x\u002F4.examples\u002F4.advanced\u002Fuse-custom-fetch-composable",{"title":1002,"path":2759,"stem":2760,"children":2761,"page":108},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fexperimental","docs\u002F5.x\u002F4.examples\u002F7.experimental",[2762],{"title":1007,"path":2763,"stem":2764,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fexamples\u002Fexperimental\u002Fwasm","docs\u002F5.x\u002F4.examples\u002F7.experimental\u002Fwasm",{"title":1011,"titleTemplate":1012,"icon":1013,"path":2766,"stem":2767,"children":2768,"page":108},"\u002Fdocs\u002F5.x\u002Fcommunity","docs\u002F5.x\u002F5.community",[2769,2772,2775,2778,2781,2784],{"title":1935,"path":2770,"stem":2771,"titleTemplate":6,"icon":1021},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Fgetting-help","docs\u002F5.x\u002F5.community\u002F2.getting-help",{"title":1939,"path":2773,"stem":2774,"titleTemplate":6,"icon":1026},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Freporting-bugs","docs\u002F5.x\u002F5.community\u002F3.reporting-bugs",{"title":1943,"path":2776,"stem":2777,"titleTemplate":6,"icon":1031},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Fcontribution","docs\u002F5.x\u002F5.community\u002F4.contribution",{"title":1033,"path":2779,"stem":2780,"titleTemplate":6,"icon":1036},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Fframework-contribution","docs\u002F5.x\u002F5.community\u002F5.framework-contribution",{"title":1950,"path":2782,"stem":2783,"titleTemplate":6,"icon":1041},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Froadmap","docs\u002F5.x\u002F5.community\u002F6.roadmap",{"title":1043,"path":2785,"stem":2786,"titleTemplate":6,"icon":1046},"\u002Fdocs\u002F5.x\u002Fcommunity\u002Fchangelog","docs\u002F5.x\u002F5.community\u002F7.changelog",{"title":1957,"titleTemplate":1958,"icon":1050,"path":2788,"stem":2789,"children":2790,"page":108},"\u002Fdocs\u002F5.x\u002Fbridge","docs\u002F5.x\u002F6.bridge",[2791,2794,2797,2800,2803,2806,2809,2812,2815,2818],{"title":1055,"path":2792,"stem":2793,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Foverview","docs\u002F5.x\u002F6.bridge\u002F1.overview",{"title":1059,"path":2795,"stem":2796,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fconfiguration","docs\u002F5.x\u002F6.bridge\u002F10.configuration",{"title":1969,"path":2798,"stem":2799,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Ftypescript","docs\u002F5.x\u002F6.bridge\u002F2.typescript",{"title":1973,"path":2801,"stem":2802,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fbridge-composition-api","docs\u002F5.x\u002F6.bridge\u002F3.bridge-composition-api",{"title":1070,"path":2804,"stem":2805,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fplugins-and-middleware","docs\u002F5.x\u002F6.bridge\u002F4.plugins-and-middleware",{"title":1074,"path":2807,"stem":2808,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fnuxt3-compatible-api","docs\u002F5.x\u002F6.bridge\u002F5.nuxt3-compatible-api",{"title":940,"path":2810,"stem":2811,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fmeta","docs\u002F5.x\u002F6.bridge\u002F6.meta",{"title":1439,"path":2813,"stem":2814,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fruntime-config","docs\u002F5.x\u002F6.bridge\u002F7.runtime-config",{"title":1989,"path":2816,"stem":2817,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fnitro","docs\u002F5.x\u002F6.bridge\u002F8.nitro",{"title":1993,"path":2819,"stem":2820,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fbridge\u002Fvite","docs\u002F5.x\u002F6.bridge\u002F9.vite",{"title":1091,"titleTemplate":1997,"icon":107,"path":2822,"stem":2823,"children":2824,"page":108},"\u002Fdocs\u002F5.x\u002Fmigration","docs\u002F5.x\u002F7.migration",[2825,2828,2831,2834,2837,2840,2843,2846,2849,2852,2855],{"title":1055,"path":2826,"stem":2827,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Foverview","docs\u002F5.x\u002F7.migration\u002F1.overview",{"title":1100,"path":2829,"stem":2830,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fbundling","docs\u002F5.x\u002F7.migration\u002F10.bundling",{"title":79,"path":2832,"stem":2833,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fserver","docs\u002F5.x\u002F7.migration\u002F11.server",{"title":1059,"path":2835,"stem":2836,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fconfiguration","docs\u002F5.x\u002F7.migration\u002F2.configuration",{"title":268,"path":2838,"stem":2839,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fmodule-authors","docs\u002F5.x\u002F7.migration\u002F20.module-authors",{"title":870,"path":2841,"stem":2842,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fauto-imports","docs\u002F5.x\u002F7.migration\u002F3.auto-imports",{"title":940,"path":2844,"stem":2845,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fmeta","docs\u002F5.x\u002F7.migration\u002F4.meta",{"title":1070,"path":2847,"stem":2848,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fplugins-and-middleware","docs\u002F5.x\u002F7.migration\u002F5.plugins-and-middleware",{"title":2026,"path":2850,"stem":2851,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fpages-and-layouts","docs\u002F5.x\u002F7.migration\u002F6.pages-and-layouts",{"title":2030,"path":2853,"stem":2854,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fcomponent-options","docs\u002F5.x\u002F7.migration\u002F7.component-options",{"title":1439,"path":2856,"stem":2857,"titleTemplate":6},"\u002Fdocs\u002F5.x\u002Fmigration\u002Fruntime-config","docs\u002F5.x\u002F7.migration\u002F8.runtime-config",{"title":2859,"icon":2860,"path":2861,"stem":2862,"children":2863,"page":108},"Blog","i-lucide-newspaper","\u002Fblog","blog",[2864,2868,2872,2876,2880,2884,2888,2892,2896,2900,2904,2908,2912,2916,2920,2924,2928,2932,2936,2940,2944,2948,2952,2956,2960,2964,2968,2972,2976,2980,2984,2988,2992,2996,3000,3004,3008,3012,3016,3020,3024,3028,3032,3036,3040,3044,3048,3052],{"title":2865,"path":2866,"stem":2867},"Анонс 3.0","\u002Fblog\u002Fv3","blog\u002F1.v3",{"title":2869,"path":2870,"stem":2871},"Nuxt 3.3","\u002Fblog\u002Fv3-3","blog\u002F10.v3-3",{"title":2873,"path":2874,"stem":2875},"Nuxt 3.4","\u002Fblog\u002Fv3-4","blog\u002F11.v3-4",{"title":2877,"path":2878,"stem":2879},"Nuxt 3.5","\u002Fblog\u002Fv3-5","blog\u002F12.v3-5",{"title":2881,"path":2882,"stem":2883},"Nuxt 3.6","\u002Fblog\u002Fv3-6","blog\u002F13.v3-6",{"title":2885,"path":2886,"stem":2887},"Nuxt на Edge","\u002Fblog\u002Fnuxt-on-the-edge","blog\u002F14.nuxt-on-the-edge",{"title":2889,"path":2890,"stem":2891},"Nuxt 3.7","\u002Fblog\u002Fv3-7","blog\u002F15.v3-7",{"title":2893,"path":2894,"stem":2895},"Новый сайт","\u002Fblog\u002Fnew-website","blog\u002F16.new-website",{"title":2897,"path":2898,"stem":2899},"Nuxt 3.8","\u002Fblog\u002Fv3-8","blog\u002F17.v3-8",{"title":2901,"path":2902,"stem":2903},"Nuxt DevTools v1.0","\u002Fblog\u002Fnuxt-devtools-v1-0","blog\u002F18.nuxt-devtools-v1-0",{"title":2905,"path":2906,"stem":2907},"Nuxt 3.9","\u002Fblog\u002Fv3-9","blog\u002F19.v3-9",{"title":2909,"path":2910,"stem":2911},"Nuxt: Видение на 2023 год","\u002Fblog\u002Fvision-2023","blog\u002F2.vision-2023",{"title":2913,"path":2914,"stem":2915},"Nuxt 3.10","\u002Fblog\u002Fv3-10","blog\u002F20.v3-10",{"title":2917,"path":2918,"stem":2919},"Эволюция Shiki v1.0","\u002Fblog\u002Fshiki-v1","blog\u002F21.shiki-v1",{"title":2921,"path":2922,"stem":2923},"Nuxt 3.11","\u002Fblog\u002Fv3-11","blog\u002F22.v3-11",{"title":2925,"path":2926,"stem":2927},"Nuxt: Заглядывая в будущее","\u002Fblog\u002Flooking-forward-2024","blog\u002F23.looking-forward-2024",{"title":2929,"path":2930,"stem":2931},"Обновленная интеграция Nuxt ESLint","\u002Fblog\u002Feslint-module","blog\u002F24.eslint-module",{"title":2933,"path":2934,"stem":2935},"Nuxt 3.12","\u002Fblog\u002Fv3-12","blog\u002F25.v3-12",{"title":2937,"path":2938,"stem":2939},"Введение в Nuxt Scripts","\u002Fblog\u002Fnuxt-scripts","blog\u002F26.nuxt-scripts",{"title":2941,"path":2942,"stem":2943},"Nuxt 3.13","\u002Fblog\u002Fv3-13","blog\u002F27.v3-13",{"title":2945,"path":2946,"stem":2947},"Nuxt 3.14","\u002Fblog\u002Fv3-14","blog\u002F27.v3-14",{"title":2949,"path":2950,"stem":2951},"Представляем Nuxt Icon v1","\u002Fblog\u002Fnuxt-icon-v1-0","blog\u002F29.nuxt-icon-v1-0",{"title":2953,"path":2954,"stem":2955},"Представляем Nuxt DevTools","\u002Fblog\u002Fintroducing-nuxt-devtools","blog\u002F3.introducing-nuxt-devtools",{"title":2957,"path":2958,"stem":2959},"Анонс релиз-кандидата Nuxt 3","\u002Fblog\u002Fnuxt3-rc","blog\u002F3.nuxt3-rc",{"title":2961,"path":2962,"stem":2963},"Nuxt 3.15","\u002Fblog\u002Fv3-15","blog\u002F30.v3-15",{"title":2965,"path":2966,"stem":2967},"Nuxt 3.16","\u002Fblog\u002Fv3-16","blog\u002F31.v3-16",{"title":2969,"path":2970,"stem":2971},"Nuxt UI v3","\u002Fblog\u002Fnuxt-ui-v3","blog\u002F32.nuxt-ui-v3",{"title":2973,"path":2974,"stem":2975},"Nuxt 3.17","\u002Fblog\u002Fv3-17","blog\u002F33.v3-17",{"title":2977,"path":2978,"stem":2979},"Дорожная карта до v4","\u002Fblog\u002Froadmap-v4","blog\u002F34.roadmap-v4",{"title":2981,"path":2982,"stem":2983},"Виджет обратной связи с приоритетом конфиденциальности","\u002Fblog\u002Fbuilding-a-feedback-widget","blog\u002F35.building-a-feedback-widget",{"title":2985,"path":2986,"stem":2987},"Анонс Nuxt 4.0","\u002Fblog\u002Fv4","blog\u002F36.v4",{"title":2989,"path":2990,"stem":2991},"Nuxt 3.18","\u002Fblog\u002Fv3-18","blog\u002F37.v3-18",{"title":2993,"path":2994,"stem":2995},"Nuxt 4.1","\u002Fblog\u002Fv4-1","blog\u002F38.v4-1",{"title":2997,"path":2998,"stem":2999},"Nuxt UI v4","\u002Fblog\u002Fnuxt-ui-v4","blog\u002F39.nuxt-ui-v4",{"title":3001,"path":3002,"stem":3003},"Прекращение поддержки (EOL) Nuxt 2","\u002Fblog\u002Fnuxt2-eol","blog\u002F4.nuxt2-eol",{"title":3005,"path":3006,"stem":3007},"Представляем Nuxt 3 Beta","\u002Fblog\u002Fnuxt3-beta","blog\u002F4.nuxt3-beta",{"title":3009,"path":3010,"stem":3011},"Как мы сделали MCP-сервер для Nuxt","\u002Fblog\u002Fbuilding-nuxt-mcp","blog\u002F40.building-nuxt-mcp",{"title":3013,"path":3014,"stem":3015},"Nuxt 4.2","\u002Fblog\u002Fv4-2","blog\u002F40.v4-2",{"title":3017,"path":3018,"stem":3019},"Nuxt Image v2","\u002Fblog\u002Fnuxt-image-v2","blog\u002F41.nuxt-image-v2",{"title":3021,"path":3022,"stem":3023},"Nuxt 4.3","\u002Fblog\u002Fv4-3","blog\u002F42.v4-3",{"title":3025,"path":3026,"stem":3027},"Nuxt 4.4","\u002Fblog\u002Fv4-4","blog\u002F43.v4-4",{"title":3029,"path":3030,"stem":3031},"Представляем Nuxt Agent","\u002Fblog\u002Fintroducing-nuxt-agent","blog\u002F44.introducing-nuxt-agent",{"title":3033,"path":3034,"stem":3035},"Meet Nuxi","\u002Fblog\u002Fmeet-nuxi","blog\u002F45.meet-nuxi",{"title":3037,"path":3038,"stem":3039},"Переход на полную статику","\u002Fblog\u002Fgoing-full-static","blog\u002F5.going-full-static",{"title":3041,"path":3042,"stem":3043},"Введение в умную предзагрузку","\u002Fblog\u002Fintroducing-smart-prefetching","blog\u002F6.introducing-smart-prefetching",{"title":3045,"path":3046,"stem":3047},"Понимание работы fetch в Nuxt 2.12","\u002Fblog\u002Funderstanding-how-fetch-works-in-nuxt-2-12","blog\u002F7.understanding-how-fetch-works-in-nuxt-2-12",{"title":3049,"path":3050,"stem":3051},"Улучшения статики Nuxt 2","\u002Fblog\u002Fnuxt-static-improvements","blog\u002F8.nuxt-static-improvements",{"title":3053,"path":3054,"stem":3055},"Nuxt 2: От терминала к браузеру","\u002Fblog\u002Fnuxtjs-from-terminal-to-browser","blog\u002F9.nuxtjs-from-terminal-to-browser",{"name":3057,"description":3058,"repo":3059,"npm":3060,"icon":3061,"github":3062,"website":3063,"learn_more":3064,"category":3065,"type":3066,"maintainers":3067,"compatibility":3075,"generatedAt":3078,"contributors":3079,"stats":3099,"readme":3107},"shopify","Easily integrate Shopify into your Nuxt app.","nuxt-modules\u002Fshopify","@nuxtjs\u002Fshopify","shopify.png","https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Fshopify","https:\u002F\u002Fshopify.nuxtjs.org\u002F","https:\u002F\u002Fshopify.dev\u002Fdocs","Ecommerce","community",[3068,3071],{"name":3069,"github":3070},"Zoltan Lukacs","konkonam",{"name":3072,"github":3073,"bluesky":3074},"Frederik Bußmann","freb97","freb97.bsky.social",{"nuxt":3076,"requires":3077},">=3.0.0",{},"2026-07-08T21:22:25.653Z",[3080,3083,3086,3090,3093,3096],{"id":3081,"username":3073,"contributions":3082},58994540,644,{"id":3084,"username":3070,"contributions":3085},19656966,3,{"id":3087,"username":3088,"contributions":3089},39672167,"CalmProton",1,{"id":3091,"username":3092,"contributions":3089},88916033,"msriaj",{"id":3094,"username":3095,"contributions":3089},2822227,"matej-marjanovic",{"id":3097,"username":3098,"contributions":3089},83463097,"oumarbarry",{"version":3100,"downloads":3101,"stars":3102,"watchers":3102,"forks":3103,"defaultBranch":3104,"publishedAt":3105,"createdAt":3106},"0.6.0",1172,162,11,"main",1782165643929,1757518928377,{"data":3108,"body":3110,"toc":8301},{"title":3109,"description":3109},"",{"type":3111,"children":3112},"root",[3113,3124,3132,3186,3227,3268,3274,3357,3364,3369,3377,3383,3400,3405,3448,3613,3624,4052,4069,4075,4081,4094,4115,4513,4526,4547,4559,4565,4578,5005,5047,5053,5067,5080,5365,5371,5376,5383,5395,5674,5726,5739,5935,5953,5959,5970,6160,6166,6192,6328,6341,6347,6360,6558,6570,6576,6589,6716,6722,6727,6740,6745,6807,6813,6818,6823,6938,6963,6976,6982,6987,7000,7107,7112,7117,7326,7339,7345,7358,7774,7785,7790,7804,7810,7815,7820,8067,8072,8103,8116,8129,8135,8164,8170,8278,8283,8295],{"type":3114,"tag":3115,"props":3116,"children":3117},"element","p",{},[3118],{"type":3114,"tag":3119,"props":3120,"children":3123},"img",{"alt":3121,"src":3122},"Nuxt Shopify Logo","https:\u002F\u002Fraw.githubusercontent.com\u002Fnuxt-modules\u002Fshopify\u002Frefs\u002Fheads\u002Fmain\u002Fdocs\u002Fpublic\u002Flogo-readme.jpg",[],{"type":3114,"tag":3125,"props":3126,"children":3128},"h1",{"id":3127},"nuxt-shopify-module",[3129],{"type":3130,"value":3131},"text","Nuxt Shopify Module",{"type":3114,"tag":3115,"props":3133,"children":3134},{},[3135,3147,3157,3167,3176],{"type":3114,"tag":3136,"props":3137,"children":3141},"a",{"href":3138,"rel":3139},"https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Fshopify\u002Factions",[3140],"nofollow",[3142],{"type":3114,"tag":3119,"props":3143,"children":3146},{"alt":3144,"src":3145},"Github Actions","https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Fshopify\u002Factions\u002Fworkflows\u002Ftest.yml\u002Fbadge.svg",[],{"type":3114,"tag":3136,"props":3148,"children":3151},{"href":3149,"rel":3150},"https:\u002F\u002Fnpmx.dev\u002Fpackage\u002F@nuxtjs\u002Fshopify",[3140],[3152],{"type":3114,"tag":3119,"props":3153,"children":3156},{"alt":3154,"src":3155},"NPM version","https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@nuxtjs\u002Fshopify\u002Flatest.svg?style=flat&colorA=18181B&colorB=31C553",[],{"type":3114,"tag":3136,"props":3158,"children":3161},{"href":3159,"rel":3160},"https:\u002F\u002Fnuxt.care\u002F?search=shopify",[3140],[3162],{"type":3114,"tag":3119,"props":3163,"children":3166},{"alt":3164,"src":3165},"Nuxt Module Health","https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https:\u002F\u002Fnuxt.care\u002Fapi\u002Fv1\u002Fbadge?module=shopify",[],{"type":3114,"tag":3136,"props":3168,"children":3170},{"href":3149,"rel":3169},[3140],[3171],{"type":3114,"tag":3119,"props":3172,"children":3175},{"alt":3173,"src":3174},"NPM last update","https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Flast-update\u002F%40nuxtjs%2Fshopify.svg?style=flat&colorA=18181B&colorB=31C553",[],{"type":3114,"tag":3136,"props":3177,"children":3180},{"href":3178,"rel":3179},"https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Fshopify\u002Ftree\u002Fmain\u002FLICENSE",[3140],[3181],{"type":3114,"tag":3119,"props":3182,"children":3185},{"alt":3183,"src":3184},"License","https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fnuxt-modules\u002Fshopify.svg?style=flat&colorA=18181B&colorB=31C553",[],{"type":3114,"tag":3115,"props":3187,"children":3188},{},[3189,3191,3198,3200,3207,3209,3216,3218,3225],{"type":3130,"value":3190},"Fully typed fetch client for the ",{"type":3114,"tag":3136,"props":3192,"children":3195},{"href":3193,"rel":3194},"https:\u002F\u002Fshopify.dev\u002Fdocs\u002Fapi\u002Fstorefront",[3140],[3196],{"type":3130,"value":3197},"Shopify Storefront API",{"type":3130,"value":3199},", ",{"type":3114,"tag":3136,"props":3201,"children":3204},{"href":3202,"rel":3203},"https:\u002F\u002Fshopify.dev\u002Fdocs\u002Fapi\u002Fadmin-graphql",[3140],[3205],{"type":3130,"value":3206},"Shopify Admin API",{"type":3130,"value":3208}," and ",{"type":3114,"tag":3136,"props":3210,"children":3213},{"href":3211,"rel":3212},"https:\u002F\u002Fshopify.dev\u002Fdocs\u002Fapi\u002Fcustomer",[3140],[3214],{"type":3130,"value":3215},"Shopify Customer Account API",{"type":3130,"value":3217},".\nYou can use it on the server and client side, with built-in support for ",{"type":3114,"tag":3136,"props":3219,"children":3222},{"href":3220,"rel":3221},"https:\u002F\u002Fmock.shop",[3140],[3223],{"type":3130,"value":3224},"mock.shop",{"type":3130,"value":3226}," and automatic,\nhot-reloaded type generation from your GraphQL queries.",{"type":3114,"tag":3228,"props":3229,"children":3230},"ul",{},[3231,3244,3256],{"type":3114,"tag":3232,"props":3233,"children":3234},"li",{},[3235,3237],{"type":3130,"value":3236},"📚 ",{"type":3114,"tag":3136,"props":3238,"children":3241},{"href":3239,"rel":3240},"https:\u002F\u002Fshopify.nuxtjs.org",[3140],[3242],{"type":3130,"value":3243},"Documentation",{"type":3114,"tag":3232,"props":3245,"children":3246},{},[3247,3249],{"type":3130,"value":3248},"🛍️ ",{"type":3114,"tag":3136,"props":3250,"children":3253},{"href":3251,"rel":3252},"https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Fshopify\u002Ftree\u002Fmain\u002Ftemplate",[3140],[3254],{"type":3130,"value":3255},"Store Template",{"type":3114,"tag":3232,"props":3257,"children":3258},{},[3259,3261],{"type":3130,"value":3260},"✨ ",{"type":3114,"tag":3136,"props":3262,"children":3265},{"href":3263,"rel":3264},"https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Fshopify\u002Ftree\u002Fmain\u002FCHANGELOG.md",[3140],[3266],{"type":3130,"value":3267},"Release Notes",{"type":3114,"tag":3269,"props":3270,"children":3272},"h2",{"id":3271},"features",[3273],{"type":3130,"value":926},{"type":3114,"tag":3228,"props":3275,"children":3276},{},[3277,3282,3287,3292,3297,3302,3307,3312,3317,3322,3327,3332,3337,3342,3347,3352],{"type":3114,"tag":3232,"props":3278,"children":3279},{},[3280],{"type":3130,"value":3281},"🔗 Fully typed fetch client from GraphQL schemas",{"type":3114,"tag":3232,"props":3283,"children":3284},{},[3285],{"type":3130,"value":3286},"🔥 Hot-reloads types automatically when your GraphQL changes",{"type":3114,"tag":3232,"props":3288,"children":3289},{},[3290],{"type":3130,"value":3291},"🔐 Secure access token handling",{"type":3114,"tag":3232,"props":3293,"children":3294},{},[3295],{"type":3130,"value":3296},"🛒 Storefront, Customer Account and Admin API support",{"type":3114,"tag":3232,"props":3298,"children":3299},{},[3300],{"type":3130,"value":3301},"🌐 Server & client side support",{"type":3114,"tag":3232,"props":3303,"children":3304},{},[3305],{"type":3130,"value":3306},"🛠️ Automatic mock.shop integration",{"type":3114,"tag":3232,"props":3308,"children":3309},{},[3310],{"type":3130,"value":3311},"🚩 Error handling optimized for Nuxt",{"type":3114,"tag":3232,"props":3313,"children":3314},{},[3315],{"type":3130,"value":3316},"📡 Server-side proxy for API requests",{"type":3114,"tag":3232,"props":3318,"children":3319},{},[3320],{"type":3130,"value":3321},"🧩 GraphQL fragments support",{"type":3114,"tag":3232,"props":3323,"children":3324},{},[3325],{"type":3130,"value":3326},"🏎️ Caching for client and server-side requests",{"type":3114,"tag":3232,"props":3328,"children":3329},{},[3330],{"type":3130,"value":3331},"⚙️ Customizable GraphQL code generation",{"type":3114,"tag":3232,"props":3333,"children":3334},{},[3335],{"type":3130,"value":3336},"📦 Auto-imports for GraphQL queries and generated types",{"type":3114,"tag":3232,"props":3338,"children":3339},{},[3340],{"type":3130,"value":3341},"🪝 Webhook subscription support",{"type":3114,"tag":3232,"props":3343,"children":3344},{},[3345],{"type":3130,"value":3346},"🏖️ Sandbox integrated with GraphiQL Explorer",{"type":3114,"tag":3232,"props":3348,"children":3349},{},[3350],{"type":3130,"value":3351},"🔄 Hooks for customizing the module behavior",{"type":3114,"tag":3232,"props":3353,"children":3354},{},[3355],{"type":3130,"value":3356},"🧪 Tested with Nuxt 3 & 4",{"type":3114,"tag":3358,"props":3359,"children":3361},"h3",{"id":3360},"roadmap",[3362],{"type":3130,"value":3363},"Roadmap",{"type":3114,"tag":3115,"props":3365,"children":3366},{},[3367],{"type":3130,"value":3368},"Upcoming features and developments for the 1.0.0 release:",{"type":3114,"tag":3228,"props":3370,"children":3371},{},[3372],{"type":3114,"tag":3232,"props":3373,"children":3374},{},[3375],{"type":3130,"value":3376},"🔍 Shopify Analytics support",{"type":3114,"tag":3269,"props":3378,"children":3380},{"id":3379},"setup",[3381],{"type":3130,"value":3382},"Setup",{"type":3114,"tag":3384,"props":3385,"children":3386},"blockquote",{},[3387],{"type":3114,"tag":3115,"props":3388,"children":3389},{},[3390,3392,3398],{"type":3130,"value":3391},"To get started immediately, you can use the ",{"type":3114,"tag":3136,"props":3393,"children":3395},{"href":3251,"rel":3394},[3140],[3396],{"type":3130,"value":3397},"store template",{"type":3130,"value":3399}," with a pre-configured Shopify store and module setup.",{"type":3114,"tag":3115,"props":3401,"children":3402},{},[3403],{"type":3130,"value":3404},"Run the following command to install the module in your project:",{"type":3114,"tag":3406,"props":3407,"children":3411},"pre",{"className":3408,"code":3409,"language":3410,"meta":3109,"style":3109},"language-bash shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","npx nuxi@latest module add shopify\n","bash",[3412],{"type":3114,"tag":3413,"props":3414,"children":3415},"code",{"__ignoreMap":3109},[3416],{"type":3114,"tag":3417,"props":3418,"children":3420},"span",{"class":3419,"line":3089},"line",[3421,3427,3433,3438,3443],{"type":3114,"tag":3417,"props":3422,"children":3424},{"style":3423},"--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B",[3425],{"type":3130,"value":3426},"npx",{"type":3114,"tag":3417,"props":3428,"children":3430},{"style":3429},"--shiki-light:#91B859;--shiki-default:#91B859;--shiki-dark:#C3E88D",[3431],{"type":3130,"value":3432}," nuxi@latest",{"type":3114,"tag":3417,"props":3434,"children":3435},{"style":3429},[3436],{"type":3130,"value":3437}," module",{"type":3114,"tag":3417,"props":3439,"children":3440},{"style":3429},[3441],{"type":3130,"value":3442}," add",{"type":3114,"tag":3417,"props":3444,"children":3445},{"style":3429},[3446],{"type":3130,"value":3447}," shopify\n",{"type":3114,"tag":3449,"props":3450,"children":3451},"details",{},[3452,3458],{"type":3114,"tag":3453,"props":3454,"children":3455},"summary",{},[3456],{"type":3130,"value":3457},"Or use the manual installation",{"type":3114,"tag":3459,"props":3460,"children":3461},"ol",{},[3462,3492],{"type":3114,"tag":3232,"props":3463,"children":3464},{},[3465,3467],{"type":3130,"value":3466},"Install the module via npm:",{"type":3114,"tag":3406,"props":3468,"children":3470},{"className":3408,"code":3469,"language":3410,"meta":3109,"style":3109},"npm install @nuxtjs\u002Fshopify\n",[3471],{"type":3114,"tag":3413,"props":3472,"children":3473},{"__ignoreMap":3109},[3474],{"type":3114,"tag":3417,"props":3475,"children":3476},{"class":3419,"line":3089},[3477,3482,3487],{"type":3114,"tag":3417,"props":3478,"children":3479},{"style":3423},[3480],{"type":3130,"value":3481},"npm",{"type":3114,"tag":3417,"props":3483,"children":3484},{"style":3429},[3485],{"type":3130,"value":3486}," install",{"type":3114,"tag":3417,"props":3488,"children":3489},{"style":3429},[3490],{"type":3130,"value":3491}," @nuxtjs\u002Fshopify\n",{"type":3114,"tag":3232,"props":3493,"children":3494},{},[3495,3497,3502,3504],{"type":3130,"value":3496},"Add the module to your ",{"type":3114,"tag":3413,"props":3498,"children":3500},{"className":3499},[],[3501],{"type":3130,"value":222},{"type":3130,"value":3503},":",{"type":3114,"tag":3406,"props":3505,"children":3509},{"className":3506,"code":3507,"language":3508,"meta":3109,"style":3109},"language-ts shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","export default defineNuxtConfig({\n  modules: [\n    '@nuxtjs\u002Fshopify',\n  ],\n})\n","ts",[3510],{"type":3114,"tag":3413,"props":3511,"children":3512},{"__ignoreMap":3109},[3513,3545,3564,3586,3599],{"type":3114,"tag":3417,"props":3514,"children":3515},{"class":3419,"line":3089},[3516,3522,3527,3533,3539],{"type":3114,"tag":3417,"props":3517,"children":3519},{"style":3518},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#39ADB5;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[3520],{"type":3130,"value":3521},"export",{"type":3114,"tag":3417,"props":3523,"children":3524},{"style":3518},[3525],{"type":3130,"value":3526}," default",{"type":3114,"tag":3417,"props":3528,"children":3530},{"style":3529},"--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF",[3531],{"type":3130,"value":3532}," defineNuxtConfig",{"type":3114,"tag":3417,"props":3534,"children":3536},{"style":3535},"--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8",[3537],{"type":3130,"value":3538},"(",{"type":3114,"tag":3417,"props":3540,"children":3542},{"style":3541},"--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF",[3543],{"type":3130,"value":3544},"{\n",{"type":3114,"tag":3417,"props":3546,"children":3548},{"class":3419,"line":3547},2,[3549,3555,3559],{"type":3114,"tag":3417,"props":3550,"children":3552},{"style":3551},"--shiki-light:#E53935;--shiki-default:#E53935;--shiki-dark:#F07178",[3553],{"type":3130,"value":3554},"  modules",{"type":3114,"tag":3417,"props":3556,"children":3557},{"style":3541},[3558],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":3560,"children":3561},{"style":3535},[3562],{"type":3130,"value":3563}," [\n",{"type":3114,"tag":3417,"props":3565,"children":3566},{"class":3419,"line":3085},[3567,3572,3576,3581],{"type":3114,"tag":3417,"props":3568,"children":3569},{"style":3541},[3570],{"type":3130,"value":3571},"    '",{"type":3114,"tag":3417,"props":3573,"children":3574},{"style":3429},[3575],{"type":3130,"value":3060},{"type":3114,"tag":3417,"props":3577,"children":3578},{"style":3541},[3579],{"type":3130,"value":3580},"'",{"type":3114,"tag":3417,"props":3582,"children":3583},{"style":3541},[3584],{"type":3130,"value":3585},",\n",{"type":3114,"tag":3417,"props":3587,"children":3589},{"class":3419,"line":3588},4,[3590,3595],{"type":3114,"tag":3417,"props":3591,"children":3592},{"style":3535},[3593],{"type":3130,"value":3594},"  ]",{"type":3114,"tag":3417,"props":3596,"children":3597},{"style":3541},[3598],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":3600,"children":3602},{"class":3419,"line":3601},5,[3603,3608],{"type":3114,"tag":3417,"props":3604,"children":3605},{"style":3541},[3606],{"type":3130,"value":3607},"}",{"type":3114,"tag":3417,"props":3609,"children":3610},{"style":3535},[3611],{"type":3130,"value":3612},")\n",{"type":3114,"tag":3115,"props":3614,"children":3615},{},[3616,3618,3623],{"type":3130,"value":3617},"Add your Shopify configuration to the ",{"type":3114,"tag":3413,"props":3619,"children":3621},{"className":3620},[],[3622],{"type":3130,"value":222},{"type":3130,"value":3503},{"type":3114,"tag":3406,"props":3625,"children":3627},{"className":3506,"code":3626,"language":3508,"meta":3109,"style":3109},"export default defineNuxtConfig({\n  shopify: {\n    name: \"my-shopify-store\",\n\n    clients: {\n      storefront: {\n        apiVersion: \"2026-01\",\n        publicAccessToken: \"YOUR_ACCESS_TOKEN\",\n      },\n\n      admin: {\n        apiVersion: \"2026-01\",\n        clientId: \"YOUR_APP_CLIENT_ID\",\n        clientSecret: \"YOUR_APP_CLIENT_SECRET\",\n      },\n\n      customerAccount: {\n        apiVersion: \"2026-01\",\n        clientId: \"YOUR_CLIENT_ID\",\n      },\n    },\n  },\n})\n",[3628],{"type":3114,"tag":3413,"props":3629,"children":3630},{"__ignoreMap":3109},[3631,3654,3671,3702,3710,3726,3743,3773,3803,3812,3820,3836,3864,3894,3924,3932,3940,3957,3985,4014,4022,4031,4040],{"type":3114,"tag":3417,"props":3632,"children":3633},{"class":3419,"line":3089},[3634,3638,3642,3646,3650],{"type":3114,"tag":3417,"props":3635,"children":3636},{"style":3518},[3637],{"type":3130,"value":3521},{"type":3114,"tag":3417,"props":3639,"children":3640},{"style":3518},[3641],{"type":3130,"value":3526},{"type":3114,"tag":3417,"props":3643,"children":3644},{"style":3529},[3645],{"type":3130,"value":3532},{"type":3114,"tag":3417,"props":3647,"children":3648},{"style":3535},[3649],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":3651,"children":3652},{"style":3541},[3653],{"type":3130,"value":3544},{"type":3114,"tag":3417,"props":3655,"children":3656},{"class":3419,"line":3547},[3657,3662,3666],{"type":3114,"tag":3417,"props":3658,"children":3659},{"style":3551},[3660],{"type":3130,"value":3661},"  shopify",{"type":3114,"tag":3417,"props":3663,"children":3664},{"style":3541},[3665],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":3667,"children":3668},{"style":3541},[3669],{"type":3130,"value":3670}," {\n",{"type":3114,"tag":3417,"props":3672,"children":3673},{"class":3419,"line":3085},[3674,3679,3683,3688,3693,3698],{"type":3114,"tag":3417,"props":3675,"children":3676},{"style":3551},[3677],{"type":3130,"value":3678},"    name",{"type":3114,"tag":3417,"props":3680,"children":3681},{"style":3541},[3682],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":3684,"children":3685},{"style":3541},[3686],{"type":3130,"value":3687}," \"",{"type":3114,"tag":3417,"props":3689,"children":3690},{"style":3429},[3691],{"type":3130,"value":3692},"my-shopify-store",{"type":3114,"tag":3417,"props":3694,"children":3695},{"style":3541},[3696],{"type":3130,"value":3697},"\"",{"type":3114,"tag":3417,"props":3699,"children":3700},{"style":3541},[3701],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":3703,"children":3704},{"class":3419,"line":3588},[3705],{"type":3114,"tag":3417,"props":3706,"children":3707},{"emptyLinePlaceholder":1219},[3708],{"type":3130,"value":3709},"\n",{"type":3114,"tag":3417,"props":3711,"children":3712},{"class":3419,"line":3601},[3713,3718,3722],{"type":3114,"tag":3417,"props":3714,"children":3715},{"style":3551},[3716],{"type":3130,"value":3717},"    clients",{"type":3114,"tag":3417,"props":3719,"children":3720},{"style":3541},[3721],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":3723,"children":3724},{"style":3541},[3725],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":3727,"children":3729},{"class":3419,"line":3728},6,[3730,3735,3739],{"type":3114,"tag":3417,"props":3731,"children":3732},{"style":3551},[3733],{"type":3130,"value":3734},"      storefront",{"type":3114,"tag":3417,"props":3736,"children":3737},{"style":3541},[3738],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":3740,"children":3741},{"style":3541},[3742],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":3744,"children":3746},{"class":3419,"line":3745},7,[3747,3752,3756,3760,3765,3769],{"type":3114,"tag":3417,"props":3748,"children":3749},{"style":3551},[3750],{"type":3130,"value":3751},"        apiVersion",{"type":3114,"tag":3417,"props":3753,"children":3754},{"style":3541},[3755],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":3757,"children":3758},{"style":3541},[3759],{"type":3130,"value":3687},{"type":3114,"tag":3417,"props":3761,"children":3762},{"style":3429},[3763],{"type":3130,"value":3764},"2026-01",{"type":3114,"tag":3417,"props":3766,"children":3767},{"style":3541},[3768],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":3770,"children":3771},{"style":3541},[3772],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":3774,"children":3776},{"class":3419,"line":3775},8,[3777,3782,3786,3790,3795,3799],{"type":3114,"tag":3417,"props":3778,"children":3779},{"style":3551},[3780],{"type":3130,"value":3781},"        publicAccessToken",{"type":3114,"tag":3417,"props":3783,"children":3784},{"style":3541},[3785],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":3787,"children":3788},{"style":3541},[3789],{"type":3130,"value":3687},{"type":3114,"tag":3417,"props":3791,"children":3792},{"style":3429},[3793],{"type":3130,"value":3794},"YOUR_ACCESS_TOKEN",{"type":3114,"tag":3417,"props":3796,"children":3797},{"style":3541},[3798],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":3800,"children":3801},{"style":3541},[3802],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":3804,"children":3806},{"class":3419,"line":3805},9,[3807],{"type":3114,"tag":3417,"props":3808,"children":3809},{"style":3541},[3810],{"type":3130,"value":3811},"      },\n",{"type":3114,"tag":3417,"props":3813,"children":3815},{"class":3419,"line":3814},10,[3816],{"type":3114,"tag":3417,"props":3817,"children":3818},{"emptyLinePlaceholder":1219},[3819],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":3821,"children":3822},{"class":3419,"line":3103},[3823,3828,3832],{"type":3114,"tag":3417,"props":3824,"children":3825},{"style":3551},[3826],{"type":3130,"value":3827},"      admin",{"type":3114,"tag":3417,"props":3829,"children":3830},{"style":3541},[3831],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":3833,"children":3834},{"style":3541},[3835],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":3837,"children":3839},{"class":3419,"line":3838},12,[3840,3844,3848,3852,3856,3860],{"type":3114,"tag":3417,"props":3841,"children":3842},{"style":3551},[3843],{"type":3130,"value":3751},{"type":3114,"tag":3417,"props":3845,"children":3846},{"style":3541},[3847],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":3849,"children":3850},{"style":3541},[3851],{"type":3130,"value":3687},{"type":3114,"tag":3417,"props":3853,"children":3854},{"style":3429},[3855],{"type":3130,"value":3764},{"type":3114,"tag":3417,"props":3857,"children":3858},{"style":3541},[3859],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":3861,"children":3862},{"style":3541},[3863],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":3865,"children":3867},{"class":3419,"line":3866},13,[3868,3873,3877,3881,3886,3890],{"type":3114,"tag":3417,"props":3869,"children":3870},{"style":3551},[3871],{"type":3130,"value":3872},"        clientId",{"type":3114,"tag":3417,"props":3874,"children":3875},{"style":3541},[3876],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":3878,"children":3879},{"style":3541},[3880],{"type":3130,"value":3687},{"type":3114,"tag":3417,"props":3882,"children":3883},{"style":3429},[3884],{"type":3130,"value":3885},"YOUR_APP_CLIENT_ID",{"type":3114,"tag":3417,"props":3887,"children":3888},{"style":3541},[3889],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":3891,"children":3892},{"style":3541},[3893],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":3895,"children":3897},{"class":3419,"line":3896},14,[3898,3903,3907,3911,3916,3920],{"type":3114,"tag":3417,"props":3899,"children":3900},{"style":3551},[3901],{"type":3130,"value":3902},"        clientSecret",{"type":3114,"tag":3417,"props":3904,"children":3905},{"style":3541},[3906],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":3908,"children":3909},{"style":3541},[3910],{"type":3130,"value":3687},{"type":3114,"tag":3417,"props":3912,"children":3913},{"style":3429},[3914],{"type":3130,"value":3915},"YOUR_APP_CLIENT_SECRET",{"type":3114,"tag":3417,"props":3917,"children":3918},{"style":3541},[3919],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":3921,"children":3922},{"style":3541},[3923],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":3925,"children":3927},{"class":3419,"line":3926},15,[3928],{"type":3114,"tag":3417,"props":3929,"children":3930},{"style":3541},[3931],{"type":3130,"value":3811},{"type":3114,"tag":3417,"props":3933,"children":3935},{"class":3419,"line":3934},16,[3936],{"type":3114,"tag":3417,"props":3937,"children":3938},{"emptyLinePlaceholder":1219},[3939],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":3941,"children":3943},{"class":3419,"line":3942},17,[3944,3949,3953],{"type":3114,"tag":3417,"props":3945,"children":3946},{"style":3551},[3947],{"type":3130,"value":3948},"      customerAccount",{"type":3114,"tag":3417,"props":3950,"children":3951},{"style":3541},[3952],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":3954,"children":3955},{"style":3541},[3956],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":3958,"children":3960},{"class":3419,"line":3959},18,[3961,3965,3969,3973,3977,3981],{"type":3114,"tag":3417,"props":3962,"children":3963},{"style":3551},[3964],{"type":3130,"value":3751},{"type":3114,"tag":3417,"props":3966,"children":3967},{"style":3541},[3968],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":3970,"children":3971},{"style":3541},[3972],{"type":3130,"value":3687},{"type":3114,"tag":3417,"props":3974,"children":3975},{"style":3429},[3976],{"type":3130,"value":3764},{"type":3114,"tag":3417,"props":3978,"children":3979},{"style":3541},[3980],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":3982,"children":3983},{"style":3541},[3984],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":3986,"children":3988},{"class":3419,"line":3987},19,[3989,3993,3997,4001,4006,4010],{"type":3114,"tag":3417,"props":3990,"children":3991},{"style":3551},[3992],{"type":3130,"value":3872},{"type":3114,"tag":3417,"props":3994,"children":3995},{"style":3541},[3996],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":3998,"children":3999},{"style":3541},[4000],{"type":3130,"value":3687},{"type":3114,"tag":3417,"props":4002,"children":4003},{"style":3429},[4004],{"type":3130,"value":4005},"YOUR_CLIENT_ID",{"type":3114,"tag":3417,"props":4007,"children":4008},{"style":3541},[4009],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":4011,"children":4012},{"style":3541},[4013],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":4015,"children":4017},{"class":3419,"line":4016},20,[4018],{"type":3114,"tag":3417,"props":4019,"children":4020},{"style":3541},[4021],{"type":3130,"value":3811},{"type":3114,"tag":3417,"props":4023,"children":4025},{"class":3419,"line":4024},21,[4026],{"type":3114,"tag":3417,"props":4027,"children":4028},{"style":3541},[4029],{"type":3130,"value":4030},"    },\n",{"type":3114,"tag":3417,"props":4032,"children":4034},{"class":3419,"line":4033},22,[4035],{"type":3114,"tag":3417,"props":4036,"children":4037},{"style":3541},[4038],{"type":3130,"value":4039},"  },\n",{"type":3114,"tag":3417,"props":4041,"children":4043},{"class":3419,"line":4042},23,[4044,4048],{"type":3114,"tag":3417,"props":4045,"children":4046},{"style":3541},[4047],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":4049,"children":4050},{"style":3535},[4051],{"type":3130,"value":3612},{"type":3114,"tag":3384,"props":4053,"children":4054},{},[4055],{"type":3114,"tag":3115,"props":4056,"children":4057},{},[4058,4060,4067],{"type":3130,"value":4059},"To find the configuration values for your store, check out the ",{"type":3114,"tag":3136,"props":4061,"children":4064},{"href":4062,"rel":4063},"https:\u002F\u002Fshopify.nuxtjs.org\u002Fessentials\u002Fsetup-shopify",[3140],[4065],{"type":3130,"value":4066},"setup guide",{"type":3130,"value":4068},".",{"type":3114,"tag":3269,"props":4070,"children":4072},{"id":4071},"usage",[4073],{"type":3130,"value":4074},"Usage",{"type":3114,"tag":3358,"props":4076,"children":4078},{"id":4077},"access-storefront-api-on-the-client-side",[4079],{"type":3130,"value":4080},"Access Storefront API on the client side",{"type":3114,"tag":3115,"props":4082,"children":4083},{},[4084,4086,4092],{"type":3130,"value":4085},"There are multiple ways of communicating with the Shopify APIs.\nThe easiest way is with the ",{"type":3114,"tag":3413,"props":4087,"children":4089},{"className":4088},[],[4090],{"type":3130,"value":4091},"useStorefront",{"type":3130,"value":4093}," composable, directly inside of your vue component or page.",{"type":3114,"tag":3384,"props":4095,"children":4096},{},[4097],{"type":3114,"tag":3115,"props":4098,"children":4099},{},[4100,4102,4107,4109],{"type":3130,"value":4101},"To access the ",{"type":3114,"tag":3413,"props":4103,"children":4105},{"className":4104},[],[4106],{"type":3130,"value":4091},{"type":3130,"value":4108}," composable on the client side, make sure you have added a public access token. You can add it in the module config: ",{"type":3114,"tag":3413,"props":4110,"children":4112},{"className":4111},[],[4113],{"type":3130,"value":4114},"clients > storefront > publicAccessToken",{"type":3114,"tag":3406,"props":4116,"children":4120},{"className":4117,"code":4118,"language":4119,"meta":3109,"style":3109},"language-html shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","\u003C!-- ~\u002Fpages\u002Fyour-page.vue -->\n\n\u003Cscript setup lang=\"ts\">\nconst storefront = useStorefront()\n\nconst { data } = await storefront.request(`#graphql\n  query FetchProducts($first: Int) {\n    products(first: $first) {\n      nodes {\n        id\n        title\n        description\n      }\n    }\n  }\n`, {\n  variables: {\n    first: 3,\n  },\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cpre>{{ data?.products }}\u003C\u002Fpre>\n\u003C\u002Ftemplate>\n","html",[4121],{"type":3114,"tag":3413,"props":4122,"children":4123},{"__ignoreMap":3109},[4124,4133,4140,4186,4213,4220,4279,4287,4295,4303,4311,4319,4327,4335,4343,4351,4367,4383,4405,4412,4423,4439,4446,4462,4497],{"type":3114,"tag":3417,"props":4125,"children":4126},{"class":3419,"line":3089},[4127],{"type":3114,"tag":3417,"props":4128,"children":4130},{"style":4129},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[4131],{"type":3130,"value":4132},"\u003C!-- ~\u002Fpages\u002Fyour-page.vue -->\n",{"type":3114,"tag":3417,"props":4134,"children":4135},{"class":3419,"line":3547},[4136],{"type":3114,"tag":3417,"props":4137,"children":4138},{"emptyLinePlaceholder":1219},[4139],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":4141,"children":4142},{"class":3419,"line":3085},[4143,4148,4153,4159,4164,4169,4173,4177,4181],{"type":3114,"tag":3417,"props":4144,"children":4145},{"style":3541},[4146],{"type":3130,"value":4147},"\u003C",{"type":3114,"tag":3417,"props":4149,"children":4150},{"style":3551},[4151],{"type":3130,"value":4152},"script",{"type":3114,"tag":3417,"props":4154,"children":4156},{"style":4155},"--shiki-light:#9C3EDA;--shiki-default:#9C3EDA;--shiki-dark:#C792EA",[4157],{"type":3130,"value":4158}," setup",{"type":3114,"tag":3417,"props":4160,"children":4161},{"style":4155},[4162],{"type":3130,"value":4163}," lang",{"type":3114,"tag":3417,"props":4165,"children":4166},{"style":3541},[4167],{"type":3130,"value":4168},"=",{"type":3114,"tag":3417,"props":4170,"children":4171},{"style":3541},[4172],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":4174,"children":4175},{"style":3429},[4176],{"type":3130,"value":3508},{"type":3114,"tag":3417,"props":4178,"children":4179},{"style":3541},[4180],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":4182,"children":4183},{"style":3541},[4184],{"type":3130,"value":4185},">\n",{"type":3114,"tag":3417,"props":4187,"children":4188},{"class":3419,"line":3588},[4189,4194,4199,4203,4208],{"type":3114,"tag":3417,"props":4190,"children":4191},{"style":4155},[4192],{"type":3130,"value":4193},"const",{"type":3114,"tag":3417,"props":4195,"children":4196},{"style":3535},[4197],{"type":3130,"value":4198}," storefront ",{"type":3114,"tag":3417,"props":4200,"children":4201},{"style":3541},[4202],{"type":3130,"value":4168},{"type":3114,"tag":3417,"props":4204,"children":4205},{"style":3529},[4206],{"type":3130,"value":4207}," useStorefront",{"type":3114,"tag":3417,"props":4209,"children":4210},{"style":3535},[4211],{"type":3130,"value":4212},"()\n",{"type":3114,"tag":3417,"props":4214,"children":4215},{"class":3419,"line":3601},[4216],{"type":3114,"tag":3417,"props":4217,"children":4218},{"emptyLinePlaceholder":1219},[4219],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":4221,"children":4222},{"class":3419,"line":3728},[4223,4227,4232,4237,4241,4246,4251,4256,4260,4265,4269,4274],{"type":3114,"tag":3417,"props":4224,"children":4225},{"style":4155},[4226],{"type":3130,"value":4193},{"type":3114,"tag":3417,"props":4228,"children":4229},{"style":3541},[4230],{"type":3130,"value":4231}," {",{"type":3114,"tag":3417,"props":4233,"children":4234},{"style":3535},[4235],{"type":3130,"value":4236}," data ",{"type":3114,"tag":3417,"props":4238,"children":4239},{"style":3541},[4240],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":4242,"children":4243},{"style":3541},[4244],{"type":3130,"value":4245}," =",{"type":3114,"tag":3417,"props":4247,"children":4248},{"style":3518},[4249],{"type":3130,"value":4250}," await",{"type":3114,"tag":3417,"props":4252,"children":4253},{"style":3535},[4254],{"type":3130,"value":4255}," storefront",{"type":3114,"tag":3417,"props":4257,"children":4258},{"style":3541},[4259],{"type":3130,"value":4068},{"type":3114,"tag":3417,"props":4261,"children":4262},{"style":3529},[4263],{"type":3130,"value":4264},"request",{"type":3114,"tag":3417,"props":4266,"children":4267},{"style":3535},[4268],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":4270,"children":4271},{"style":3541},[4272],{"type":3130,"value":4273},"`",{"type":3114,"tag":3417,"props":4275,"children":4276},{"style":3429},[4277],{"type":3130,"value":4278},"#graphql\n",{"type":3114,"tag":3417,"props":4280,"children":4281},{"class":3419,"line":3745},[4282],{"type":3114,"tag":3417,"props":4283,"children":4284},{"style":3429},[4285],{"type":3130,"value":4286},"  query FetchProducts($first: Int) {\n",{"type":3114,"tag":3417,"props":4288,"children":4289},{"class":3419,"line":3775},[4290],{"type":3114,"tag":3417,"props":4291,"children":4292},{"style":3429},[4293],{"type":3130,"value":4294},"    products(first: $first) {\n",{"type":3114,"tag":3417,"props":4296,"children":4297},{"class":3419,"line":3805},[4298],{"type":3114,"tag":3417,"props":4299,"children":4300},{"style":3429},[4301],{"type":3130,"value":4302},"      nodes {\n",{"type":3114,"tag":3417,"props":4304,"children":4305},{"class":3419,"line":3814},[4306],{"type":3114,"tag":3417,"props":4307,"children":4308},{"style":3429},[4309],{"type":3130,"value":4310},"        id\n",{"type":3114,"tag":3417,"props":4312,"children":4313},{"class":3419,"line":3103},[4314],{"type":3114,"tag":3417,"props":4315,"children":4316},{"style":3429},[4317],{"type":3130,"value":4318},"        title\n",{"type":3114,"tag":3417,"props":4320,"children":4321},{"class":3419,"line":3838},[4322],{"type":3114,"tag":3417,"props":4323,"children":4324},{"style":3429},[4325],{"type":3130,"value":4326},"        description\n",{"type":3114,"tag":3417,"props":4328,"children":4329},{"class":3419,"line":3866},[4330],{"type":3114,"tag":3417,"props":4331,"children":4332},{"style":3429},[4333],{"type":3130,"value":4334},"      }\n",{"type":3114,"tag":3417,"props":4336,"children":4337},{"class":3419,"line":3896},[4338],{"type":3114,"tag":3417,"props":4339,"children":4340},{"style":3429},[4341],{"type":3130,"value":4342},"    }\n",{"type":3114,"tag":3417,"props":4344,"children":4345},{"class":3419,"line":3926},[4346],{"type":3114,"tag":3417,"props":4347,"children":4348},{"style":3429},[4349],{"type":3130,"value":4350},"  }\n",{"type":3114,"tag":3417,"props":4352,"children":4353},{"class":3419,"line":3934},[4354,4358,4363],{"type":3114,"tag":3417,"props":4355,"children":4356},{"style":3541},[4357],{"type":3130,"value":4273},{"type":3114,"tag":3417,"props":4359,"children":4360},{"style":3541},[4361],{"type":3130,"value":4362},",",{"type":3114,"tag":3417,"props":4364,"children":4365},{"style":3541},[4366],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":4368,"children":4369},{"class":3419,"line":3942},[4370,4375,4379],{"type":3114,"tag":3417,"props":4371,"children":4372},{"style":3551},[4373],{"type":3130,"value":4374},"  variables",{"type":3114,"tag":3417,"props":4376,"children":4377},{"style":3541},[4378],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":4380,"children":4381},{"style":3541},[4382],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":4384,"children":4385},{"class":3419,"line":3959},[4386,4391,4395,4401],{"type":3114,"tag":3417,"props":4387,"children":4388},{"style":3551},[4389],{"type":3130,"value":4390},"    first",{"type":3114,"tag":3417,"props":4392,"children":4393},{"style":3541},[4394],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":4396,"children":4398},{"style":4397},"--shiki-light:#F76D47;--shiki-default:#F76D47;--shiki-dark:#F78C6C",[4399],{"type":3130,"value":4400}," 3",{"type":3114,"tag":3417,"props":4402,"children":4403},{"style":3541},[4404],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":4406,"children":4407},{"class":3419,"line":3987},[4408],{"type":3114,"tag":3417,"props":4409,"children":4410},{"style":3541},[4411],{"type":3130,"value":4039},{"type":3114,"tag":3417,"props":4413,"children":4414},{"class":3419,"line":4016},[4415,4419],{"type":3114,"tag":3417,"props":4416,"children":4417},{"style":3541},[4418],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":4420,"children":4421},{"style":3535},[4422],{"type":3130,"value":3612},{"type":3114,"tag":3417,"props":4424,"children":4425},{"class":3419,"line":4024},[4426,4431,4435],{"type":3114,"tag":3417,"props":4427,"children":4428},{"style":3541},[4429],{"type":3130,"value":4430},"\u003C\u002F",{"type":3114,"tag":3417,"props":4432,"children":4433},{"style":3551},[4434],{"type":3130,"value":4152},{"type":3114,"tag":3417,"props":4436,"children":4437},{"style":3541},[4438],{"type":3130,"value":4185},{"type":3114,"tag":3417,"props":4440,"children":4441},{"class":3419,"line":4033},[4442],{"type":3114,"tag":3417,"props":4443,"children":4444},{"emptyLinePlaceholder":1219},[4445],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":4447,"children":4448},{"class":3419,"line":4042},[4449,4453,4458],{"type":3114,"tag":3417,"props":4450,"children":4451},{"style":3541},[4452],{"type":3130,"value":4147},{"type":3114,"tag":3417,"props":4454,"children":4455},{"style":3551},[4456],{"type":3130,"value":4457},"template",{"type":3114,"tag":3417,"props":4459,"children":4460},{"style":3541},[4461],{"type":3130,"value":4185},{"type":3114,"tag":3417,"props":4463,"children":4465},{"class":3419,"line":4464},24,[4466,4471,4475,4480,4485,4489,4493],{"type":3114,"tag":3417,"props":4467,"children":4468},{"style":3541},[4469],{"type":3130,"value":4470},"  \u003C",{"type":3114,"tag":3417,"props":4472,"children":4473},{"style":3551},[4474],{"type":3130,"value":3406},{"type":3114,"tag":3417,"props":4476,"children":4477},{"style":3541},[4478],{"type":3130,"value":4479},">",{"type":3114,"tag":3417,"props":4481,"children":4482},{"style":3535},[4483],{"type":3130,"value":4484},"{{ data?.products }}",{"type":3114,"tag":3417,"props":4486,"children":4487},{"style":3541},[4488],{"type":3130,"value":4430},{"type":3114,"tag":3417,"props":4490,"children":4491},{"style":3551},[4492],{"type":3130,"value":3406},{"type":3114,"tag":3417,"props":4494,"children":4495},{"style":3541},[4496],{"type":3130,"value":4185},{"type":3114,"tag":3417,"props":4498,"children":4500},{"class":3419,"line":4499},25,[4501,4505,4509],{"type":3114,"tag":3417,"props":4502,"children":4503},{"style":3541},[4504],{"type":3130,"value":4430},{"type":3114,"tag":3417,"props":4506,"children":4507},{"style":3551},[4508],{"type":3130,"value":4457},{"type":3114,"tag":3417,"props":4510,"children":4511},{"style":3541},[4512],{"type":3130,"value":4185},{"type":3114,"tag":3115,"props":4514,"children":4515},{},[4516,4518,4524],{"type":3130,"value":4517},"This will fetch the first three products from your Shopify store and display them in a ",{"type":3114,"tag":3413,"props":4519,"children":4521},{"className":4520},[],[4522],{"type":3130,"value":4523},"\u003Cpre>",{"type":3130,"value":4525}," tag.",{"type":3114,"tag":3115,"props":4527,"children":4528},{},[4529,4531,4537,4539,4545],{"type":3130,"value":4530},"The ",{"type":3114,"tag":3413,"props":4532,"children":4534},{"className":4533},[],[4535],{"type":3130,"value":4536},"data",{"type":3130,"value":4538}," variable will be typed as ",{"type":3114,"tag":3413,"props":4540,"children":4542},{"className":4541},[],[4543],{"type":3130,"value":4544},"FetchProductsQuery",{"type":3130,"value":4546},", which is auto-generated by the module to enable autocompletion and full type checking.",{"type":3114,"tag":3115,"props":4548,"children":4549},{},[4550,4552,4557],{"type":3130,"value":4551},"You can use this generated ",{"type":3114,"tag":3413,"props":4553,"children":4555},{"className":4554},[],[4556],{"type":3130,"value":4544},{"type":3130,"value":4558}," type anywhere in your code to ensure type safety when working with the query response within components.",{"type":3114,"tag":3358,"props":4560,"children":4562},{"id":4561},"use-the-storefront-api-with-useasyncdata",[4563],{"type":3130,"value":4564},"Use the Storefront API with useAsyncData",{"type":3114,"tag":3115,"props":4566,"children":4567},{},[4568,4570,4576],{"type":3130,"value":4569},"You can also use the ",{"type":3114,"tag":3413,"props":4571,"children":4573},{"className":4572},[],[4574],{"type":3130,"value":4575},"useStorefrontData",{"type":3130,"value":4577}," composable to fetch data from the Storefront API while leveraging Nuxt's built-in async data fetching under the hood.",{"type":3114,"tag":3406,"props":4579,"children":4581},{"className":4117,"code":4580,"language":4119,"meta":3109,"style":3109},"\u003C!-- ~\u002Fpages\u002Fyour-page.vue -->\n\n\u003Cscript setup lang=\"ts\">\nconst { data: products, error } = await useStorefrontData(\"products\", `#graphql\n  query FetchProducts($first: Int) {\n    products(first: $first) {\n      nodes {\n        id\n        title\n        description\n      }\n    }\n  }\n`, {\n  variables: {\n    first: 3,\n  },\n \n  \u002F\u002F Use features from useAsyncData, e.g. transform, pick, etc.\n  transform: (data) => flattenConnection(data.products),\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cpre>{{ products }}\u003C\u002Fpre>\n\u003C\u002Ftemplate>\n",[4582],{"type":3114,"tag":3413,"props":4583,"children":4584},{"__ignoreMap":3109},[4585,4592,4599,4638,4719,4726,4733,4740,4747,4754,4761,4768,4775,4782,4797,4812,4831,4838,4846,4854,4909,4920,4935,4942,4957,4989],{"type":3114,"tag":3417,"props":4586,"children":4587},{"class":3419,"line":3089},[4588],{"type":3114,"tag":3417,"props":4589,"children":4590},{"style":4129},[4591],{"type":3130,"value":4132},{"type":3114,"tag":3417,"props":4593,"children":4594},{"class":3419,"line":3547},[4595],{"type":3114,"tag":3417,"props":4596,"children":4597},{"emptyLinePlaceholder":1219},[4598],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":4600,"children":4601},{"class":3419,"line":3085},[4602,4606,4610,4614,4618,4622,4626,4630,4634],{"type":3114,"tag":3417,"props":4603,"children":4604},{"style":3541},[4605],{"type":3130,"value":4147},{"type":3114,"tag":3417,"props":4607,"children":4608},{"style":3551},[4609],{"type":3130,"value":4152},{"type":3114,"tag":3417,"props":4611,"children":4612},{"style":4155},[4613],{"type":3130,"value":4158},{"type":3114,"tag":3417,"props":4615,"children":4616},{"style":4155},[4617],{"type":3130,"value":4163},{"type":3114,"tag":3417,"props":4619,"children":4620},{"style":3541},[4621],{"type":3130,"value":4168},{"type":3114,"tag":3417,"props":4623,"children":4624},{"style":3541},[4625],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":4627,"children":4628},{"style":3429},[4629],{"type":3130,"value":3508},{"type":3114,"tag":3417,"props":4631,"children":4632},{"style":3541},[4633],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":4635,"children":4636},{"style":3541},[4637],{"type":3130,"value":4185},{"type":3114,"tag":3417,"props":4639,"children":4640},{"class":3419,"line":3588},[4641,4645,4649,4654,4658,4663,4667,4672,4676,4680,4684,4689,4693,4697,4702,4706,4710,4715],{"type":3114,"tag":3417,"props":4642,"children":4643},{"style":4155},[4644],{"type":3130,"value":4193},{"type":3114,"tag":3417,"props":4646,"children":4647},{"style":3541},[4648],{"type":3130,"value":4231},{"type":3114,"tag":3417,"props":4650,"children":4651},{"style":3551},[4652],{"type":3130,"value":4653}," data",{"type":3114,"tag":3417,"props":4655,"children":4656},{"style":3541},[4657],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":4659,"children":4660},{"style":3535},[4661],{"type":3130,"value":4662}," products",{"type":3114,"tag":3417,"props":4664,"children":4665},{"style":3541},[4666],{"type":3130,"value":4362},{"type":3114,"tag":3417,"props":4668,"children":4669},{"style":3535},[4670],{"type":3130,"value":4671}," error ",{"type":3114,"tag":3417,"props":4673,"children":4674},{"style":3541},[4675],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":4677,"children":4678},{"style":3541},[4679],{"type":3130,"value":4245},{"type":3114,"tag":3417,"props":4681,"children":4682},{"style":3518},[4683],{"type":3130,"value":4250},{"type":3114,"tag":3417,"props":4685,"children":4686},{"style":3529},[4687],{"type":3130,"value":4688}," useStorefrontData",{"type":3114,"tag":3417,"props":4690,"children":4691},{"style":3535},[4692],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":4694,"children":4695},{"style":3541},[4696],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":4698,"children":4699},{"style":3429},[4700],{"type":3130,"value":4701},"products",{"type":3114,"tag":3417,"props":4703,"children":4704},{"style":3541},[4705],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":4707,"children":4708},{"style":3541},[4709],{"type":3130,"value":4362},{"type":3114,"tag":3417,"props":4711,"children":4712},{"style":3541},[4713],{"type":3130,"value":4714}," `",{"type":3114,"tag":3417,"props":4716,"children":4717},{"style":3429},[4718],{"type":3130,"value":4278},{"type":3114,"tag":3417,"props":4720,"children":4721},{"class":3419,"line":3601},[4722],{"type":3114,"tag":3417,"props":4723,"children":4724},{"style":3429},[4725],{"type":3130,"value":4286},{"type":3114,"tag":3417,"props":4727,"children":4728},{"class":3419,"line":3728},[4729],{"type":3114,"tag":3417,"props":4730,"children":4731},{"style":3429},[4732],{"type":3130,"value":4294},{"type":3114,"tag":3417,"props":4734,"children":4735},{"class":3419,"line":3745},[4736],{"type":3114,"tag":3417,"props":4737,"children":4738},{"style":3429},[4739],{"type":3130,"value":4302},{"type":3114,"tag":3417,"props":4741,"children":4742},{"class":3419,"line":3775},[4743],{"type":3114,"tag":3417,"props":4744,"children":4745},{"style":3429},[4746],{"type":3130,"value":4310},{"type":3114,"tag":3417,"props":4748,"children":4749},{"class":3419,"line":3805},[4750],{"type":3114,"tag":3417,"props":4751,"children":4752},{"style":3429},[4753],{"type":3130,"value":4318},{"type":3114,"tag":3417,"props":4755,"children":4756},{"class":3419,"line":3814},[4757],{"type":3114,"tag":3417,"props":4758,"children":4759},{"style":3429},[4760],{"type":3130,"value":4326},{"type":3114,"tag":3417,"props":4762,"children":4763},{"class":3419,"line":3103},[4764],{"type":3114,"tag":3417,"props":4765,"children":4766},{"style":3429},[4767],{"type":3130,"value":4334},{"type":3114,"tag":3417,"props":4769,"children":4770},{"class":3419,"line":3838},[4771],{"type":3114,"tag":3417,"props":4772,"children":4773},{"style":3429},[4774],{"type":3130,"value":4342},{"type":3114,"tag":3417,"props":4776,"children":4777},{"class":3419,"line":3866},[4778],{"type":3114,"tag":3417,"props":4779,"children":4780},{"style":3429},[4781],{"type":3130,"value":4350},{"type":3114,"tag":3417,"props":4783,"children":4784},{"class":3419,"line":3896},[4785,4789,4793],{"type":3114,"tag":3417,"props":4786,"children":4787},{"style":3541},[4788],{"type":3130,"value":4273},{"type":3114,"tag":3417,"props":4790,"children":4791},{"style":3541},[4792],{"type":3130,"value":4362},{"type":3114,"tag":3417,"props":4794,"children":4795},{"style":3541},[4796],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":4798,"children":4799},{"class":3419,"line":3926},[4800,4804,4808],{"type":3114,"tag":3417,"props":4801,"children":4802},{"style":3551},[4803],{"type":3130,"value":4374},{"type":3114,"tag":3417,"props":4805,"children":4806},{"style":3541},[4807],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":4809,"children":4810},{"style":3541},[4811],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":4813,"children":4814},{"class":3419,"line":3934},[4815,4819,4823,4827],{"type":3114,"tag":3417,"props":4816,"children":4817},{"style":3551},[4818],{"type":3130,"value":4390},{"type":3114,"tag":3417,"props":4820,"children":4821},{"style":3541},[4822],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":4824,"children":4825},{"style":4397},[4826],{"type":3130,"value":4400},{"type":3114,"tag":3417,"props":4828,"children":4829},{"style":3541},[4830],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":4832,"children":4833},{"class":3419,"line":3942},[4834],{"type":3114,"tag":3417,"props":4835,"children":4836},{"style":3541},[4837],{"type":3130,"value":4039},{"type":3114,"tag":3417,"props":4839,"children":4840},{"class":3419,"line":3959},[4841],{"type":3114,"tag":3417,"props":4842,"children":4843},{"style":3535},[4844],{"type":3130,"value":4845}," \n",{"type":3114,"tag":3417,"props":4847,"children":4848},{"class":3419,"line":3987},[4849],{"type":3114,"tag":3417,"props":4850,"children":4851},{"style":4129},[4852],{"type":3130,"value":4853},"  \u002F\u002F Use features from useAsyncData, e.g. transform, pick, etc.\n",{"type":3114,"tag":3417,"props":4855,"children":4856},{"class":3419,"line":4016},[4857,4862,4866,4871,4876,4881,4886,4891,4896,4900,4905],{"type":3114,"tag":3417,"props":4858,"children":4859},{"style":3529},[4860],{"type":3130,"value":4861},"  transform",{"type":3114,"tag":3417,"props":4863,"children":4864},{"style":3541},[4865],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":4867,"children":4868},{"style":3541},[4869],{"type":3130,"value":4870}," (",{"type":3114,"tag":3417,"props":4872,"children":4874},{"style":4873},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[4875],{"type":3130,"value":4536},{"type":3114,"tag":3417,"props":4877,"children":4878},{"style":3541},[4879],{"type":3130,"value":4880},")",{"type":3114,"tag":3417,"props":4882,"children":4883},{"style":4155},[4884],{"type":3130,"value":4885}," =>",{"type":3114,"tag":3417,"props":4887,"children":4888},{"style":3529},[4889],{"type":3130,"value":4890}," flattenConnection",{"type":3114,"tag":3417,"props":4892,"children":4893},{"style":3535},[4894],{"type":3130,"value":4895},"(data",{"type":3114,"tag":3417,"props":4897,"children":4898},{"style":3541},[4899],{"type":3130,"value":4068},{"type":3114,"tag":3417,"props":4901,"children":4902},{"style":3535},[4903],{"type":3130,"value":4904},"products)",{"type":3114,"tag":3417,"props":4906,"children":4907},{"style":3541},[4908],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":4910,"children":4911},{"class":3419,"line":4024},[4912,4916],{"type":3114,"tag":3417,"props":4913,"children":4914},{"style":3541},[4915],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":4917,"children":4918},{"style":3535},[4919],{"type":3130,"value":3612},{"type":3114,"tag":3417,"props":4921,"children":4922},{"class":3419,"line":4033},[4923,4927,4931],{"type":3114,"tag":3417,"props":4924,"children":4925},{"style":3541},[4926],{"type":3130,"value":4430},{"type":3114,"tag":3417,"props":4928,"children":4929},{"style":3551},[4930],{"type":3130,"value":4152},{"type":3114,"tag":3417,"props":4932,"children":4933},{"style":3541},[4934],{"type":3130,"value":4185},{"type":3114,"tag":3417,"props":4936,"children":4937},{"class":3419,"line":4042},[4938],{"type":3114,"tag":3417,"props":4939,"children":4940},{"emptyLinePlaceholder":1219},[4941],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":4943,"children":4944},{"class":3419,"line":4464},[4945,4949,4953],{"type":3114,"tag":3417,"props":4946,"children":4947},{"style":3541},[4948],{"type":3130,"value":4147},{"type":3114,"tag":3417,"props":4950,"children":4951},{"style":3551},[4952],{"type":3130,"value":4457},{"type":3114,"tag":3417,"props":4954,"children":4955},{"style":3541},[4956],{"type":3130,"value":4185},{"type":3114,"tag":3417,"props":4958,"children":4959},{"class":3419,"line":4499},[4960,4964,4968,4972,4977,4981,4985],{"type":3114,"tag":3417,"props":4961,"children":4962},{"style":3541},[4963],{"type":3130,"value":4470},{"type":3114,"tag":3417,"props":4965,"children":4966},{"style":3551},[4967],{"type":3130,"value":3406},{"type":3114,"tag":3417,"props":4969,"children":4970},{"style":3541},[4971],{"type":3130,"value":4479},{"type":3114,"tag":3417,"props":4973,"children":4974},{"style":3535},[4975],{"type":3130,"value":4976},"{{ products }}",{"type":3114,"tag":3417,"props":4978,"children":4979},{"style":3541},[4980],{"type":3130,"value":4430},{"type":3114,"tag":3417,"props":4982,"children":4983},{"style":3551},[4984],{"type":3130,"value":3406},{"type":3114,"tag":3417,"props":4986,"children":4987},{"style":3541},[4988],{"type":3130,"value":4185},{"type":3114,"tag":3417,"props":4990,"children":4992},{"class":3419,"line":4991},26,[4993,4997,5001],{"type":3114,"tag":3417,"props":4994,"children":4995},{"style":3541},[4996],{"type":3130,"value":4430},{"type":3114,"tag":3417,"props":4998,"children":4999},{"style":3551},[5000],{"type":3130,"value":4457},{"type":3114,"tag":3417,"props":5002,"children":5003},{"style":3541},[5004],{"type":3130,"value":4185},{"type":3114,"tag":3115,"props":5006,"children":5007},{},[5008,5010,5015,5017,5022,5024,5030,5032,5038,5040,5045],{"type":3130,"value":5009},"Note that ",{"type":3114,"tag":3413,"props":5011,"children":5013},{"className":5012},[],[5014],{"type":3130,"value":4575},{"type":3130,"value":5016}," automatically extracts the ",{"type":3114,"tag":3413,"props":5018,"children":5020},{"className":5019},[],[5021],{"type":3130,"value":4536},{"type":3130,"value":5023}," property from the response in order to be able to reliably\nstringify.\nWhen using it together with the setting ",{"type":3114,"tag":3413,"props":5025,"children":5027},{"className":5026},[],[5028],{"type":3130,"value":5029},"errors: { throw: false }",{"type":3130,"value":5031}," you will need to check for errors manually within the response instead of using the ",{"type":3114,"tag":3413,"props":5033,"children":5035},{"className":5034},[],[5036],{"type":3130,"value":5037},"error",{"type":3130,"value":5039}," object returned by the ",{"type":3114,"tag":3413,"props":5041,"children":5043},{"className":5042},[],[5044],{"type":3130,"value":4575},{"type":3130,"value":5046}," composable.",{"type":3114,"tag":3358,"props":5048,"children":5050},{"id":5049},"access-customer-account-api-on-the-client-side",[5051],{"type":3130,"value":5052},"Access Customer Account API on the client side",{"type":3114,"tag":3115,"props":5054,"children":5055},{},[5056,5058,5065],{"type":3130,"value":5057},"First check out the ",{"type":3114,"tag":3136,"props":5059,"children":5062},{"href":5060,"rel":5061},"https:\u002F\u002Fshopify.nuxtjs.org\u002Fessentials\u002Fcustomer-account",[3140],[5063],{"type":3130,"value":5064},"Customer Account API documentation",{"type":3130,"value":5066}," to set up dependencies and add credentials.",{"type":3114,"tag":3115,"props":5068,"children":5069},{},[5070,5072,5078],{"type":3130,"value":5071},"Then you can access the Customer Account API on the client side with the ",{"type":3114,"tag":3413,"props":5073,"children":5075},{"className":5074},[],[5076],{"type":3130,"value":5077},"useCustomerAccount",{"type":3130,"value":5079}," composable:",{"type":3114,"tag":3406,"props":5081,"children":5083},{"className":4117,"code":5082,"language":4119,"meta":3109,"style":3109},"\u003C!-- ~\u002Fpages\u002Fyour-page.vue -->\n\n\u003Cscript setup lang=\"ts\">\nconst customerAccount = useCustomerAccount()\n\nconst { data } = await customerAccount.request(`#graphql\n  query FetchCustomer {\n    customer {\n      firstName\n      lastName\n    }\n  }\n`)\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cpre>{{ data?.customer }}\u003C\u002Fpre>\n\u003C\u002Ftemplate>\n",[5084],{"type":3114,"tag":3413,"props":5085,"children":5086},{"__ignoreMap":3109},[5087,5094,5101,5140,5165,5172,5224,5232,5240,5248,5256,5263,5270,5281,5296,5303,5318,5350],{"type":3114,"tag":3417,"props":5088,"children":5089},{"class":3419,"line":3089},[5090],{"type":3114,"tag":3417,"props":5091,"children":5092},{"style":4129},[5093],{"type":3130,"value":4132},{"type":3114,"tag":3417,"props":5095,"children":5096},{"class":3419,"line":3547},[5097],{"type":3114,"tag":3417,"props":5098,"children":5099},{"emptyLinePlaceholder":1219},[5100],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":5102,"children":5103},{"class":3419,"line":3085},[5104,5108,5112,5116,5120,5124,5128,5132,5136],{"type":3114,"tag":3417,"props":5105,"children":5106},{"style":3541},[5107],{"type":3130,"value":4147},{"type":3114,"tag":3417,"props":5109,"children":5110},{"style":3551},[5111],{"type":3130,"value":4152},{"type":3114,"tag":3417,"props":5113,"children":5114},{"style":4155},[5115],{"type":3130,"value":4158},{"type":3114,"tag":3417,"props":5117,"children":5118},{"style":4155},[5119],{"type":3130,"value":4163},{"type":3114,"tag":3417,"props":5121,"children":5122},{"style":3541},[5123],{"type":3130,"value":4168},{"type":3114,"tag":3417,"props":5125,"children":5126},{"style":3541},[5127],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":5129,"children":5130},{"style":3429},[5131],{"type":3130,"value":3508},{"type":3114,"tag":3417,"props":5133,"children":5134},{"style":3541},[5135],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":5137,"children":5138},{"style":3541},[5139],{"type":3130,"value":4185},{"type":3114,"tag":3417,"props":5141,"children":5142},{"class":3419,"line":3588},[5143,5147,5152,5156,5161],{"type":3114,"tag":3417,"props":5144,"children":5145},{"style":4155},[5146],{"type":3130,"value":4193},{"type":3114,"tag":3417,"props":5148,"children":5149},{"style":3535},[5150],{"type":3130,"value":5151}," customerAccount ",{"type":3114,"tag":3417,"props":5153,"children":5154},{"style":3541},[5155],{"type":3130,"value":4168},{"type":3114,"tag":3417,"props":5157,"children":5158},{"style":3529},[5159],{"type":3130,"value":5160}," useCustomerAccount",{"type":3114,"tag":3417,"props":5162,"children":5163},{"style":3535},[5164],{"type":3130,"value":4212},{"type":3114,"tag":3417,"props":5166,"children":5167},{"class":3419,"line":3601},[5168],{"type":3114,"tag":3417,"props":5169,"children":5170},{"emptyLinePlaceholder":1219},[5171],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":5173,"children":5174},{"class":3419,"line":3728},[5175,5179,5183,5187,5191,5195,5199,5204,5208,5212,5216,5220],{"type":3114,"tag":3417,"props":5176,"children":5177},{"style":4155},[5178],{"type":3130,"value":4193},{"type":3114,"tag":3417,"props":5180,"children":5181},{"style":3541},[5182],{"type":3130,"value":4231},{"type":3114,"tag":3417,"props":5184,"children":5185},{"style":3535},[5186],{"type":3130,"value":4236},{"type":3114,"tag":3417,"props":5188,"children":5189},{"style":3541},[5190],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":5192,"children":5193},{"style":3541},[5194],{"type":3130,"value":4245},{"type":3114,"tag":3417,"props":5196,"children":5197},{"style":3518},[5198],{"type":3130,"value":4250},{"type":3114,"tag":3417,"props":5200,"children":5201},{"style":3535},[5202],{"type":3130,"value":5203}," customerAccount",{"type":3114,"tag":3417,"props":5205,"children":5206},{"style":3541},[5207],{"type":3130,"value":4068},{"type":3114,"tag":3417,"props":5209,"children":5210},{"style":3529},[5211],{"type":3130,"value":4264},{"type":3114,"tag":3417,"props":5213,"children":5214},{"style":3535},[5215],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":5217,"children":5218},{"style":3541},[5219],{"type":3130,"value":4273},{"type":3114,"tag":3417,"props":5221,"children":5222},{"style":3429},[5223],{"type":3130,"value":4278},{"type":3114,"tag":3417,"props":5225,"children":5226},{"class":3419,"line":3745},[5227],{"type":3114,"tag":3417,"props":5228,"children":5229},{"style":3429},[5230],{"type":3130,"value":5231},"  query FetchCustomer {\n",{"type":3114,"tag":3417,"props":5233,"children":5234},{"class":3419,"line":3775},[5235],{"type":3114,"tag":3417,"props":5236,"children":5237},{"style":3429},[5238],{"type":3130,"value":5239},"    customer {\n",{"type":3114,"tag":3417,"props":5241,"children":5242},{"class":3419,"line":3805},[5243],{"type":3114,"tag":3417,"props":5244,"children":5245},{"style":3429},[5246],{"type":3130,"value":5247},"      firstName\n",{"type":3114,"tag":3417,"props":5249,"children":5250},{"class":3419,"line":3814},[5251],{"type":3114,"tag":3417,"props":5252,"children":5253},{"style":3429},[5254],{"type":3130,"value":5255},"      lastName\n",{"type":3114,"tag":3417,"props":5257,"children":5258},{"class":3419,"line":3103},[5259],{"type":3114,"tag":3417,"props":5260,"children":5261},{"style":3429},[5262],{"type":3130,"value":4342},{"type":3114,"tag":3417,"props":5264,"children":5265},{"class":3419,"line":3838},[5266],{"type":3114,"tag":3417,"props":5267,"children":5268},{"style":3429},[5269],{"type":3130,"value":4350},{"type":3114,"tag":3417,"props":5271,"children":5272},{"class":3419,"line":3866},[5273,5277],{"type":3114,"tag":3417,"props":5274,"children":5275},{"style":3541},[5276],{"type":3130,"value":4273},{"type":3114,"tag":3417,"props":5278,"children":5279},{"style":3535},[5280],{"type":3130,"value":3612},{"type":3114,"tag":3417,"props":5282,"children":5283},{"class":3419,"line":3896},[5284,5288,5292],{"type":3114,"tag":3417,"props":5285,"children":5286},{"style":3541},[5287],{"type":3130,"value":4430},{"type":3114,"tag":3417,"props":5289,"children":5290},{"style":3551},[5291],{"type":3130,"value":4152},{"type":3114,"tag":3417,"props":5293,"children":5294},{"style":3541},[5295],{"type":3130,"value":4185},{"type":3114,"tag":3417,"props":5297,"children":5298},{"class":3419,"line":3926},[5299],{"type":3114,"tag":3417,"props":5300,"children":5301},{"emptyLinePlaceholder":1219},[5302],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":5304,"children":5305},{"class":3419,"line":3934},[5306,5310,5314],{"type":3114,"tag":3417,"props":5307,"children":5308},{"style":3541},[5309],{"type":3130,"value":4147},{"type":3114,"tag":3417,"props":5311,"children":5312},{"style":3551},[5313],{"type":3130,"value":4457},{"type":3114,"tag":3417,"props":5315,"children":5316},{"style":3541},[5317],{"type":3130,"value":4185},{"type":3114,"tag":3417,"props":5319,"children":5320},{"class":3419,"line":3942},[5321,5325,5329,5333,5338,5342,5346],{"type":3114,"tag":3417,"props":5322,"children":5323},{"style":3541},[5324],{"type":3130,"value":4470},{"type":3114,"tag":3417,"props":5326,"children":5327},{"style":3551},[5328],{"type":3130,"value":3406},{"type":3114,"tag":3417,"props":5330,"children":5331},{"style":3541},[5332],{"type":3130,"value":4479},{"type":3114,"tag":3417,"props":5334,"children":5335},{"style":3535},[5336],{"type":3130,"value":5337},"{{ data?.customer }}",{"type":3114,"tag":3417,"props":5339,"children":5340},{"style":3541},[5341],{"type":3130,"value":4430},{"type":3114,"tag":3417,"props":5343,"children":5344},{"style":3551},[5345],{"type":3130,"value":3406},{"type":3114,"tag":3417,"props":5347,"children":5348},{"style":3541},[5349],{"type":3130,"value":4185},{"type":3114,"tag":3417,"props":5351,"children":5352},{"class":3419,"line":3959},[5353,5357,5361],{"type":3114,"tag":3417,"props":5354,"children":5355},{"style":3541},[5356],{"type":3130,"value":4430},{"type":3114,"tag":3417,"props":5358,"children":5359},{"style":3551},[5360],{"type":3130,"value":4457},{"type":3114,"tag":3417,"props":5362,"children":5363},{"style":3541},[5364],{"type":3130,"value":4185},{"type":3114,"tag":3358,"props":5366,"children":5368},{"id":5367},"access-apis-via-nitro-endpoints",[5369],{"type":3130,"value":5370},"Access APIs via Nitro endpoints",{"type":3114,"tag":3115,"props":5372,"children":5373},{},[5374],{"type":3130,"value":5375},"The module exposes utilities to access each API via Nitro endpoints.",{"type":3114,"tag":5377,"props":5378,"children":5380},"h4",{"id":5379},"storefront-api-example",[5381],{"type":3130,"value":5382},"Storefront API example",{"type":3114,"tag":3115,"props":5384,"children":5385},{},[5386,5388,5393],{"type":3130,"value":5387},"You can use the ",{"type":3114,"tag":3413,"props":5389,"children":5391},{"className":5390},[],[5392],{"type":3130,"value":4091},{"type":3130,"value":5394}," utility to access the storefront API:",{"type":3114,"tag":3406,"props":5396,"children":5398},{"className":3506,"code":5397,"language":3508,"meta":3109,"style":3109},"\u002F\u002F ~\u002Fserver\u002Fapi\u002Fproducts.ts\n\nexport default defineEventHandler(async () => {\n  const storefront = useStorefront()\n\n  return await storefront.request(`#graphql\n    query FetchProducts($first: Int) {\n      products(first: $first) {\n        nodes {\n          id\n          title\n          description\n        }\n      }\n    }\n  `, {\n    variables: {\n      first: 3,\n    },\n  })\n})\n",[5399],{"type":3114,"tag":3413,"props":5400,"children":5401},{"__ignoreMap":3109},[5402,5410,5417,5455,5479,5486,5522,5530,5538,5546,5554,5562,5570,5578,5585,5592,5608,5624,5644,5651,5663],{"type":3114,"tag":3417,"props":5403,"children":5404},{"class":3419,"line":3089},[5405],{"type":3114,"tag":3417,"props":5406,"children":5407},{"style":4129},[5408],{"type":3130,"value":5409},"\u002F\u002F ~\u002Fserver\u002Fapi\u002Fproducts.ts\n",{"type":3114,"tag":3417,"props":5411,"children":5412},{"class":3419,"line":3547},[5413],{"type":3114,"tag":3417,"props":5414,"children":5415},{"emptyLinePlaceholder":1219},[5416],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":5418,"children":5419},{"class":3419,"line":3085},[5420,5424,5428,5433,5437,5442,5447,5451],{"type":3114,"tag":3417,"props":5421,"children":5422},{"style":3518},[5423],{"type":3130,"value":3521},{"type":3114,"tag":3417,"props":5425,"children":5426},{"style":3518},[5427],{"type":3130,"value":3526},{"type":3114,"tag":3417,"props":5429,"children":5430},{"style":3529},[5431],{"type":3130,"value":5432}," defineEventHandler",{"type":3114,"tag":3417,"props":5434,"children":5435},{"style":3535},[5436],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":5438,"children":5439},{"style":4155},[5440],{"type":3130,"value":5441},"async",{"type":3114,"tag":3417,"props":5443,"children":5444},{"style":3541},[5445],{"type":3130,"value":5446}," ()",{"type":3114,"tag":3417,"props":5448,"children":5449},{"style":4155},[5450],{"type":3130,"value":4885},{"type":3114,"tag":3417,"props":5452,"children":5453},{"style":3541},[5454],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":5456,"children":5457},{"class":3419,"line":3588},[5458,5463,5467,5471,5475],{"type":3114,"tag":3417,"props":5459,"children":5460},{"style":4155},[5461],{"type":3130,"value":5462},"  const",{"type":3114,"tag":3417,"props":5464,"children":5465},{"style":3535},[5466],{"type":3130,"value":4255},{"type":3114,"tag":3417,"props":5468,"children":5469},{"style":3541},[5470],{"type":3130,"value":4245},{"type":3114,"tag":3417,"props":5472,"children":5473},{"style":3529},[5474],{"type":3130,"value":4207},{"type":3114,"tag":3417,"props":5476,"children":5477},{"style":3551},[5478],{"type":3130,"value":4212},{"type":3114,"tag":3417,"props":5480,"children":5481},{"class":3419,"line":3601},[5482],{"type":3114,"tag":3417,"props":5483,"children":5484},{"emptyLinePlaceholder":1219},[5485],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":5487,"children":5488},{"class":3419,"line":3728},[5489,5494,5498,5502,5506,5510,5514,5518],{"type":3114,"tag":3417,"props":5490,"children":5491},{"style":3518},[5492],{"type":3130,"value":5493},"  return",{"type":3114,"tag":3417,"props":5495,"children":5496},{"style":3518},[5497],{"type":3130,"value":4250},{"type":3114,"tag":3417,"props":5499,"children":5500},{"style":3535},[5501],{"type":3130,"value":4255},{"type":3114,"tag":3417,"props":5503,"children":5504},{"style":3541},[5505],{"type":3130,"value":4068},{"type":3114,"tag":3417,"props":5507,"children":5508},{"style":3529},[5509],{"type":3130,"value":4264},{"type":3114,"tag":3417,"props":5511,"children":5512},{"style":3551},[5513],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":5515,"children":5516},{"style":3541},[5517],{"type":3130,"value":4273},{"type":3114,"tag":3417,"props":5519,"children":5520},{"style":3429},[5521],{"type":3130,"value":4278},{"type":3114,"tag":3417,"props":5523,"children":5524},{"class":3419,"line":3745},[5525],{"type":3114,"tag":3417,"props":5526,"children":5527},{"style":3429},[5528],{"type":3130,"value":5529},"    query FetchProducts($first: Int) {\n",{"type":3114,"tag":3417,"props":5531,"children":5532},{"class":3419,"line":3775},[5533],{"type":3114,"tag":3417,"props":5534,"children":5535},{"style":3429},[5536],{"type":3130,"value":5537},"      products(first: $first) {\n",{"type":3114,"tag":3417,"props":5539,"children":5540},{"class":3419,"line":3805},[5541],{"type":3114,"tag":3417,"props":5542,"children":5543},{"style":3429},[5544],{"type":3130,"value":5545},"        nodes {\n",{"type":3114,"tag":3417,"props":5547,"children":5548},{"class":3419,"line":3814},[5549],{"type":3114,"tag":3417,"props":5550,"children":5551},{"style":3429},[5552],{"type":3130,"value":5553},"          id\n",{"type":3114,"tag":3417,"props":5555,"children":5556},{"class":3419,"line":3103},[5557],{"type":3114,"tag":3417,"props":5558,"children":5559},{"style":3429},[5560],{"type":3130,"value":5561},"          title\n",{"type":3114,"tag":3417,"props":5563,"children":5564},{"class":3419,"line":3838},[5565],{"type":3114,"tag":3417,"props":5566,"children":5567},{"style":3429},[5568],{"type":3130,"value":5569},"          description\n",{"type":3114,"tag":3417,"props":5571,"children":5572},{"class":3419,"line":3866},[5573],{"type":3114,"tag":3417,"props":5574,"children":5575},{"style":3429},[5576],{"type":3130,"value":5577},"        }\n",{"type":3114,"tag":3417,"props":5579,"children":5580},{"class":3419,"line":3896},[5581],{"type":3114,"tag":3417,"props":5582,"children":5583},{"style":3429},[5584],{"type":3130,"value":4334},{"type":3114,"tag":3417,"props":5586,"children":5587},{"class":3419,"line":3926},[5588],{"type":3114,"tag":3417,"props":5589,"children":5590},{"style":3429},[5591],{"type":3130,"value":4342},{"type":3114,"tag":3417,"props":5593,"children":5594},{"class":3419,"line":3934},[5595,5600,5604],{"type":3114,"tag":3417,"props":5596,"children":5597},{"style":3541},[5598],{"type":3130,"value":5599},"  `",{"type":3114,"tag":3417,"props":5601,"children":5602},{"style":3541},[5603],{"type":3130,"value":4362},{"type":3114,"tag":3417,"props":5605,"children":5606},{"style":3541},[5607],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":5609,"children":5610},{"class":3419,"line":3942},[5611,5616,5620],{"type":3114,"tag":3417,"props":5612,"children":5613},{"style":3551},[5614],{"type":3130,"value":5615},"    variables",{"type":3114,"tag":3417,"props":5617,"children":5618},{"style":3541},[5619],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":5621,"children":5622},{"style":3541},[5623],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":5625,"children":5626},{"class":3419,"line":3959},[5627,5632,5636,5640],{"type":3114,"tag":3417,"props":5628,"children":5629},{"style":3551},[5630],{"type":3130,"value":5631},"      first",{"type":3114,"tag":3417,"props":5633,"children":5634},{"style":3541},[5635],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":5637,"children":5638},{"style":4397},[5639],{"type":3130,"value":4400},{"type":3114,"tag":3417,"props":5641,"children":5642},{"style":3541},[5643],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":5645,"children":5646},{"class":3419,"line":3987},[5647],{"type":3114,"tag":3417,"props":5648,"children":5649},{"style":3541},[5650],{"type":3130,"value":4030},{"type":3114,"tag":3417,"props":5652,"children":5653},{"class":3419,"line":4016},[5654,5659],{"type":3114,"tag":3417,"props":5655,"children":5656},{"style":3541},[5657],{"type":3130,"value":5658},"  }",{"type":3114,"tag":3417,"props":5660,"children":5661},{"style":3551},[5662],{"type":3130,"value":3612},{"type":3114,"tag":3417,"props":5664,"children":5665},{"class":3419,"line":4024},[5666,5670],{"type":3114,"tag":3417,"props":5667,"children":5668},{"style":3541},[5669],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":5671,"children":5672},{"style":3535},[5673],{"type":3130,"value":3612},{"type":3114,"tag":3115,"props":5675,"children":5676},{},[5677,5679,5685,5687,5693,5694,5700,5702,5708,5710,5716,5718,5725],{"type":3130,"value":5678},"Notice how we can use the ",{"type":3114,"tag":3413,"props":5680,"children":5682},{"className":5681},[],[5683],{"type":3130,"value":5684},"graphql",{"type":3130,"value":5686}," directive inside the event handler, this is possible because in\nthe standard module configuration all ",{"type":3114,"tag":3413,"props":5688,"children":5690},{"className":5689},[],[5691],{"type":3130,"value":5692},".ts",{"type":3130,"value":3208},{"type":3114,"tag":3413,"props":5695,"children":5697},{"className":5696},[],[5698],{"type":3130,"value":5699},".gql",{"type":3130,"value":5701}," files are automatically processed for the\nstorefront API, as long as the don't end with ",{"type":3114,"tag":3413,"props":5703,"children":5705},{"className":5704},[],[5706],{"type":3130,"value":5707},".admin.ts",{"type":3130,"value":5709}," or ",{"type":3114,"tag":3413,"props":5711,"children":5713},{"className":5712},[],[5714],{"type":3130,"value":5715},".admin.gql",{"type":3130,"value":5717},".\nRead more about the ",{"type":3114,"tag":3136,"props":5719,"children":5722},{"href":5720,"rel":5721},"https:\u002F\u002Fshopify.nuxtjs.org\u002Fessentials\u002Fcodegen",[3140],[5723],{"type":3130,"value":5724},"codegen configuration",{"type":3130,"value":4068},{"type":3114,"tag":3115,"props":5727,"children":5728},{},[5729,5731,5737],{"type":3130,"value":5730},"Now we can call the API at ",{"type":3114,"tag":3413,"props":5732,"children":5734},{"className":5733},[],[5735],{"type":3130,"value":5736},"\u002Fapi\u002Fproducts",{"type":3130,"value":5738}," to obtain the first three products:",{"type":3114,"tag":3406,"props":5740,"children":5742},{"className":4117,"code":5741,"language":4119,"meta":3109,"style":3109},"\u003C!-- ~\u002Fpages\u002Fyour-page.vue -->\n\n\u003Cscript setup lang=\"ts\">\nconst { data } = await useFetch(\"\u002Fapi\u002Fproducts\")\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cpre>{{ data }}\u003C\u002Fpre>\n\u003C\u002Ftemplate>\n",[5743],{"type":3114,"tag":3413,"props":5744,"children":5745},{"__ignoreMap":3109},[5746,5753,5760,5799,5851,5866,5873,5888,5920],{"type":3114,"tag":3417,"props":5747,"children":5748},{"class":3419,"line":3089},[5749],{"type":3114,"tag":3417,"props":5750,"children":5751},{"style":4129},[5752],{"type":3130,"value":4132},{"type":3114,"tag":3417,"props":5754,"children":5755},{"class":3419,"line":3547},[5756],{"type":3114,"tag":3417,"props":5757,"children":5758},{"emptyLinePlaceholder":1219},[5759],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":5761,"children":5762},{"class":3419,"line":3085},[5763,5767,5771,5775,5779,5783,5787,5791,5795],{"type":3114,"tag":3417,"props":5764,"children":5765},{"style":3541},[5766],{"type":3130,"value":4147},{"type":3114,"tag":3417,"props":5768,"children":5769},{"style":3551},[5770],{"type":3130,"value":4152},{"type":3114,"tag":3417,"props":5772,"children":5773},{"style":4155},[5774],{"type":3130,"value":4158},{"type":3114,"tag":3417,"props":5776,"children":5777},{"style":4155},[5778],{"type":3130,"value":4163},{"type":3114,"tag":3417,"props":5780,"children":5781},{"style":3541},[5782],{"type":3130,"value":4168},{"type":3114,"tag":3417,"props":5784,"children":5785},{"style":3541},[5786],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":5788,"children":5789},{"style":3429},[5790],{"type":3130,"value":3508},{"type":3114,"tag":3417,"props":5792,"children":5793},{"style":3541},[5794],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":5796,"children":5797},{"style":3541},[5798],{"type":3130,"value":4185},{"type":3114,"tag":3417,"props":5800,"children":5801},{"class":3419,"line":3588},[5802,5806,5810,5814,5818,5822,5826,5831,5835,5839,5843,5847],{"type":3114,"tag":3417,"props":5803,"children":5804},{"style":4155},[5805],{"type":3130,"value":4193},{"type":3114,"tag":3417,"props":5807,"children":5808},{"style":3541},[5809],{"type":3130,"value":4231},{"type":3114,"tag":3417,"props":5811,"children":5812},{"style":3535},[5813],{"type":3130,"value":4236},{"type":3114,"tag":3417,"props":5815,"children":5816},{"style":3541},[5817],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":5819,"children":5820},{"style":3541},[5821],{"type":3130,"value":4245},{"type":3114,"tag":3417,"props":5823,"children":5824},{"style":3518},[5825],{"type":3130,"value":4250},{"type":3114,"tag":3417,"props":5827,"children":5828},{"style":3529},[5829],{"type":3130,"value":5830}," useFetch",{"type":3114,"tag":3417,"props":5832,"children":5833},{"style":3535},[5834],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":5836,"children":5837},{"style":3541},[5838],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":5840,"children":5841},{"style":3429},[5842],{"type":3130,"value":5736},{"type":3114,"tag":3417,"props":5844,"children":5845},{"style":3541},[5846],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":5848,"children":5849},{"style":3535},[5850],{"type":3130,"value":3612},{"type":3114,"tag":3417,"props":5852,"children":5853},{"class":3419,"line":3601},[5854,5858,5862],{"type":3114,"tag":3417,"props":5855,"children":5856},{"style":3541},[5857],{"type":3130,"value":4430},{"type":3114,"tag":3417,"props":5859,"children":5860},{"style":3551},[5861],{"type":3130,"value":4152},{"type":3114,"tag":3417,"props":5863,"children":5864},{"style":3541},[5865],{"type":3130,"value":4185},{"type":3114,"tag":3417,"props":5867,"children":5868},{"class":3419,"line":3728},[5869],{"type":3114,"tag":3417,"props":5870,"children":5871},{"emptyLinePlaceholder":1219},[5872],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":5874,"children":5875},{"class":3419,"line":3745},[5876,5880,5884],{"type":3114,"tag":3417,"props":5877,"children":5878},{"style":3541},[5879],{"type":3130,"value":4147},{"type":3114,"tag":3417,"props":5881,"children":5882},{"style":3551},[5883],{"type":3130,"value":4457},{"type":3114,"tag":3417,"props":5885,"children":5886},{"style":3541},[5887],{"type":3130,"value":4185},{"type":3114,"tag":3417,"props":5889,"children":5890},{"class":3419,"line":3775},[5891,5895,5899,5903,5908,5912,5916],{"type":3114,"tag":3417,"props":5892,"children":5893},{"style":3541},[5894],{"type":3130,"value":4470},{"type":3114,"tag":3417,"props":5896,"children":5897},{"style":3551},[5898],{"type":3130,"value":3406},{"type":3114,"tag":3417,"props":5900,"children":5901},{"style":3541},[5902],{"type":3130,"value":4479},{"type":3114,"tag":3417,"props":5904,"children":5905},{"style":3535},[5906],{"type":3130,"value":5907},"{{ data }}",{"type":3114,"tag":3417,"props":5909,"children":5910},{"style":3541},[5911],{"type":3130,"value":4430},{"type":3114,"tag":3417,"props":5913,"children":5914},{"style":3551},[5915],{"type":3130,"value":3406},{"type":3114,"tag":3417,"props":5917,"children":5918},{"style":3541},[5919],{"type":3130,"value":4185},{"type":3114,"tag":3417,"props":5921,"children":5922},{"class":3419,"line":3805},[5923,5927,5931],{"type":3114,"tag":3417,"props":5924,"children":5925},{"style":3541},[5926],{"type":3130,"value":4430},{"type":3114,"tag":3417,"props":5928,"children":5929},{"style":3551},[5930],{"type":3130,"value":4457},{"type":3114,"tag":3417,"props":5932,"children":5933},{"style":3541},[5934],{"type":3130,"value":4185},{"type":3114,"tag":3115,"props":5936,"children":5937},{},[5938,5939,5944,5945,5951],{"type":3130,"value":4530},{"type":3114,"tag":3413,"props":5940,"children":5942},{"className":5941},[],[5943],{"type":3130,"value":4536},{"type":3130,"value":4538},{"type":3114,"tag":3413,"props":5946,"children":5948},{"className":5947},[],[5949],{"type":3130,"value":5950},"Ref\u003CClientResponse\u003CFetchProductsQuery>>",{"type":3130,"value":5952},", which enables autocompletion and full\ntype checking.",{"type":3114,"tag":5377,"props":5954,"children":5956},{"id":5955},"customer-account-api-example",[5957],{"type":3130,"value":5958},"Customer Account API example",{"type":3114,"tag":3115,"props":5960,"children":5961},{},[5962,5963,5968],{"type":3130,"value":5387},{"type":3114,"tag":3413,"props":5964,"children":5966},{"className":5965},[],[5967],{"type":3130,"value":5077},{"type":3130,"value":5969}," utility to access the customer account API in a nitro event handler:",{"type":3114,"tag":3406,"props":5971,"children":5973},{"className":3506,"code":5972,"language":3508,"meta":3109,"style":3109},"\u002F\u002F ~\u002Fserver\u002Fapi\u002Fcustomer.ts\n\nexport default defineEventHandler(async () => {\n  const customerAccount = useCustomerAccount()\n\n  return await customerAccount.request(`#graphql\n    query FetchCustomer {\n      customer {\n        firstName\n        lastName\n      }\n    }\n  `)\n})\n",[5974],{"type":3114,"tag":3413,"props":5975,"children":5976},{"__ignoreMap":3109},[5977,5985,5992,6027,6050,6057,6092,6100,6108,6116,6124,6131,6138,6149],{"type":3114,"tag":3417,"props":5978,"children":5979},{"class":3419,"line":3089},[5980],{"type":3114,"tag":3417,"props":5981,"children":5982},{"style":4129},[5983],{"type":3130,"value":5984},"\u002F\u002F ~\u002Fserver\u002Fapi\u002Fcustomer.ts\n",{"type":3114,"tag":3417,"props":5986,"children":5987},{"class":3419,"line":3547},[5988],{"type":3114,"tag":3417,"props":5989,"children":5990},{"emptyLinePlaceholder":1219},[5991],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":5993,"children":5994},{"class":3419,"line":3085},[5995,5999,6003,6007,6011,6015,6019,6023],{"type":3114,"tag":3417,"props":5996,"children":5997},{"style":3518},[5998],{"type":3130,"value":3521},{"type":3114,"tag":3417,"props":6000,"children":6001},{"style":3518},[6002],{"type":3130,"value":3526},{"type":3114,"tag":3417,"props":6004,"children":6005},{"style":3529},[6006],{"type":3130,"value":5432},{"type":3114,"tag":3417,"props":6008,"children":6009},{"style":3535},[6010],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":6012,"children":6013},{"style":4155},[6014],{"type":3130,"value":5441},{"type":3114,"tag":3417,"props":6016,"children":6017},{"style":3541},[6018],{"type":3130,"value":5446},{"type":3114,"tag":3417,"props":6020,"children":6021},{"style":4155},[6022],{"type":3130,"value":4885},{"type":3114,"tag":3417,"props":6024,"children":6025},{"style":3541},[6026],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":6028,"children":6029},{"class":3419,"line":3588},[6030,6034,6038,6042,6046],{"type":3114,"tag":3417,"props":6031,"children":6032},{"style":4155},[6033],{"type":3130,"value":5462},{"type":3114,"tag":3417,"props":6035,"children":6036},{"style":3535},[6037],{"type":3130,"value":5203},{"type":3114,"tag":3417,"props":6039,"children":6040},{"style":3541},[6041],{"type":3130,"value":4245},{"type":3114,"tag":3417,"props":6043,"children":6044},{"style":3529},[6045],{"type":3130,"value":5160},{"type":3114,"tag":3417,"props":6047,"children":6048},{"style":3551},[6049],{"type":3130,"value":4212},{"type":3114,"tag":3417,"props":6051,"children":6052},{"class":3419,"line":3601},[6053],{"type":3114,"tag":3417,"props":6054,"children":6055},{"emptyLinePlaceholder":1219},[6056],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":6058,"children":6059},{"class":3419,"line":3728},[6060,6064,6068,6072,6076,6080,6084,6088],{"type":3114,"tag":3417,"props":6061,"children":6062},{"style":3518},[6063],{"type":3130,"value":5493},{"type":3114,"tag":3417,"props":6065,"children":6066},{"style":3518},[6067],{"type":3130,"value":4250},{"type":3114,"tag":3417,"props":6069,"children":6070},{"style":3535},[6071],{"type":3130,"value":5203},{"type":3114,"tag":3417,"props":6073,"children":6074},{"style":3541},[6075],{"type":3130,"value":4068},{"type":3114,"tag":3417,"props":6077,"children":6078},{"style":3529},[6079],{"type":3130,"value":4264},{"type":3114,"tag":3417,"props":6081,"children":6082},{"style":3551},[6083],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":6085,"children":6086},{"style":3541},[6087],{"type":3130,"value":4273},{"type":3114,"tag":3417,"props":6089,"children":6090},{"style":3429},[6091],{"type":3130,"value":4278},{"type":3114,"tag":3417,"props":6093,"children":6094},{"class":3419,"line":3745},[6095],{"type":3114,"tag":3417,"props":6096,"children":6097},{"style":3429},[6098],{"type":3130,"value":6099},"    query FetchCustomer {\n",{"type":3114,"tag":3417,"props":6101,"children":6102},{"class":3419,"line":3775},[6103],{"type":3114,"tag":3417,"props":6104,"children":6105},{"style":3429},[6106],{"type":3130,"value":6107},"      customer {\n",{"type":3114,"tag":3417,"props":6109,"children":6110},{"class":3419,"line":3805},[6111],{"type":3114,"tag":3417,"props":6112,"children":6113},{"style":3429},[6114],{"type":3130,"value":6115},"        firstName\n",{"type":3114,"tag":3417,"props":6117,"children":6118},{"class":3419,"line":3814},[6119],{"type":3114,"tag":3417,"props":6120,"children":6121},{"style":3429},[6122],{"type":3130,"value":6123},"        lastName\n",{"type":3114,"tag":3417,"props":6125,"children":6126},{"class":3419,"line":3103},[6127],{"type":3114,"tag":3417,"props":6128,"children":6129},{"style":3429},[6130],{"type":3130,"value":4334},{"type":3114,"tag":3417,"props":6132,"children":6133},{"class":3419,"line":3838},[6134],{"type":3114,"tag":3417,"props":6135,"children":6136},{"style":3429},[6137],{"type":3130,"value":4342},{"type":3114,"tag":3417,"props":6139,"children":6140},{"class":3419,"line":3866},[6141,6145],{"type":3114,"tag":3417,"props":6142,"children":6143},{"style":3541},[6144],{"type":3130,"value":5599},{"type":3114,"tag":3417,"props":6146,"children":6147},{"style":3551},[6148],{"type":3130,"value":3612},{"type":3114,"tag":3417,"props":6150,"children":6151},{"class":3419,"line":3896},[6152,6156],{"type":3114,"tag":3417,"props":6153,"children":6154},{"style":3541},[6155],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":6157,"children":6158},{"style":3535},[6159],{"type":3130,"value":3612},{"type":3114,"tag":5377,"props":6161,"children":6163},{"id":6162},"admin-api-example",[6164],{"type":3130,"value":6165},"Admin API example",{"type":3114,"tag":3115,"props":6167,"children":6168},{},[6169,6171,6176,6177,6182,6184,6190],{"type":3130,"value":6170},"Files ending with ",{"type":3114,"tag":3413,"props":6172,"children":6174},{"className":6173},[],[6175],{"type":3130,"value":5707},{"type":3130,"value":5709},{"type":3114,"tag":3413,"props":6178,"children":6180},{"className":6179},[],[6181],{"type":3130,"value":5715},{"type":3130,"value":6183}," will automatically be processed for the admin API.\nWe can use the ",{"type":3114,"tag":3413,"props":6185,"children":6187},{"className":6186},[],[6188],{"type":3130,"value":6189},"useAdmin",{"type":3130,"value":6191}," utility to access the admin API in a nitro event handler:",{"type":3114,"tag":3406,"props":6193,"children":6195},{"className":3506,"code":6194,"language":3508,"meta":3109,"style":3109},"\u002F\u002F ~\u002Fserver\u002Fapi\u002Fyour-admin-api-handler.ts\n\nexport default defineEventHandler(async () => {\n  const admin = useAdmin()\n\n  return await admin.request(...)\n})\n",[6196],{"type":3114,"tag":3413,"props":6197,"children":6198},{"__ignoreMap":3109},[6199,6207,6214,6249,6274,6281,6317],{"type":3114,"tag":3417,"props":6200,"children":6201},{"class":3419,"line":3089},[6202],{"type":3114,"tag":3417,"props":6203,"children":6204},{"style":4129},[6205],{"type":3130,"value":6206},"\u002F\u002F ~\u002Fserver\u002Fapi\u002Fyour-admin-api-handler.ts\n",{"type":3114,"tag":3417,"props":6208,"children":6209},{"class":3419,"line":3547},[6210],{"type":3114,"tag":3417,"props":6211,"children":6212},{"emptyLinePlaceholder":1219},[6213],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":6215,"children":6216},{"class":3419,"line":3085},[6217,6221,6225,6229,6233,6237,6241,6245],{"type":3114,"tag":3417,"props":6218,"children":6219},{"style":3518},[6220],{"type":3130,"value":3521},{"type":3114,"tag":3417,"props":6222,"children":6223},{"style":3518},[6224],{"type":3130,"value":3526},{"type":3114,"tag":3417,"props":6226,"children":6227},{"style":3529},[6228],{"type":3130,"value":5432},{"type":3114,"tag":3417,"props":6230,"children":6231},{"style":3535},[6232],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":6234,"children":6235},{"style":4155},[6236],{"type":3130,"value":5441},{"type":3114,"tag":3417,"props":6238,"children":6239},{"style":3541},[6240],{"type":3130,"value":5446},{"type":3114,"tag":3417,"props":6242,"children":6243},{"style":4155},[6244],{"type":3130,"value":4885},{"type":3114,"tag":3417,"props":6246,"children":6247},{"style":3541},[6248],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":6250,"children":6251},{"class":3419,"line":3588},[6252,6256,6261,6265,6270],{"type":3114,"tag":3417,"props":6253,"children":6254},{"style":4155},[6255],{"type":3130,"value":5462},{"type":3114,"tag":3417,"props":6257,"children":6258},{"style":3535},[6259],{"type":3130,"value":6260}," admin",{"type":3114,"tag":3417,"props":6262,"children":6263},{"style":3541},[6264],{"type":3130,"value":4245},{"type":3114,"tag":3417,"props":6266,"children":6267},{"style":3529},[6268],{"type":3130,"value":6269}," useAdmin",{"type":3114,"tag":3417,"props":6271,"children":6272},{"style":3551},[6273],{"type":3130,"value":4212},{"type":3114,"tag":3417,"props":6275,"children":6276},{"class":3419,"line":3601},[6277],{"type":3114,"tag":3417,"props":6278,"children":6279},{"emptyLinePlaceholder":1219},[6280],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":6282,"children":6283},{"class":3419,"line":3728},[6284,6288,6292,6296,6300,6304,6308,6313],{"type":3114,"tag":3417,"props":6285,"children":6286},{"style":3518},[6287],{"type":3130,"value":5493},{"type":3114,"tag":3417,"props":6289,"children":6290},{"style":3518},[6291],{"type":3130,"value":4250},{"type":3114,"tag":3417,"props":6293,"children":6294},{"style":3535},[6295],{"type":3130,"value":6260},{"type":3114,"tag":3417,"props":6297,"children":6298},{"style":3541},[6299],{"type":3130,"value":4068},{"type":3114,"tag":3417,"props":6301,"children":6302},{"style":3529},[6303],{"type":3130,"value":4264},{"type":3114,"tag":3417,"props":6305,"children":6306},{"style":3551},[6307],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":6309,"children":6310},{"style":3541},[6311],{"type":3130,"value":6312},"...",{"type":3114,"tag":3417,"props":6314,"children":6315},{"style":3551},[6316],{"type":3130,"value":3612},{"type":3114,"tag":3417,"props":6318,"children":6319},{"class":3419,"line":3745},[6320,6324],{"type":3114,"tag":3417,"props":6321,"children":6322},{"style":3541},[6323],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":6325,"children":6326},{"style":3535},[6327],{"type":3130,"value":3612},{"type":3114,"tag":3115,"props":6329,"children":6330},{},[6331,6333,6340],{"type":3130,"value":6332},"For a full example, see ",{"type":3114,"tag":3136,"props":6334,"children":6337},{"href":6335,"rel":6336},"https:\u002F\u002Fshopify.nuxtjs.org\u002Fessentials\u002Fadmin",[3140],[6338],{"type":3130,"value":6339},"Admin API examples",{"type":3130,"value":4068},{"type":3114,"tag":3358,"props":6342,"children":6344},{"id":6343},"mock-the-storefront-api",[6345],{"type":3130,"value":6346},"Mock the Storefront API",{"type":3114,"tag":3115,"props":6348,"children":6349},{},[6350,6352,6358],{"type":3130,"value":6351},"To mock the Storefront API, you can use the ",{"type":3114,"tag":3413,"props":6353,"children":6355},{"className":6354},[],[6356],{"type":3130,"value":6357},"mock",{"type":3130,"value":6359}," option in the module config:",{"type":3114,"tag":3406,"props":6361,"children":6363},{"className":3506,"code":6362,"language":3508,"meta":3109,"style":3109},"export default defineNuxtConfig({\n  shopify: {\n    name: \"my-mocked-shopify-store\",\n\n    clients: {\n      storefront: {\n        mock: true,\n\n        apiVersion: \"2026-01\",\n      },\n    },\n  },\n})\n",[6364],{"type":3114,"tag":3413,"props":6365,"children":6366},{"__ignoreMap":3109},[6367,6390,6405,6433,6440,6455,6470,6492,6499,6526,6533,6540,6547],{"type":3114,"tag":3417,"props":6368,"children":6369},{"class":3419,"line":3089},[6370,6374,6378,6382,6386],{"type":3114,"tag":3417,"props":6371,"children":6372},{"style":3518},[6373],{"type":3130,"value":3521},{"type":3114,"tag":3417,"props":6375,"children":6376},{"style":3518},[6377],{"type":3130,"value":3526},{"type":3114,"tag":3417,"props":6379,"children":6380},{"style":3529},[6381],{"type":3130,"value":3532},{"type":3114,"tag":3417,"props":6383,"children":6384},{"style":3535},[6385],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":6387,"children":6388},{"style":3541},[6389],{"type":3130,"value":3544},{"type":3114,"tag":3417,"props":6391,"children":6392},{"class":3419,"line":3547},[6393,6397,6401],{"type":3114,"tag":3417,"props":6394,"children":6395},{"style":3551},[6396],{"type":3130,"value":3661},{"type":3114,"tag":3417,"props":6398,"children":6399},{"style":3541},[6400],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":6402,"children":6403},{"style":3541},[6404],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":6406,"children":6407},{"class":3419,"line":3085},[6408,6412,6416,6420,6425,6429],{"type":3114,"tag":3417,"props":6409,"children":6410},{"style":3551},[6411],{"type":3130,"value":3678},{"type":3114,"tag":3417,"props":6413,"children":6414},{"style":3541},[6415],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":6417,"children":6418},{"style":3541},[6419],{"type":3130,"value":3687},{"type":3114,"tag":3417,"props":6421,"children":6422},{"style":3429},[6423],{"type":3130,"value":6424},"my-mocked-shopify-store",{"type":3114,"tag":3417,"props":6426,"children":6427},{"style":3541},[6428],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":6430,"children":6431},{"style":3541},[6432],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":6434,"children":6435},{"class":3419,"line":3588},[6436],{"type":3114,"tag":3417,"props":6437,"children":6438},{"emptyLinePlaceholder":1219},[6439],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":6441,"children":6442},{"class":3419,"line":3601},[6443,6447,6451],{"type":3114,"tag":3417,"props":6444,"children":6445},{"style":3551},[6446],{"type":3130,"value":3717},{"type":3114,"tag":3417,"props":6448,"children":6449},{"style":3541},[6450],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":6452,"children":6453},{"style":3541},[6454],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":6456,"children":6457},{"class":3419,"line":3728},[6458,6462,6466],{"type":3114,"tag":3417,"props":6459,"children":6460},{"style":3551},[6461],{"type":3130,"value":3734},{"type":3114,"tag":3417,"props":6463,"children":6464},{"style":3541},[6465],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":6467,"children":6468},{"style":3541},[6469],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":6471,"children":6472},{"class":3419,"line":3745},[6473,6478,6482,6488],{"type":3114,"tag":3417,"props":6474,"children":6475},{"style":3551},[6476],{"type":3130,"value":6477},"        mock",{"type":3114,"tag":3417,"props":6479,"children":6480},{"style":3541},[6481],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":6483,"children":6485},{"style":6484},"--shiki-light:#FF5370;--shiki-default:#FF5370;--shiki-dark:#FF9CAC",[6486],{"type":3130,"value":6487}," true",{"type":3114,"tag":3417,"props":6489,"children":6490},{"style":3541},[6491],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":6493,"children":6494},{"class":3419,"line":3775},[6495],{"type":3114,"tag":3417,"props":6496,"children":6497},{"emptyLinePlaceholder":1219},[6498],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":6500,"children":6501},{"class":3419,"line":3805},[6502,6506,6510,6514,6518,6522],{"type":3114,"tag":3417,"props":6503,"children":6504},{"style":3551},[6505],{"type":3130,"value":3751},{"type":3114,"tag":3417,"props":6507,"children":6508},{"style":3541},[6509],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":6511,"children":6512},{"style":3541},[6513],{"type":3130,"value":3687},{"type":3114,"tag":3417,"props":6515,"children":6516},{"style":3429},[6517],{"type":3130,"value":3764},{"type":3114,"tag":3417,"props":6519,"children":6520},{"style":3541},[6521],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":6523,"children":6524},{"style":3541},[6525],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":6527,"children":6528},{"class":3419,"line":3814},[6529],{"type":3114,"tag":3417,"props":6530,"children":6531},{"style":3541},[6532],{"type":3130,"value":3811},{"type":3114,"tag":3417,"props":6534,"children":6535},{"class":3419,"line":3103},[6536],{"type":3114,"tag":3417,"props":6537,"children":6538},{"style":3541},[6539],{"type":3130,"value":4030},{"type":3114,"tag":3417,"props":6541,"children":6542},{"class":3419,"line":3838},[6543],{"type":3114,"tag":3417,"props":6544,"children":6545},{"style":3541},[6546],{"type":3130,"value":4039},{"type":3114,"tag":3417,"props":6548,"children":6549},{"class":3419,"line":3866},[6550,6554],{"type":3114,"tag":3417,"props":6551,"children":6552},{"style":3541},[6553],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":6555,"children":6556},{"style":3535},[6557],{"type":3130,"value":3612},{"type":3114,"tag":3115,"props":6559,"children":6560},{},[6561,6563,6568],{"type":3130,"value":6562},"All requests to the Storefront API will now return data from ",{"type":3114,"tag":3136,"props":6564,"children":6566},{"href":3220,"rel":6565},[3140],[6567],{"type":3130,"value":3224},{"type":3130,"value":6569}," instead of hitting the actual Shopify API.",{"type":3114,"tag":3358,"props":6571,"children":6573},{"id":6572},"proxying-client-requests",[6574],{"type":3130,"value":6575},"Proxying client requests",{"type":3114,"tag":3115,"props":6577,"children":6578},{},[6579,6581,6587],{"type":3130,"value":6580},"All requests going out from the client side are proxied through the Nitro server by default.\nTo disable proxying, you can set the ",{"type":3114,"tag":3413,"props":6582,"children":6584},{"className":6583},[],[6585],{"type":3130,"value":6586},"proxy",{"type":3130,"value":6588}," option in the module config.\nProxying is only available in SSR mode.",{"type":3114,"tag":3406,"props":6590,"children":6592},{"className":3506,"code":6591,"language":3508,"meta":3109,"style":3109},"export default defineNuxtConfig({\n  shopify: {\n    clients: {\n      storefront: {\n        proxy: true,\n      },\n    },\n  },\n})\n",[6593],{"type":3114,"tag":3413,"props":6594,"children":6595},{"__ignoreMap":3109},[6596,6619,6634,6649,6664,6684,6691,6698,6705],{"type":3114,"tag":3417,"props":6597,"children":6598},{"class":3419,"line":3089},[6599,6603,6607,6611,6615],{"type":3114,"tag":3417,"props":6600,"children":6601},{"style":3518},[6602],{"type":3130,"value":3521},{"type":3114,"tag":3417,"props":6604,"children":6605},{"style":3518},[6606],{"type":3130,"value":3526},{"type":3114,"tag":3417,"props":6608,"children":6609},{"style":3529},[6610],{"type":3130,"value":3532},{"type":3114,"tag":3417,"props":6612,"children":6613},{"style":3535},[6614],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":6616,"children":6617},{"style":3541},[6618],{"type":3130,"value":3544},{"type":3114,"tag":3417,"props":6620,"children":6621},{"class":3419,"line":3547},[6622,6626,6630],{"type":3114,"tag":3417,"props":6623,"children":6624},{"style":3551},[6625],{"type":3130,"value":3661},{"type":3114,"tag":3417,"props":6627,"children":6628},{"style":3541},[6629],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":6631,"children":6632},{"style":3541},[6633],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":6635,"children":6636},{"class":3419,"line":3085},[6637,6641,6645],{"type":3114,"tag":3417,"props":6638,"children":6639},{"style":3551},[6640],{"type":3130,"value":3717},{"type":3114,"tag":3417,"props":6642,"children":6643},{"style":3541},[6644],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":6646,"children":6647},{"style":3541},[6648],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":6650,"children":6651},{"class":3419,"line":3588},[6652,6656,6660],{"type":3114,"tag":3417,"props":6653,"children":6654},{"style":3551},[6655],{"type":3130,"value":3734},{"type":3114,"tag":3417,"props":6657,"children":6658},{"style":3541},[6659],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":6661,"children":6662},{"style":3541},[6663],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":6665,"children":6666},{"class":3419,"line":3601},[6667,6672,6676,6680],{"type":3114,"tag":3417,"props":6668,"children":6669},{"style":3551},[6670],{"type":3130,"value":6671},"        proxy",{"type":3114,"tag":3417,"props":6673,"children":6674},{"style":3541},[6675],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":6677,"children":6678},{"style":6484},[6679],{"type":3130,"value":6487},{"type":3114,"tag":3417,"props":6681,"children":6682},{"style":3541},[6683],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":6685,"children":6686},{"class":3419,"line":3728},[6687],{"type":3114,"tag":3417,"props":6688,"children":6689},{"style":3541},[6690],{"type":3130,"value":3811},{"type":3114,"tag":3417,"props":6692,"children":6693},{"class":3419,"line":3745},[6694],{"type":3114,"tag":3417,"props":6695,"children":6696},{"style":3541},[6697],{"type":3130,"value":4030},{"type":3114,"tag":3417,"props":6699,"children":6700},{"class":3419,"line":3775},[6701],{"type":3114,"tag":3417,"props":6702,"children":6703},{"style":3541},[6704],{"type":3130,"value":4039},{"type":3114,"tag":3417,"props":6706,"children":6707},{"class":3419,"line":3805},[6708,6712],{"type":3114,"tag":3417,"props":6709,"children":6710},{"style":3541},[6711],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":6713,"children":6714},{"style":3535},[6715],{"type":3130,"value":3612},{"type":3114,"tag":3358,"props":6717,"children":6719},{"id":6718},"type-generation",[6720],{"type":3130,"value":6721},"Type generation",{"type":3114,"tag":3115,"props":6723,"children":6724},{},[6725],{"type":3130,"value":6726},"Once installed, the module automatically generates your GraphQL types and saves them in:",{"type":3114,"tag":3228,"props":6728,"children":6729},{},[6730,6735],{"type":3114,"tag":3232,"props":6731,"children":6732},{},[6733],{"type":3130,"value":6734},".nuxt\u002Ftypes — Type definitions",{"type":3114,"tag":3232,"props":6736,"children":6737},{},[6738],{"type":3130,"value":6739},".nuxt\u002Fschema — GraphQL schema files",{"type":3114,"tag":3115,"props":6741,"children":6742},{},[6743],{"type":3130,"value":6744},"To enable IDE support, you can add a GraphQL configuration file:",{"type":3114,"tag":3406,"props":6746,"children":6750},{"className":6747,"code":6748,"language":6749,"meta":3109,"style":3109},"language-yaml shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","# ~\u002Fgraphql.config.yml\n\nschema:\n  - .\u002F.nuxt\u002Fschema\u002Fstorefront.schema.json\n  - .\u002F.nuxt\u002Fschema\u002Fadmin.schema.json\n","yaml",[6751],{"type":3114,"tag":3413,"props":6752,"children":6753},{"__ignoreMap":3109},[6754,6762,6769,6782,6795],{"type":3114,"tag":3417,"props":6755,"children":6756},{"class":3419,"line":3089},[6757],{"type":3114,"tag":3417,"props":6758,"children":6759},{"style":4129},[6760],{"type":3130,"value":6761},"# ~\u002Fgraphql.config.yml\n",{"type":3114,"tag":3417,"props":6763,"children":6764},{"class":3419,"line":3547},[6765],{"type":3114,"tag":3417,"props":6766,"children":6767},{"emptyLinePlaceholder":1219},[6768],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":6770,"children":6771},{"class":3419,"line":3085},[6772,6777],{"type":3114,"tag":3417,"props":6773,"children":6774},{"style":3551},[6775],{"type":3130,"value":6776},"schema",{"type":3114,"tag":3417,"props":6778,"children":6779},{"style":3541},[6780],{"type":3130,"value":6781},":\n",{"type":3114,"tag":3417,"props":6783,"children":6784},{"class":3419,"line":3588},[6785,6790],{"type":3114,"tag":3417,"props":6786,"children":6787},{"style":3541},[6788],{"type":3130,"value":6789},"  -",{"type":3114,"tag":3417,"props":6791,"children":6792},{"style":3429},[6793],{"type":3130,"value":6794}," .\u002F.nuxt\u002Fschema\u002Fstorefront.schema.json\n",{"type":3114,"tag":3417,"props":6796,"children":6797},{"class":3419,"line":3601},[6798,6802],{"type":3114,"tag":3417,"props":6799,"children":6800},{"style":3541},[6801],{"type":3130,"value":6789},{"type":3114,"tag":3417,"props":6803,"children":6804},{"style":3429},[6805],{"type":3130,"value":6806}," .\u002F.nuxt\u002Fschema\u002Fadmin.schema.json\n",{"type":3114,"tag":3358,"props":6808,"children":6810},{"id":6809},"handling-graphql-fragments",[6811],{"type":3130,"value":6812},"Handling GraphQL fragments",{"type":3114,"tag":3115,"props":6814,"children":6815},{},[6816],{"type":3130,"value":6817},"You can define reusable fragments in your GraphQL queries to avoid duplication and make your queries more maintainable. The module supports fragment usage out of the box.",{"type":3114,"tag":3115,"props":6819,"children":6820},{},[6821],{"type":3130,"value":6822},"Here's an example of how to define and use a fragment:",{"type":3114,"tag":3406,"props":6824,"children":6827},{"className":6825,"code":6826,"language":5684,"meta":3109,"style":3109},"language-graphql shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","#graphql\nfragment ProductFields on Product {\n  id\n  title\n  description\n}\n\nquery FetchProducts($first: Int) {\n  products(first: $first) {\n    nodes {\n      ...ProductFields\n    }\n  }\n}\n",[6828],{"type":3114,"tag":3413,"props":6829,"children":6830},{"__ignoreMap":3109},[6831,6838,6846,6854,6862,6870,6878,6885,6893,6901,6909,6917,6924,6931],{"type":3114,"tag":3417,"props":6832,"children":6833},{"class":3419,"line":3089},[6834],{"type":3114,"tag":3417,"props":6835,"children":6836},{},[6837],{"type":3130,"value":4278},{"type":3114,"tag":3417,"props":6839,"children":6840},{"class":3419,"line":3547},[6841],{"type":3114,"tag":3417,"props":6842,"children":6843},{},[6844],{"type":3130,"value":6845},"fragment ProductFields on Product {\n",{"type":3114,"tag":3417,"props":6847,"children":6848},{"class":3419,"line":3085},[6849],{"type":3114,"tag":3417,"props":6850,"children":6851},{},[6852],{"type":3130,"value":6853},"  id\n",{"type":3114,"tag":3417,"props":6855,"children":6856},{"class":3419,"line":3588},[6857],{"type":3114,"tag":3417,"props":6858,"children":6859},{},[6860],{"type":3130,"value":6861},"  title\n",{"type":3114,"tag":3417,"props":6863,"children":6864},{"class":3419,"line":3601},[6865],{"type":3114,"tag":3417,"props":6866,"children":6867},{},[6868],{"type":3130,"value":6869},"  description\n",{"type":3114,"tag":3417,"props":6871,"children":6872},{"class":3419,"line":3728},[6873],{"type":3114,"tag":3417,"props":6874,"children":6875},{},[6876],{"type":3130,"value":6877},"}\n",{"type":3114,"tag":3417,"props":6879,"children":6880},{"class":3419,"line":3745},[6881],{"type":3114,"tag":3417,"props":6882,"children":6883},{"emptyLinePlaceholder":1219},[6884],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":6886,"children":6887},{"class":3419,"line":3775},[6888],{"type":3114,"tag":3417,"props":6889,"children":6890},{},[6891],{"type":3130,"value":6892},"query FetchProducts($first: Int) {\n",{"type":3114,"tag":3417,"props":6894,"children":6895},{"class":3419,"line":3805},[6896],{"type":3114,"tag":3417,"props":6897,"children":6898},{},[6899],{"type":3130,"value":6900},"  products(first: $first) {\n",{"type":3114,"tag":3417,"props":6902,"children":6903},{"class":3419,"line":3814},[6904],{"type":3114,"tag":3417,"props":6905,"children":6906},{},[6907],{"type":3130,"value":6908},"    nodes {\n",{"type":3114,"tag":3417,"props":6910,"children":6911},{"class":3419,"line":3103},[6912],{"type":3114,"tag":3417,"props":6913,"children":6914},{},[6915],{"type":3130,"value":6916},"      ...ProductFields\n",{"type":3114,"tag":3417,"props":6918,"children":6919},{"class":3419,"line":3838},[6920],{"type":3114,"tag":3417,"props":6921,"children":6922},{},[6923],{"type":3130,"value":4342},{"type":3114,"tag":3417,"props":6925,"children":6926},{"class":3419,"line":3866},[6927],{"type":3114,"tag":3417,"props":6928,"children":6929},{},[6930],{"type":3130,"value":4350},{"type":3114,"tag":3417,"props":6932,"children":6933},{"class":3419,"line":3896},[6934],{"type":3114,"tag":3417,"props":6935,"children":6936},{},[6937],{"type":3130,"value":6877},{"type":3114,"tag":3115,"props":6939,"children":6940},{},[6941,6943,6948,6949,6954,6955,6961],{"type":3130,"value":6942},"You can place this query in a ",{"type":3114,"tag":3413,"props":6944,"children":6946},{"className":6945},[],[6947],{"type":3130,"value":5699},{"type":3130,"value":3199},{"type":3114,"tag":3413,"props":6950,"children":6952},{"className":6951},[],[6953],{"type":3130,"value":5692},{"type":3130,"value":5709},{"type":3114,"tag":3413,"props":6956,"children":6958},{"className":6957},[],[6959],{"type":3130,"value":6960},".vue",{"type":3130,"value":6962}," file and use it in your requests. The module will be able to import the fragment and allow you to use it directly within your GraphQL operation.",{"type":3114,"tag":3115,"props":6964,"children":6965},{},[6966,6968,6974],{"type":3130,"value":6967},"Files placed in the ",{"type":3114,"tag":3413,"props":6969,"children":6971},{"className":6970},[],[6972],{"type":3130,"value":6973},"~\u002Fgraphql",{"type":3130,"value":6975}," directory will be automatically imported by the module, so it is recommended to organize your fragments there.",{"type":3114,"tag":3358,"props":6977,"children":6979},{"id":6978},"handling-errors",[6980],{"type":3130,"value":6981},"Handling errors",{"type":3114,"tag":3115,"props":6983,"children":6984},{},[6985],{"type":3130,"value":6986},"By default, the module will throw an error if the storefront or admin client encounters an error instead of returning the errors object in the response.\nThis is done so that Nuxt can take over the error handling.",{"type":3114,"tag":3115,"props":6988,"children":6989},{},[6990,6992,6998],{"type":3130,"value":6991},"You can customize this behavior by setting the ",{"type":3114,"tag":3413,"props":6993,"children":6995},{"className":6994},[],[6996],{"type":3130,"value":6997},"errors.throw",{"type":3130,"value":6999}," option in the module config.",{"type":3114,"tag":3406,"props":7001,"children":7003},{"className":3506,"code":7002,"language":3508,"meta":3109,"style":3109},"export default defineNuxtConfig({\n  shopify: {\n    errors: {\n      throw: false,\n    },\n  },\n})\n",[7004],{"type":3114,"tag":3413,"props":7005,"children":7006},{"__ignoreMap":3109},[7007,7030,7045,7061,7082,7089,7096],{"type":3114,"tag":3417,"props":7008,"children":7009},{"class":3419,"line":3089},[7010,7014,7018,7022,7026],{"type":3114,"tag":3417,"props":7011,"children":7012},{"style":3518},[7013],{"type":3130,"value":3521},{"type":3114,"tag":3417,"props":7015,"children":7016},{"style":3518},[7017],{"type":3130,"value":3526},{"type":3114,"tag":3417,"props":7019,"children":7020},{"style":3529},[7021],{"type":3130,"value":3532},{"type":3114,"tag":3417,"props":7023,"children":7024},{"style":3535},[7025],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":7027,"children":7028},{"style":3541},[7029],{"type":3130,"value":3544},{"type":3114,"tag":3417,"props":7031,"children":7032},{"class":3419,"line":3547},[7033,7037,7041],{"type":3114,"tag":3417,"props":7034,"children":7035},{"style":3551},[7036],{"type":3130,"value":3661},{"type":3114,"tag":3417,"props":7038,"children":7039},{"style":3541},[7040],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":7042,"children":7043},{"style":3541},[7044],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":7046,"children":7047},{"class":3419,"line":3085},[7048,7053,7057],{"type":3114,"tag":3417,"props":7049,"children":7050},{"style":3551},[7051],{"type":3130,"value":7052},"    errors",{"type":3114,"tag":3417,"props":7054,"children":7055},{"style":3541},[7056],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":7058,"children":7059},{"style":3541},[7060],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":7062,"children":7063},{"class":3419,"line":3588},[7064,7069,7073,7078],{"type":3114,"tag":3417,"props":7065,"children":7066},{"style":3551},[7067],{"type":3130,"value":7068},"      throw",{"type":3114,"tag":3417,"props":7070,"children":7071},{"style":3541},[7072],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":7074,"children":7075},{"style":6484},[7076],{"type":3130,"value":7077}," false",{"type":3114,"tag":3417,"props":7079,"children":7080},{"style":3541},[7081],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":7083,"children":7084},{"class":3419,"line":3601},[7085],{"type":3114,"tag":3417,"props":7086,"children":7087},{"style":3541},[7088],{"type":3130,"value":4030},{"type":3114,"tag":3417,"props":7090,"children":7091},{"class":3419,"line":3728},[7092],{"type":3114,"tag":3417,"props":7093,"children":7094},{"style":3541},[7095],{"type":3130,"value":4039},{"type":3114,"tag":3417,"props":7097,"children":7098},{"class":3419,"line":3745},[7099,7103],{"type":3114,"tag":3417,"props":7100,"children":7101},{"style":3541},[7102],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":7104,"children":7105},{"style":3535},[7106],{"type":3130,"value":3612},{"type":3114,"tag":3115,"props":7108,"children":7109},{},[7110],{"type":3130,"value":7111},"This will prevent the module from throwing an error and instead return the error response.",{"type":3114,"tag":3115,"props":7113,"children":7114},{},[7115],{"type":3130,"value":7116},"The module also provides hooks to handle errors.",{"type":3114,"tag":3406,"props":7118,"children":7120},{"className":3506,"code":7119,"language":3508,"meta":3109,"style":3109},"\u002F\u002F ~\u002Fserver\u002Fplugins\u002Fyour-plugin.ts\n\nexport default defineNitroPlugin((nitroApp) => {\n  nitroApp.hooks.hook(\"storefront:client:errors\", ({ errors }) => {\n    \u002F\u002F Do something with the errors\n    console.log(\"Storefront client errors:\", errors)\n  })\n})\n",[7121],{"type":3114,"tag":3413,"props":7122,"children":7123},{"__ignoreMap":3109},[7124,7132,7139,7180,7250,7258,7304,7315],{"type":3114,"tag":3417,"props":7125,"children":7126},{"class":3419,"line":3089},[7127],{"type":3114,"tag":3417,"props":7128,"children":7129},{"style":4129},[7130],{"type":3130,"value":7131},"\u002F\u002F ~\u002Fserver\u002Fplugins\u002Fyour-plugin.ts\n",{"type":3114,"tag":3417,"props":7133,"children":7134},{"class":3419,"line":3547},[7135],{"type":3114,"tag":3417,"props":7136,"children":7137},{"emptyLinePlaceholder":1219},[7138],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":7140,"children":7141},{"class":3419,"line":3085},[7142,7146,7150,7155,7159,7163,7168,7172,7176],{"type":3114,"tag":3417,"props":7143,"children":7144},{"style":3518},[7145],{"type":3130,"value":3521},{"type":3114,"tag":3417,"props":7147,"children":7148},{"style":3518},[7149],{"type":3130,"value":3526},{"type":3114,"tag":3417,"props":7151,"children":7152},{"style":3529},[7153],{"type":3130,"value":7154}," defineNitroPlugin",{"type":3114,"tag":3417,"props":7156,"children":7157},{"style":3535},[7158],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":7160,"children":7161},{"style":3541},[7162],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":7164,"children":7165},{"style":4873},[7166],{"type":3130,"value":7167},"nitroApp",{"type":3114,"tag":3417,"props":7169,"children":7170},{"style":3541},[7171],{"type":3130,"value":4880},{"type":3114,"tag":3417,"props":7173,"children":7174},{"style":4155},[7175],{"type":3130,"value":4885},{"type":3114,"tag":3417,"props":7177,"children":7178},{"style":3541},[7179],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":7181,"children":7182},{"class":3419,"line":3588},[7183,7188,7192,7197,7201,7206,7210,7214,7219,7223,7227,7232,7237,7242,7246],{"type":3114,"tag":3417,"props":7184,"children":7185},{"style":3535},[7186],{"type":3130,"value":7187},"  nitroApp",{"type":3114,"tag":3417,"props":7189,"children":7190},{"style":3541},[7191],{"type":3130,"value":4068},{"type":3114,"tag":3417,"props":7193,"children":7194},{"style":3535},[7195],{"type":3130,"value":7196},"hooks",{"type":3114,"tag":3417,"props":7198,"children":7199},{"style":3541},[7200],{"type":3130,"value":4068},{"type":3114,"tag":3417,"props":7202,"children":7203},{"style":3529},[7204],{"type":3130,"value":7205},"hook",{"type":3114,"tag":3417,"props":7207,"children":7208},{"style":3551},[7209],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":7211,"children":7212},{"style":3541},[7213],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":7215,"children":7216},{"style":3429},[7217],{"type":3130,"value":7218},"storefront:client:errors",{"type":3114,"tag":3417,"props":7220,"children":7221},{"style":3541},[7222],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":7224,"children":7225},{"style":3541},[7226],{"type":3130,"value":4362},{"type":3114,"tag":3417,"props":7228,"children":7229},{"style":3541},[7230],{"type":3130,"value":7231}," ({",{"type":3114,"tag":3417,"props":7233,"children":7234},{"style":4873},[7235],{"type":3130,"value":7236}," errors",{"type":3114,"tag":3417,"props":7238,"children":7239},{"style":3541},[7240],{"type":3130,"value":7241}," })",{"type":3114,"tag":3417,"props":7243,"children":7244},{"style":4155},[7245],{"type":3130,"value":4885},{"type":3114,"tag":3417,"props":7247,"children":7248},{"style":3541},[7249],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":7251,"children":7252},{"class":3419,"line":3601},[7253],{"type":3114,"tag":3417,"props":7254,"children":7255},{"style":4129},[7256],{"type":3130,"value":7257},"    \u002F\u002F Do something with the errors\n",{"type":3114,"tag":3417,"props":7259,"children":7260},{"class":3419,"line":3728},[7261,7266,7270,7275,7279,7283,7288,7292,7296,7300],{"type":3114,"tag":3417,"props":7262,"children":7263},{"style":3535},[7264],{"type":3130,"value":7265},"    console",{"type":3114,"tag":3417,"props":7267,"children":7268},{"style":3541},[7269],{"type":3130,"value":4068},{"type":3114,"tag":3417,"props":7271,"children":7272},{"style":3529},[7273],{"type":3130,"value":7274},"log",{"type":3114,"tag":3417,"props":7276,"children":7277},{"style":3551},[7278],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":7280,"children":7281},{"style":3541},[7282],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":7284,"children":7285},{"style":3429},[7286],{"type":3130,"value":7287},"Storefront client errors:",{"type":3114,"tag":3417,"props":7289,"children":7290},{"style":3541},[7291],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":7293,"children":7294},{"style":3541},[7295],{"type":3130,"value":4362},{"type":3114,"tag":3417,"props":7297,"children":7298},{"style":3535},[7299],{"type":3130,"value":7236},{"type":3114,"tag":3417,"props":7301,"children":7302},{"style":3551},[7303],{"type":3130,"value":3612},{"type":3114,"tag":3417,"props":7305,"children":7306},{"class":3419,"line":3745},[7307,7311],{"type":3114,"tag":3417,"props":7308,"children":7309},{"style":3541},[7310],{"type":3130,"value":5658},{"type":3114,"tag":3417,"props":7312,"children":7313},{"style":3551},[7314],{"type":3130,"value":3612},{"type":3114,"tag":3417,"props":7316,"children":7317},{"class":3419,"line":3775},[7318,7322],{"type":3114,"tag":3417,"props":7319,"children":7320},{"style":3541},[7321],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":7323,"children":7324},{"style":3535},[7325],{"type":3130,"value":3612},{"type":3114,"tag":3115,"props":7327,"children":7328},{},[7329,7331,7338],{"type":3130,"value":7330},"Read more about all available hooks in our ",{"type":3114,"tag":3136,"props":7332,"children":7335},{"href":7333,"rel":7334},"https:\u002F\u002Fshopify.nuxtjs.org\u002Fgoing-further\u002Fhooks",[3140],[7336],{"type":3130,"value":7337},"hooks documentation",{"type":3130,"value":4068},{"type":3114,"tag":3358,"props":7340,"children":7342},{"id":7341},"caching-api-requests",[7343],{"type":3130,"value":7344},"Caching API Requests",{"type":3114,"tag":3115,"props":7346,"children":7347},{},[7348,7350,7356],{"type":3130,"value":7349},"The module provides caching solutions for both client and server-side requests.\nClient side caching is enabled globally by default and can be configured in the module options.\nFor each client side request, caching is opt-in by setting the ",{"type":3114,"tag":3413,"props":7351,"children":7353},{"className":7352},[],[7354],{"type":3130,"value":7355},"cache",{"type":3130,"value":7357}," option in the request options.",{"type":3114,"tag":3406,"props":7359,"children":7361},{"className":4117,"code":7360,"language":4119,"meta":3109,"style":3109},"\u003Cscript setup lang=\"ts\">\nconst storefront = useStorefront()\n\nconst { data } = await storefront.request(`#graphql\n  query FetchProducts($first: Int) {\n    products(first: $first) {\n      nodes {\n        ...ProductFields\n      }\n    }\n  }\n  ${PRODUCT_FRAGMENT}\n`, {\n  variables: {\n    first: 5,\n  },\n\n  \u002F\u002F Cache settings for this request, client and server side (proxy)\n  cache: \"short\",\n\n  \u002F\u002F Or set client and server side cache separately\n  cache: {\n    client: \"short\",\n    proxy: \"long\",\n  },\n})\n\u003C\u002Fscript>\n",[7362],{"type":3114,"tag":3413,"props":7363,"children":7364},{"__ignoreMap":3109},[7365,7404,7427,7434,7485,7492,7499,7506,7514,7521,7528,7535,7552,7567,7582,7602,7609,7616,7624,7653,7660,7668,7683,7711,7740,7747,7758],{"type":3114,"tag":3417,"props":7366,"children":7367},{"class":3419,"line":3089},[7368,7372,7376,7380,7384,7388,7392,7396,7400],{"type":3114,"tag":3417,"props":7369,"children":7370},{"style":3541},[7371],{"type":3130,"value":4147},{"type":3114,"tag":3417,"props":7373,"children":7374},{"style":3551},[7375],{"type":3130,"value":4152},{"type":3114,"tag":3417,"props":7377,"children":7378},{"style":4155},[7379],{"type":3130,"value":4158},{"type":3114,"tag":3417,"props":7381,"children":7382},{"style":4155},[7383],{"type":3130,"value":4163},{"type":3114,"tag":3417,"props":7385,"children":7386},{"style":3541},[7387],{"type":3130,"value":4168},{"type":3114,"tag":3417,"props":7389,"children":7390},{"style":3541},[7391],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":7393,"children":7394},{"style":3429},[7395],{"type":3130,"value":3508},{"type":3114,"tag":3417,"props":7397,"children":7398},{"style":3541},[7399],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":7401,"children":7402},{"style":3541},[7403],{"type":3130,"value":4185},{"type":3114,"tag":3417,"props":7405,"children":7406},{"class":3419,"line":3547},[7407,7411,7415,7419,7423],{"type":3114,"tag":3417,"props":7408,"children":7409},{"style":4155},[7410],{"type":3130,"value":4193},{"type":3114,"tag":3417,"props":7412,"children":7413},{"style":3535},[7414],{"type":3130,"value":4198},{"type":3114,"tag":3417,"props":7416,"children":7417},{"style":3541},[7418],{"type":3130,"value":4168},{"type":3114,"tag":3417,"props":7420,"children":7421},{"style":3529},[7422],{"type":3130,"value":4207},{"type":3114,"tag":3417,"props":7424,"children":7425},{"style":3535},[7426],{"type":3130,"value":4212},{"type":3114,"tag":3417,"props":7428,"children":7429},{"class":3419,"line":3085},[7430],{"type":3114,"tag":3417,"props":7431,"children":7432},{"emptyLinePlaceholder":1219},[7433],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":7435,"children":7436},{"class":3419,"line":3588},[7437,7441,7445,7449,7453,7457,7461,7465,7469,7473,7477,7481],{"type":3114,"tag":3417,"props":7438,"children":7439},{"style":4155},[7440],{"type":3130,"value":4193},{"type":3114,"tag":3417,"props":7442,"children":7443},{"style":3541},[7444],{"type":3130,"value":4231},{"type":3114,"tag":3417,"props":7446,"children":7447},{"style":3535},[7448],{"type":3130,"value":4236},{"type":3114,"tag":3417,"props":7450,"children":7451},{"style":3541},[7452],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":7454,"children":7455},{"style":3541},[7456],{"type":3130,"value":4245},{"type":3114,"tag":3417,"props":7458,"children":7459},{"style":3518},[7460],{"type":3130,"value":4250},{"type":3114,"tag":3417,"props":7462,"children":7463},{"style":3535},[7464],{"type":3130,"value":4255},{"type":3114,"tag":3417,"props":7466,"children":7467},{"style":3541},[7468],{"type":3130,"value":4068},{"type":3114,"tag":3417,"props":7470,"children":7471},{"style":3529},[7472],{"type":3130,"value":4264},{"type":3114,"tag":3417,"props":7474,"children":7475},{"style":3535},[7476],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":7478,"children":7479},{"style":3541},[7480],{"type":3130,"value":4273},{"type":3114,"tag":3417,"props":7482,"children":7483},{"style":3429},[7484],{"type":3130,"value":4278},{"type":3114,"tag":3417,"props":7486,"children":7487},{"class":3419,"line":3601},[7488],{"type":3114,"tag":3417,"props":7489,"children":7490},{"style":3429},[7491],{"type":3130,"value":4286},{"type":3114,"tag":3417,"props":7493,"children":7494},{"class":3419,"line":3728},[7495],{"type":3114,"tag":3417,"props":7496,"children":7497},{"style":3429},[7498],{"type":3130,"value":4294},{"type":3114,"tag":3417,"props":7500,"children":7501},{"class":3419,"line":3745},[7502],{"type":3114,"tag":3417,"props":7503,"children":7504},{"style":3429},[7505],{"type":3130,"value":4302},{"type":3114,"tag":3417,"props":7507,"children":7508},{"class":3419,"line":3775},[7509],{"type":3114,"tag":3417,"props":7510,"children":7511},{"style":3429},[7512],{"type":3130,"value":7513},"        ...ProductFields\n",{"type":3114,"tag":3417,"props":7515,"children":7516},{"class":3419,"line":3805},[7517],{"type":3114,"tag":3417,"props":7518,"children":7519},{"style":3429},[7520],{"type":3130,"value":4334},{"type":3114,"tag":3417,"props":7522,"children":7523},{"class":3419,"line":3814},[7524],{"type":3114,"tag":3417,"props":7525,"children":7526},{"style":3429},[7527],{"type":3130,"value":4342},{"type":3114,"tag":3417,"props":7529,"children":7530},{"class":3419,"line":3103},[7531],{"type":3114,"tag":3417,"props":7532,"children":7533},{"style":3429},[7534],{"type":3130,"value":4350},{"type":3114,"tag":3417,"props":7536,"children":7537},{"class":3419,"line":3838},[7538,7543,7548],{"type":3114,"tag":3417,"props":7539,"children":7540},{"style":3541},[7541],{"type":3130,"value":7542},"  ${",{"type":3114,"tag":3417,"props":7544,"children":7545},{"style":3535},[7546],{"type":3130,"value":7547},"PRODUCT_FRAGMENT",{"type":3114,"tag":3417,"props":7549,"children":7550},{"style":3541},[7551],{"type":3130,"value":6877},{"type":3114,"tag":3417,"props":7553,"children":7554},{"class":3419,"line":3866},[7555,7559,7563],{"type":3114,"tag":3417,"props":7556,"children":7557},{"style":3541},[7558],{"type":3130,"value":4273},{"type":3114,"tag":3417,"props":7560,"children":7561},{"style":3541},[7562],{"type":3130,"value":4362},{"type":3114,"tag":3417,"props":7564,"children":7565},{"style":3541},[7566],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":7568,"children":7569},{"class":3419,"line":3896},[7570,7574,7578],{"type":3114,"tag":3417,"props":7571,"children":7572},{"style":3551},[7573],{"type":3130,"value":4374},{"type":3114,"tag":3417,"props":7575,"children":7576},{"style":3541},[7577],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":7579,"children":7580},{"style":3541},[7581],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":7583,"children":7584},{"class":3419,"line":3926},[7585,7589,7593,7598],{"type":3114,"tag":3417,"props":7586,"children":7587},{"style":3551},[7588],{"type":3130,"value":4390},{"type":3114,"tag":3417,"props":7590,"children":7591},{"style":3541},[7592],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":7594,"children":7595},{"style":4397},[7596],{"type":3130,"value":7597}," 5",{"type":3114,"tag":3417,"props":7599,"children":7600},{"style":3541},[7601],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":7603,"children":7604},{"class":3419,"line":3934},[7605],{"type":3114,"tag":3417,"props":7606,"children":7607},{"style":3541},[7608],{"type":3130,"value":4039},{"type":3114,"tag":3417,"props":7610,"children":7611},{"class":3419,"line":3942},[7612],{"type":3114,"tag":3417,"props":7613,"children":7614},{"emptyLinePlaceholder":1219},[7615],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":7617,"children":7618},{"class":3419,"line":3959},[7619],{"type":3114,"tag":3417,"props":7620,"children":7621},{"style":4129},[7622],{"type":3130,"value":7623},"  \u002F\u002F Cache settings for this request, client and server side (proxy)\n",{"type":3114,"tag":3417,"props":7625,"children":7626},{"class":3419,"line":3987},[7627,7632,7636,7640,7645,7649],{"type":3114,"tag":3417,"props":7628,"children":7629},{"style":3551},[7630],{"type":3130,"value":7631},"  cache",{"type":3114,"tag":3417,"props":7633,"children":7634},{"style":3541},[7635],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":7637,"children":7638},{"style":3541},[7639],{"type":3130,"value":3687},{"type":3114,"tag":3417,"props":7641,"children":7642},{"style":3429},[7643],{"type":3130,"value":7644},"short",{"type":3114,"tag":3417,"props":7646,"children":7647},{"style":3541},[7648],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":7650,"children":7651},{"style":3541},[7652],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":7654,"children":7655},{"class":3419,"line":4016},[7656],{"type":3114,"tag":3417,"props":7657,"children":7658},{"emptyLinePlaceholder":1219},[7659],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":7661,"children":7662},{"class":3419,"line":4024},[7663],{"type":3114,"tag":3417,"props":7664,"children":7665},{"style":4129},[7666],{"type":3130,"value":7667},"  \u002F\u002F Or set client and server side cache separately\n",{"type":3114,"tag":3417,"props":7669,"children":7670},{"class":3419,"line":4033},[7671,7675,7679],{"type":3114,"tag":3417,"props":7672,"children":7673},{"style":3551},[7674],{"type":3130,"value":7631},{"type":3114,"tag":3417,"props":7676,"children":7677},{"style":3541},[7678],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":7680,"children":7681},{"style":3541},[7682],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":7684,"children":7685},{"class":3419,"line":4042},[7686,7691,7695,7699,7703,7707],{"type":3114,"tag":3417,"props":7687,"children":7688},{"style":3551},[7689],{"type":3130,"value":7690},"    client",{"type":3114,"tag":3417,"props":7692,"children":7693},{"style":3541},[7694],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":7696,"children":7697},{"style":3541},[7698],{"type":3130,"value":3687},{"type":3114,"tag":3417,"props":7700,"children":7701},{"style":3429},[7702],{"type":3130,"value":7644},{"type":3114,"tag":3417,"props":7704,"children":7705},{"style":3541},[7706],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":7708,"children":7709},{"style":3541},[7710],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":7712,"children":7713},{"class":3419,"line":4464},[7714,7719,7723,7727,7732,7736],{"type":3114,"tag":3417,"props":7715,"children":7716},{"style":3551},[7717],{"type":3130,"value":7718},"    proxy",{"type":3114,"tag":3417,"props":7720,"children":7721},{"style":3541},[7722],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":7724,"children":7725},{"style":3541},[7726],{"type":3130,"value":3687},{"type":3114,"tag":3417,"props":7728,"children":7729},{"style":3429},[7730],{"type":3130,"value":7731},"long",{"type":3114,"tag":3417,"props":7733,"children":7734},{"style":3541},[7735],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":7737,"children":7738},{"style":3541},[7739],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":7741,"children":7742},{"class":3419,"line":4499},[7743],{"type":3114,"tag":3417,"props":7744,"children":7745},{"style":3541},[7746],{"type":3130,"value":4039},{"type":3114,"tag":3417,"props":7748,"children":7749},{"class":3419,"line":4991},[7750,7754],{"type":3114,"tag":3417,"props":7751,"children":7752},{"style":3541},[7753],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":7755,"children":7756},{"style":3535},[7757],{"type":3130,"value":3612},{"type":3114,"tag":3417,"props":7759,"children":7761},{"class":3419,"line":7760},27,[7762,7766,7770],{"type":3114,"tag":3417,"props":7763,"children":7764},{"style":3541},[7765],{"type":3130,"value":4430},{"type":3114,"tag":3417,"props":7767,"children":7768},{"style":3551},[7769],{"type":3130,"value":4152},{"type":3114,"tag":3417,"props":7771,"children":7772},{"style":3541},[7773],{"type":3130,"value":4185},{"type":3114,"tag":3115,"props":7775,"children":7776},{},[7777,7779,7784],{"type":3130,"value":7778},"This also applies to the ",{"type":3114,"tag":3413,"props":7780,"children":7782},{"className":7781},[],[7783],{"type":3130,"value":4575},{"type":3130,"value":5046},{"type":3114,"tag":3115,"props":7786,"children":7787},{},[7788],{"type":3130,"value":7789},"On the server side you can use nitro's built-in caching utilities within your API routes or plugins to cache requests\nto both the storefront and admin API.",{"type":3114,"tag":3115,"props":7791,"children":7792},{},[7793,7795,7802],{"type":3130,"value":7794},"See the ",{"type":3114,"tag":3136,"props":7796,"children":7799},{"href":7797,"rel":7798},"https:\u002F\u002Fshopify.nuxtjs.org\u002Fessentials\u002Fcaching",[3140],[7800],{"type":3130,"value":7801},"caching documentation",{"type":3130,"value":7803}," for more details and examples.",{"type":3114,"tag":3358,"props":7805,"children":7807},{"id":7806},"subscribing-unsubscribing-webhooks",[7808],{"type":3130,"value":7809},"Subscribing \u002F Unsubscribing webhooks",{"type":3114,"tag":3115,"props":7811,"children":7812},{},[7813],{"type":3130,"value":7814},"To subscribe or unsubscribe a webhook, you can either do so manually within the Shopify Admin UI or via Shopify's CLI.\nThe module also introduces a CLI command to easily add Webhooks from your local dev environment.",{"type":3114,"tag":3115,"props":7816,"children":7817},{},[7818],{"type":3130,"value":7819},"First, configure your webhooks:",{"type":3114,"tag":3406,"props":7821,"children":7823},{"className":3506,"code":7822,"language":3508,"meta":3109,"style":3109},"export default defineNuxtConfig({\n  modules: [\"@nuxtjs\u002Fshopify\"],\n\n  shopify: {\n    webhooks: {\n      secret: \"my-shopify-app-client-secret\",\n\n      hooks: {\n        topic: \"ORDERS_CREATE\",\n        uri: \"https:\u002F\u002Fshopify.nuxtjs.org\u002Fapi\u002Fwebhooks\u002Forders-create\",\n      },\n    },\n  },\n})\n",[7824],{"type":3114,"tag":3413,"props":7825,"children":7826},{"__ignoreMap":3109},[7827,7850,7887,7894,7909,7925,7954,7961,7977,8006,8035,8042,8049,8056],{"type":3114,"tag":3417,"props":7828,"children":7829},{"class":3419,"line":3089},[7830,7834,7838,7842,7846],{"type":3114,"tag":3417,"props":7831,"children":7832},{"style":3518},[7833],{"type":3130,"value":3521},{"type":3114,"tag":3417,"props":7835,"children":7836},{"style":3518},[7837],{"type":3130,"value":3526},{"type":3114,"tag":3417,"props":7839,"children":7840},{"style":3529},[7841],{"type":3130,"value":3532},{"type":3114,"tag":3417,"props":7843,"children":7844},{"style":3535},[7845],{"type":3130,"value":3538},{"type":3114,"tag":3417,"props":7847,"children":7848},{"style":3541},[7849],{"type":3130,"value":3544},{"type":3114,"tag":3417,"props":7851,"children":7852},{"class":3419,"line":3547},[7853,7857,7861,7866,7870,7874,7878,7883],{"type":3114,"tag":3417,"props":7854,"children":7855},{"style":3551},[7856],{"type":3130,"value":3554},{"type":3114,"tag":3417,"props":7858,"children":7859},{"style":3541},[7860],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":7862,"children":7863},{"style":3535},[7864],{"type":3130,"value":7865}," [",{"type":3114,"tag":3417,"props":7867,"children":7868},{"style":3541},[7869],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":7871,"children":7872},{"style":3429},[7873],{"type":3130,"value":3060},{"type":3114,"tag":3417,"props":7875,"children":7876},{"style":3541},[7877],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":7879,"children":7880},{"style":3535},[7881],{"type":3130,"value":7882},"]",{"type":3114,"tag":3417,"props":7884,"children":7885},{"style":3541},[7886],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":7888,"children":7889},{"class":3419,"line":3085},[7890],{"type":3114,"tag":3417,"props":7891,"children":7892},{"emptyLinePlaceholder":1219},[7893],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":7895,"children":7896},{"class":3419,"line":3588},[7897,7901,7905],{"type":3114,"tag":3417,"props":7898,"children":7899},{"style":3551},[7900],{"type":3130,"value":3661},{"type":3114,"tag":3417,"props":7902,"children":7903},{"style":3541},[7904],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":7906,"children":7907},{"style":3541},[7908],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":7910,"children":7911},{"class":3419,"line":3601},[7912,7917,7921],{"type":3114,"tag":3417,"props":7913,"children":7914},{"style":3551},[7915],{"type":3130,"value":7916},"    webhooks",{"type":3114,"tag":3417,"props":7918,"children":7919},{"style":3541},[7920],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":7922,"children":7923},{"style":3541},[7924],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":7926,"children":7927},{"class":3419,"line":3728},[7928,7933,7937,7941,7946,7950],{"type":3114,"tag":3417,"props":7929,"children":7930},{"style":3551},[7931],{"type":3130,"value":7932},"      secret",{"type":3114,"tag":3417,"props":7934,"children":7935},{"style":3541},[7936],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":7938,"children":7939},{"style":3541},[7940],{"type":3130,"value":3687},{"type":3114,"tag":3417,"props":7942,"children":7943},{"style":3429},[7944],{"type":3130,"value":7945},"my-shopify-app-client-secret",{"type":3114,"tag":3417,"props":7947,"children":7948},{"style":3541},[7949],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":7951,"children":7952},{"style":3541},[7953],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":7955,"children":7956},{"class":3419,"line":3745},[7957],{"type":3114,"tag":3417,"props":7958,"children":7959},{"emptyLinePlaceholder":1219},[7960],{"type":3130,"value":3709},{"type":3114,"tag":3417,"props":7962,"children":7963},{"class":3419,"line":3775},[7964,7969,7973],{"type":3114,"tag":3417,"props":7965,"children":7966},{"style":3551},[7967],{"type":3130,"value":7968},"      hooks",{"type":3114,"tag":3417,"props":7970,"children":7971},{"style":3541},[7972],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":7974,"children":7975},{"style":3541},[7976],{"type":3130,"value":3670},{"type":3114,"tag":3417,"props":7978,"children":7979},{"class":3419,"line":3805},[7980,7985,7989,7993,7998,8002],{"type":3114,"tag":3417,"props":7981,"children":7982},{"style":3551},[7983],{"type":3130,"value":7984},"        topic",{"type":3114,"tag":3417,"props":7986,"children":7987},{"style":3541},[7988],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":7990,"children":7991},{"style":3541},[7992],{"type":3130,"value":3687},{"type":3114,"tag":3417,"props":7994,"children":7995},{"style":3429},[7996],{"type":3130,"value":7997},"ORDERS_CREATE",{"type":3114,"tag":3417,"props":7999,"children":8000},{"style":3541},[8001],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":8003,"children":8004},{"style":3541},[8005],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":8007,"children":8008},{"class":3419,"line":3814},[8009,8014,8018,8022,8027,8031],{"type":3114,"tag":3417,"props":8010,"children":8011},{"style":3551},[8012],{"type":3130,"value":8013},"        uri",{"type":3114,"tag":3417,"props":8015,"children":8016},{"style":3541},[8017],{"type":3130,"value":3503},{"type":3114,"tag":3417,"props":8019,"children":8020},{"style":3541},[8021],{"type":3130,"value":3687},{"type":3114,"tag":3417,"props":8023,"children":8024},{"style":3429},[8025],{"type":3130,"value":8026},"https:\u002F\u002Fshopify.nuxtjs.org\u002Fapi\u002Fwebhooks\u002Forders-create",{"type":3114,"tag":3417,"props":8028,"children":8029},{"style":3541},[8030],{"type":3130,"value":3697},{"type":3114,"tag":3417,"props":8032,"children":8033},{"style":3541},[8034],{"type":3130,"value":3585},{"type":3114,"tag":3417,"props":8036,"children":8037},{"class":3419,"line":3103},[8038],{"type":3114,"tag":3417,"props":8039,"children":8040},{"style":3541},[8041],{"type":3130,"value":3811},{"type":3114,"tag":3417,"props":8043,"children":8044},{"class":3419,"line":3838},[8045],{"type":3114,"tag":3417,"props":8046,"children":8047},{"style":3541},[8048],{"type":3130,"value":4030},{"type":3114,"tag":3417,"props":8050,"children":8051},{"class":3419,"line":3866},[8052],{"type":3114,"tag":3417,"props":8053,"children":8054},{"style":3541},[8055],{"type":3130,"value":4039},{"type":3114,"tag":3417,"props":8057,"children":8058},{"class":3419,"line":3896},[8059,8063],{"type":3114,"tag":3417,"props":8060,"children":8061},{"style":3541},[8062],{"type":3130,"value":3607},{"type":3114,"tag":3417,"props":8064,"children":8065},{"style":3535},[8066],{"type":3130,"value":3612},{"type":3114,"tag":3115,"props":8068,"children":8069},{},[8070],{"type":3130,"value":8071},"Then subscribe with the CLI command:",{"type":3114,"tag":3406,"props":8073,"children":8077},{"className":8074,"code":8075,"language":8076,"meta":3109,"style":3109},"language-sh shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","npx @nuxtjs\u002Fshopify@latest webhooks subscribe\n","sh",[8078],{"type":3114,"tag":3413,"props":8079,"children":8080},{"__ignoreMap":3109},[8081],{"type":3114,"tag":3417,"props":8082,"children":8083},{"class":3419,"line":3089},[8084,8088,8093,8098],{"type":3114,"tag":3417,"props":8085,"children":8086},{"style":3423},[8087],{"type":3130,"value":3426},{"type":3114,"tag":3417,"props":8089,"children":8090},{"style":3429},[8091],{"type":3130,"value":8092}," @nuxtjs\u002Fshopify@latest",{"type":3114,"tag":3417,"props":8094,"children":8095},{"style":3429},[8096],{"type":3130,"value":8097}," webhooks",{"type":3114,"tag":3417,"props":8099,"children":8100},{"style":3429},[8101],{"type":3130,"value":8102}," subscribe\n",{"type":3114,"tag":3115,"props":8104,"children":8105},{},[8106,8108,8114],{"type":3130,"value":8107},"To receive webhooks with Shopify's HMAC validation the module introduces ",{"type":3114,"tag":3413,"props":8109,"children":8111},{"className":8110},[],[8112],{"type":3130,"value":8113},"defineWebhookEventHandler",{"type":3130,"value":8115},", which automatically\nvalidates any incoming request against the app client secret.",{"type":3114,"tag":3115,"props":8117,"children":8118},{},[8119,8121,8128],{"type":3130,"value":8120},"Read more about webhooks in our ",{"type":3114,"tag":3136,"props":8122,"children":8125},{"href":8123,"rel":8124},"https:\u002F\u002Fshopify.nuxtjs.org\u002Fgoing-further\u002Fwebhooks",[3140],[8126],{"type":3130,"value":8127},"webhooks documentation",{"type":3130,"value":4068},{"type":3114,"tag":3269,"props":8130,"children":8132},{"id":8131},"maintainers",[8133],{"type":3130,"value":8134},"Maintainers",{"type":3114,"tag":3228,"props":8136,"children":8137},{},[8138,8151],{"type":3114,"tag":3232,"props":8139,"children":8140},{},[8141,8143,8150],{"type":3130,"value":8142},"Frederik Bußmann (",{"type":3114,"tag":3136,"props":8144,"children":8147},{"href":8145,"rel":8146},"https:\u002F\u002Fgithub.com\u002Ffreb97",[3140],[8148],{"type":3130,"value":8149},"@freb97",{"type":3130,"value":4880},{"type":3114,"tag":3232,"props":8152,"children":8153},{},[8154,8156,8163],{"type":3130,"value":8155},"Zoltan Lukacs (",{"type":3114,"tag":3136,"props":8157,"children":8160},{"href":8158,"rel":8159},"https:\u002F\u002Fgithub.com\u002Fkonkonam",[3140],[8161],{"type":3130,"value":8162},"@konkonam",{"type":3130,"value":4880},{"type":3114,"tag":3269,"props":8165,"children":8167},{"id":8166},"contributing",[8168],{"type":3130,"value":8169},"Contributing",{"type":3114,"tag":3459,"props":8171,"children":8172},{},[8173,8178,8202,8227,8240],{"type":3114,"tag":3232,"props":8174,"children":8175},{},[8176],{"type":3130,"value":8177},"Clone this repository",{"type":3114,"tag":3232,"props":8179,"children":8180},{},[8181,8183,8188,8190,8201],{"type":3130,"value":8182},"Create a ",{"type":3114,"tag":3413,"props":8184,"children":8186},{"className":8185},[],[8187],{"type":3130,"value":192},{"type":3130,"value":8189}," file (see ",{"type":3114,"tag":3136,"props":8191,"children":8194},{"href":8192,"rel":8193},"https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Fshopify\u002Ftree\u002Fmain\u002F.env.example",[3140],[8195],{"type":3114,"tag":3413,"props":8196,"children":8198},{"className":8197},[],[8199],{"type":3130,"value":8200},".env.example",{"type":3130,"value":4880},{"type":3114,"tag":3232,"props":8203,"children":8204},{},[8205,8207],{"type":3130,"value":8206},"Install dependencies using:\n",{"type":3114,"tag":3406,"props":8208,"children":8210},{"className":3408,"code":8209,"language":3410,"meta":3109,"style":3109},"bun install\n",[8211],{"type":3114,"tag":3413,"props":8212,"children":8213},{"__ignoreMap":3109},[8214],{"type":3114,"tag":3417,"props":8215,"children":8216},{"class":3419,"line":3089},[8217,8222],{"type":3114,"tag":3417,"props":8218,"children":8219},{"style":3423},[8220],{"type":3130,"value":8221},"bun",{"type":3114,"tag":3417,"props":8223,"children":8224},{"style":3429},[8225],{"type":3130,"value":8226}," install\n",{"type":3114,"tag":3232,"props":8228,"children":8229},{},[8230,8232,8238],{"type":3130,"value":8231},"Run ",{"type":3114,"tag":3413,"props":8233,"children":8235},{"className":8234},[],[8236],{"type":3130,"value":8237},"bun run prepare:dev",{"type":3130,"value":8239}," to generate type stubs.",{"type":3114,"tag":3232,"props":8241,"children":8242},{},[8243,8245,8252,8254],{"type":3130,"value":8244},"Start the default ",{"type":3114,"tag":3136,"props":8246,"children":8249},{"href":8247,"rel":8248},"https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Fshopify\u002Ftree\u002Fmain\u002Fplaygrounds\u002Fplayground",[3140],[8250],{"type":3130,"value":8251},"playground",{"type":3130,"value":8253}," with:\n",{"type":3114,"tag":3406,"props":8255,"children":8257},{"className":3408,"code":8256,"language":3410,"meta":3109,"style":3109},"bun run dev\n",[8258],{"type":3114,"tag":3413,"props":8259,"children":8260},{"__ignoreMap":3109},[8261],{"type":3114,"tag":3417,"props":8262,"children":8263},{"class":3419,"line":3089},[8264,8268,8273],{"type":3114,"tag":3417,"props":8265,"children":8266},{"style":3423},[8267],{"type":3130,"value":8221},{"type":3114,"tag":3417,"props":8269,"children":8270},{"style":3429},[8271],{"type":3130,"value":8272}," run",{"type":3114,"tag":3417,"props":8274,"children":8275},{"style":3429},[8276],{"type":3130,"value":8277}," dev\n",{"type":3114,"tag":3269,"props":8279,"children":8281},{"id":8280},"license",[8282],{"type":3130,"value":3183},{"type":3114,"tag":3115,"props":8284,"children":8285},{},[8286,8288,8294],{"type":3130,"value":8287},"Published under the ",{"type":3114,"tag":3136,"props":8289,"children":8291},{"href":3178,"rel":8290},[3140],[8292],{"type":3130,"value":8293},"MIT License",{"type":3130,"value":4068},{"type":3114,"tag":8296,"props":8297,"children":8298},"style",{},[8299],{"type":3130,"value":8300},"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":3109,"searchDepth":3547,"depth":3547,"links":8302},[8303,8306,8307,8320,8321,8322],{"id":3271,"depth":3547,"text":926,"children":8304},[8305],{"id":3360,"depth":3085,"text":3363},{"id":3379,"depth":3547,"text":3382},{"id":4071,"depth":3547,"text":4074,"children":8308},[8309,8310,8311,8312,8313,8314,8315,8316,8317,8318,8319],{"id":4077,"depth":3085,"text":4080},{"id":4561,"depth":3085,"text":4564},{"id":5049,"depth":3085,"text":5052},{"id":5367,"depth":3085,"text":5370},{"id":6343,"depth":3085,"text":6346},{"id":6572,"depth":3085,"text":6575},{"id":6718,"depth":3085,"text":6721},{"id":6809,"depth":3085,"text":6812},{"id":6978,"depth":3085,"text":6981},{"id":7341,"depth":3085,"text":7344},{"id":7806,"depth":3085,"text":7809},{"id":8131,"depth":3547,"text":8134},{"id":8166,"depth":3547,"text":8169},{"id":8280,"depth":3547,"text":3183},{"v5":8324,"v4":8325,"v3":8326,"v2":8327},"5 (nightly)","4.4.8","3.21.8","2.18.1"]