[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGCo9l1hMtNdUiA6QzdUX5X3kLqaWcC5t2kdz4LrvCvc":3,"versions":2842,"module-icon":2847},[4,1120,1940,2753],{"title":5,"titleTemplate":6,"icon":7,"path":8,"stem":9,"children":10,"page":108},"Docs",null,"i-lucide-book-marked","/docs/3.x","docs/3.x",[11,109,246,426,907,999,1036,1078],{"title":12,"titleTemplate":13,"icon":14,"path":15,"stem":16,"children":17,"page":108},"Get Started","%s · Get Started with Nuxt","i-lucide-rocket","/docs/3.x/getting-started","docs/3.x/1.getting-started",[18,23,28,33,38,43,48,53,58,63,68,73,78,83,88,93,98,103],{"title":19,"path":20,"stem":21,"titleTemplate":6,"icon":22},"Introduction","/docs/3.x/getting-started/introduction","docs/3.x/1.getting-started/01.introduction","i-lucide-info",{"title":24,"path":25,"stem":26,"titleTemplate":6,"icon":27},"Installation","/docs/3.x/getting-started/installation","docs/3.x/1.getting-started/02.installation","i-lucide-play",{"title":29,"path":30,"stem":31,"titleTemplate":6,"icon":32},"Configuration","/docs/3.x/getting-started/configuration","docs/3.x/1.getting-started/03.configuration","i-lucide-cog",{"title":34,"path":35,"stem":36,"titleTemplate":6,"icon":37},"Views","/docs/3.x/getting-started/views","docs/3.x/1.getting-started/04.views","i-lucide-panels-top-left",{"title":39,"path":40,"stem":41,"titleTemplate":6,"icon":42},"Assets","/docs/3.x/getting-started/assets","docs/3.x/1.getting-started/05.assets","i-lucide-image",{"title":44,"path":45,"stem":46,"titleTemplate":6,"icon":47},"Styling","/docs/3.x/getting-started/styling","docs/3.x/1.getting-started/06.styling","i-lucide-palette",{"title":49,"path":50,"stem":51,"titleTemplate":6,"icon":52},"Routing","/docs/3.x/getting-started/routing","docs/3.x/1.getting-started/07.routing","i-lucide-milestone",{"title":54,"path":55,"stem":56,"titleTemplate":6,"icon":57},"SEO and Meta","/docs/3.x/getting-started/seo-meta","docs/3.x/1.getting-started/08.seo-meta","i-lucide-file-search",{"title":59,"path":60,"stem":61,"titleTemplate":6,"icon":62},"Transitions","/docs/3.x/getting-started/transitions","docs/3.x/1.getting-started/09.transitions","i-lucide-toggle-right",{"title":64,"path":65,"stem":66,"titleTemplate":6,"icon":67},"Data Fetching","/docs/3.x/getting-started/data-fetching","docs/3.x/1.getting-started/10.data-fetching","i-lucide-cable",{"title":69,"path":70,"stem":71,"titleTemplate":6,"icon":72},"State Management","/docs/3.x/getting-started/state-management","docs/3.x/1.getting-started/11.state-management","i-lucide-database",{"title":74,"path":75,"stem":76,"titleTemplate":6,"icon":77},"Error Handling","/docs/3.x/getting-started/error-handling","docs/3.x/1.getting-started/12.error-handling","i-lucide-bug-off",{"title":79,"path":80,"stem":81,"titleTemplate":6,"icon":82},"Server","/docs/3.x/getting-started/server","docs/3.x/1.getting-started/13.server","i-lucide-pc-case",{"title":84,"path":85,"stem":86,"titleTemplate":6,"icon":87},"Layers","/docs/3.x/getting-started/layers","docs/3.x/1.getting-started/14.layers","i-lucide-layers",{"title":89,"path":90,"stem":91,"titleTemplate":6,"icon":92},"Prerendering","/docs/3.x/getting-started/prerendering","docs/3.x/1.getting-started/15.prerendering","i-lucide-file-code-2",{"title":94,"path":95,"stem":96,"titleTemplate":6,"icon":97},"Deployment","/docs/3.x/getting-started/deployment","docs/3.x/1.getting-started/16.deployment","i-lucide-cloud",{"title":99,"path":100,"stem":101,"titleTemplate":6,"icon":102},"Testing","/docs/3.x/getting-started/testing","docs/3.x/1.getting-started/17.testing","i-lucide-circle-check",{"title":104,"path":105,"stem":106,"titleTemplate":6,"icon":107},"Upgrade Guide","/docs/3.x/getting-started/upgrade","docs/3.x/1.getting-started/18.upgrade","i-lucide-circle-arrow-up",false,{"title":110,"titleTemplate":111,"icon":112,"path":113,"stem":114,"children":115,"page":108},"Directory Structure","%s · Nuxt Directory Structure","i-vscode-icons-default-folder","/docs/3.x/directory-structure","docs/3.x/2.directory-structure",[116,121,126,131,136,141,146,151,156,161,165,170,174,179,184,189,194,199,204,209,214,218,223,228,232,236,241],{"title":117,"path":118,"stem":119,"titleTemplate":6,"icon":120},".nuxt","/docs/3.x/directory-structure/nuxt","docs/3.x/2.directory-structure/0.nuxt","i-vscode-icons-folder-type-temp",{"title":122,"path":123,"stem":124,"titleTemplate":6,"icon":125},".output","/docs/3.x/directory-structure/output","docs/3.x/2.directory-structure/0.output","i-vscode-icons-folder-type-package",{"title":127,"path":128,"stem":129,"titleTemplate":6,"icon":130},"assets","/docs/3.x/directory-structure/assets","docs/3.x/2.directory-structure/1.assets","i-vscode-icons-folder-type-asset",{"title":132,"path":133,"stem":134,"titleTemplate":6,"icon":135},"components","/docs/3.x/directory-structure/components","docs/3.x/2.directory-structure/1.components","i-vscode-icons-folder-type-component",{"title":137,"path":138,"stem":139,"titleTemplate":6,"icon":140},"composables","/docs/3.x/directory-structure/composables","docs/3.x/2.directory-structure/1.composables","i-vscode-icons-folder-type-src",{"title":142,"path":143,"stem":144,"titleTemplate":6,"icon":145},"content","/docs/3.x/directory-structure/content","docs/3.x/2.directory-structure/1.content","i-vscode-icons-folder-type-log",{"title":147,"path":148,"stem":149,"titleTemplate":6,"icon":150},"layers","/docs/3.x/directory-structure/layers","docs/3.x/2.directory-structure/1.layers","i-vscode-icons-folder-type-nuxt",{"title":152,"path":153,"stem":154,"titleTemplate":6,"icon":155},"layouts","/docs/3.x/directory-structure/layouts","docs/3.x/2.directory-structure/1.layouts","i-vscode-icons-folder-type-view",{"title":157,"path":158,"stem":159,"titleTemplate":6,"icon":160},"middleware","/docs/3.x/directory-structure/middleware","docs/3.x/2.directory-structure/1.middleware","i-vscode-icons-folder-type-middleware",{"title":162,"path":163,"stem":164,"titleTemplate":6,"icon":150},"modules","/docs/3.x/directory-structure/modules","docs/3.x/2.directory-structure/1.modules",{"title":166,"path":167,"stem":168,"titleTemplate":6,"icon":169},"node_modules","/docs/3.x/directory-structure/node_modules","docs/3.x/2.directory-structure/1.node_modules","i-vscode-icons-folder-type-node",{"title":171,"path":172,"stem":173,"titleTemplate":6,"icon":155},"pages","/docs/3.x/directory-structure/pages","docs/3.x/2.directory-structure/1.pages",{"title":175,"path":176,"stem":177,"titleTemplate":6,"icon":178},"plugins","/docs/3.x/directory-structure/plugins","docs/3.x/2.directory-structure/1.plugins","i-vscode-icons-folder-type-plugin",{"title":180,"path":181,"stem":182,"titleTemplate":6,"icon":183},"public","/docs/3.x/directory-structure/public","docs/3.x/2.directory-structure/1.public","i-vscode-icons-folder-type-public",{"title":185,"path":186,"stem":187,"titleTemplate":6,"icon":188},"server","/docs/3.x/directory-structure/server","docs/3.x/2.directory-structure/1.server","i-vscode-icons-folder-type-server",{"title":190,"path":191,"stem":192,"titleTemplate":6,"icon":193},"shared","/docs/3.x/directory-structure/shared","docs/3.x/2.directory-structure/1.shared","i-vscode-icons-folder-type-shared",{"title":195,"path":196,"stem":197,"titleTemplate":6,"icon":198},"utils","/docs/3.x/directory-structure/utils","docs/3.x/2.directory-structure/1.utils","i-vscode-icons-folder-type-tools",{"title":200,"path":201,"stem":202,"titleTemplate":6,"icon":203},".env","/docs/3.x/directory-structure/env","docs/3.x/2.directory-structure/2.env","i-vscode-icons-file-type-dotenv",{"title":205,"path":206,"stem":207,"titleTemplate":6,"icon":208},".gitignore","/docs/3.x/directory-structure/gitignore","docs/3.x/2.directory-structure/2.gitignore","i-vscode-icons-file-type-git",{"title":210,"path":211,"stem":212,"titleTemplate":6,"icon":213},".nuxtignore","/docs/3.x/directory-structure/nuxtignore","docs/3.x/2.directory-structure/2.nuxtignore","i-vscode-icons-file-type-nuxt",{"title":215,"path":216,"stem":217,"titleTemplate":6,"icon":213},".nuxtrc","/docs/3.x/directory-structure/nuxtrc","docs/3.x/2.directory-structure/2.nuxtrc",{"title":219,"path":220,"stem":221,"titleTemplate":6,"icon":222},"app.vue","/docs/3.x/directory-structure/app","docs/3.x/2.directory-structure/3.app","i-vscode-icons-file-type-vue",{"title":224,"path":225,"stem":226,"titleTemplate":6,"icon":227},"app.config.ts","/docs/3.x/directory-structure/app-config","docs/3.x/2.directory-structure/3.app-config","i-vscode-icons-file-type-light-config",{"title":229,"path":230,"stem":231,"titleTemplate":6,"icon":222},"error.vue","/docs/3.x/directory-structure/error","docs/3.x/2.directory-structure/3.error",{"title":233,"path":234,"stem":235,"titleTemplate":6,"icon":213},"nuxt.config.ts","/docs/3.x/directory-structure/nuxt-config","docs/3.x/2.directory-structure/3.nuxt-config",{"title":237,"path":238,"stem":239,"titleTemplate":6,"icon":240},"package.json","/docs/3.x/directory-structure/package","docs/3.x/2.directory-structure/3.package","i-vscode-icons-file-type-npm",{"title":242,"path":243,"stem":244,"titleTemplate":6,"icon":245},"tsconfig.json","/docs/3.x/directory-structure/tsconfig","docs/3.x/2.directory-structure/3.tsconfig","i-vscode-icons-file-type-tsconfig",{"title":247,"titleTemplate":6,"icon":248,"path":249,"stem":250,"children":251,"page":108},"Guide","i-lucide-book-open","/docs/3.x/guide","docs/3.x/3.guide",[252,287,306,321,356,379],{"title":253,"titleTemplate":254,"icon":255,"path":256,"stem":257,"children":258,"page":108},"Key Concepts","%s · Nuxt Concepts","i-lucide-medal","/docs/3.x/guide/concepts","docs/3.x/3.guide/1.concepts",[259,263,267,271,275,279,283],{"title":260,"path":261,"stem":262,"titleTemplate":6},"Rendering Modes","/docs/3.x/guide/concepts/rendering","docs/3.x/3.guide/1.concepts/1.rendering",{"title":264,"path":265,"stem":266,"titleTemplate":6},"Nuxt Lifecycle","/docs/3.x/guide/concepts/nuxt-lifecycle","docs/3.x/3.guide/1.concepts/2.nuxt-lifecycle",{"title":268,"path":269,"stem":270,"titleTemplate":6},"Auto-imports","/docs/3.x/guide/concepts/auto-imports","docs/3.x/3.guide/1.concepts/3.auto-imports",{"title":272,"path":273,"stem":274,"titleTemplate":6},"Server Engine","/docs/3.x/guide/concepts/server-engine","docs/3.x/3.guide/1.concepts/4.server-engine",{"title":276,"path":277,"stem":278,"titleTemplate":6},"Modules","/docs/3.x/guide/concepts/modules","docs/3.x/3.guide/1.concepts/5.modules",{"title":280,"path":281,"stem":282,"titleTemplate":6},"TypeScript","/docs/3.x/guide/concepts/typescript","docs/3.x/3.guide/1.concepts/8.typescript",{"title":284,"path":285,"stem":286,"titleTemplate":6},"Code Style","/docs/3.x/guide/concepts/code-style","docs/3.x/3.guide/1.concepts/9.code-style",{"title":288,"titleTemplate":289,"icon":290,"path":291,"stem":292,"children":293,"page":108},"Best Practices","%s · Best Practices","i-lucide-square-check","/docs/3.x/guide/best-practices","docs/3.x/3.guide/2.best-practices",[294,298,302],{"title":295,"path":296,"stem":297,"titleTemplate":6},"Nuxt and hydration","/docs/3.x/guide/best-practices/hydration","docs/3.x/3.guide/2.best-practices/hydration",{"title":299,"path":300,"stem":301,"titleTemplate":6},"Nuxt Performance","/docs/3.x/guide/best-practices/performance","docs/3.x/3.guide/2.best-practices/performance",{"title":303,"path":304,"stem":305,"titleTemplate":6},"Nuxt Plugins","/docs/3.x/guide/best-practices/plugins","docs/3.x/3.guide/2.best-practices/plugins",{"title":307,"titleTemplate":308,"icon":309,"path":310,"stem":311,"children":312,"page":108},"Working with AI","Working with AI: %s","i-lucide-bot","/docs/3.x/guide/ai","docs/3.x/3.guide/3.ai",[313,317],{"title":314,"path":315,"stem":316,"titleTemplate":6},"MCP Server","/docs/3.x/guide/ai/mcp","docs/3.x/3.guide/3.ai/1.mcp",{"title":318,"path":319,"stem":320,"titleTemplate":6},"LLMs.txt","/docs/3.x/guide/ai/llms-txt","docs/3.x/3.guide/3.ai/2.llms-txt",{"title":322,"titleTemplate":323,"icon":324,"path":325,"stem":326,"children":327,"page":108},"Module Author Guide","%s · Nuxt Modules Author Guide","i-lucide-box","/docs/3.x/guide/modules","docs/3.x/3.guide/4.modules",[328,332,336,340,344,348,352],{"title":329,"path":330,"stem":331,"titleTemplate":6},"Create Your First Module","/docs/3.x/guide/modules/getting-started","docs/3.x/3.guide/4.modules/1.getting-started",{"title":333,"path":334,"stem":335,"titleTemplate":6},"Understand Module Structure","/docs/3.x/guide/modules/module-anatomy","docs/3.x/3.guide/4.modules/2.module-anatomy",{"title":337,"path":338,"stem":339,"titleTemplate":6},"Add Plugins, Components & More","/docs/3.x/guide/modules/recipes-basics","docs/3.x/3.guide/4.modules/3.recipes-basics",{"title":341,"path":342,"stem":343,"titleTemplate":6},"Use Hooks & Extend Types","/docs/3.x/guide/modules/recipes-advanced","docs/3.x/3.guide/4.modules/4.recipes-advanced",{"title":345,"path":346,"stem":347,"titleTemplate":6},"Test Your Module","/docs/3.x/guide/modules/testing","docs/3.x/3.guide/4.modules/5.testing",{"title":349,"path":350,"stem":351,"titleTemplate":6},"Follow Best Practices","/docs/3.x/guide/modules/best-practices","docs/3.x/3.guide/4.modules/6.best-practices",{"title":353,"path":354,"stem":355,"titleTemplate":6},"Publish & Share Your Module","/docs/3.x/guide/modules/ecosystem","docs/3.x/3.guide/4.modules/7.ecosystem",{"title":357,"titleTemplate":358,"icon":359,"path":360,"stem":361,"children":362,"page":108},"Recipes","%s · Recipes","i-lucide-cooking-pot","/docs/3.x/guide/recipes","docs/3.x/3.guide/5.recipes",[363,367,371,375],{"title":364,"path":365,"stem":366,"titleTemplate":6},"Custom Routing","/docs/3.x/guide/recipes/custom-routing","docs/3.x/3.guide/5.recipes/1.custom-routing",{"title":368,"path":369,"stem":370,"titleTemplate":6},"Vite Plugins","/docs/3.x/guide/recipes/vite-plugin","docs/3.x/3.guide/5.recipes/2.vite-plugin",{"title":372,"path":373,"stem":374,"titleTemplate":6},"Custom useFetch","/docs/3.x/guide/recipes/custom-usefetch","docs/3.x/3.guide/5.recipes/3.custom-usefetch",{"title":376,"path":377,"stem":378,"titleTemplate":6},"Sessions and Authentication","/docs/3.x/guide/recipes/sessions-and-authentication","docs/3.x/3.guide/5.recipes/4.sessions-and-authentication",{"title":380,"titleTemplate":381,"icon":382,"path":383,"stem":384,"children":385,"page":108},"Going Further","%s · Nuxt Advanced","i-lucide-star","/docs/3.x/guide/going-further","docs/3.x/3.guide/6.going-further",[386,390,394,398,402,406,410,414,418,422],{"title":387,"path":388,"stem":389,"titleTemplate":6},"Custom Events","/docs/3.x/guide/going-further/events","docs/3.x/3.guide/6.going-further/1.events",{"title":391,"path":392,"stem":393,"titleTemplate":6},"Experimental Features","/docs/3.x/guide/going-further/experimental-features","docs/3.x/3.guide/6.going-further/1.experimental-features",{"title":395,"path":396,"stem":397,"titleTemplate":6},"Features","/docs/3.x/guide/going-further/features","docs/3.x/3.guide/6.going-further/1.features",{"title":399,"path":400,"stem":401,"titleTemplate":6},"Runtime Config","/docs/3.x/guide/going-further/runtime-config","docs/3.x/3.guide/6.going-further/10.runtime-config",{"title":403,"path":404,"stem":405,"titleTemplate":6},"Nightly Release Channel","/docs/3.x/guide/going-further/nightly-release-channel","docs/3.x/3.guide/6.going-further/11.nightly-release-channel",{"title":407,"path":408,"stem":409,"titleTemplate":6},"Lifecycle Hooks","/docs/3.x/guide/going-further/hooks","docs/3.x/3.guide/6.going-further/2.hooks",{"title":411,"path":412,"stem":413,"titleTemplate":6},"Nuxt Kit","/docs/3.x/guide/going-further/kit","docs/3.x/3.guide/6.going-further/4.kit",{"title":415,"path":416,"stem":417,"titleTemplate":6},"NuxtApp","/docs/3.x/guide/going-further/nuxt-app","docs/3.x/3.guide/6.going-further/6.nuxt-app",{"title":419,"path":420,"stem":421,"titleTemplate":6},"Authoring Nuxt Layers","/docs/3.x/guide/going-further/layers","docs/3.x/3.guide/6.going-further/7.layers",{"title":423,"path":424,"stem":425,"titleTemplate":6},"Debugging","/docs/3.x/guide/going-further/debugging","docs/3.x/3.guide/6.going-further/9.debugging",{"title":427,"titleTemplate":428,"icon":429,"path":430,"stem":431,"children":432,"page":108},"API","%s · Nuxt API","i-lucide-code-xml","/docs/3.x/api","docs/3.x/4.api",[433,499,622,745,816,889,902],{"title":434,"titleTemplate":435,"icon":324,"path":436,"stem":437,"children":438,"page":108},"Components","%s · Nuxt Components","/docs/3.x/api/components","docs/3.x/4.api/1.components",[439,443,447,451,455,459,463,467,471,475,479,483,487,491,495],{"title":440,"path":441,"stem":442,"titleTemplate":6},"\u003CClientOnly>","/docs/3.x/api/components/client-only","docs/3.x/4.api/1.components/1.client-only",{"title":444,"path":445,"stem":446,"titleTemplate":6},"\u003CDevOnly>","/docs/3.x/api/components/dev-only","docs/3.x/4.api/1.components/1.dev-only",{"title":448,"path":449,"stem":450,"titleTemplate":6},"\u003CNuxtClientFallback>","/docs/3.x/api/components/nuxt-client-fallback","docs/3.x/4.api/1.components/1.nuxt-client-fallback",{"title":452,"path":453,"stem":454,"titleTemplate":6},"\u003CNuxtPicture>","/docs/3.x/api/components/nuxt-picture","docs/3.x/4.api/1.components/10.nuxt-picture",{"title":456,"path":457,"stem":458,"titleTemplate":6},"\u003CTeleport>","/docs/3.x/api/components/teleports","docs/3.x/4.api/1.components/11.teleports",{"title":460,"path":461,"stem":462,"titleTemplate":6},"\u003CNuxtRouteAnnouncer>","/docs/3.x/api/components/nuxt-route-announcer","docs/3.x/4.api/1.components/12.nuxt-route-announcer",{"title":464,"path":465,"stem":466,"titleTemplate":6},"\u003CNuxtTime>","/docs/3.x/api/components/nuxt-time","docs/3.x/4.api/1.components/13.nuxt-time",{"title":468,"path":469,"stem":470,"titleTemplate":6},"\u003CNuxtPage>","/docs/3.x/api/components/nuxt-page","docs/3.x/4.api/1.components/2.nuxt-page",{"title":472,"path":473,"stem":474,"titleTemplate":6},"\u003CNuxtLayout>","/docs/3.x/api/components/nuxt-layout","docs/3.x/4.api/1.components/3.nuxt-layout",{"title":476,"path":477,"stem":478,"titleTemplate":6},"\u003CNuxtLink>","/docs/3.x/api/components/nuxt-link","docs/3.x/4.api/1.components/4.nuxt-link",{"title":480,"path":481,"stem":482,"titleTemplate":6},"\u003CNuxtLoadingIndicator>","/docs/3.x/api/components/nuxt-loading-indicator","docs/3.x/4.api/1.components/5.nuxt-loading-indicator",{"title":484,"path":485,"stem":486,"titleTemplate":6},"\u003CNuxtErrorBoundary>","/docs/3.x/api/components/nuxt-error-boundary","docs/3.x/4.api/1.components/6.nuxt-error-boundary",{"title":488,"path":489,"stem":490,"titleTemplate":6},"\u003CNuxtWelcome>","/docs/3.x/api/components/nuxt-welcome","docs/3.x/4.api/1.components/7.nuxt-welcome",{"title":492,"path":493,"stem":494,"titleTemplate":6},"\u003CNuxtIsland>","/docs/3.x/api/components/nuxt-island","docs/3.x/4.api/1.components/8.nuxt-island",{"title":496,"path":497,"stem":498,"titleTemplate":6},"\u003CNuxtImg>","/docs/3.x/api/components/nuxt-img","docs/3.x/4.api/1.components/9.nuxt-img",{"title":500,"titleTemplate":501,"icon":502,"path":503,"stem":504,"children":505,"page":108},"Composables","%s · Nuxt Composables","i-lucide-arrow-left-right","/docs/3.x/api/composables","docs/3.x/4.api/2.composables",[506,510,514,518,522,526,530,534,538,542,546,550,554,558,562,566,570,574,578,582,586,590,594,598,602,606,610,614,618],{"title":507,"path":508,"stem":509,"titleTemplate":6},"onPrehydrate","/docs/3.x/api/composables/on-prehydrate","docs/3.x/4.api/2.composables/on-prehydrate",{"title":511,"path":512,"stem":513,"titleTemplate":6},"useAppConfig","/docs/3.x/api/composables/use-app-config","docs/3.x/4.api/2.composables/use-app-config",{"title":515,"path":516,"stem":517,"titleTemplate":6},"useAsyncData","/docs/3.x/api/composables/use-async-data","docs/3.x/4.api/2.composables/use-async-data",{"title":519,"path":520,"stem":521,"titleTemplate":6},"useCookie","/docs/3.x/api/composables/use-cookie","docs/3.x/4.api/2.composables/use-cookie",{"title":523,"path":524,"stem":525,"titleTemplate":6},"useError","/docs/3.x/api/composables/use-error","docs/3.x/4.api/2.composables/use-error",{"title":527,"path":528,"stem":529,"titleTemplate":6},"useFetch","/docs/3.x/api/composables/use-fetch","docs/3.x/4.api/2.composables/use-fetch",{"title":531,"path":532,"stem":533,"titleTemplate":6},"useHead","/docs/3.x/api/composables/use-head","docs/3.x/4.api/2.composables/use-head",{"title":535,"path":536,"stem":537,"titleTemplate":6},"useHeadSafe","/docs/3.x/api/composables/use-head-safe","docs/3.x/4.api/2.composables/use-head-safe",{"title":539,"path":540,"stem":541,"titleTemplate":6},"useHydration","/docs/3.x/api/composables/use-hydration","docs/3.x/4.api/2.composables/use-hydration",{"title":543,"path":544,"stem":545,"titleTemplate":6},"useLazyAsyncData","/docs/3.x/api/composables/use-lazy-async-data","docs/3.x/4.api/2.composables/use-lazy-async-data",{"title":547,"path":548,"stem":549,"titleTemplate":6},"useLazyFetch","/docs/3.x/api/composables/use-lazy-fetch","docs/3.x/4.api/2.composables/use-lazy-fetch",{"title":551,"path":552,"stem":553,"titleTemplate":6},"useLoadingIndicator","/docs/3.x/api/composables/use-loading-indicator","docs/3.x/4.api/2.composables/use-loading-indicator",{"title":555,"path":556,"stem":557,"titleTemplate":6},"useNuxtApp","/docs/3.x/api/composables/use-nuxt-app","docs/3.x/4.api/2.composables/use-nuxt-app",{"title":559,"path":560,"stem":561,"titleTemplate":6},"useNuxtData","/docs/3.x/api/composables/use-nuxt-data","docs/3.x/4.api/2.composables/use-nuxt-data",{"title":563,"path":564,"stem":565,"titleTemplate":6},"usePreviewMode","/docs/3.x/api/composables/use-preview-mode","docs/3.x/4.api/2.composables/use-preview-mode",{"title":567,"path":568,"stem":569,"titleTemplate":6},"useRequestEvent","/docs/3.x/api/composables/use-request-event","docs/3.x/4.api/2.composables/use-request-event",{"title":571,"path":572,"stem":573,"titleTemplate":6},"useRequestFetch","/docs/3.x/api/composables/use-request-fetch","docs/3.x/4.api/2.composables/use-request-fetch",{"title":575,"path":576,"stem":577,"titleTemplate":6},"useRequestHeader","/docs/3.x/api/composables/use-request-header","docs/3.x/4.api/2.composables/use-request-header",{"title":579,"path":580,"stem":581,"titleTemplate":6},"useRequestHeaders","/docs/3.x/api/composables/use-request-headers","docs/3.x/4.api/2.composables/use-request-headers",{"title":583,"path":584,"stem":585,"titleTemplate":6},"useRequestURL","/docs/3.x/api/composables/use-request-url","docs/3.x/4.api/2.composables/use-request-url",{"title":587,"path":588,"stem":589,"titleTemplate":6},"useResponseHeader","/docs/3.x/api/composables/use-response-header","docs/3.x/4.api/2.composables/use-response-header",{"title":591,"path":592,"stem":593,"titleTemplate":6},"useRoute","/docs/3.x/api/composables/use-route","docs/3.x/4.api/2.composables/use-route",{"title":595,"path":596,"stem":597,"titleTemplate":6},"useRouteAnnouncer","/docs/3.x/api/composables/use-route-announcer","docs/3.x/4.api/2.composables/use-route-announcer",{"title":599,"path":600,"stem":601,"titleTemplate":6},"useRouter","/docs/3.x/api/composables/use-router","docs/3.x/4.api/2.composables/use-router",{"title":603,"path":604,"stem":605,"titleTemplate":6},"useRuntimeConfig","/docs/3.x/api/composables/use-runtime-config","docs/3.x/4.api/2.composables/use-runtime-config",{"title":607,"path":608,"stem":609,"titleTemplate":6},"useRuntimeHook","/docs/3.x/api/composables/use-runtime-hook","docs/3.x/4.api/2.composables/use-runtime-hook",{"title":611,"path":612,"stem":613,"titleTemplate":6},"useSeoMeta","/docs/3.x/api/composables/use-seo-meta","docs/3.x/4.api/2.composables/use-seo-meta",{"title":615,"path":616,"stem":617,"titleTemplate":6},"useServerSeoMeta","/docs/3.x/api/composables/use-server-seo-meta","docs/3.x/4.api/2.composables/use-server-seo-meta",{"title":619,"path":620,"stem":621,"titleTemplate":6},"useState","/docs/3.x/api/composables/use-state","docs/3.x/4.api/2.composables/use-state",{"title":623,"titleTemplate":624,"icon":625,"path":626,"stem":627,"children":628,"page":108},"Utils","%s · Nuxt Utils","i-lucide-square-function","/docs/3.x/api/utils","docs/3.x/4.api/3.utils",[629,633,637,641,645,649,653,657,661,665,669,673,677,681,685,689,693,697,701,705,709,713,717,721,725,729,733,737,741],{"title":630,"path":631,"stem":632,"titleTemplate":6},"$fetch","/docs/3.x/api/utils/dollarfetch","docs/3.x/4.api/3.utils/$fetch",{"title":634,"path":635,"stem":636,"titleTemplate":6},"abortNavigation","/docs/3.x/api/utils/abort-navigation","docs/3.x/4.api/3.utils/abort-navigation",{"title":638,"path":639,"stem":640,"titleTemplate":6},"addRouteMiddleware","/docs/3.x/api/utils/add-route-middleware","docs/3.x/4.api/3.utils/add-route-middleware",{"title":642,"path":643,"stem":644,"titleTemplate":6},"callOnce","/docs/3.x/api/utils/call-once","docs/3.x/4.api/3.utils/call-once",{"title":646,"path":647,"stem":648,"titleTemplate":6},"clearError","/docs/3.x/api/utils/clear-error","docs/3.x/4.api/3.utils/clear-error",{"title":650,"path":651,"stem":652,"titleTemplate":6},"clearNuxtData","/docs/3.x/api/utils/clear-nuxt-data","docs/3.x/4.api/3.utils/clear-nuxt-data",{"title":654,"path":655,"stem":656,"titleTemplate":6},"clearNuxtState","/docs/3.x/api/utils/clear-nuxt-state","docs/3.x/4.api/3.utils/clear-nuxt-state",{"title":658,"path":659,"stem":660,"titleTemplate":6},"createError","/docs/3.x/api/utils/create-error","docs/3.x/4.api/3.utils/create-error",{"title":662,"path":663,"stem":664,"titleTemplate":6},"defineLazyHydrationComponent","/docs/3.x/api/utils/define-lazy-hydration-component","docs/3.x/4.api/3.utils/define-lazy-hydration-component",{"title":666,"path":667,"stem":668,"titleTemplate":6},"defineNuxtComponent","/docs/3.x/api/utils/define-nuxt-component","docs/3.x/4.api/3.utils/define-nuxt-component",{"title":670,"path":671,"stem":672,"titleTemplate":6},"defineNuxtPlugin","/docs/3.x/api/utils/define-nuxt-plugin","docs/3.x/4.api/3.utils/define-nuxt-plugin",{"title":674,"path":675,"stem":676,"titleTemplate":6},"defineNuxtRouteMiddleware","/docs/3.x/api/utils/define-nuxt-route-middleware","docs/3.x/4.api/3.utils/define-nuxt-route-middleware",{"title":678,"path":679,"stem":680,"titleTemplate":6},"definePageMeta","/docs/3.x/api/utils/define-page-meta","docs/3.x/4.api/3.utils/define-page-meta",{"title":682,"path":683,"stem":684,"titleTemplate":6},"defineRouteRules","/docs/3.x/api/utils/define-route-rules","docs/3.x/4.api/3.utils/define-route-rules",{"title":686,"path":687,"stem":688,"titleTemplate":6},"navigateTo","/docs/3.x/api/utils/navigate-to","docs/3.x/4.api/3.utils/navigate-to",{"title":690,"path":691,"stem":692,"titleTemplate":6},"onBeforeRouteLeave","/docs/3.x/api/utils/on-before-route-leave","docs/3.x/4.api/3.utils/on-before-route-leave",{"title":694,"path":695,"stem":696,"titleTemplate":6},"onBeforeRouteUpdate","/docs/3.x/api/utils/on-before-route-update","docs/3.x/4.api/3.utils/on-before-route-update",{"title":698,"path":699,"stem":700,"titleTemplate":6},"onNuxtReady","/docs/3.x/api/utils/on-nuxt-ready","docs/3.x/4.api/3.utils/on-nuxt-ready",{"title":702,"path":703,"stem":704,"titleTemplate":6},"prefetchComponents","/docs/3.x/api/utils/prefetch-components","docs/3.x/4.api/3.utils/prefetch-components",{"title":706,"path":707,"stem":708,"titleTemplate":6},"preloadComponents","/docs/3.x/api/utils/preload-components","docs/3.x/4.api/3.utils/preload-components",{"title":710,"path":711,"stem":712,"titleTemplate":6},"preloadRouteComponents","/docs/3.x/api/utils/preload-route-components","docs/3.x/4.api/3.utils/preload-route-components",{"title":714,"path":715,"stem":716,"titleTemplate":6},"prerenderRoutes","/docs/3.x/api/utils/prerender-routes","docs/3.x/4.api/3.utils/prerender-routes",{"title":718,"path":719,"stem":720,"titleTemplate":6},"refreshCookie","/docs/3.x/api/utils/refresh-cookie","docs/3.x/4.api/3.utils/refresh-cookie",{"title":722,"path":723,"stem":724,"titleTemplate":6},"refreshNuxtData","/docs/3.x/api/utils/refresh-nuxt-data","docs/3.x/4.api/3.utils/refresh-nuxt-data",{"title":726,"path":727,"stem":728,"titleTemplate":6},"reloadNuxtApp","/docs/3.x/api/utils/reload-nuxt-app","docs/3.x/4.api/3.utils/reload-nuxt-app",{"title":730,"path":731,"stem":732,"titleTemplate":6},"setPageLayout","/docs/3.x/api/utils/set-page-layout","docs/3.x/4.api/3.utils/set-page-layout",{"title":734,"path":735,"stem":736,"titleTemplate":6},"setResponseStatus","/docs/3.x/api/utils/set-response-status","docs/3.x/4.api/3.utils/set-response-status",{"title":738,"path":739,"stem":740,"titleTemplate":6},"showError","/docs/3.x/api/utils/show-error","docs/3.x/4.api/3.utils/show-error",{"title":742,"path":743,"stem":744,"titleTemplate":6},"updateAppConfig","/docs/3.x/api/utils/update-app-config","docs/3.x/4.api/3.utils/update-app-config",{"title":746,"titleTemplate":747,"icon":748,"path":749,"stem":750,"children":751,"page":108},"Commands","%s · Nuxt Commands","i-lucide-square-terminal","/docs/3.x/api/commands","docs/3.x/4.api/4.commands",[752,756,760,764,768,772,776,780,784,788,792,796,800,804,808,812],{"title":753,"path":754,"stem":755,"titleTemplate":6},"nuxt add","/docs/3.x/api/commands/add","docs/3.x/4.api/4.commands/add",{"title":757,"path":758,"stem":759,"titleTemplate":6},"nuxt analyze","/docs/3.x/api/commands/analyze","docs/3.x/4.api/4.commands/analyze",{"title":761,"path":762,"stem":763,"titleTemplate":6},"nuxt build","/docs/3.x/api/commands/build","docs/3.x/4.api/4.commands/build",{"title":765,"path":766,"stem":767,"titleTemplate":6},"nuxt build-module","/docs/3.x/api/commands/build-module","docs/3.x/4.api/4.commands/build-module",{"title":769,"path":770,"stem":771,"titleTemplate":6},"nuxt cleanup","/docs/3.x/api/commands/cleanup","docs/3.x/4.api/4.commands/cleanup",{"title":773,"path":774,"stem":775,"titleTemplate":6},"nuxt dev","/docs/3.x/api/commands/dev","docs/3.x/4.api/4.commands/dev",{"title":777,"path":778,"stem":779,"titleTemplate":6},"nuxt devtools","/docs/3.x/api/commands/devtools","docs/3.x/4.api/4.commands/devtools",{"title":781,"path":782,"stem":783,"titleTemplate":6},"nuxt generate","/docs/3.x/api/commands/generate","docs/3.x/4.api/4.commands/generate",{"title":785,"path":786,"stem":787,"titleTemplate":6},"nuxt info","/docs/3.x/api/commands/info","docs/3.x/4.api/4.commands/info",{"title":789,"path":790,"stem":791,"titleTemplate":6},"create nuxt","/docs/3.x/api/commands/init","docs/3.x/4.api/4.commands/init",{"title":793,"path":794,"stem":795,"titleTemplate":6},"nuxt module","/docs/3.x/api/commands/module","docs/3.x/4.api/4.commands/module",{"title":797,"path":798,"stem":799,"titleTemplate":6},"nuxt prepare","/docs/3.x/api/commands/prepare","docs/3.x/4.api/4.commands/prepare",{"title":801,"path":802,"stem":803,"titleTemplate":6},"nuxt preview","/docs/3.x/api/commands/preview","docs/3.x/4.api/4.commands/preview",{"title":805,"path":806,"stem":807,"titleTemplate":6},"nuxt test","/docs/3.x/api/commands/test","docs/3.x/4.api/4.commands/test",{"title":809,"path":810,"stem":811,"titleTemplate":6},"nuxt typecheck","/docs/3.x/api/commands/typecheck","docs/3.x/4.api/4.commands/typecheck",{"title":813,"path":814,"stem":815,"titleTemplate":6},"nuxt upgrade","/docs/3.x/api/commands/upgrade","docs/3.x/4.api/4.commands/upgrade",{"title":411,"titleTemplate":817,"icon":818,"path":819,"stem":820,"children":821,"page":108},"%s · Nuxt Kit","i-lucide-package","/docs/3.x/api/kit","docs/3.x/4.api/5.kit",[822,825,828,832,836,840,844,848,852,855,859,863,866,869,873,877,881,885],{"title":276,"path":823,"stem":824,"titleTemplate":6},"/docs/3.x/api/kit/modules","docs/3.x/4.api/5.kit/1.modules",{"title":399,"path":826,"stem":827,"titleTemplate":6},"/docs/3.x/api/kit/runtime-config","docs/3.x/4.api/5.kit/10.runtime-config",{"title":829,"path":830,"stem":831,"titleTemplate":6},"Templates","/docs/3.x/api/kit/templates","docs/3.x/4.api/5.kit/10.templates",{"title":833,"path":834,"stem":835,"titleTemplate":6},"Nitro","/docs/3.x/api/kit/nitro","docs/3.x/4.api/5.kit/11.nitro",{"title":837,"path":838,"stem":839,"titleTemplate":6},"Resolving","/docs/3.x/api/kit/resolving","docs/3.x/4.api/5.kit/12.resolving",{"title":841,"path":842,"stem":843,"titleTemplate":6},"Logging","/docs/3.x/api/kit/logging","docs/3.x/4.api/5.kit/13.logging",{"title":845,"path":846,"stem":847,"titleTemplate":6},"Builder","/docs/3.x/api/kit/builder","docs/3.x/4.api/5.kit/14.builder",{"title":849,"path":850,"stem":851,"titleTemplate":6},"Examples","/docs/3.x/api/kit/examples","docs/3.x/4.api/5.kit/15.examples",{"title":84,"path":853,"stem":854,"titleTemplate":6},"/docs/3.x/api/kit/layers","docs/3.x/4.api/5.kit/16.layers",{"title":856,"path":857,"stem":858,"titleTemplate":6},"Programmatic Usage","/docs/3.x/api/kit/programmatic","docs/3.x/4.api/5.kit/2.programmatic",{"title":860,"path":861,"stem":862,"titleTemplate":6},"Compatibility","/docs/3.x/api/kit/compatibility","docs/3.x/4.api/5.kit/3.compatibility",{"title":268,"path":864,"stem":865,"titleTemplate":6},"/docs/3.x/api/kit/autoimports","docs/3.x/4.api/5.kit/4.autoimports",{"title":434,"path":867,"stem":868,"titleTemplate":6},"/docs/3.x/api/kit/components","docs/3.x/4.api/5.kit/5.components",{"title":870,"path":871,"stem":872,"titleTemplate":6},"Context","/docs/3.x/api/kit/context","docs/3.x/4.api/5.kit/6.context",{"title":874,"path":875,"stem":876,"titleTemplate":6},"Pages","/docs/3.x/api/kit/pages","docs/3.x/4.api/5.kit/7.pages",{"title":878,"path":879,"stem":880,"titleTemplate":6},"Layout","/docs/3.x/api/kit/layout","docs/3.x/4.api/5.kit/8.layout",{"title":882,"path":883,"stem":884,"titleTemplate":6},"Head","/docs/3.x/api/kit/head","docs/3.x/4.api/5.kit/9.head",{"title":886,"path":887,"stem":888,"titleTemplate":6},"Plugins","/docs/3.x/api/kit/plugins","docs/3.x/4.api/5.kit/9.plugins",{"title":890,"titleTemplate":6,"icon":891,"path":892,"stem":893,"children":894,"page":108},"Advanced","i-lucide-brain","/docs/3.x/api/advanced","docs/3.x/4.api/6.advanced",[895,898],{"title":407,"path":896,"stem":897,"titleTemplate":6},"/docs/3.x/api/advanced/hooks","docs/3.x/4.api/6.advanced/1.hooks",{"title":899,"path":900,"stem":901,"titleTemplate":6},"Import meta","/docs/3.x/api/advanced/import-meta","docs/3.x/4.api/6.advanced/2.import-meta",{"title":903,"path":904,"stem":905,"titleTemplate":906,"icon":32},"Nuxt Configuration","/docs/3.x/api/nuxt-config","docs/3.x/4.api/6.nuxt-config","%s",{"title":849,"titleTemplate":908,"icon":909,"path":910,"stem":911,"children":912,"page":108},"%s · Nuxt Examples","i-lucide-app-window-mac","/docs/3.x/examples","docs/3.x/4.examples",[913,917,939,954,990],{"title":914,"path":915,"stem":916,"titleTemplate":6},"Hello World","/docs/3.x/examples/hello-world","docs/3.x/4.examples/0.hello-world",{"title":395,"path":918,"stem":919,"children":920,"page":108},"/docs/3.x/examples/features","docs/3.x/4.examples/1.features",[921,925,928,931,935],{"title":922,"path":923,"stem":924,"titleTemplate":6},"Auto Imports","/docs/3.x/examples/features/auto-imports","docs/3.x/4.examples/1.features/1.auto-imports",{"title":64,"path":926,"stem":927,"titleTemplate":6},"/docs/3.x/examples/features/data-fetching","docs/3.x/4.examples/1.features/2.data-fetching",{"title":69,"path":929,"stem":930,"titleTemplate":6},"/docs/3.x/examples/features/state-management","docs/3.x/4.examples/1.features/3.state-management",{"title":932,"path":933,"stem":934,"titleTemplate":6},"Meta Tags","/docs/3.x/examples/features/meta-tags","docs/3.x/4.examples/1.features/4.meta-tags",{"title":936,"path":937,"stem":938,"titleTemplate":6},"Layouts","/docs/3.x/examples/features/layouts","docs/3.x/4.examples/1.features/5.layouts",{"title":49,"path":940,"stem":941,"children":942,"page":108},"/docs/3.x/examples/routing","docs/3.x/4.examples/2.routing",[943,947,950],{"title":944,"path":945,"stem":946,"titleTemplate":6},"Middleware","/docs/3.x/examples/routing/middleware","docs/3.x/4.examples/2.routing/middleware",{"title":874,"path":948,"stem":949,"titleTemplate":6},"/docs/3.x/examples/routing/pages","docs/3.x/4.examples/2.routing/pages",{"title":951,"path":952,"stem":953,"titleTemplate":6},"Universal Router","/docs/3.x/examples/routing/universal-router","docs/3.x/4.examples/2.routing/universal-router",{"title":890,"path":955,"stem":956,"children":957,"page":108},"/docs/3.x/examples/advanced","docs/3.x/4.examples/4.advanced",[958,961,964,968,972,976,980,983,986],{"title":84,"path":959,"stem":960,"titleTemplate":6},"/docs/3.x/examples/advanced/config-extends","docs/3.x/4.examples/4.advanced/config-extends",{"title":74,"path":962,"stem":963,"titleTemplate":6},"/docs/3.x/examples/advanced/error-handling","docs/3.x/4.examples/4.advanced/error-handling",{"title":965,"path":966,"stem":967,"titleTemplate":6},"JSX / TSX","/docs/3.x/examples/advanced/jsx","docs/3.x/4.examples/4.advanced/jsx",{"title":969,"path":970,"stem":971,"titleTemplate":6},"Locale","/docs/3.x/examples/advanced/locale","docs/3.x/4.examples/4.advanced/locale",{"title":973,"path":974,"stem":975,"titleTemplate":6},"Module Extend Pages","/docs/3.x/examples/advanced/module-extend-pages","docs/3.x/4.examples/4.advanced/module-extend-pages",{"title":977,"path":978,"stem":979,"titleTemplate":6},"Teleport","/docs/3.x/examples/advanced/teleport","docs/3.x/4.examples/4.advanced/teleport",{"title":99,"path":981,"stem":982,"titleTemplate":6},"/docs/3.x/examples/advanced/testing","docs/3.x/4.examples/4.advanced/testing",{"title":519,"path":984,"stem":985,"titleTemplate":6},"/docs/3.x/examples/advanced/use-cookie","docs/3.x/4.examples/4.advanced/use-cookie",{"title":987,"path":988,"stem":989,"titleTemplate":6},"Use Custom Fetch Composable","/docs/3.x/examples/advanced/use-custom-fetch-composable","docs/3.x/4.examples/4.advanced/use-custom-fetch-composable",{"title":991,"path":992,"stem":993,"children":994,"page":108},"Experimental","/docs/3.x/examples/experimental","docs/3.x/4.examples/7.experimental",[995],{"title":996,"path":997,"stem":998,"titleTemplate":6},"WASM","/docs/3.x/examples/experimental/wasm","docs/3.x/4.examples/7.experimental/wasm",{"title":1000,"titleTemplate":1001,"icon":1002,"path":1003,"stem":1004,"children":1005,"page":108},"Community","%s · Nuxt Community","i-lucide-messages-square","/docs/3.x/community","docs/3.x/5.community",[1006,1011,1016,1021,1026,1031],{"title":1007,"path":1008,"stem":1009,"titleTemplate":6,"icon":1010},"Getting Help","/docs/3.x/community/getting-help","docs/3.x/5.community/2.getting-help","i-lucide-life-buoy",{"title":1012,"path":1013,"stem":1014,"titleTemplate":6,"icon":1015},"Reporting Bugs","/docs/3.x/community/reporting-bugs","docs/3.x/5.community/3.reporting-bugs","i-lucide-bug",{"title":1017,"path":1018,"stem":1019,"titleTemplate":6,"icon":1020},"Contribution","/docs/3.x/community/contribution","docs/3.x/5.community/4.contribution","i-lucide-git-pull-request",{"title":1022,"path":1023,"stem":1024,"titleTemplate":6,"icon":1025},"Framework","/docs/3.x/community/framework-contribution","docs/3.x/5.community/5.framework-contribution","i-lucide-github",{"title":1027,"path":1028,"stem":1029,"titleTemplate":6,"icon":1030},"Roadmap","/docs/3.x/community/roadmap","docs/3.x/5.community/6.roadmap","i-lucide-map",{"title":1032,"path":1033,"stem":1034,"titleTemplate":6,"icon":1035},"Releases","/docs/3.x/community/changelog","docs/3.x/5.community/7.changelog","i-lucide-bell-dot",{"title":1037,"titleTemplate":1038,"icon":1039,"path":1040,"stem":1041,"children":1042,"page":108},"Migrate to Nuxt Bridge","Migrate to Nuxt Bridge: %s","i-lucide-ship","/docs/3.x/bridge","docs/3.x/6.bridge",[1043,1047,1050,1053,1057,1061,1065,1068,1071,1074],{"title":1044,"path":1045,"stem":1046,"titleTemplate":6},"Overview","/docs/3.x/bridge/overview","docs/3.x/6.bridge/1.overview",{"title":29,"path":1048,"stem":1049,"titleTemplate":6},"/docs/3.x/bridge/configuration","docs/3.x/6.bridge/10.configuration",{"title":280,"path":1051,"stem":1052,"titleTemplate":6},"/docs/3.x/bridge/typescript","docs/3.x/6.bridge/2.typescript",{"title":1054,"path":1055,"stem":1056,"titleTemplate":6},"Legacy Composition API","/docs/3.x/bridge/bridge-composition-api","docs/3.x/6.bridge/3.bridge-composition-api",{"title":1058,"path":1059,"stem":1060,"titleTemplate":6},"Plugins and Middleware","/docs/3.x/bridge/plugins-and-middleware","docs/3.x/6.bridge/4.plugins-and-middleware",{"title":1062,"path":1063,"stem":1064,"titleTemplate":6},"New Composition API","/docs/3.x/bridge/nuxt3-compatible-api","docs/3.x/6.bridge/5.nuxt3-compatible-api",{"title":932,"path":1066,"stem":1067,"titleTemplate":6},"/docs/3.x/bridge/meta","docs/3.x/6.bridge/6.meta",{"title":399,"path":1069,"stem":1070,"titleTemplate":6},"/docs/3.x/bridge/runtime-config","docs/3.x/6.bridge/7.runtime-config",{"title":833,"path":1072,"stem":1073,"titleTemplate":6},"/docs/3.x/bridge/nitro","docs/3.x/6.bridge/8.nitro",{"title":1075,"path":1076,"stem":1077,"titleTemplate":6},"Vite","/docs/3.x/bridge/vite","docs/3.x/6.bridge/9.vite",{"title":1079,"titleTemplate":1080,"icon":107,"path":1081,"stem":1082,"children":1083,"page":108},"Migrate to Nuxt 3","Migrate to Nuxt 3: %s","/docs/3.x/migration","docs/3.x/7.migration",[1084,1087,1091,1094,1097,1100,1103,1106,1109,1113,1117],{"title":1044,"path":1085,"stem":1086,"titleTemplate":6},"/docs/3.x/migration/overview","docs/3.x/7.migration/1.overview",{"title":1088,"path":1089,"stem":1090,"titleTemplate":6},"Build Tooling","/docs/3.x/migration/bundling","docs/3.x/7.migration/10.bundling",{"title":79,"path":1092,"stem":1093,"titleTemplate":6},"/docs/3.x/migration/server","docs/3.x/7.migration/11.server",{"title":29,"path":1095,"stem":1096,"titleTemplate":6},"/docs/3.x/migration/configuration","docs/3.x/7.migration/2.configuration",{"title":276,"path":1098,"stem":1099,"titleTemplate":6},"/docs/3.x/migration/module-authors","docs/3.x/7.migration/20.module-authors",{"title":922,"path":1101,"stem":1102,"titleTemplate":6},"/docs/3.x/migration/auto-imports","docs/3.x/7.migration/3.auto-imports",{"title":932,"path":1104,"stem":1105,"titleTemplate":6},"/docs/3.x/migration/meta","docs/3.x/7.migration/4.meta",{"title":1058,"path":1107,"stem":1108,"titleTemplate":6},"/docs/3.x/migration/plugins-and-middleware","docs/3.x/7.migration/5.plugins-and-middleware",{"title":1110,"path":1111,"stem":1112,"titleTemplate":6},"Pages and Layouts","/docs/3.x/migration/pages-and-layouts","docs/3.x/7.migration/6.pages-and-layouts",{"title":1114,"path":1115,"stem":1116,"titleTemplate":6},"Component Options","/docs/3.x/migration/component-options","docs/3.x/7.migration/7.component-options",{"title":399,"path":1118,"stem":1119,"titleTemplate":6},"/docs/3.x/migration/runtime-config","docs/3.x/7.migration/8.runtime-config",{"title":5,"titleTemplate":6,"icon":7,"path":1121,"stem":1122,"children":1123,"page":108},"/docs/4.x","docs/4.x",[1124,1182,1276,1404,1770,1847,1869,1903],{"title":12,"titleTemplate":13,"icon":14,"path":1125,"stem":1126,"children":1127,"page":108},"/docs/4.x/getting-started","docs/4.x/1.getting-started",[1128,1131,1134,1137,1140,1143,1146,1149,1152,1155,1158,1161,1164,1167,1170,1173,1176,1179],{"title":19,"path":1129,"stem":1130,"titleTemplate":6,"icon":22},"/docs/4.x/getting-started/introduction","docs/4.x/1.getting-started/01.introduction",{"title":24,"path":1132,"stem":1133,"titleTemplate":6,"icon":27},"/docs/4.x/getting-started/installation","docs/4.x/1.getting-started/02.installation",{"title":29,"path":1135,"stem":1136,"titleTemplate":6,"icon":32},"/docs/4.x/getting-started/configuration","docs/4.x/1.getting-started/03.configuration",{"title":34,"path":1138,"stem":1139,"titleTemplate":6,"icon":37},"/docs/4.x/getting-started/views","docs/4.x/1.getting-started/04.views",{"title":39,"path":1141,"stem":1142,"titleTemplate":6,"icon":42},"/docs/4.x/getting-started/assets","docs/4.x/1.getting-started/05.assets",{"title":44,"path":1144,"stem":1145,"titleTemplate":6,"icon":47},"/docs/4.x/getting-started/styling","docs/4.x/1.getting-started/06.styling",{"title":49,"path":1147,"stem":1148,"titleTemplate":6,"icon":52},"/docs/4.x/getting-started/routing","docs/4.x/1.getting-started/07.routing",{"title":54,"path":1150,"stem":1151,"titleTemplate":6,"icon":57},"/docs/4.x/getting-started/seo-meta","docs/4.x/1.getting-started/08.seo-meta",{"title":59,"path":1153,"stem":1154,"titleTemplate":6,"icon":62},"/docs/4.x/getting-started/transitions","docs/4.x/1.getting-started/09.transitions",{"title":64,"path":1156,"stem":1157,"titleTemplate":6,"icon":67},"/docs/4.x/getting-started/data-fetching","docs/4.x/1.getting-started/10.data-fetching",{"title":69,"path":1159,"stem":1160,"titleTemplate":6,"icon":72},"/docs/4.x/getting-started/state-management","docs/4.x/1.getting-started/11.state-management",{"title":74,"path":1162,"stem":1163,"titleTemplate":6,"icon":77},"/docs/4.x/getting-started/error-handling","docs/4.x/1.getting-started/12.error-handling",{"title":79,"path":1165,"stem":1166,"titleTemplate":6,"icon":82},"/docs/4.x/getting-started/server","docs/4.x/1.getting-started/13.server",{"title":84,"path":1168,"stem":1169,"titleTemplate":6,"icon":87},"/docs/4.x/getting-started/layers","docs/4.x/1.getting-started/14.layers",{"title":89,"path":1171,"stem":1172,"titleTemplate":6,"icon":92},"/docs/4.x/getting-started/prerendering","docs/4.x/1.getting-started/15.prerendering",{"title":94,"path":1174,"stem":1175,"titleTemplate":6,"icon":97},"/docs/4.x/getting-started/deployment","docs/4.x/1.getting-started/16.deployment",{"title":99,"path":1177,"stem":1178,"titleTemplate":6,"icon":102},"/docs/4.x/getting-started/testing","docs/4.x/1.getting-started/17.testing",{"title":104,"path":1180,"stem":1181,"titleTemplate":6,"icon":107},"/docs/4.x/getting-started/upgrade","docs/4.x/1.getting-started/18.upgrade",{"title":110,"titleTemplate":111,"icon":112,"path":1183,"stem":1184,"children":1185,"page":108},"/docs/4.x/directory-structure","docs/4.x/2.directory-structure",[1186,1189,1192,1234,1237,1240,1243,1246,1249,1252,1255,1258,1261,1264,1267,1270,1273],{"title":117,"path":1187,"stem":1188,"titleTemplate":6,"icon":120},"/docs/4.x/directory-structure/nuxt","docs/4.x/2.directory-structure/0.nuxt",{"title":122,"path":1190,"stem":1191,"titleTemplate":6,"icon":125},"/docs/4.x/directory-structure/output","docs/4.x/2.directory-structure/0.output",{"title":1193,"titleTemplate":111,"head":1194,"defaultOpen":1196,"icon":1197,"path":1198,"stem":1199,"children":1200,"page":108},"app",{"title":1195},"app/",true,"i-vscode-icons-folder-type-app","/docs/4.x/directory-structure/app","docs/4.x/2.directory-structure/1.app",[1201,1204,1207,1210,1213,1216,1219,1222,1225,1228,1231],{"title":127,"path":1202,"stem":1203,"titleTemplate":6,"icon":130},"/docs/4.x/directory-structure/app/assets","docs/4.x/2.directory-structure/1.app/1.assets",{"title":132,"path":1205,"stem":1206,"titleTemplate":6,"icon":135},"/docs/4.x/directory-structure/app/components","docs/4.x/2.directory-structure/1.app/1.components",{"title":137,"path":1208,"stem":1209,"titleTemplate":6,"icon":140},"/docs/4.x/directory-structure/app/composables","docs/4.x/2.directory-structure/1.app/1.composables",{"title":152,"path":1211,"stem":1212,"titleTemplate":6,"icon":155},"/docs/4.x/directory-structure/app/layouts","docs/4.x/2.directory-structure/1.app/1.layouts",{"title":157,"path":1214,"stem":1215,"titleTemplate":6,"icon":160},"/docs/4.x/directory-structure/app/middleware","docs/4.x/2.directory-structure/1.app/1.middleware",{"title":171,"path":1217,"stem":1218,"titleTemplate":6,"icon":155},"/docs/4.x/directory-structure/app/pages","docs/4.x/2.directory-structure/1.app/1.pages",{"title":175,"path":1220,"stem":1221,"titleTemplate":6,"icon":178},"/docs/4.x/directory-structure/app/plugins","docs/4.x/2.directory-structure/1.app/1.plugins",{"title":195,"path":1223,"stem":1224,"titleTemplate":6,"icon":198},"/docs/4.x/directory-structure/app/utils","docs/4.x/2.directory-structure/1.app/1.utils",{"title":219,"path":1226,"stem":1227,"titleTemplate":6,"icon":222},"/docs/4.x/directory-structure/app/app","docs/4.x/2.directory-structure/1.app/3.app",{"title":224,"path":1229,"stem":1230,"titleTemplate":6,"icon":227},"/docs/4.x/directory-structure/app/app-config","docs/4.x/2.directory-structure/1.app/3.app-config",{"title":229,"path":1232,"stem":1233,"titleTemplate":6,"icon":222},"/docs/4.x/directory-structure/app/error","docs/4.x/2.directory-structure/1.app/3.error",{"title":142,"path":1235,"stem":1236,"titleTemplate":6,"icon":145},"/docs/4.x/directory-structure/content","docs/4.x/2.directory-structure/1.content",{"title":147,"path":1238,"stem":1239,"titleTemplate":6,"icon":150},"/docs/4.x/directory-structure/layers","docs/4.x/2.directory-structure/1.layers",{"title":162,"path":1241,"stem":1242,"titleTemplate":6,"icon":150},"/docs/4.x/directory-structure/modules","docs/4.x/2.directory-structure/1.modules",{"title":166,"path":1244,"stem":1245,"titleTemplate":6,"icon":169},"/docs/4.x/directory-structure/node_modules","docs/4.x/2.directory-structure/1.node_modules",{"title":180,"path":1247,"stem":1248,"titleTemplate":6,"icon":183},"/docs/4.x/directory-structure/public","docs/4.x/2.directory-structure/1.public",{"title":185,"path":1250,"stem":1251,"titleTemplate":6,"icon":188},"/docs/4.x/directory-structure/server","docs/4.x/2.directory-structure/1.server",{"title":190,"path":1253,"stem":1254,"titleTemplate":6,"icon":193},"/docs/4.x/directory-structure/shared","docs/4.x/2.directory-structure/1.shared",{"title":200,"path":1256,"stem":1257,"titleTemplate":6,"icon":203},"/docs/4.x/directory-structure/env","docs/4.x/2.directory-structure/2.env",{"title":205,"path":1259,"stem":1260,"titleTemplate":6,"icon":208},"/docs/4.x/directory-structure/gitignore","docs/4.x/2.directory-structure/2.gitignore",{"title":210,"path":1262,"stem":1263,"titleTemplate":6,"icon":213},"/docs/4.x/directory-structure/nuxtignore","docs/4.x/2.directory-structure/2.nuxtignore",{"title":215,"path":1265,"stem":1266,"titleTemplate":6,"icon":213},"/docs/4.x/directory-structure/nuxtrc","docs/4.x/2.directory-structure/2.nuxtrc",{"title":233,"path":1268,"stem":1269,"titleTemplate":6,"icon":213},"/docs/4.x/directory-structure/nuxt-config","docs/4.x/2.directory-structure/3.nuxt-config",{"title":237,"path":1271,"stem":1272,"titleTemplate":6,"icon":240},"/docs/4.x/directory-structure/package","docs/4.x/2.directory-structure/3.package",{"title":242,"path":1274,"stem":1275,"titleTemplate":6,"icon":245},"/docs/4.x/directory-structure/tsconfig","docs/4.x/2.directory-structure/3.tsconfig",{"title":247,"titleTemplate":6,"icon":248,"path":1277,"stem":1278,"children":1279,"page":108},"/docs/4.x/guide","docs/4.x/3.guide",[1280,1305,1319,1329,1354,1370],{"title":253,"titleTemplate":254,"icon":255,"path":1281,"stem":1282,"children":1283,"page":108},"/docs/4.x/guide/concepts","docs/4.x/3.guide/1.concepts",[1284,1287,1290,1293,1296,1299,1302],{"title":260,"path":1285,"stem":1286,"titleTemplate":6},"/docs/4.x/guide/concepts/rendering","docs/4.x/3.guide/1.concepts/1.rendering",{"title":264,"path":1288,"stem":1289,"titleTemplate":6},"/docs/4.x/guide/concepts/nuxt-lifecycle","docs/4.x/3.guide/1.concepts/2.nuxt-lifecycle",{"title":268,"path":1291,"stem":1292,"titleTemplate":6},"/docs/4.x/guide/concepts/auto-imports","docs/4.x/3.guide/1.concepts/3.auto-imports",{"title":272,"path":1294,"stem":1295,"titleTemplate":6},"/docs/4.x/guide/concepts/server-engine","docs/4.x/3.guide/1.concepts/4.server-engine",{"title":276,"path":1297,"stem":1298,"titleTemplate":6},"/docs/4.x/guide/concepts/modules","docs/4.x/3.guide/1.concepts/5.modules",{"title":280,"path":1300,"stem":1301,"titleTemplate":6},"/docs/4.x/guide/concepts/typescript","docs/4.x/3.guide/1.concepts/8.typescript",{"title":284,"path":1303,"stem":1304,"titleTemplate":6},"/docs/4.x/guide/concepts/code-style","docs/4.x/3.guide/1.concepts/9.code-style",{"title":288,"titleTemplate":289,"icon":290,"path":1306,"stem":1307,"children":1308,"page":108},"/docs/4.x/guide/best-practices","docs/4.x/3.guide/2.best-practices",[1309,1313,1316],{"title":1310,"path":1311,"stem":1312,"titleTemplate":6},"Nuxt and Hydration","/docs/4.x/guide/best-practices/hydration","docs/4.x/3.guide/2.best-practices/hydration",{"title":299,"path":1314,"stem":1315,"titleTemplate":6},"/docs/4.x/guide/best-practices/performance","docs/4.x/3.guide/2.best-practices/performance",{"title":303,"path":1317,"stem":1318,"titleTemplate":6},"/docs/4.x/guide/best-practices/plugins","docs/4.x/3.guide/2.best-practices/plugins",{"title":307,"titleTemplate":308,"icon":309,"path":1320,"stem":1321,"children":1322,"page":108},"/docs/4.x/guide/ai","docs/4.x/3.guide/3.ai",[1323,1326],{"title":314,"path":1324,"stem":1325,"titleTemplate":6},"/docs/4.x/guide/ai/mcp","docs/4.x/3.guide/3.ai/1.mcp",{"title":318,"path":1327,"stem":1328,"titleTemplate":6},"/docs/4.x/guide/ai/llms-txt","docs/4.x/3.guide/3.ai/2.llms-txt",{"title":322,"titleTemplate":323,"icon":324,"path":1330,"stem":1331,"children":1332,"page":108},"/docs/4.x/guide/modules","docs/4.x/3.guide/4.modules",[1333,1336,1339,1342,1345,1348,1351],{"title":329,"path":1334,"stem":1335,"titleTemplate":6},"/docs/4.x/guide/modules/getting-started","docs/4.x/3.guide/4.modules/1.getting-started",{"title":333,"path":1337,"stem":1338,"titleTemplate":6},"/docs/4.x/guide/modules/module-anatomy","docs/4.x/3.guide/4.modules/2.module-anatomy",{"title":337,"path":1340,"stem":1341,"titleTemplate":6},"/docs/4.x/guide/modules/recipes-basics","docs/4.x/3.guide/4.modules/3.recipes-basics",{"title":341,"path":1343,"stem":1344,"titleTemplate":6},"/docs/4.x/guide/modules/recipes-advanced","docs/4.x/3.guide/4.modules/4.recipes-advanced",{"title":345,"path":1346,"stem":1347,"titleTemplate":6},"/docs/4.x/guide/modules/testing","docs/4.x/3.guide/4.modules/5.testing",{"title":349,"path":1349,"stem":1350,"titleTemplate":6},"/docs/4.x/guide/modules/best-practices","docs/4.x/3.guide/4.modules/6.best-practices",{"title":353,"path":1352,"stem":1353,"titleTemplate":6},"/docs/4.x/guide/modules/ecosystem","docs/4.x/3.guide/4.modules/7.ecosystem",{"title":357,"titleTemplate":358,"icon":359,"path":1355,"stem":1356,"children":1357,"page":108},"/docs/4.x/guide/recipes","docs/4.x/3.guide/5.recipes",[1358,1361,1364,1367],{"title":364,"path":1359,"stem":1360,"titleTemplate":6},"/docs/4.x/guide/recipes/custom-routing","docs/4.x/3.guide/5.recipes/1.custom-routing",{"title":368,"path":1362,"stem":1363,"titleTemplate":6},"/docs/4.x/guide/recipes/vite-plugin","docs/4.x/3.guide/5.recipes/2.vite-plugin",{"title":372,"path":1365,"stem":1366,"titleTemplate":6},"/docs/4.x/guide/recipes/custom-usefetch","docs/4.x/3.guide/5.recipes/3.custom-usefetch",{"title":376,"path":1368,"stem":1369,"titleTemplate":6},"/docs/4.x/guide/recipes/sessions-and-authentication","docs/4.x/3.guide/5.recipes/4.sessions-and-authentication",{"title":380,"titleTemplate":381,"icon":382,"path":1371,"stem":1372,"children":1373,"page":108},"/docs/4.x/guide/going-further","docs/4.x/3.guide/6.going-further",[1374,1377,1380,1383,1386,1389,1392,1395,1398,1401],{"title":387,"path":1375,"stem":1376,"titleTemplate":6},"/docs/4.x/guide/going-further/events","docs/4.x/3.guide/6.going-further/1.events",{"title":391,"path":1378,"stem":1379,"titleTemplate":6},"/docs/4.x/guide/going-further/experimental-features","docs/4.x/3.guide/6.going-further/1.experimental-features",{"title":395,"path":1381,"stem":1382,"titleTemplate":6},"/docs/4.x/guide/going-further/features","docs/4.x/3.guide/6.going-further/1.features",{"title":399,"path":1384,"stem":1385,"titleTemplate":6},"/docs/4.x/guide/going-further/runtime-config","docs/4.x/3.guide/6.going-further/10.runtime-config",{"title":403,"path":1387,"stem":1388,"titleTemplate":6},"/docs/4.x/guide/going-further/nightly-release-channel","docs/4.x/3.guide/6.going-further/11.nightly-release-channel",{"title":407,"path":1390,"stem":1391,"titleTemplate":6},"/docs/4.x/guide/going-further/hooks","docs/4.x/3.guide/6.going-further/2.hooks",{"title":411,"path":1393,"stem":1394,"titleTemplate":6},"/docs/4.x/guide/going-further/kit","docs/4.x/3.guide/6.going-further/4.kit",{"title":415,"path":1396,"stem":1397,"titleTemplate":6},"/docs/4.x/guide/going-further/nuxt-app","docs/4.x/3.guide/6.going-further/6.nuxt-app",{"title":419,"path":1399,"stem":1400,"titleTemplate":6},"/docs/4.x/guide/going-further/layers","docs/4.x/3.guide/6.going-further/7.layers",{"title":423,"path":1402,"stem":1403,"titleTemplate":6},"/docs/4.x/guide/going-further/debugging","docs/4.x/3.guide/6.going-further/9.debugging",{"title":427,"titleTemplate":428,"icon":429,"path":1405,"stem":1406,"children":1407,"page":108},"/docs/4.x/api","docs/4.x/4.api",[1408,1461,1556,1647,1699,1757,1767],{"title":434,"titleTemplate":435,"icon":324,"path":1409,"stem":1410,"children":1411,"page":108},"/docs/4.x/api/components","docs/4.x/4.api/1.components",[1412,1415,1418,1421,1424,1427,1430,1433,1437,1440,1443,1446,1449,1452,1455,1458],{"title":440,"path":1413,"stem":1414,"titleTemplate":6},"/docs/4.x/api/components/client-only","docs/4.x/4.api/1.components/1.client-only",{"title":444,"path":1416,"stem":1417,"titleTemplate":6},"/docs/4.x/api/components/dev-only","docs/4.x/4.api/1.components/1.dev-only",{"title":448,"path":1419,"stem":1420,"titleTemplate":6},"/docs/4.x/api/components/nuxt-client-fallback","docs/4.x/4.api/1.components/1.nuxt-client-fallback",{"title":452,"path":1422,"stem":1423,"titleTemplate":6},"/docs/4.x/api/components/nuxt-picture","docs/4.x/4.api/1.components/10.nuxt-picture",{"title":456,"path":1425,"stem":1426,"titleTemplate":6},"/docs/4.x/api/components/teleports","docs/4.x/4.api/1.components/11.teleports",{"title":460,"path":1428,"stem":1429,"titleTemplate":6},"/docs/4.x/api/components/nuxt-route-announcer","docs/4.x/4.api/1.components/12.nuxt-route-announcer",{"title":464,"path":1431,"stem":1432,"titleTemplate":6},"/docs/4.x/api/components/nuxt-time","docs/4.x/4.api/1.components/13.nuxt-time",{"title":1434,"path":1435,"stem":1436,"titleTemplate":6},"\u003CNuxtAnnouncer>","/docs/4.x/api/components/nuxt-announcer","docs/4.x/4.api/1.components/14.nuxt-announcer",{"title":468,"path":1438,"stem":1439,"titleTemplate":6},"/docs/4.x/api/components/nuxt-page","docs/4.x/4.api/1.components/2.nuxt-page",{"title":472,"path":1441,"stem":1442,"titleTemplate":6},"/docs/4.x/api/components/nuxt-layout","docs/4.x/4.api/1.components/3.nuxt-layout",{"title":476,"path":1444,"stem":1445,"titleTemplate":6},"/docs/4.x/api/components/nuxt-link","docs/4.x/4.api/1.components/4.nuxt-link",{"title":480,"path":1447,"stem":1448,"titleTemplate":6},"/docs/4.x/api/components/nuxt-loading-indicator","docs/4.x/4.api/1.components/5.nuxt-loading-indicator",{"title":484,"path":1450,"stem":1451,"titleTemplate":6},"/docs/4.x/api/components/nuxt-error-boundary","docs/4.x/4.api/1.components/6.nuxt-error-boundary",{"title":488,"path":1453,"stem":1454,"titleTemplate":6},"/docs/4.x/api/components/nuxt-welcome","docs/4.x/4.api/1.components/7.nuxt-welcome",{"title":492,"path":1456,"stem":1457,"titleTemplate":6},"/docs/4.x/api/components/nuxt-island","docs/4.x/4.api/1.components/8.nuxt-island",{"title":496,"path":1459,"stem":1460,"titleTemplate":6},"/docs/4.x/api/components/nuxt-img","docs/4.x/4.api/1.components/9.nuxt-img",{"title":500,"titleTemplate":501,"icon":502,"path":1462,"stem":1463,"children":1464,"page":108},"/docs/4.x/api/composables","docs/4.x/4.api/2.composables",[1465,1468,1472,1475,1478,1481,1484,1487,1490,1493,1496,1499,1502,1505,1508,1511,1514,1517,1520,1523,1526,1529,1532,1535,1538,1541,1544,1547,1550,1553],{"title":507,"path":1466,"stem":1467,"titleTemplate":6},"/docs/4.x/api/composables/on-prehydrate","docs/4.x/4.api/2.composables/on-prehydrate",{"title":1469,"path":1470,"stem":1471,"titleTemplate":6},"useAnnouncer","/docs/4.x/api/composables/use-announcer","docs/4.x/4.api/2.composables/use-announcer",{"title":511,"path":1473,"stem":1474,"titleTemplate":6},"/docs/4.x/api/composables/use-app-config","docs/4.x/4.api/2.composables/use-app-config",{"title":515,"path":1476,"stem":1477,"titleTemplate":6},"/docs/4.x/api/composables/use-async-data","docs/4.x/4.api/2.composables/use-async-data",{"title":519,"path":1479,"stem":1480,"titleTemplate":6},"/docs/4.x/api/composables/use-cookie","docs/4.x/4.api/2.composables/use-cookie",{"title":523,"path":1482,"stem":1483,"titleTemplate":6},"/docs/4.x/api/composables/use-error","docs/4.x/4.api/2.composables/use-error",{"title":527,"path":1485,"stem":1486,"titleTemplate":6},"/docs/4.x/api/composables/use-fetch","docs/4.x/4.api/2.composables/use-fetch",{"title":531,"path":1488,"stem":1489,"titleTemplate":6},"/docs/4.x/api/composables/use-head","docs/4.x/4.api/2.composables/use-head",{"title":535,"path":1491,"stem":1492,"titleTemplate":6},"/docs/4.x/api/composables/use-head-safe","docs/4.x/4.api/2.composables/use-head-safe",{"title":539,"path":1494,"stem":1495,"titleTemplate":6},"/docs/4.x/api/composables/use-hydration","docs/4.x/4.api/2.composables/use-hydration",{"title":543,"path":1497,"stem":1498,"titleTemplate":6},"/docs/4.x/api/composables/use-lazy-async-data","docs/4.x/4.api/2.composables/use-lazy-async-data",{"title":547,"path":1500,"stem":1501,"titleTemplate":6},"/docs/4.x/api/composables/use-lazy-fetch","docs/4.x/4.api/2.composables/use-lazy-fetch",{"title":551,"path":1503,"stem":1504,"titleTemplate":6},"/docs/4.x/api/composables/use-loading-indicator","docs/4.x/4.api/2.composables/use-loading-indicator",{"title":555,"path":1506,"stem":1507,"titleTemplate":6},"/docs/4.x/api/composables/use-nuxt-app","docs/4.x/4.api/2.composables/use-nuxt-app",{"title":559,"path":1509,"stem":1510,"titleTemplate":6},"/docs/4.x/api/composables/use-nuxt-data","docs/4.x/4.api/2.composables/use-nuxt-data",{"title":563,"path":1512,"stem":1513,"titleTemplate":6},"/docs/4.x/api/composables/use-preview-mode","docs/4.x/4.api/2.composables/use-preview-mode",{"title":567,"path":1515,"stem":1516,"titleTemplate":6},"/docs/4.x/api/composables/use-request-event","docs/4.x/4.api/2.composables/use-request-event",{"title":571,"path":1518,"stem":1519,"titleTemplate":6},"/docs/4.x/api/composables/use-request-fetch","docs/4.x/4.api/2.composables/use-request-fetch",{"title":575,"path":1521,"stem":1522,"titleTemplate":6},"/docs/4.x/api/composables/use-request-header","docs/4.x/4.api/2.composables/use-request-header",{"title":579,"path":1524,"stem":1525,"titleTemplate":6},"/docs/4.x/api/composables/use-request-headers","docs/4.x/4.api/2.composables/use-request-headers",{"title":583,"path":1527,"stem":1528,"titleTemplate":6},"/docs/4.x/api/composables/use-request-url","docs/4.x/4.api/2.composables/use-request-url",{"title":587,"path":1530,"stem":1531,"titleTemplate":6},"/docs/4.x/api/composables/use-response-header","docs/4.x/4.api/2.composables/use-response-header",{"title":591,"path":1533,"stem":1534,"titleTemplate":6},"/docs/4.x/api/composables/use-route","docs/4.x/4.api/2.composables/use-route",{"title":595,"path":1536,"stem":1537,"titleTemplate":6},"/docs/4.x/api/composables/use-route-announcer","docs/4.x/4.api/2.composables/use-route-announcer",{"title":599,"path":1539,"stem":1540,"titleTemplate":6},"/docs/4.x/api/composables/use-router","docs/4.x/4.api/2.composables/use-router",{"title":603,"path":1542,"stem":1543,"titleTemplate":6},"/docs/4.x/api/composables/use-runtime-config","docs/4.x/4.api/2.composables/use-runtime-config",{"title":607,"path":1545,"stem":1546,"titleTemplate":6},"/docs/4.x/api/composables/use-runtime-hook","docs/4.x/4.api/2.composables/use-runtime-hook",{"title":611,"path":1548,"stem":1549,"titleTemplate":6},"/docs/4.x/api/composables/use-seo-meta","docs/4.x/4.api/2.composables/use-seo-meta",{"title":615,"path":1551,"stem":1552,"titleTemplate":6},"/docs/4.x/api/composables/use-server-seo-meta","docs/4.x/4.api/2.composables/use-server-seo-meta",{"title":619,"path":1554,"stem":1555,"titleTemplate":6},"/docs/4.x/api/composables/use-state","docs/4.x/4.api/2.composables/use-state",{"title":623,"titleTemplate":624,"icon":625,"path":1557,"stem":1558,"children":1559,"page":108},"/docs/4.x/api/utils","docs/4.x/4.api/3.utils",[1560,1563,1566,1569,1572,1575,1578,1581,1584,1587,1590,1593,1596,1599,1602,1605,1608,1611,1614,1617,1620,1623,1626,1629,1632,1635,1638,1641,1644],{"title":630,"path":1561,"stem":1562,"titleTemplate":6},"/docs/4.x/api/utils/dollarfetch","docs/4.x/4.api/3.utils/$fetch",{"title":634,"path":1564,"stem":1565,"titleTemplate":6},"/docs/4.x/api/utils/abort-navigation","docs/4.x/4.api/3.utils/abort-navigation",{"title":638,"path":1567,"stem":1568,"titleTemplate":6},"/docs/4.x/api/utils/add-route-middleware","docs/4.x/4.api/3.utils/add-route-middleware",{"title":642,"path":1570,"stem":1571,"titleTemplate":6},"/docs/4.x/api/utils/call-once","docs/4.x/4.api/3.utils/call-once",{"title":646,"path":1573,"stem":1574,"titleTemplate":6},"/docs/4.x/api/utils/clear-error","docs/4.x/4.api/3.utils/clear-error",{"title":650,"path":1576,"stem":1577,"titleTemplate":6},"/docs/4.x/api/utils/clear-nuxt-data","docs/4.x/4.api/3.utils/clear-nuxt-data",{"title":654,"path":1579,"stem":1580,"titleTemplate":6},"/docs/4.x/api/utils/clear-nuxt-state","docs/4.x/4.api/3.utils/clear-nuxt-state",{"title":658,"path":1582,"stem":1583,"titleTemplate":6},"/docs/4.x/api/utils/create-error","docs/4.x/4.api/3.utils/create-error",{"title":662,"path":1585,"stem":1586,"titleTemplate":6},"/docs/4.x/api/utils/define-lazy-hydration-component","docs/4.x/4.api/3.utils/define-lazy-hydration-component",{"title":666,"path":1588,"stem":1589,"titleTemplate":6},"/docs/4.x/api/utils/define-nuxt-component","docs/4.x/4.api/3.utils/define-nuxt-component",{"title":670,"path":1591,"stem":1592,"titleTemplate":6},"/docs/4.x/api/utils/define-nuxt-plugin","docs/4.x/4.api/3.utils/define-nuxt-plugin",{"title":674,"path":1594,"stem":1595,"titleTemplate":6},"/docs/4.x/api/utils/define-nuxt-route-middleware","docs/4.x/4.api/3.utils/define-nuxt-route-middleware",{"title":678,"path":1597,"stem":1598,"titleTemplate":6},"/docs/4.x/api/utils/define-page-meta","docs/4.x/4.api/3.utils/define-page-meta",{"title":682,"path":1600,"stem":1601,"titleTemplate":6},"/docs/4.x/api/utils/define-route-rules","docs/4.x/4.api/3.utils/define-route-rules",{"title":686,"path":1603,"stem":1604,"titleTemplate":6},"/docs/4.x/api/utils/navigate-to","docs/4.x/4.api/3.utils/navigate-to",{"title":690,"path":1606,"stem":1607,"titleTemplate":6},"/docs/4.x/api/utils/on-before-route-leave","docs/4.x/4.api/3.utils/on-before-route-leave",{"title":694,"path":1609,"stem":1610,"titleTemplate":6},"/docs/4.x/api/utils/on-before-route-update","docs/4.x/4.api/3.utils/on-before-route-update",{"title":698,"path":1612,"stem":1613,"titleTemplate":6},"/docs/4.x/api/utils/on-nuxt-ready","docs/4.x/4.api/3.utils/on-nuxt-ready",{"title":702,"path":1615,"stem":1616,"titleTemplate":6},"/docs/4.x/api/utils/prefetch-components","docs/4.x/4.api/3.utils/prefetch-components",{"title":706,"path":1618,"stem":1619,"titleTemplate":6},"/docs/4.x/api/utils/preload-components","docs/4.x/4.api/3.utils/preload-components",{"title":710,"path":1621,"stem":1622,"titleTemplate":6},"/docs/4.x/api/utils/preload-route-components","docs/4.x/4.api/3.utils/preload-route-components",{"title":714,"path":1624,"stem":1625,"titleTemplate":6},"/docs/4.x/api/utils/prerender-routes","docs/4.x/4.api/3.utils/prerender-routes",{"title":718,"path":1627,"stem":1628,"titleTemplate":6},"/docs/4.x/api/utils/refresh-cookie","docs/4.x/4.api/3.utils/refresh-cookie",{"title":722,"path":1630,"stem":1631,"titleTemplate":6},"/docs/4.x/api/utils/refresh-nuxt-data","docs/4.x/4.api/3.utils/refresh-nuxt-data",{"title":726,"path":1633,"stem":1634,"titleTemplate":6},"/docs/4.x/api/utils/reload-nuxt-app","docs/4.x/4.api/3.utils/reload-nuxt-app",{"title":730,"path":1636,"stem":1637,"titleTemplate":6},"/docs/4.x/api/utils/set-page-layout","docs/4.x/4.api/3.utils/set-page-layout",{"title":734,"path":1639,"stem":1640,"titleTemplate":6},"/docs/4.x/api/utils/set-response-status","docs/4.x/4.api/3.utils/set-response-status",{"title":738,"path":1642,"stem":1643,"titleTemplate":6},"/docs/4.x/api/utils/show-error","docs/4.x/4.api/3.utils/show-error",{"title":742,"path":1645,"stem":1646,"titleTemplate":6},"/docs/4.x/api/utils/update-app-config","docs/4.x/4.api/3.utils/update-app-config",{"title":746,"titleTemplate":747,"icon":748,"path":1648,"stem":1649,"children":1650,"page":108},"/docs/4.x/api/commands","docs/4.x/4.api/4.commands",[1651,1654,1657,1660,1663,1666,1669,1672,1675,1678,1681,1684,1687,1690,1693,1696],{"title":753,"path":1652,"stem":1653,"titleTemplate":6},"/docs/4.x/api/commands/add","docs/4.x/4.api/4.commands/add",{"title":757,"path":1655,"stem":1656,"titleTemplate":6},"/docs/4.x/api/commands/analyze","docs/4.x/4.api/4.commands/analyze",{"title":761,"path":1658,"stem":1659,"titleTemplate":6},"/docs/4.x/api/commands/build","docs/4.x/4.api/4.commands/build",{"title":765,"path":1661,"stem":1662,"titleTemplate":6},"/docs/4.x/api/commands/build-module","docs/4.x/4.api/4.commands/build-module",{"title":769,"path":1664,"stem":1665,"titleTemplate":6},"/docs/4.x/api/commands/cleanup","docs/4.x/4.api/4.commands/cleanup",{"title":773,"path":1667,"stem":1668,"titleTemplate":6},"/docs/4.x/api/commands/dev","docs/4.x/4.api/4.commands/dev",{"title":777,"path":1670,"stem":1671,"titleTemplate":6},"/docs/4.x/api/commands/devtools","docs/4.x/4.api/4.commands/devtools",{"title":781,"path":1673,"stem":1674,"titleTemplate":6},"/docs/4.x/api/commands/generate","docs/4.x/4.api/4.commands/generate",{"title":785,"path":1676,"stem":1677,"titleTemplate":6},"/docs/4.x/api/commands/info","docs/4.x/4.api/4.commands/info",{"title":789,"path":1679,"stem":1680,"titleTemplate":6},"/docs/4.x/api/commands/init","docs/4.x/4.api/4.commands/init",{"title":793,"path":1682,"stem":1683,"titleTemplate":6},"/docs/4.x/api/commands/module","docs/4.x/4.api/4.commands/module",{"title":797,"path":1685,"stem":1686,"titleTemplate":6},"/docs/4.x/api/commands/prepare","docs/4.x/4.api/4.commands/prepare",{"title":801,"path":1688,"stem":1689,"titleTemplate":6},"/docs/4.x/api/commands/preview","docs/4.x/4.api/4.commands/preview",{"title":805,"path":1691,"stem":1692,"titleTemplate":6},"/docs/4.x/api/commands/test","docs/4.x/4.api/4.commands/test",{"title":809,"path":1694,"stem":1695,"titleTemplate":6},"/docs/4.x/api/commands/typecheck","docs/4.x/4.api/4.commands/typecheck",{"title":813,"path":1697,"stem":1698,"titleTemplate":6},"/docs/4.x/api/commands/upgrade","docs/4.x/4.api/4.commands/upgrade",{"title":411,"titleTemplate":817,"icon":818,"path":1700,"stem":1701,"children":1702,"page":108},"/docs/4.x/api/kit","docs/4.x/4.api/5.kit",[1703,1706,1709,1712,1715,1718,1721,1724,1727,1730,1733,1736,1739,1742,1745,1748,1751,1754],{"title":276,"path":1704,"stem":1705,"titleTemplate":6},"/docs/4.x/api/kit/modules","docs/4.x/4.api/5.kit/1.modules",{"title":399,"path":1707,"stem":1708,"titleTemplate":6},"/docs/4.x/api/kit/runtime-config","docs/4.x/4.api/5.kit/10.runtime-config",{"title":829,"path":1710,"stem":1711,"titleTemplate":6},"/docs/4.x/api/kit/templates","docs/4.x/4.api/5.kit/10.templates",{"title":833,"path":1713,"stem":1714,"titleTemplate":6},"/docs/4.x/api/kit/nitro","docs/4.x/4.api/5.kit/11.nitro",{"title":837,"path":1716,"stem":1717,"titleTemplate":6},"/docs/4.x/api/kit/resolving","docs/4.x/4.api/5.kit/12.resolving",{"title":841,"path":1719,"stem":1720,"titleTemplate":6},"/docs/4.x/api/kit/logging","docs/4.x/4.api/5.kit/13.logging",{"title":845,"path":1722,"stem":1723,"titleTemplate":6},"/docs/4.x/api/kit/builder","docs/4.x/4.api/5.kit/14.builder",{"title":849,"path":1725,"stem":1726,"titleTemplate":6},"/docs/4.x/api/kit/examples","docs/4.x/4.api/5.kit/15.examples",{"title":84,"path":1728,"stem":1729,"titleTemplate":6},"/docs/4.x/api/kit/layers","docs/4.x/4.api/5.kit/16.layers",{"title":856,"path":1731,"stem":1732,"titleTemplate":6},"/docs/4.x/api/kit/programmatic","docs/4.x/4.api/5.kit/2.programmatic",{"title":860,"path":1734,"stem":1735,"titleTemplate":6},"/docs/4.x/api/kit/compatibility","docs/4.x/4.api/5.kit/3.compatibility",{"title":268,"path":1737,"stem":1738,"titleTemplate":6},"/docs/4.x/api/kit/autoimports","docs/4.x/4.api/5.kit/4.autoimports",{"title":434,"path":1740,"stem":1741,"titleTemplate":6},"/docs/4.x/api/kit/components","docs/4.x/4.api/5.kit/5.components",{"title":870,"path":1743,"stem":1744,"titleTemplate":6},"/docs/4.x/api/kit/context","docs/4.x/4.api/5.kit/6.context",{"title":874,"path":1746,"stem":1747,"titleTemplate":6},"/docs/4.x/api/kit/pages","docs/4.x/4.api/5.kit/7.pages",{"title":878,"path":1749,"stem":1750,"titleTemplate":6},"/docs/4.x/api/kit/layout","docs/4.x/4.api/5.kit/8.layout",{"title":882,"path":1752,"stem":1753,"titleTemplate":6},"/docs/4.x/api/kit/head","docs/4.x/4.api/5.kit/9.head",{"title":886,"path":1755,"stem":1756,"titleTemplate":6},"/docs/4.x/api/kit/plugins","docs/4.x/4.api/5.kit/9.plugins",{"title":890,"titleTemplate":6,"icon":891,"path":1758,"stem":1759,"children":1760,"page":108},"/docs/4.x/api/advanced","docs/4.x/4.api/6.advanced",[1761,1764],{"title":407,"path":1762,"stem":1763,"titleTemplate":6},"/docs/4.x/api/advanced/hooks","docs/4.x/4.api/6.advanced/1.hooks",{"title":899,"path":1765,"stem":1766,"titleTemplate":6},"/docs/4.x/api/advanced/import-meta","docs/4.x/4.api/6.advanced/2.import-meta",{"title":903,"path":1768,"stem":1769,"titleTemplate":906,"icon":32},"/docs/4.x/api/nuxt-config","docs/4.x/4.api/6.nuxt-config",{"title":849,"titleTemplate":908,"icon":909,"path":1771,"stem":1772,"children":1773,"page":108},"/docs/4.x/examples","docs/4.x/4.examples",[1774,1777,1796,1809,1840],{"title":914,"path":1775,"stem":1776,"titleTemplate":6},"/docs/4.x/examples/hello-world","docs/4.x/4.examples/0.hello-world",{"title":395,"path":1778,"stem":1779,"children":1780,"page":108},"/docs/4.x/examples/features","docs/4.x/4.examples/1.features",[1781,1784,1787,1790,1793],{"title":922,"path":1782,"stem":1783,"titleTemplate":6},"/docs/4.x/examples/features/auto-imports","docs/4.x/4.examples/1.features/1.auto-imports",{"title":64,"path":1785,"stem":1786,"titleTemplate":6},"/docs/4.x/examples/features/data-fetching","docs/4.x/4.examples/1.features/2.data-fetching",{"title":69,"path":1788,"stem":1789,"titleTemplate":6},"/docs/4.x/examples/features/state-management","docs/4.x/4.examples/1.features/3.state-management",{"title":932,"path":1791,"stem":1792,"titleTemplate":6},"/docs/4.x/examples/features/meta-tags","docs/4.x/4.examples/1.features/4.meta-tags",{"title":936,"path":1794,"stem":1795,"titleTemplate":6},"/docs/4.x/examples/features/layouts","docs/4.x/4.examples/1.features/5.layouts",{"title":49,"path":1797,"stem":1798,"children":1799,"page":108},"/docs/4.x/examples/routing","docs/4.x/4.examples/2.routing",[1800,1803,1806],{"title":944,"path":1801,"stem":1802,"titleTemplate":6},"/docs/4.x/examples/routing/middleware","docs/4.x/4.examples/2.routing/middleware",{"title":874,"path":1804,"stem":1805,"titleTemplate":6},"/docs/4.x/examples/routing/pages","docs/4.x/4.examples/2.routing/pages",{"title":951,"path":1807,"stem":1808,"titleTemplate":6},"/docs/4.x/examples/routing/universal-router","docs/4.x/4.examples/2.routing/universal-router",{"title":890,"path":1810,"stem":1811,"children":1812,"page":108},"/docs/4.x/examples/advanced","docs/4.x/4.examples/4.advanced",[1813,1816,1819,1822,1825,1828,1831,1834,1837],{"title":84,"path":1814,"stem":1815,"titleTemplate":6},"/docs/4.x/examples/advanced/config-extends","docs/4.x/4.examples/4.advanced/config-extends",{"title":74,"path":1817,"stem":1818,"titleTemplate":6},"/docs/4.x/examples/advanced/error-handling","docs/4.x/4.examples/4.advanced/error-handling",{"title":965,"path":1820,"stem":1821,"titleTemplate":6},"/docs/4.x/examples/advanced/jsx","docs/4.x/4.examples/4.advanced/jsx",{"title":969,"path":1823,"stem":1824,"titleTemplate":6},"/docs/4.x/examples/advanced/locale","docs/4.x/4.examples/4.advanced/locale",{"title":973,"path":1826,"stem":1827,"titleTemplate":6},"/docs/4.x/examples/advanced/module-extend-pages","docs/4.x/4.examples/4.advanced/module-extend-pages",{"title":977,"path":1829,"stem":1830,"titleTemplate":6},"/docs/4.x/examples/advanced/teleport","docs/4.x/4.examples/4.advanced/teleport",{"title":99,"path":1832,"stem":1833,"titleTemplate":6},"/docs/4.x/examples/advanced/testing","docs/4.x/4.examples/4.advanced/testing",{"title":519,"path":1835,"stem":1836,"titleTemplate":6},"/docs/4.x/examples/advanced/use-cookie","docs/4.x/4.examples/4.advanced/use-cookie",{"title":987,"path":1838,"stem":1839,"titleTemplate":6},"/docs/4.x/examples/advanced/use-custom-fetch-composable","docs/4.x/4.examples/4.advanced/use-custom-fetch-composable",{"title":991,"path":1841,"stem":1842,"children":1843,"page":108},"/docs/4.x/examples/experimental","docs/4.x/4.examples/7.experimental",[1844],{"title":996,"path":1845,"stem":1846,"titleTemplate":6},"/docs/4.x/examples/experimental/wasm","docs/4.x/4.examples/7.experimental/wasm",{"title":1000,"titleTemplate":1001,"icon":1002,"path":1848,"stem":1849,"children":1850,"page":108},"/docs/4.x/community","docs/4.x/5.community",[1851,1854,1857,1860,1863,1866],{"title":1007,"path":1852,"stem":1853,"titleTemplate":6,"icon":1010},"/docs/4.x/community/getting-help","docs/4.x/5.community/2.getting-help",{"title":1012,"path":1855,"stem":1856,"titleTemplate":6,"icon":1015},"/docs/4.x/community/reporting-bugs","docs/4.x/5.community/3.reporting-bugs",{"title":1017,"path":1858,"stem":1859,"titleTemplate":6,"icon":1020},"/docs/4.x/community/contribution","docs/4.x/5.community/4.contribution",{"title":1022,"path":1861,"stem":1862,"titleTemplate":6,"icon":1025},"/docs/4.x/community/framework-contribution","docs/4.x/5.community/5.framework-contribution",{"title":1027,"path":1864,"stem":1865,"titleTemplate":6,"icon":1030},"/docs/4.x/community/roadmap","docs/4.x/5.community/6.roadmap",{"title":1032,"path":1867,"stem":1868,"titleTemplate":6,"icon":1035},"/docs/4.x/community/changelog","docs/4.x/5.community/7.changelog",{"title":1037,"titleTemplate":1038,"icon":1039,"path":1870,"stem":1871,"children":1872,"page":108},"/docs/4.x/bridge","docs/4.x/6.bridge",[1873,1876,1879,1882,1885,1888,1891,1894,1897,1900],{"title":1044,"path":1874,"stem":1875,"titleTemplate":6},"/docs/4.x/bridge/overview","docs/4.x/6.bridge/1.overview",{"title":29,"path":1877,"stem":1878,"titleTemplate":6},"/docs/4.x/bridge/configuration","docs/4.x/6.bridge/10.configuration",{"title":280,"path":1880,"stem":1881,"titleTemplate":6},"/docs/4.x/bridge/typescript","docs/4.x/6.bridge/2.typescript",{"title":1054,"path":1883,"stem":1884,"titleTemplate":6},"/docs/4.x/bridge/bridge-composition-api","docs/4.x/6.bridge/3.bridge-composition-api",{"title":1058,"path":1886,"stem":1887,"titleTemplate":6},"/docs/4.x/bridge/plugins-and-middleware","docs/4.x/6.bridge/4.plugins-and-middleware",{"title":1062,"path":1889,"stem":1890,"titleTemplate":6},"/docs/4.x/bridge/nuxt3-compatible-api","docs/4.x/6.bridge/5.nuxt3-compatible-api",{"title":932,"path":1892,"stem":1893,"titleTemplate":6},"/docs/4.x/bridge/meta","docs/4.x/6.bridge/6.meta",{"title":399,"path":1895,"stem":1896,"titleTemplate":6},"/docs/4.x/bridge/runtime-config","docs/4.x/6.bridge/7.runtime-config",{"title":833,"path":1898,"stem":1899,"titleTemplate":6},"/docs/4.x/bridge/nitro","docs/4.x/6.bridge/8.nitro",{"title":1075,"path":1901,"stem":1902,"titleTemplate":6},"/docs/4.x/bridge/vite","docs/4.x/6.bridge/9.vite",{"title":1079,"titleTemplate":1080,"icon":107,"path":1904,"stem":1905,"children":1906,"page":108},"/docs/4.x/migration","docs/4.x/7.migration",[1907,1910,1913,1916,1919,1922,1925,1928,1931,1934,1937],{"title":1044,"path":1908,"stem":1909,"titleTemplate":6},"/docs/4.x/migration/overview","docs/4.x/7.migration/1.overview",{"title":1088,"path":1911,"stem":1912,"titleTemplate":6},"/docs/4.x/migration/bundling","docs/4.x/7.migration/10.bundling",{"title":79,"path":1914,"stem":1915,"titleTemplate":6},"/docs/4.x/migration/server","docs/4.x/7.migration/11.server",{"title":29,"path":1917,"stem":1918,"titleTemplate":6},"/docs/4.x/migration/configuration","docs/4.x/7.migration/2.configuration",{"title":276,"path":1920,"stem":1921,"titleTemplate":6},"/docs/4.x/migration/module-authors","docs/4.x/7.migration/20.module-authors",{"title":922,"path":1923,"stem":1924,"titleTemplate":6},"/docs/4.x/migration/auto-imports","docs/4.x/7.migration/3.auto-imports",{"title":932,"path":1926,"stem":1927,"titleTemplate":6},"/docs/4.x/migration/meta","docs/4.x/7.migration/4.meta",{"title":1058,"path":1929,"stem":1930,"titleTemplate":6},"/docs/4.x/migration/plugins-and-middleware","docs/4.x/7.migration/5.plugins-and-middleware",{"title":1110,"path":1932,"stem":1933,"titleTemplate":6},"/docs/4.x/migration/pages-and-layouts","docs/4.x/7.migration/6.pages-and-layouts",{"title":1114,"path":1935,"stem":1936,"titleTemplate":6},"/docs/4.x/migration/component-options","docs/4.x/7.migration/7.component-options",{"title":399,"path":1938,"stem":1939,"titleTemplate":6},"/docs/4.x/migration/runtime-config","docs/4.x/7.migration/8.runtime-config",{"title":5,"titleTemplate":6,"icon":7,"path":1941,"stem":1942,"children":1943,"page":108},"/docs/5.x","docs/5.x",[1944,2002,2092,2219,2583,2660,2682,2716],{"title":12,"titleTemplate":13,"icon":14,"path":1945,"stem":1946,"children":1947,"page":108},"/docs/5.x/getting-started","docs/5.x/1.getting-started",[1948,1951,1954,1957,1960,1963,1966,1969,1972,1975,1978,1981,1984,1987,1990,1993,1996,1999],{"title":19,"path":1949,"stem":1950,"titleTemplate":6,"icon":22},"/docs/5.x/getting-started/introduction","docs/5.x/1.getting-started/01.introduction",{"title":24,"path":1952,"stem":1953,"titleTemplate":6,"icon":27},"/docs/5.x/getting-started/installation","docs/5.x/1.getting-started/02.installation",{"title":29,"path":1955,"stem":1956,"titleTemplate":6,"icon":32},"/docs/5.x/getting-started/configuration","docs/5.x/1.getting-started/03.configuration",{"title":34,"path":1958,"stem":1959,"titleTemplate":6,"icon":37},"/docs/5.x/getting-started/views","docs/5.x/1.getting-started/04.views",{"title":39,"path":1961,"stem":1962,"titleTemplate":6,"icon":42},"/docs/5.x/getting-started/assets","docs/5.x/1.getting-started/05.assets",{"title":44,"path":1964,"stem":1965,"titleTemplate":6,"icon":47},"/docs/5.x/getting-started/styling","docs/5.x/1.getting-started/06.styling",{"title":49,"path":1967,"stem":1968,"titleTemplate":6,"icon":52},"/docs/5.x/getting-started/routing","docs/5.x/1.getting-started/07.routing",{"title":54,"path":1970,"stem":1971,"titleTemplate":6,"icon":57},"/docs/5.x/getting-started/seo-meta","docs/5.x/1.getting-started/08.seo-meta",{"title":59,"path":1973,"stem":1974,"titleTemplate":6,"icon":62},"/docs/5.x/getting-started/transitions","docs/5.x/1.getting-started/09.transitions",{"title":64,"path":1976,"stem":1977,"titleTemplate":6,"icon":67},"/docs/5.x/getting-started/data-fetching","docs/5.x/1.getting-started/10.data-fetching",{"title":69,"path":1979,"stem":1980,"titleTemplate":6,"icon":72},"/docs/5.x/getting-started/state-management","docs/5.x/1.getting-started/11.state-management",{"title":74,"path":1982,"stem":1983,"titleTemplate":6,"icon":77},"/docs/5.x/getting-started/error-handling","docs/5.x/1.getting-started/12.error-handling",{"title":79,"path":1985,"stem":1986,"titleTemplate":6,"icon":82},"/docs/5.x/getting-started/server","docs/5.x/1.getting-started/13.server",{"title":84,"path":1988,"stem":1989,"titleTemplate":6,"icon":87},"/docs/5.x/getting-started/layers","docs/5.x/1.getting-started/14.layers",{"title":89,"path":1991,"stem":1992,"titleTemplate":6,"icon":92},"/docs/5.x/getting-started/prerendering","docs/5.x/1.getting-started/15.prerendering",{"title":94,"path":1994,"stem":1995,"titleTemplate":6,"icon":97},"/docs/5.x/getting-started/deployment","docs/5.x/1.getting-started/16.deployment",{"title":99,"path":1997,"stem":1998,"titleTemplate":6,"icon":102},"/docs/5.x/getting-started/testing","docs/5.x/1.getting-started/17.testing",{"title":104,"path":2000,"stem":2001,"titleTemplate":6,"icon":107},"/docs/5.x/getting-started/upgrade","docs/5.x/1.getting-started/18.upgrade",{"title":110,"titleTemplate":111,"icon":112,"path":2003,"stem":2004,"children":2005,"page":108},"/docs/5.x/directory-structure","docs/5.x/2.directory-structure",[2006,2009,2012,2050,2053,2056,2059,2062,2065,2068,2071,2074,2077,2080,2083,2086,2089],{"title":117,"path":2007,"stem":2008,"titleTemplate":6,"icon":120},"/docs/5.x/directory-structure/nuxt","docs/5.x/2.directory-structure/0.nuxt",{"title":122,"path":2010,"stem":2011,"titleTemplate":6,"icon":125},"/docs/5.x/directory-structure/output","docs/5.x/2.directory-structure/0.output",{"title":1193,"titleTemplate":111,"head":2013,"defaultOpen":1196,"icon":1197,"path":2014,"stem":2015,"children":2016,"page":108},{"title":1195},"/docs/5.x/directory-structure/app","docs/5.x/2.directory-structure/1.app",[2017,2020,2023,2026,2029,2032,2035,2038,2041,2044,2047],{"title":127,"path":2018,"stem":2019,"titleTemplate":6,"icon":130},"/docs/5.x/directory-structure/app/assets","docs/5.x/2.directory-structure/1.app/1.assets",{"title":132,"path":2021,"stem":2022,"titleTemplate":6,"icon":135},"/docs/5.x/directory-structure/app/components","docs/5.x/2.directory-structure/1.app/1.components",{"title":137,"path":2024,"stem":2025,"titleTemplate":6,"icon":140},"/docs/5.x/directory-structure/app/composables","docs/5.x/2.directory-structure/1.app/1.composables",{"title":152,"path":2027,"stem":2028,"titleTemplate":6,"icon":155},"/docs/5.x/directory-structure/app/layouts","docs/5.x/2.directory-structure/1.app/1.layouts",{"title":157,"path":2030,"stem":2031,"titleTemplate":6,"icon":160},"/docs/5.x/directory-structure/app/middleware","docs/5.x/2.directory-structure/1.app/1.middleware",{"title":171,"path":2033,"stem":2034,"titleTemplate":6,"icon":155},"/docs/5.x/directory-structure/app/pages","docs/5.x/2.directory-structure/1.app/1.pages",{"title":175,"path":2036,"stem":2037,"titleTemplate":6,"icon":178},"/docs/5.x/directory-structure/app/plugins","docs/5.x/2.directory-structure/1.app/1.plugins",{"title":195,"path":2039,"stem":2040,"titleTemplate":6,"icon":198},"/docs/5.x/directory-structure/app/utils","docs/5.x/2.directory-structure/1.app/1.utils",{"title":219,"path":2042,"stem":2043,"titleTemplate":6,"icon":222},"/docs/5.x/directory-structure/app/app","docs/5.x/2.directory-structure/1.app/3.app",{"title":224,"path":2045,"stem":2046,"titleTemplate":6,"icon":227},"/docs/5.x/directory-structure/app/app-config","docs/5.x/2.directory-structure/1.app/3.app-config",{"title":229,"path":2048,"stem":2049,"titleTemplate":6,"icon":222},"/docs/5.x/directory-structure/app/error","docs/5.x/2.directory-structure/1.app/3.error",{"title":142,"path":2051,"stem":2052,"titleTemplate":6,"icon":145},"/docs/5.x/directory-structure/content","docs/5.x/2.directory-structure/1.content",{"title":147,"path":2054,"stem":2055,"titleTemplate":6,"icon":150},"/docs/5.x/directory-structure/layers","docs/5.x/2.directory-structure/1.layers",{"title":162,"path":2057,"stem":2058,"titleTemplate":6,"icon":150},"/docs/5.x/directory-structure/modules","docs/5.x/2.directory-structure/1.modules",{"title":166,"path":2060,"stem":2061,"titleTemplate":6,"icon":169},"/docs/5.x/directory-structure/node_modules","docs/5.x/2.directory-structure/1.node_modules",{"title":180,"path":2063,"stem":2064,"titleTemplate":6,"icon":183},"/docs/5.x/directory-structure/public","docs/5.x/2.directory-structure/1.public",{"title":185,"path":2066,"stem":2067,"titleTemplate":6,"icon":188},"/docs/5.x/directory-structure/server","docs/5.x/2.directory-structure/1.server",{"title":190,"path":2069,"stem":2070,"titleTemplate":6,"icon":193},"/docs/5.x/directory-structure/shared","docs/5.x/2.directory-structure/1.shared",{"title":200,"path":2072,"stem":2073,"titleTemplate":6,"icon":203},"/docs/5.x/directory-structure/env","docs/5.x/2.directory-structure/2.env",{"title":205,"path":2075,"stem":2076,"titleTemplate":6,"icon":208},"/docs/5.x/directory-structure/gitignore","docs/5.x/2.directory-structure/2.gitignore",{"title":210,"path":2078,"stem":2079,"titleTemplate":6,"icon":213},"/docs/5.x/directory-structure/nuxtignore","docs/5.x/2.directory-structure/2.nuxtignore",{"title":215,"path":2081,"stem":2082,"titleTemplate":6,"icon":213},"/docs/5.x/directory-structure/nuxtrc","docs/5.x/2.directory-structure/2.nuxtrc",{"title":233,"path":2084,"stem":2085,"titleTemplate":6,"icon":213},"/docs/5.x/directory-structure/nuxt-config","docs/5.x/2.directory-structure/3.nuxt-config",{"title":237,"path":2087,"stem":2088,"titleTemplate":6,"icon":240},"/docs/5.x/directory-structure/package","docs/5.x/2.directory-structure/3.package",{"title":242,"path":2090,"stem":2091,"titleTemplate":6,"icon":245},"/docs/5.x/directory-structure/tsconfig","docs/5.x/2.directory-structure/3.tsconfig",{"title":247,"titleTemplate":6,"icon":248,"path":2093,"stem":2094,"children":2095,"page":108},"/docs/5.x/guide","docs/5.x/3.guide",[2096,2121,2134,2144,2169,2185],{"title":253,"titleTemplate":254,"icon":255,"path":2097,"stem":2098,"children":2099,"page":108},"/docs/5.x/guide/concepts","docs/5.x/3.guide/1.concepts",[2100,2103,2106,2109,2112,2115,2118],{"title":260,"path":2101,"stem":2102,"titleTemplate":6},"/docs/5.x/guide/concepts/rendering","docs/5.x/3.guide/1.concepts/1.rendering",{"title":264,"path":2104,"stem":2105,"titleTemplate":6},"/docs/5.x/guide/concepts/nuxt-lifecycle","docs/5.x/3.guide/1.concepts/2.nuxt-lifecycle",{"title":268,"path":2107,"stem":2108,"titleTemplate":6},"/docs/5.x/guide/concepts/auto-imports","docs/5.x/3.guide/1.concepts/3.auto-imports",{"title":272,"path":2110,"stem":2111,"titleTemplate":6},"/docs/5.x/guide/concepts/server-engine","docs/5.x/3.guide/1.concepts/4.server-engine",{"title":276,"path":2113,"stem":2114,"titleTemplate":6},"/docs/5.x/guide/concepts/modules","docs/5.x/3.guide/1.concepts/5.modules",{"title":280,"path":2116,"stem":2117,"titleTemplate":6},"/docs/5.x/guide/concepts/typescript","docs/5.x/3.guide/1.concepts/8.typescript",{"title":284,"path":2119,"stem":2120,"titleTemplate":6},"/docs/5.x/guide/concepts/code-style","docs/5.x/3.guide/1.concepts/9.code-style",{"title":288,"titleTemplate":289,"icon":290,"path":2122,"stem":2123,"children":2124,"page":108},"/docs/5.x/guide/best-practices","docs/5.x/3.guide/2.best-practices",[2125,2128,2131],{"title":1310,"path":2126,"stem":2127,"titleTemplate":6},"/docs/5.x/guide/best-practices/hydration","docs/5.x/3.guide/2.best-practices/hydration",{"title":299,"path":2129,"stem":2130,"titleTemplate":6},"/docs/5.x/guide/best-practices/performance","docs/5.x/3.guide/2.best-practices/performance",{"title":303,"path":2132,"stem":2133,"titleTemplate":6},"/docs/5.x/guide/best-practices/plugins","docs/5.x/3.guide/2.best-practices/plugins",{"title":307,"titleTemplate":308,"icon":309,"path":2135,"stem":2136,"children":2137,"page":108},"/docs/5.x/guide/ai","docs/5.x/3.guide/3.ai",[2138,2141],{"title":314,"path":2139,"stem":2140,"titleTemplate":6},"/docs/5.x/guide/ai/mcp","docs/5.x/3.guide/3.ai/1.mcp",{"title":318,"path":2142,"stem":2143,"titleTemplate":6},"/docs/5.x/guide/ai/llms-txt","docs/5.x/3.guide/3.ai/2.llms-txt",{"title":322,"titleTemplate":323,"icon":324,"path":2145,"stem":2146,"children":2147,"page":108},"/docs/5.x/guide/modules","docs/5.x/3.guide/4.modules",[2148,2151,2154,2157,2160,2163,2166],{"title":329,"path":2149,"stem":2150,"titleTemplate":6},"/docs/5.x/guide/modules/getting-started","docs/5.x/3.guide/4.modules/1.getting-started",{"title":333,"path":2152,"stem":2153,"titleTemplate":6},"/docs/5.x/guide/modules/module-anatomy","docs/5.x/3.guide/4.modules/2.module-anatomy",{"title":337,"path":2155,"stem":2156,"titleTemplate":6},"/docs/5.x/guide/modules/recipes-basics","docs/5.x/3.guide/4.modules/3.recipes-basics",{"title":341,"path":2158,"stem":2159,"titleTemplate":6},"/docs/5.x/guide/modules/recipes-advanced","docs/5.x/3.guide/4.modules/4.recipes-advanced",{"title":345,"path":2161,"stem":2162,"titleTemplate":6},"/docs/5.x/guide/modules/testing","docs/5.x/3.guide/4.modules/5.testing",{"title":349,"path":2164,"stem":2165,"titleTemplate":6},"/docs/5.x/guide/modules/best-practices","docs/5.x/3.guide/4.modules/6.best-practices",{"title":353,"path":2167,"stem":2168,"titleTemplate":6},"/docs/5.x/guide/modules/ecosystem","docs/5.x/3.guide/4.modules/7.ecosystem",{"title":357,"titleTemplate":358,"icon":359,"path":2170,"stem":2171,"children":2172,"page":108},"/docs/5.x/guide/recipes","docs/5.x/3.guide/5.recipes",[2173,2176,2179,2182],{"title":364,"path":2174,"stem":2175,"titleTemplate":6},"/docs/5.x/guide/recipes/custom-routing","docs/5.x/3.guide/5.recipes/1.custom-routing",{"title":368,"path":2177,"stem":2178,"titleTemplate":6},"/docs/5.x/guide/recipes/vite-plugin","docs/5.x/3.guide/5.recipes/2.vite-plugin",{"title":372,"path":2180,"stem":2181,"titleTemplate":6},"/docs/5.x/guide/recipes/custom-usefetch","docs/5.x/3.guide/5.recipes/3.custom-usefetch",{"title":376,"path":2183,"stem":2184,"titleTemplate":6},"/docs/5.x/guide/recipes/sessions-and-authentication","docs/5.x/3.guide/5.recipes/4.sessions-and-authentication",{"title":380,"titleTemplate":381,"icon":382,"path":2186,"stem":2187,"children":2188,"page":108},"/docs/5.x/guide/going-further","docs/5.x/3.guide/6.going-further",[2189,2192,2195,2198,2201,2204,2207,2210,2213,2216],{"title":387,"path":2190,"stem":2191,"titleTemplate":6},"/docs/5.x/guide/going-further/events","docs/5.x/3.guide/6.going-further/1.events",{"title":391,"path":2193,"stem":2194,"titleTemplate":6},"/docs/5.x/guide/going-further/experimental-features","docs/5.x/3.guide/6.going-further/1.experimental-features",{"title":395,"path":2196,"stem":2197,"titleTemplate":6},"/docs/5.x/guide/going-further/features","docs/5.x/3.guide/6.going-further/1.features",{"title":399,"path":2199,"stem":2200,"titleTemplate":6},"/docs/5.x/guide/going-further/runtime-config","docs/5.x/3.guide/6.going-further/10.runtime-config",{"title":403,"path":2202,"stem":2203,"titleTemplate":6},"/docs/5.x/guide/going-further/nightly-release-channel","docs/5.x/3.guide/6.going-further/11.nightly-release-channel",{"title":407,"path":2205,"stem":2206,"titleTemplate":6},"/docs/5.x/guide/going-further/hooks","docs/5.x/3.guide/6.going-further/2.hooks",{"title":411,"path":2208,"stem":2209,"titleTemplate":6},"/docs/5.x/guide/going-further/kit","docs/5.x/3.guide/6.going-further/4.kit",{"title":415,"path":2211,"stem":2212,"titleTemplate":6},"/docs/5.x/guide/going-further/nuxt-app","docs/5.x/3.guide/6.going-further/6.nuxt-app",{"title":419,"path":2214,"stem":2215,"titleTemplate":6},"/docs/5.x/guide/going-further/layers","docs/5.x/3.guide/6.going-further/7.layers",{"title":423,"path":2217,"stem":2218,"titleTemplate":6},"/docs/5.x/guide/going-further/debugging","docs/5.x/3.guide/6.going-further/9.debugging",{"title":427,"titleTemplate":428,"icon":429,"path":2220,"stem":2221,"children":2222,"page":108},"/docs/5.x/api","docs/5.x/4.api",[2223,2275,2369,2460,2512,2570,2580],{"title":434,"titleTemplate":435,"icon":324,"path":2224,"stem":2225,"children":2226,"page":108},"/docs/5.x/api/components","docs/5.x/4.api/1.components",[2227,2230,2233,2236,2239,2242,2245,2248,2251,2254,2257,2260,2263,2266,2269,2272],{"title":440,"path":2228,"stem":2229,"titleTemplate":6},"/docs/5.x/api/components/client-only","docs/5.x/4.api/1.components/1.client-only",{"title":444,"path":2231,"stem":2232,"titleTemplate":6},"/docs/5.x/api/components/dev-only","docs/5.x/4.api/1.components/1.dev-only",{"title":448,"path":2234,"stem":2235,"titleTemplate":6},"/docs/5.x/api/components/nuxt-client-fallback","docs/5.x/4.api/1.components/1.nuxt-client-fallback",{"title":452,"path":2237,"stem":2238,"titleTemplate":6},"/docs/5.x/api/components/nuxt-picture","docs/5.x/4.api/1.components/10.nuxt-picture",{"title":456,"path":2240,"stem":2241,"titleTemplate":6},"/docs/5.x/api/components/teleports","docs/5.x/4.api/1.components/11.teleports",{"title":460,"path":2243,"stem":2244,"titleTemplate":6},"/docs/5.x/api/components/nuxt-route-announcer","docs/5.x/4.api/1.components/12.nuxt-route-announcer",{"title":464,"path":2246,"stem":2247,"titleTemplate":6},"/docs/5.x/api/components/nuxt-time","docs/5.x/4.api/1.components/13.nuxt-time",{"title":1434,"path":2249,"stem":2250,"titleTemplate":6},"/docs/5.x/api/components/nuxt-announcer","docs/5.x/4.api/1.components/14.nuxt-announcer",{"title":468,"path":2252,"stem":2253,"titleTemplate":6},"/docs/5.x/api/components/nuxt-page","docs/5.x/4.api/1.components/2.nuxt-page",{"title":472,"path":2255,"stem":2256,"titleTemplate":6},"/docs/5.x/api/components/nuxt-layout","docs/5.x/4.api/1.components/3.nuxt-layout",{"title":476,"path":2258,"stem":2259,"titleTemplate":6},"/docs/5.x/api/components/nuxt-link","docs/5.x/4.api/1.components/4.nuxt-link",{"title":480,"path":2261,"stem":2262,"titleTemplate":6},"/docs/5.x/api/components/nuxt-loading-indicator","docs/5.x/4.api/1.components/5.nuxt-loading-indicator",{"title":484,"path":2264,"stem":2265,"titleTemplate":6},"/docs/5.x/api/components/nuxt-error-boundary","docs/5.x/4.api/1.components/6.nuxt-error-boundary",{"title":488,"path":2267,"stem":2268,"titleTemplate":6},"/docs/5.x/api/components/nuxt-welcome","docs/5.x/4.api/1.components/7.nuxt-welcome",{"title":492,"path":2270,"stem":2271,"titleTemplate":6},"/docs/5.x/api/components/nuxt-island","docs/5.x/4.api/1.components/8.nuxt-island",{"title":496,"path":2273,"stem":2274,"titleTemplate":6},"/docs/5.x/api/components/nuxt-img","docs/5.x/4.api/1.components/9.nuxt-img",{"title":500,"titleTemplate":501,"icon":502,"path":2276,"stem":2277,"children":2278,"page":108},"/docs/5.x/api/composables","docs/5.x/4.api/2.composables",[2279,2282,2285,2288,2291,2294,2297,2300,2303,2306,2309,2312,2315,2318,2321,2324,2327,2330,2333,2336,2339,2342,2345,2348,2351,2354,2357,2360,2363,2366],{"title":507,"path":2280,"stem":2281,"titleTemplate":6},"/docs/5.x/api/composables/on-prehydrate","docs/5.x/4.api/2.composables/on-prehydrate",{"title":1469,"path":2283,"stem":2284,"titleTemplate":6},"/docs/5.x/api/composables/use-announcer","docs/5.x/4.api/2.composables/use-announcer",{"title":511,"path":2286,"stem":2287,"titleTemplate":6},"/docs/5.x/api/composables/use-app-config","docs/5.x/4.api/2.composables/use-app-config",{"title":515,"path":2289,"stem":2290,"titleTemplate":6},"/docs/5.x/api/composables/use-async-data","docs/5.x/4.api/2.composables/use-async-data",{"title":519,"path":2292,"stem":2293,"titleTemplate":6},"/docs/5.x/api/composables/use-cookie","docs/5.x/4.api/2.composables/use-cookie",{"title":523,"path":2295,"stem":2296,"titleTemplate":6},"/docs/5.x/api/composables/use-error","docs/5.x/4.api/2.composables/use-error",{"title":527,"path":2298,"stem":2299,"titleTemplate":6},"/docs/5.x/api/composables/use-fetch","docs/5.x/4.api/2.composables/use-fetch",{"title":531,"path":2301,"stem":2302,"titleTemplate":6},"/docs/5.x/api/composables/use-head","docs/5.x/4.api/2.composables/use-head",{"title":535,"path":2304,"stem":2305,"titleTemplate":6},"/docs/5.x/api/composables/use-head-safe","docs/5.x/4.api/2.composables/use-head-safe",{"title":539,"path":2307,"stem":2308,"titleTemplate":6},"/docs/5.x/api/composables/use-hydration","docs/5.x/4.api/2.composables/use-hydration",{"title":543,"path":2310,"stem":2311,"titleTemplate":6},"/docs/5.x/api/composables/use-lazy-async-data","docs/5.x/4.api/2.composables/use-lazy-async-data",{"title":547,"path":2313,"stem":2314,"titleTemplate":6},"/docs/5.x/api/composables/use-lazy-fetch","docs/5.x/4.api/2.composables/use-lazy-fetch",{"title":551,"path":2316,"stem":2317,"titleTemplate":6},"/docs/5.x/api/composables/use-loading-indicator","docs/5.x/4.api/2.composables/use-loading-indicator",{"title":555,"path":2319,"stem":2320,"titleTemplate":6},"/docs/5.x/api/composables/use-nuxt-app","docs/5.x/4.api/2.composables/use-nuxt-app",{"title":559,"path":2322,"stem":2323,"titleTemplate":6},"/docs/5.x/api/composables/use-nuxt-data","docs/5.x/4.api/2.composables/use-nuxt-data",{"title":563,"path":2325,"stem":2326,"titleTemplate":6},"/docs/5.x/api/composables/use-preview-mode","docs/5.x/4.api/2.composables/use-preview-mode",{"title":567,"path":2328,"stem":2329,"titleTemplate":6},"/docs/5.x/api/composables/use-request-event","docs/5.x/4.api/2.composables/use-request-event",{"title":571,"path":2331,"stem":2332,"titleTemplate":6},"/docs/5.x/api/composables/use-request-fetch","docs/5.x/4.api/2.composables/use-request-fetch",{"title":575,"path":2334,"stem":2335,"titleTemplate":6},"/docs/5.x/api/composables/use-request-header","docs/5.x/4.api/2.composables/use-request-header",{"title":579,"path":2337,"stem":2338,"titleTemplate":6},"/docs/5.x/api/composables/use-request-headers","docs/5.x/4.api/2.composables/use-request-headers",{"title":583,"path":2340,"stem":2341,"titleTemplate":6},"/docs/5.x/api/composables/use-request-url","docs/5.x/4.api/2.composables/use-request-url",{"title":587,"path":2343,"stem":2344,"titleTemplate":6},"/docs/5.x/api/composables/use-response-header","docs/5.x/4.api/2.composables/use-response-header",{"title":591,"path":2346,"stem":2347,"titleTemplate":6},"/docs/5.x/api/composables/use-route","docs/5.x/4.api/2.composables/use-route",{"title":595,"path":2349,"stem":2350,"titleTemplate":6},"/docs/5.x/api/composables/use-route-announcer","docs/5.x/4.api/2.composables/use-route-announcer",{"title":599,"path":2352,"stem":2353,"titleTemplate":6},"/docs/5.x/api/composables/use-router","docs/5.x/4.api/2.composables/use-router",{"title":603,"path":2355,"stem":2356,"titleTemplate":6},"/docs/5.x/api/composables/use-runtime-config","docs/5.x/4.api/2.composables/use-runtime-config",{"title":607,"path":2358,"stem":2359,"titleTemplate":6},"/docs/5.x/api/composables/use-runtime-hook","docs/5.x/4.api/2.composables/use-runtime-hook",{"title":611,"path":2361,"stem":2362,"titleTemplate":6},"/docs/5.x/api/composables/use-seo-meta","docs/5.x/4.api/2.composables/use-seo-meta",{"title":615,"path":2364,"stem":2365,"titleTemplate":6},"/docs/5.x/api/composables/use-server-seo-meta","docs/5.x/4.api/2.composables/use-server-seo-meta",{"title":619,"path":2367,"stem":2368,"titleTemplate":6},"/docs/5.x/api/composables/use-state","docs/5.x/4.api/2.composables/use-state",{"title":623,"titleTemplate":624,"icon":625,"path":2370,"stem":2371,"children":2372,"page":108},"/docs/5.x/api/utils","docs/5.x/4.api/3.utils",[2373,2376,2379,2382,2385,2388,2391,2394,2397,2400,2403,2406,2409,2412,2415,2418,2421,2424,2427,2430,2433,2436,2439,2442,2445,2448,2451,2454,2457],{"title":630,"path":2374,"stem":2375,"titleTemplate":6},"/docs/5.x/api/utils/dollarfetch","docs/5.x/4.api/3.utils/$fetch",{"title":634,"path":2377,"stem":2378,"titleTemplate":6},"/docs/5.x/api/utils/abort-navigation","docs/5.x/4.api/3.utils/abort-navigation",{"title":638,"path":2380,"stem":2381,"titleTemplate":6},"/docs/5.x/api/utils/add-route-middleware","docs/5.x/4.api/3.utils/add-route-middleware",{"title":642,"path":2383,"stem":2384,"titleTemplate":6},"/docs/5.x/api/utils/call-once","docs/5.x/4.api/3.utils/call-once",{"title":646,"path":2386,"stem":2387,"titleTemplate":6},"/docs/5.x/api/utils/clear-error","docs/5.x/4.api/3.utils/clear-error",{"title":650,"path":2389,"stem":2390,"titleTemplate":6},"/docs/5.x/api/utils/clear-nuxt-data","docs/5.x/4.api/3.utils/clear-nuxt-data",{"title":654,"path":2392,"stem":2393,"titleTemplate":6},"/docs/5.x/api/utils/clear-nuxt-state","docs/5.x/4.api/3.utils/clear-nuxt-state",{"title":658,"path":2395,"stem":2396,"titleTemplate":6},"/docs/5.x/api/utils/create-error","docs/5.x/4.api/3.utils/create-error",{"title":662,"path":2398,"stem":2399,"titleTemplate":6},"/docs/5.x/api/utils/define-lazy-hydration-component","docs/5.x/4.api/3.utils/define-lazy-hydration-component",{"title":666,"path":2401,"stem":2402,"titleTemplate":6},"/docs/5.x/api/utils/define-nuxt-component","docs/5.x/4.api/3.utils/define-nuxt-component",{"title":670,"path":2404,"stem":2405,"titleTemplate":6},"/docs/5.x/api/utils/define-nuxt-plugin","docs/5.x/4.api/3.utils/define-nuxt-plugin",{"title":674,"path":2407,"stem":2408,"titleTemplate":6},"/docs/5.x/api/utils/define-nuxt-route-middleware","docs/5.x/4.api/3.utils/define-nuxt-route-middleware",{"title":678,"path":2410,"stem":2411,"titleTemplate":6},"/docs/5.x/api/utils/define-page-meta","docs/5.x/4.api/3.utils/define-page-meta",{"title":682,"path":2413,"stem":2414,"titleTemplate":6},"/docs/5.x/api/utils/define-route-rules","docs/5.x/4.api/3.utils/define-route-rules",{"title":686,"path":2416,"stem":2417,"titleTemplate":6},"/docs/5.x/api/utils/navigate-to","docs/5.x/4.api/3.utils/navigate-to",{"title":690,"path":2419,"stem":2420,"titleTemplate":6},"/docs/5.x/api/utils/on-before-route-leave","docs/5.x/4.api/3.utils/on-before-route-leave",{"title":694,"path":2422,"stem":2423,"titleTemplate":6},"/docs/5.x/api/utils/on-before-route-update","docs/5.x/4.api/3.utils/on-before-route-update",{"title":698,"path":2425,"stem":2426,"titleTemplate":6},"/docs/5.x/api/utils/on-nuxt-ready","docs/5.x/4.api/3.utils/on-nuxt-ready",{"title":702,"path":2428,"stem":2429,"titleTemplate":6},"/docs/5.x/api/utils/prefetch-components","docs/5.x/4.api/3.utils/prefetch-components",{"title":706,"path":2431,"stem":2432,"titleTemplate":6},"/docs/5.x/api/utils/preload-components","docs/5.x/4.api/3.utils/preload-components",{"title":710,"path":2434,"stem":2435,"titleTemplate":6},"/docs/5.x/api/utils/preload-route-components","docs/5.x/4.api/3.utils/preload-route-components",{"title":714,"path":2437,"stem":2438,"titleTemplate":6},"/docs/5.x/api/utils/prerender-routes","docs/5.x/4.api/3.utils/prerender-routes",{"title":718,"path":2440,"stem":2441,"titleTemplate":6},"/docs/5.x/api/utils/refresh-cookie","docs/5.x/4.api/3.utils/refresh-cookie",{"title":722,"path":2443,"stem":2444,"titleTemplate":6},"/docs/5.x/api/utils/refresh-nuxt-data","docs/5.x/4.api/3.utils/refresh-nuxt-data",{"title":726,"path":2446,"stem":2447,"titleTemplate":6},"/docs/5.x/api/utils/reload-nuxt-app","docs/5.x/4.api/3.utils/reload-nuxt-app",{"title":730,"path":2449,"stem":2450,"titleTemplate":6},"/docs/5.x/api/utils/set-page-layout","docs/5.x/4.api/3.utils/set-page-layout",{"title":734,"path":2452,"stem":2453,"titleTemplate":6},"/docs/5.x/api/utils/set-response-status","docs/5.x/4.api/3.utils/set-response-status",{"title":738,"path":2455,"stem":2456,"titleTemplate":6},"/docs/5.x/api/utils/show-error","docs/5.x/4.api/3.utils/show-error",{"title":742,"path":2458,"stem":2459,"titleTemplate":6},"/docs/5.x/api/utils/update-app-config","docs/5.x/4.api/3.utils/update-app-config",{"title":746,"titleTemplate":747,"icon":748,"path":2461,"stem":2462,"children":2463,"page":108},"/docs/5.x/api/commands","docs/5.x/4.api/4.commands",[2464,2467,2470,2473,2476,2479,2482,2485,2488,2491,2494,2497,2500,2503,2506,2509],{"title":753,"path":2465,"stem":2466,"titleTemplate":6},"/docs/5.x/api/commands/add","docs/5.x/4.api/4.commands/add",{"title":757,"path":2468,"stem":2469,"titleTemplate":6},"/docs/5.x/api/commands/analyze","docs/5.x/4.api/4.commands/analyze",{"title":761,"path":2471,"stem":2472,"titleTemplate":6},"/docs/5.x/api/commands/build","docs/5.x/4.api/4.commands/build",{"title":765,"path":2474,"stem":2475,"titleTemplate":6},"/docs/5.x/api/commands/build-module","docs/5.x/4.api/4.commands/build-module",{"title":769,"path":2477,"stem":2478,"titleTemplate":6},"/docs/5.x/api/commands/cleanup","docs/5.x/4.api/4.commands/cleanup",{"title":773,"path":2480,"stem":2481,"titleTemplate":6},"/docs/5.x/api/commands/dev","docs/5.x/4.api/4.commands/dev",{"title":777,"path":2483,"stem":2484,"titleTemplate":6},"/docs/5.x/api/commands/devtools","docs/5.x/4.api/4.commands/devtools",{"title":781,"path":2486,"stem":2487,"titleTemplate":6},"/docs/5.x/api/commands/generate","docs/5.x/4.api/4.commands/generate",{"title":785,"path":2489,"stem":2490,"titleTemplate":6},"/docs/5.x/api/commands/info","docs/5.x/4.api/4.commands/info",{"title":789,"path":2492,"stem":2493,"titleTemplate":6},"/docs/5.x/api/commands/init","docs/5.x/4.api/4.commands/init",{"title":793,"path":2495,"stem":2496,"titleTemplate":6},"/docs/5.x/api/commands/module","docs/5.x/4.api/4.commands/module",{"title":797,"path":2498,"stem":2499,"titleTemplate":6},"/docs/5.x/api/commands/prepare","docs/5.x/4.api/4.commands/prepare",{"title":801,"path":2501,"stem":2502,"titleTemplate":6},"/docs/5.x/api/commands/preview","docs/5.x/4.api/4.commands/preview",{"title":805,"path":2504,"stem":2505,"titleTemplate":6},"/docs/5.x/api/commands/test","docs/5.x/4.api/4.commands/test",{"title":809,"path":2507,"stem":2508,"titleTemplate":6},"/docs/5.x/api/commands/typecheck","docs/5.x/4.api/4.commands/typecheck",{"title":813,"path":2510,"stem":2511,"titleTemplate":6},"/docs/5.x/api/commands/upgrade","docs/5.x/4.api/4.commands/upgrade",{"title":411,"titleTemplate":817,"icon":818,"path":2513,"stem":2514,"children":2515,"page":108},"/docs/5.x/api/kit","docs/5.x/4.api/5.kit",[2516,2519,2522,2525,2528,2531,2534,2537,2540,2543,2546,2549,2552,2555,2558,2561,2564,2567],{"title":276,"path":2517,"stem":2518,"titleTemplate":6},"/docs/5.x/api/kit/modules","docs/5.x/4.api/5.kit/1.modules",{"title":399,"path":2520,"stem":2521,"titleTemplate":6},"/docs/5.x/api/kit/runtime-config","docs/5.x/4.api/5.kit/10.runtime-config",{"title":829,"path":2523,"stem":2524,"titleTemplate":6},"/docs/5.x/api/kit/templates","docs/5.x/4.api/5.kit/10.templates",{"title":833,"path":2526,"stem":2527,"titleTemplate":6},"/docs/5.x/api/kit/nitro","docs/5.x/4.api/5.kit/11.nitro",{"title":837,"path":2529,"stem":2530,"titleTemplate":6},"/docs/5.x/api/kit/resolving","docs/5.x/4.api/5.kit/12.resolving",{"title":841,"path":2532,"stem":2533,"titleTemplate":6},"/docs/5.x/api/kit/logging","docs/5.x/4.api/5.kit/13.logging",{"title":845,"path":2535,"stem":2536,"titleTemplate":6},"/docs/5.x/api/kit/builder","docs/5.x/4.api/5.kit/14.builder",{"title":849,"path":2538,"stem":2539,"titleTemplate":6},"/docs/5.x/api/kit/examples","docs/5.x/4.api/5.kit/15.examples",{"title":84,"path":2541,"stem":2542,"titleTemplate":6},"/docs/5.x/api/kit/layers","docs/5.x/4.api/5.kit/16.layers",{"title":856,"path":2544,"stem":2545,"titleTemplate":6},"/docs/5.x/api/kit/programmatic","docs/5.x/4.api/5.kit/2.programmatic",{"title":860,"path":2547,"stem":2548,"titleTemplate":6},"/docs/5.x/api/kit/compatibility","docs/5.x/4.api/5.kit/3.compatibility",{"title":268,"path":2550,"stem":2551,"titleTemplate":6},"/docs/5.x/api/kit/autoimports","docs/5.x/4.api/5.kit/4.autoimports",{"title":434,"path":2553,"stem":2554,"titleTemplate":6},"/docs/5.x/api/kit/components","docs/5.x/4.api/5.kit/5.components",{"title":870,"path":2556,"stem":2557,"titleTemplate":6},"/docs/5.x/api/kit/context","docs/5.x/4.api/5.kit/6.context",{"title":874,"path":2559,"stem":2560,"titleTemplate":6},"/docs/5.x/api/kit/pages","docs/5.x/4.api/5.kit/7.pages",{"title":878,"path":2562,"stem":2563,"titleTemplate":6},"/docs/5.x/api/kit/layout","docs/5.x/4.api/5.kit/8.layout",{"title":882,"path":2565,"stem":2566,"titleTemplate":6},"/docs/5.x/api/kit/head","docs/5.x/4.api/5.kit/9.head",{"title":886,"path":2568,"stem":2569,"titleTemplate":6},"/docs/5.x/api/kit/plugins","docs/5.x/4.api/5.kit/9.plugins",{"title":890,"titleTemplate":6,"icon":891,"path":2571,"stem":2572,"children":2573,"page":108},"/docs/5.x/api/advanced","docs/5.x/4.api/6.advanced",[2574,2577],{"title":407,"path":2575,"stem":2576,"titleTemplate":6},"/docs/5.x/api/advanced/hooks","docs/5.x/4.api/6.advanced/1.hooks",{"title":899,"path":2578,"stem":2579,"titleTemplate":6},"/docs/5.x/api/advanced/import-meta","docs/5.x/4.api/6.advanced/2.import-meta",{"title":903,"path":2581,"stem":2582,"titleTemplate":906,"icon":32},"/docs/5.x/api/nuxt-config","docs/5.x/4.api/6.nuxt-config",{"title":849,"titleTemplate":908,"icon":909,"path":2584,"stem":2585,"children":2586,"page":108},"/docs/5.x/examples","docs/5.x/4.examples",[2587,2590,2609,2622,2653],{"title":914,"path":2588,"stem":2589,"titleTemplate":6},"/docs/5.x/examples/hello-world","docs/5.x/4.examples/0.hello-world",{"title":395,"path":2591,"stem":2592,"children":2593,"page":108},"/docs/5.x/examples/features","docs/5.x/4.examples/1.features",[2594,2597,2600,2603,2606],{"title":922,"path":2595,"stem":2596,"titleTemplate":6},"/docs/5.x/examples/features/auto-imports","docs/5.x/4.examples/1.features/1.auto-imports",{"title":64,"path":2598,"stem":2599,"titleTemplate":6},"/docs/5.x/examples/features/data-fetching","docs/5.x/4.examples/1.features/2.data-fetching",{"title":69,"path":2601,"stem":2602,"titleTemplate":6},"/docs/5.x/examples/features/state-management","docs/5.x/4.examples/1.features/3.state-management",{"title":932,"path":2604,"stem":2605,"titleTemplate":6},"/docs/5.x/examples/features/meta-tags","docs/5.x/4.examples/1.features/4.meta-tags",{"title":936,"path":2607,"stem":2608,"titleTemplate":6},"/docs/5.x/examples/features/layouts","docs/5.x/4.examples/1.features/5.layouts",{"title":49,"path":2610,"stem":2611,"children":2612,"page":108},"/docs/5.x/examples/routing","docs/5.x/4.examples/2.routing",[2613,2616,2619],{"title":944,"path":2614,"stem":2615,"titleTemplate":6},"/docs/5.x/examples/routing/middleware","docs/5.x/4.examples/2.routing/middleware",{"title":874,"path":2617,"stem":2618,"titleTemplate":6},"/docs/5.x/examples/routing/pages","docs/5.x/4.examples/2.routing/pages",{"title":951,"path":2620,"stem":2621,"titleTemplate":6},"/docs/5.x/examples/routing/universal-router","docs/5.x/4.examples/2.routing/universal-router",{"title":890,"path":2623,"stem":2624,"children":2625,"page":108},"/docs/5.x/examples/advanced","docs/5.x/4.examples/4.advanced",[2626,2629,2632,2635,2638,2641,2644,2647,2650],{"title":84,"path":2627,"stem":2628,"titleTemplate":6},"/docs/5.x/examples/advanced/config-extends","docs/5.x/4.examples/4.advanced/config-extends",{"title":74,"path":2630,"stem":2631,"titleTemplate":6},"/docs/5.x/examples/advanced/error-handling","docs/5.x/4.examples/4.advanced/error-handling",{"title":965,"path":2633,"stem":2634,"titleTemplate":6},"/docs/5.x/examples/advanced/jsx","docs/5.x/4.examples/4.advanced/jsx",{"title":969,"path":2636,"stem":2637,"titleTemplate":6},"/docs/5.x/examples/advanced/locale","docs/5.x/4.examples/4.advanced/locale",{"title":973,"path":2639,"stem":2640,"titleTemplate":6},"/docs/5.x/examples/advanced/module-extend-pages","docs/5.x/4.examples/4.advanced/module-extend-pages",{"title":977,"path":2642,"stem":2643,"titleTemplate":6},"/docs/5.x/examples/advanced/teleport","docs/5.x/4.examples/4.advanced/teleport",{"title":99,"path":2645,"stem":2646,"titleTemplate":6},"/docs/5.x/examples/advanced/testing","docs/5.x/4.examples/4.advanced/testing",{"title":519,"path":2648,"stem":2649,"titleTemplate":6},"/docs/5.x/examples/advanced/use-cookie","docs/5.x/4.examples/4.advanced/use-cookie",{"title":987,"path":2651,"stem":2652,"titleTemplate":6},"/docs/5.x/examples/advanced/use-custom-fetch-composable","docs/5.x/4.examples/4.advanced/use-custom-fetch-composable",{"title":991,"path":2654,"stem":2655,"children":2656,"page":108},"/docs/5.x/examples/experimental","docs/5.x/4.examples/7.experimental",[2657],{"title":996,"path":2658,"stem":2659,"titleTemplate":6},"/docs/5.x/examples/experimental/wasm","docs/5.x/4.examples/7.experimental/wasm",{"title":1000,"titleTemplate":1001,"icon":1002,"path":2661,"stem":2662,"children":2663,"page":108},"/docs/5.x/community","docs/5.x/5.community",[2664,2667,2670,2673,2676,2679],{"title":1007,"path":2665,"stem":2666,"titleTemplate":6,"icon":1010},"/docs/5.x/community/getting-help","docs/5.x/5.community/2.getting-help",{"title":1012,"path":2668,"stem":2669,"titleTemplate":6,"icon":1015},"/docs/5.x/community/reporting-bugs","docs/5.x/5.community/3.reporting-bugs",{"title":1017,"path":2671,"stem":2672,"titleTemplate":6,"icon":1020},"/docs/5.x/community/contribution","docs/5.x/5.community/4.contribution",{"title":1022,"path":2674,"stem":2675,"titleTemplate":6,"icon":1025},"/docs/5.x/community/framework-contribution","docs/5.x/5.community/5.framework-contribution",{"title":1027,"path":2677,"stem":2678,"titleTemplate":6,"icon":1030},"/docs/5.x/community/roadmap","docs/5.x/5.community/6.roadmap",{"title":1032,"path":2680,"stem":2681,"titleTemplate":6,"icon":1035},"/docs/5.x/community/changelog","docs/5.x/5.community/7.changelog",{"title":1037,"titleTemplate":1038,"icon":1039,"path":2683,"stem":2684,"children":2685,"page":108},"/docs/5.x/bridge","docs/5.x/6.bridge",[2686,2689,2692,2695,2698,2701,2704,2707,2710,2713],{"title":1044,"path":2687,"stem":2688,"titleTemplate":6},"/docs/5.x/bridge/overview","docs/5.x/6.bridge/1.overview",{"title":29,"path":2690,"stem":2691,"titleTemplate":6},"/docs/5.x/bridge/configuration","docs/5.x/6.bridge/10.configuration",{"title":280,"path":2693,"stem":2694,"titleTemplate":6},"/docs/5.x/bridge/typescript","docs/5.x/6.bridge/2.typescript",{"title":1054,"path":2696,"stem":2697,"titleTemplate":6},"/docs/5.x/bridge/bridge-composition-api","docs/5.x/6.bridge/3.bridge-composition-api",{"title":1058,"path":2699,"stem":2700,"titleTemplate":6},"/docs/5.x/bridge/plugins-and-middleware","docs/5.x/6.bridge/4.plugins-and-middleware",{"title":1062,"path":2702,"stem":2703,"titleTemplate":6},"/docs/5.x/bridge/nuxt3-compatible-api","docs/5.x/6.bridge/5.nuxt3-compatible-api",{"title":932,"path":2705,"stem":2706,"titleTemplate":6},"/docs/5.x/bridge/meta","docs/5.x/6.bridge/6.meta",{"title":399,"path":2708,"stem":2709,"titleTemplate":6},"/docs/5.x/bridge/runtime-config","docs/5.x/6.bridge/7.runtime-config",{"title":833,"path":2711,"stem":2712,"titleTemplate":6},"/docs/5.x/bridge/nitro","docs/5.x/6.bridge/8.nitro",{"title":1075,"path":2714,"stem":2715,"titleTemplate":6},"/docs/5.x/bridge/vite","docs/5.x/6.bridge/9.vite",{"title":1079,"titleTemplate":1080,"icon":107,"path":2717,"stem":2718,"children":2719,"page":108},"/docs/5.x/migration","docs/5.x/7.migration",[2720,2723,2726,2729,2732,2735,2738,2741,2744,2747,2750],{"title":1044,"path":2721,"stem":2722,"titleTemplate":6},"/docs/5.x/migration/overview","docs/5.x/7.migration/1.overview",{"title":1088,"path":2724,"stem":2725,"titleTemplate":6},"/docs/5.x/migration/bundling","docs/5.x/7.migration/10.bundling",{"title":79,"path":2727,"stem":2728,"titleTemplate":6},"/docs/5.x/migration/server","docs/5.x/7.migration/11.server",{"title":29,"path":2730,"stem":2731,"titleTemplate":6},"/docs/5.x/migration/configuration","docs/5.x/7.migration/2.configuration",{"title":276,"path":2733,"stem":2734,"titleTemplate":6},"/docs/5.x/migration/module-authors","docs/5.x/7.migration/20.module-authors",{"title":922,"path":2736,"stem":2737,"titleTemplate":6},"/docs/5.x/migration/auto-imports","docs/5.x/7.migration/3.auto-imports",{"title":932,"path":2739,"stem":2740,"titleTemplate":6},"/docs/5.x/migration/meta","docs/5.x/7.migration/4.meta",{"title":1058,"path":2742,"stem":2743,"titleTemplate":6},"/docs/5.x/migration/plugins-and-middleware","docs/5.x/7.migration/5.plugins-and-middleware",{"title":1110,"path":2745,"stem":2746,"titleTemplate":6},"/docs/5.x/migration/pages-and-layouts","docs/5.x/7.migration/6.pages-and-layouts",{"title":1114,"path":2748,"stem":2749,"titleTemplate":6},"/docs/5.x/migration/component-options","docs/5.x/7.migration/7.component-options",{"title":399,"path":2751,"stem":2752,"titleTemplate":6},"/docs/5.x/migration/runtime-config","docs/5.x/7.migration/8.runtime-config",{"title":2754,"path":2755,"stem":2756,"children":2757,"page":108},"Blog","/blog","blog",[2758,2762,2766,2770,2774,2778,2782,2786,2790,2794,2798,2802,2806,2810,2814,2818,2822,2826,2830,2834,2838],{"title":2759,"path":2760,"stem":2761},"Announcing 3.0","/blog/v3","blog/1.v3",{"title":2763,"path":2764,"stem":2765},"Nuxt 3.3","/blog/v3-3","blog/10.v3-3",{"title":2767,"path":2768,"stem":2769},"Nuxt 3.4","/blog/v3-4","blog/11.v3-4",{"title":2771,"path":2772,"stem":2773},"Nuxt 3.5","/blog/v3-5","blog/12.v3-5",{"title":2775,"path":2776,"stem":2777},"Nuxt 3.6","/blog/v3-6","blog/13.v3-6",{"title":2779,"path":2780,"stem":2781},"Nuxt on the Edge","/blog/nuxt-on-the-edge","blog/14.nuxt-on-the-edge",{"title":2783,"path":2784,"stem":2785},"Nuxt DevTools v1.0","/blog/nuxt-devtools-v1-0","blog/18.nuxt-devtools-v1-0",{"title":2787,"path":2788,"stem":2789},"Nuxt: A vision for 2023","/blog/vision-2023","blog/2.vision-2023",{"title":2791,"path":2792,"stem":2793},"The Evolution of Shiki v1.0","/blog/shiki-v1","blog/21.shiki-v1",{"title":2795,"path":2796,"stem":2797},"Refreshed Nuxt ESLint Integrations","/blog/eslint-module","blog/24.eslint-module",{"title":2799,"path":2800,"stem":2801},"Introducing Nuxt Scripts","/blog/nuxt-scripts","blog/26.nuxt-scripts",{"title":2803,"path":2804,"stem":2805},"Introducing Nuxt Icon v1","/blog/nuxt-icon-v1-0","blog/29.nuxt-icon-v1-0",{"title":2807,"path":2808,"stem":2809},"Introducing Nuxt DevTools","/blog/introducing-nuxt-devtools","blog/3.introducing-nuxt-devtools",{"title":2811,"path":2812,"stem":2813},"Announcing Nuxt 3 Release Candidate","/blog/nuxt3-rc","blog/3.nuxt3-rc",{"title":2815,"path":2816,"stem":2817},"Nuxt 2 End-of-Life (EOL)","/blog/nuxt2-eol","blog/4.nuxt2-eol",{"title":2819,"path":2820,"stem":2821},"Introducing Nuxt 3 Beta","/blog/nuxt3-beta","blog/4.nuxt3-beta",{"title":2823,"path":2824,"stem":2825},"Going Full Static","/blog/going-full-static","blog/5.going-full-static",{"title":2827,"path":2828,"stem":2829},"Introducing Smart Prefetching","/blog/introducing-smart-prefetching","blog/6.introducing-smart-prefetching",{"title":2831,"path":2832,"stem":2833},"Understanding how fetch works in Nuxt 2.12","/blog/understanding-how-fetch-works-in-nuxt-2-12","blog/7.understanding-how-fetch-works-in-nuxt-2-12",{"title":2835,"path":2836,"stem":2837},"Nuxt 2 Static Improvements","/blog/nuxt-static-improvements","blog/8.nuxt-static-improvements",{"title":2839,"path":2840,"stem":2841},"Nuxt 2: From Terminal to Browser","/blog/nuxtjs-from-terminal-to-browser","blog/9.nuxtjs-from-terminal-to-browser",{"v5":2843,"v4":2844,"v3":2845,"v2":2846},"5 (nightly)","4.3.1","3.21.1","2.18.1",{"name":2848,"description":2849,"repo":2850,"npm":2851,"icon":2852,"github":2853,"website":2853,"learn_more":2854,"category":2855,"type":2856,"maintainers":2857,"compatibility":2868,"generatedAt":2872,"contributors":2873,"stats":2966,"readme":2974},"icon","Icon module for Nuxt with 200,000+ ready to use icons from Iconify.","nuxt/icon","@nuxt/icon","nuxt.svg","https://github.com/nuxt/icon","","UI","official",[2858,2863],{"name":2859,"github":2860,"twitter":2861,"bluesky":2862},"Sébastien Chopin","Atinux","atinux","atinux.com",{"name":2864,"github":2865,"bluesky":2866,"twitter":2867},"Anthony Fu","antfu","antfu.me","antfu7",{"nuxt":2869,"requires":2870,"devtools":2871},">=3.0.0",{},"^0.0.0","2026-03-08T05:52:34.431Z",[2874,2877,2880,2884,2888,2892,2895,2899,2902,2905,2908,2912,2915,2918,2921,2924,2927,2930,2933,2936,2939,2942,2945,2948,2951,2954,2957,2960,2963],{"id":2875,"username":2865,"contributions":2876},11247099,178,{"id":2878,"username":2861,"contributions":2879},904724,111,{"id":2881,"username":2882,"contributions":2883},1385263,"Tahul",10,{"id":2885,"username":2886,"contributions":2887},28706372,"danielroe",9,{"id":2889,"username":2890,"contributions":2891},1395674,"danjrwalsh",3,{"id":2893,"username":2894,"contributions":2891},25870781,"ezequidias",{"id":2896,"username":2897,"contributions":2898},5158436,"pi0",2,{"id":2900,"username":2901,"contributions":2898},1836701,"HADB",{"id":2903,"username":2904,"contributions":2898},7290030,"larbish",{"id":2906,"username":2907,"contributions":2898},727125,"andreasgangso",{"id":2909,"username":2910,"contributions":2911},48282810,"cybercoder-naj",1,{"id":2913,"username":2914,"contributions":2911},115035737,"nizasichi",{"id":2916,"username":2917,"contributions":2911},40447,"okj579",{"id":2919,"username":2920,"contributions":2911},87768087,"Readpato",{"id":2922,"username":2923,"contributions":2911},69654392,"PhabloFinotti",{"id":2925,"username":2926,"contributions":2911},30523269,"Quasarman",{"id":2928,"username":2929,"contributions":2911},15015765,"RBV1",{"id":2931,"username":2932,"contributions":2911},51883557,"iRaziul",{"id":2934,"username":2935,"contributions":2911},29805551,"RobertHaba",{"id":2937,"username":2938,"contributions":2911},57325448,"rubanp",{"id":2940,"username":2941,"contributions":2911},33484358,"geforseN",{"id":2943,"username":2944,"contributions":2911},1124666,"tkjaergaard",{"id":2946,"username":2947,"contributions":2911},28957605,"turulix",{"id":2949,"username":2950,"contributions":2911},2703233,"toniengelhardt",{"id":2952,"username":2953,"contributions":2911},11254699,"Tsuyoshi84",{"id":2955,"username":2956,"contributions":2911},35431350,"ExEr7um",{"id":2958,"username":2959,"contributions":2911},51122536,"tanerijun",{"id":2961,"username":2962,"contributions":2911},1884246,"zaosoula",{"id":2964,"username":2965,"contributions":2911},38621036,"devTeaa",{"version":2967,"downloads":2968,"stars":2969,"watchers":2969,"forks":2970,"defaultBranch":2971,"publishedAt":2972,"createdAt":2973},"2.2.1",1483103,1176,89,"main",1768884100499,1718706605195,{"data":2975,"body":2976,"toc":10053},{"title":2854,"description":2854},{"type":2977,"children":2978},"root",[2979,2990,2997,3050,3080,3105,3112,3145,3186,3192,3197,3238,3251,3272,3446,3452,3461,3527,3536,3565,3639,3648,3668,3802,3809,3821,3863,3884,3889,3916,3936,4138,4144,4163,4206,4234,4335,4341,4346,4358,4398,4417,4645,4679,4684,4799,4812,5106,5133,5382,5402,5546,5552,5580,5802,5823,5851,5857,5891,5924,5936,5962,6220,6239,6281,6344,6352,6357,6385,6390,6395,7145,7150,7162,7335,7340,7346,7358,7371,7384,7395,7414,7545,7550,7710,7723,7744,7749,7760,7786,7792,7817,7963,7984,7989,8002,8008,8039,8189,8194,8200,8205,8517,8542,8548,8561,8566,8829,8974,8980,8999,9045,9058,9275,9281,9316,9333,9358,9364,9391,9397,9409,9860,9906,9912,9993,9999,10032,10038,10047],{"type":2980,"tag":2981,"props":2982,"children":2983},"element","p",{},[2984],{"type":2980,"tag":2985,"props":2986,"children":2989},"img",{"alt":2987,"src":2988},"nuxt-icon","https://github.com/nuxt-modules/icon/assets/904724/ae673805-06ad-4c05-820e-a8445c7224ce",[],{"type":2980,"tag":2991,"props":2992,"children":2993},"h1",{"id":2987},[2994],{"type":2995,"value":2996},"text","Nuxt Icon",{"type":2980,"tag":2981,"props":2998,"children":2999},{},[3000,3012,3021,3031,3041],{"type":2980,"tag":3001,"props":3002,"children":3006},"a",{"href":3003,"rel":3004},"https://npmjs.com/package/@nuxt/icon",[3005],"nofollow",[3007],{"type":2980,"tag":2985,"props":3008,"children":3011},{"alt":3009,"src":3010},"npm version","https://img.shields.io/npm/v/@nuxt/icon/latest.svg?style=flat&colorA=18181B&colorB=28CF8D",[],{"type":2980,"tag":3001,"props":3013,"children":3015},{"href":3003,"rel":3014},[3005],[3016],{"type":2980,"tag":2985,"props":3017,"children":3020},{"alt":3018,"src":3019},"npm downloads","https://img.shields.io/npm/dm/@nuxt/icon.svg?style=flat&colorA=18181B&colorB=28CF8D",[],{"type":2980,"tag":3001,"props":3022,"children":3025},{"href":3023,"rel":3024},"https://github.com/nuxt-modules/icon/blob/main/LICENSE",[3005],[3026],{"type":2980,"tag":2985,"props":3027,"children":3030},{"alt":3028,"src":3029},"License","https://img.shields.io/github/license/nuxt-modules/icon.svg?style=flat&colorA=18181B&colorB=28CF8D",[],{"type":2980,"tag":3001,"props":3032,"children":3035},{"href":3033,"rel":3034},"https://nuxt.com",[3005],[3036],{"type":2980,"tag":2985,"props":3037,"children":3040},{"alt":3038,"src":3039},"Nuxt","https://img.shields.io/badge/Nuxt-18181B?logo=nuxt.js",[],{"type":2980,"tag":3001,"props":3042,"children":3044},{"href":3043},"https://volta.net/nuxt-modules/icon?utm_source=nuxt_icon_readme",[3045],{"type":2980,"tag":2985,"props":3046,"children":3049},{"src":3047,"alt":3048},"https://user-images.githubusercontent.com/904724/209143798-32345f6c-3cf8-4e06-9659-f4ace4a6acde.svg","Volta board",[],{"type":2980,"tag":2981,"props":3051,"children":3052},{},[3053,3055,3062,3064,3069,3071,3078],{"type":2995,"value":3054},"Add ",{"type":2980,"tag":3001,"props":3056,"children":3059},{"href":3057,"rel":3058},"https://icones.js.org",[3005],[3060],{"type":2995,"value":3061},"200,000+ ready to use icons",{"type":2995,"value":3063}," to your ",{"type":2980,"tag":3001,"props":3065,"children":3067},{"href":3033,"rel":3066},[3005],[3068],{"type":2995,"value":3038},{"type":2995,"value":3070}," application, based on ",{"type":2980,"tag":3001,"props":3072,"children":3075},{"href":3073,"rel":3074},"https://iconify.design",[3005],[3076],{"type":2995,"value":3077},"Iconify",{"type":2995,"value":3079},".",{"type":2980,"tag":3081,"props":3082,"children":3083},"ul",{},[3084,3095],{"type":2980,"tag":3085,"props":3086,"children":3087},"li",{},[3088],{"type":2980,"tag":3001,"props":3089,"children":3092},{"href":3090,"rel":3091},"https://github.com/nuxt-modules/icon/releases",[3005],[3093],{"type":2995,"value":3094},"✨  Release Notes",{"type":2980,"tag":3085,"props":3096,"children":3097},{},[3098],{"type":2980,"tag":3001,"props":3099,"children":3102},{"href":3100,"rel":3101},"https://stackblitz.com/edit/nuxt-icon-playground?file=app.vue",[3005],[3103],{"type":2995,"value":3104},"🏀  Online playground",{"type":2980,"tag":3106,"props":3107,"children":3109},"h2",{"id":3108},"features",[3110],{"type":2995,"value":3111},"Features ✨",{"type":2980,"tag":3081,"props":3113,"children":3114},{},[3115,3120,3125,3135,3140],{"type":2980,"tag":3085,"props":3116,"children":3117},{},[3118],{"type":2995,"value":3119},"Nuxt 3 ready",{"type":2980,"tag":3085,"props":3121,"children":3122},{},[3123],{"type":2995,"value":3124},"SSR friendly",{"type":2980,"tag":3085,"props":3126,"children":3127},{},[3128,3130],{"type":2995,"value":3129},"Support 200,000 open-source vector icons via ",{"type":2980,"tag":3001,"props":3131,"children":3133},{"href":3073,"rel":3132},[3005],[3134],{"type":2995,"value":3077},{"type":2980,"tag":3085,"props":3136,"children":3137},{},[3138],{"type":2995,"value":3139},"Support both CSS mode / SVG mode",{"type":2980,"tag":3085,"props":3141,"children":3142},{},[3143],{"type":2995,"value":3144},"Custom SVG support (via Vue component, or via local SVG files)",{"type":2980,"tag":3146,"props":3147,"children":3148},"blockquote",{},[3149],{"type":2980,"tag":2981,"props":3150,"children":3151},{},[3152,3158,3160,3167,3169,3175,3177,3184],{"type":2980,"tag":3153,"props":3154,"children":3155},"span",{},[3156],{"type":2995,"value":3157},"!NOTE",{"type":2995,"value":3159},"\nYou are viewing the ",{"type":2980,"tag":3161,"props":3162,"children":3164},"code",{"className":3163},[],[3165],{"type":2995,"value":3166},"v1.0",{"type":2995,"value":3168}," version of this module, which is a complete rewrite for a better developer experience and performance. If you are migrating from ",{"type":2980,"tag":3161,"props":3170,"children":3172},{"className":3171},[],[3173],{"type":2995,"value":3174},"v0.6",{"type":2995,"value":3176},", please check ",{"type":2980,"tag":3001,"props":3178,"children":3181},{"href":3179,"rel":3180},"https://github.com/nuxt-modules/icon/pull/154",[3005],[3182],{"type":2995,"value":3183},"this PR",{"type":2995,"value":3185}," for the full list of changes.",{"type":2980,"tag":3106,"props":3187,"children":3189},{"id":3188},"setup-️",[3190],{"type":2995,"value":3191},"Setup ⛓️",{"type":2980,"tag":2981,"props":3193,"children":3194},{},[3195],{"type":2995,"value":3196},"Run the following command to add the module to your project:",{"type":2980,"tag":3198,"props":3199,"children":3203},"pre",{"className":3200,"code":3201,"language":3202,"meta":2854,"style":2854},"language-bash shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","npx nuxi module add icon\n","bash",[3204],{"type":2980,"tag":3161,"props":3205,"children":3206},{"__ignoreMap":2854},[3207],{"type":2980,"tag":3153,"props":3208,"children":3210},{"class":3209,"line":2911},"line",[3211,3217,3223,3228,3233],{"type":2980,"tag":3153,"props":3212,"children":3214},{"style":3213},"--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B",[3215],{"type":2995,"value":3216},"npx",{"type":2980,"tag":3153,"props":3218,"children":3220},{"style":3219},"--shiki-light:#91B859;--shiki-default:#91B859;--shiki-dark:#C3E88D",[3221],{"type":2995,"value":3222}," nuxi",{"type":2980,"tag":3153,"props":3224,"children":3225},{"style":3219},[3226],{"type":2995,"value":3227}," module",{"type":2980,"tag":3153,"props":3229,"children":3230},{"style":3219},[3231],{"type":2995,"value":3232}," add",{"type":2980,"tag":3153,"props":3234,"children":3235},{"style":3219},[3236],{"type":2995,"value":3237}," icon\n",{"type":2980,"tag":2981,"props":3239,"children":3240},{},[3241,3243,3249],{"type":2995,"value":3242},"That's it, you can now use the ",{"type":2980,"tag":3161,"props":3244,"children":3246},{"className":3245},[],[3247],{"type":2995,"value":3248},"\u003CIcon />",{"type":2995,"value":3250}," in your components!",{"type":2980,"tag":2981,"props":3252,"children":3253},{},[3254,3256,3263,3265],{"type":2995,"value":3255},"✨ If you are using VS Code, you can use the ",{"type":2980,"tag":3001,"props":3257,"children":3260},{"href":3258,"rel":3259},"https://marketplace.visualstudio.com/items?itemName=antfu.iconify",[3005],[3261],{"type":2995,"value":3262},"Iconify IntelliSense",{"type":2995,"value":3264}," extension by ",{"type":2980,"tag":3001,"props":3266,"children":3269},{"href":3267,"rel":3268},"https://github.com/antfu",[3005],[3270],{"type":2995,"value":3271},"@antfu",{"type":2980,"tag":3273,"props":3274,"children":3275},"details",{},[3276,3282,3287,3317,3327,3427],{"type":2980,"tag":3277,"props":3278,"children":3279},"summary",{},[3280],{"type":2995,"value":3281},"Manual Setup",{"type":2980,"tag":2981,"props":3283,"children":3284},{},[3285],{"type":2995,"value":3286},"You can install the module manually with:",{"type":2980,"tag":3198,"props":3288,"children":3290},{"className":3200,"code":3289,"language":3202,"meta":2854,"style":2854},"npm i -D @nuxt/icon\n",[3291],{"type":2980,"tag":3161,"props":3292,"children":3293},{"__ignoreMap":2854},[3294],{"type":2980,"tag":3153,"props":3295,"children":3296},{"class":3209,"line":2911},[3297,3302,3307,3312],{"type":2980,"tag":3153,"props":3298,"children":3299},{"style":3213},[3300],{"type":2995,"value":3301},"npm",{"type":2980,"tag":3153,"props":3303,"children":3304},{"style":3219},[3305],{"type":2995,"value":3306}," i",{"type":2980,"tag":3153,"props":3308,"children":3309},{"style":3219},[3310],{"type":2995,"value":3311}," -D",{"type":2980,"tag":3153,"props":3313,"children":3314},{"style":3219},[3315],{"type":2995,"value":3316}," @nuxt/icon\n",{"type":2980,"tag":2981,"props":3318,"children":3319},{},[3320,3322],{"type":2995,"value":3321},"Update your ",{"type":2980,"tag":3161,"props":3323,"children":3325},{"className":3324},[],[3326],{"type":2995,"value":233},{"type":2980,"tag":3198,"props":3328,"children":3332},{"className":3329,"code":3330,"language":3331,"meta":2854,"style":2854},"language-ts shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ]\n})\n","ts",[3333],{"type":2980,"tag":3161,"props":3334,"children":3335},{"__ignoreMap":2854},[3336,3368,3387,3404,3413],{"type":2980,"tag":3153,"props":3337,"children":3338},{"class":3209,"line":2911},[3339,3345,3350,3356,3362],{"type":2980,"tag":3153,"props":3340,"children":3342},{"style":3341},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#39ADB5;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[3343],{"type":2995,"value":3344},"export",{"type":2980,"tag":3153,"props":3346,"children":3347},{"style":3341},[3348],{"type":2995,"value":3349}," default",{"type":2980,"tag":3153,"props":3351,"children":3353},{"style":3352},"--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF",[3354],{"type":2995,"value":3355}," defineNuxtConfig",{"type":2980,"tag":3153,"props":3357,"children":3359},{"style":3358},"--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8",[3360],{"type":2995,"value":3361},"(",{"type":2980,"tag":3153,"props":3363,"children":3365},{"style":3364},"--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF",[3366],{"type":2995,"value":3367},"{\n",{"type":2980,"tag":3153,"props":3369,"children":3370},{"class":3209,"line":2898},[3371,3377,3382],{"type":2980,"tag":3153,"props":3372,"children":3374},{"style":3373},"--shiki-light:#E53935;--shiki-default:#E53935;--shiki-dark:#F07178",[3375],{"type":2995,"value":3376},"  modules",{"type":2980,"tag":3153,"props":3378,"children":3379},{"style":3364},[3380],{"type":2995,"value":3381},":",{"type":2980,"tag":3153,"props":3383,"children":3384},{"style":3358},[3385],{"type":2995,"value":3386}," [\n",{"type":2980,"tag":3153,"props":3388,"children":3389},{"class":3209,"line":2891},[3390,3395,3399],{"type":2980,"tag":3153,"props":3391,"children":3392},{"style":3364},[3393],{"type":2995,"value":3394},"    '",{"type":2980,"tag":3153,"props":3396,"children":3397},{"style":3219},[3398],{"type":2995,"value":2851},{"type":2980,"tag":3153,"props":3400,"children":3401},{"style":3364},[3402],{"type":2995,"value":3403},"'\n",{"type":2980,"tag":3153,"props":3405,"children":3407},{"class":3209,"line":3406},4,[3408],{"type":2980,"tag":3153,"props":3409,"children":3410},{"style":3358},[3411],{"type":2995,"value":3412},"  ]\n",{"type":2980,"tag":3153,"props":3414,"children":3416},{"class":3209,"line":3415},5,[3417,3422],{"type":2980,"tag":3153,"props":3418,"children":3419},{"style":3364},[3420],{"type":2995,"value":3421},"}",{"type":2980,"tag":3153,"props":3423,"children":3424},{"style":3358},[3425],{"type":2995,"value":3426},")\n",{"type":2980,"tag":2981,"props":3428,"children":3429},{},[3430,3432,3437,3439,3444],{"type":2995,"value":3431},"If you have the legacy module ",{"type":2980,"tag":3161,"props":3433,"children":3435},{"className":3434},[],[3436],{"type":2995,"value":2987},{"type":2995,"value":3438}," installed, you might want to remove it from the ",{"type":2980,"tag":3161,"props":3440,"children":3442},{"className":3441},[],[3443],{"type":2995,"value":162},{"type":2995,"value":3445}," list.",{"type":2980,"tag":3106,"props":3447,"children":3449},{"id":3448},"usage",[3450],{"type":2995,"value":3451},"Usage 👌",{"type":2980,"tag":2981,"props":3453,"children":3454},{},[3455],{"type":2980,"tag":3456,"props":3457,"children":3458},"strong",{},[3459],{"type":2995,"value":3460},"Props:",{"type":2980,"tag":3081,"props":3462,"children":3463},{},[3464,3475,3494],{"type":2980,"tag":3085,"props":3465,"children":3466},{},[3467,3473],{"type":2980,"tag":3161,"props":3468,"children":3470},{"className":3469},[],[3471],{"type":2995,"value":3472},"name",{"type":2995,"value":3474}," (required): icon name or global component name",{"type":2980,"tag":3085,"props":3476,"children":3477},{},[3478,3484,3486,3492],{"type":2980,"tag":3161,"props":3479,"children":3481},{"className":3480},[],[3482],{"type":2995,"value":3483},"size",{"type":2995,"value":3485},": icon size (default: ",{"type":2980,"tag":3161,"props":3487,"children":3489},{"className":3488},[],[3490],{"type":2995,"value":3491},"1em",{"type":2995,"value":3493},")",{"type":2980,"tag":3085,"props":3495,"children":3496},{},[3497,3503,3505,3511,3513,3519,3521,3526],{"type":2980,"tag":3161,"props":3498,"children":3500},{"className":3499},[],[3501],{"type":2995,"value":3502},"mode",{"type":2995,"value":3504},": icon rendering mode (",{"type":2980,"tag":3161,"props":3506,"children":3508},{"className":3507},[],[3509],{"type":2995,"value":3510},"svg",{"type":2995,"value":3512}," or ",{"type":2980,"tag":3161,"props":3514,"children":3516},{"className":3515},[],[3517],{"type":2995,"value":3518},"css",{"type":2995,"value":3520},", default: ",{"type":2980,"tag":3161,"props":3522,"children":3524},{"className":3523},[],[3525],{"type":2995,"value":3518},{"type":2995,"value":3493},{"type":2980,"tag":2981,"props":3528,"children":3529},{},[3530,3535],{"type":2980,"tag":3456,"props":3531,"children":3532},{},[3533],{"type":2995,"value":3534},"Attributes",{"type":2995,"value":3381},{"type":2980,"tag":2981,"props":3537,"children":3538},{},[3539,3541,3547,3548,3554,3556,3563],{"type":2995,"value":3540},"When using an icon from Iconify, a ",{"type":2980,"tag":3161,"props":3542,"children":3544},{"className":3543},[],[3545],{"type":2995,"value":3546},"\u003Cspan>",{"type":2995,"value":3512},{"type":2980,"tag":3161,"props":3549,"children":3551},{"className":3550},[],[3552],{"type":2995,"value":3553},"\u003Csvg>",{"type":2995,"value":3555}," will be created based on the rendering mode, you can give ",{"type":2980,"tag":3001,"props":3557,"children":3560},{"href":3558,"rel":3559},"https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute",[3005],[3561],{"type":2995,"value":3562},"all the attributes",{"type":2995,"value":3564}," of the native element.",{"type":2980,"tag":3198,"props":3566,"children":3570},{"className":3567,"code":3568,"language":3569,"meta":2854,"style":2854},"language-html shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","\u003CIcon name=\"uil:github\" style=\"color: black\" />\n","html",[3571],{"type":2980,"tag":3161,"props":3572,"children":3573},{"__ignoreMap":2854},[3574],{"type":2980,"tag":3153,"props":3575,"children":3576},{"class":3209,"line":2911},[3577,3582,3587,3593,3598,3603,3608,3612,3617,3621,3625,3630,3634],{"type":2980,"tag":3153,"props":3578,"children":3579},{"style":3364},[3580],{"type":2995,"value":3581},"\u003C",{"type":2980,"tag":3153,"props":3583,"children":3584},{"style":3373},[3585],{"type":2995,"value":3586},"Icon",{"type":2980,"tag":3153,"props":3588,"children":3590},{"style":3589},"--shiki-light:#9C3EDA;--shiki-default:#9C3EDA;--shiki-dark:#C792EA",[3591],{"type":2995,"value":3592}," name",{"type":2980,"tag":3153,"props":3594,"children":3595},{"style":3364},[3596],{"type":2995,"value":3597},"=",{"type":2980,"tag":3153,"props":3599,"children":3600},{"style":3364},[3601],{"type":2995,"value":3602},"\"",{"type":2980,"tag":3153,"props":3604,"children":3605},{"style":3219},[3606],{"type":2995,"value":3607},"uil:github",{"type":2980,"tag":3153,"props":3609,"children":3610},{"style":3364},[3611],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":3613,"children":3614},{"style":3589},[3615],{"type":2995,"value":3616}," style",{"type":2980,"tag":3153,"props":3618,"children":3619},{"style":3364},[3620],{"type":2995,"value":3597},{"type":2980,"tag":3153,"props":3622,"children":3623},{"style":3364},[3624],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":3626,"children":3627},{"style":3219},[3628],{"type":2995,"value":3629},"color: black",{"type":2980,"tag":3153,"props":3631,"children":3632},{"style":3364},[3633],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":3635,"children":3636},{"style":3364},[3637],{"type":2995,"value":3638}," />\n",{"type":2980,"tag":2981,"props":3640,"children":3641},{},[3642,3647],{"type":2980,"tag":3456,"props":3643,"children":3644},{},[3645],{"type":2995,"value":3646},"TailwindCSS v4",{"type":2995,"value":3381},{"type":2980,"tag":2981,"props":3649,"children":3650},{},[3651,3653,3658,3660,3666],{"type":2995,"value":3652},"When using TailwindCSS v4 with the ",{"type":2980,"tag":3161,"props":3654,"children":3656},{"className":3655},[],[3657],{"type":2995,"value":3518},{"type":2995,"value":3659}," mode, you should configure the ",{"type":2980,"tag":3161,"props":3661,"children":3663},{"className":3662},[],[3664],{"type":2995,"value":3665},"cssLayer",{"type":2995,"value":3667}," in Nuxt's app config:",{"type":2980,"tag":3198,"props":3669,"children":3671},{"className":3329,"code":3670,"language":3331,"meta":2854,"style":2854},"// ~/app.config.ts\nexport default defineAppConfig({\n  icon: {\n    mode: 'css',\n    cssLayer: 'base'\n  }\n})\n",[3672],{"type":2980,"tag":3161,"props":3673,"children":3674},{"__ignoreMap":2854},[3675,3684,3708,3725,3756,3781,3790],{"type":2980,"tag":3153,"props":3676,"children":3677},{"class":3209,"line":2911},[3678],{"type":2980,"tag":3153,"props":3679,"children":3681},{"style":3680},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[3682],{"type":2995,"value":3683},"// ~/app.config.ts\n",{"type":2980,"tag":3153,"props":3685,"children":3686},{"class":3209,"line":2898},[3687,3691,3695,3700,3704],{"type":2980,"tag":3153,"props":3688,"children":3689},{"style":3341},[3690],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":3692,"children":3693},{"style":3341},[3694],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":3696,"children":3697},{"style":3352},[3698],{"type":2995,"value":3699}," defineAppConfig",{"type":2980,"tag":3153,"props":3701,"children":3702},{"style":3358},[3703],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":3705,"children":3706},{"style":3364},[3707],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":3709,"children":3710},{"class":3209,"line":2891},[3711,3716,3720],{"type":2980,"tag":3153,"props":3712,"children":3713},{"style":3373},[3714],{"type":2995,"value":3715},"  icon",{"type":2980,"tag":3153,"props":3717,"children":3718},{"style":3364},[3719],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":3721,"children":3722},{"style":3364},[3723],{"type":2995,"value":3724}," {\n",{"type":2980,"tag":3153,"props":3726,"children":3727},{"class":3209,"line":3406},[3728,3733,3737,3742,3746,3751],{"type":2980,"tag":3153,"props":3729,"children":3730},{"style":3373},[3731],{"type":2995,"value":3732},"    mode",{"type":2980,"tag":3153,"props":3734,"children":3735},{"style":3364},[3736],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":3738,"children":3739},{"style":3364},[3740],{"type":2995,"value":3741}," '",{"type":2980,"tag":3153,"props":3743,"children":3744},{"style":3219},[3745],{"type":2995,"value":3518},{"type":2980,"tag":3153,"props":3747,"children":3748},{"style":3364},[3749],{"type":2995,"value":3750},"'",{"type":2980,"tag":3153,"props":3752,"children":3753},{"style":3364},[3754],{"type":2995,"value":3755},",\n",{"type":2980,"tag":3153,"props":3757,"children":3758},{"class":3209,"line":3415},[3759,3764,3768,3772,3777],{"type":2980,"tag":3153,"props":3760,"children":3761},{"style":3373},[3762],{"type":2995,"value":3763},"    cssLayer",{"type":2980,"tag":3153,"props":3765,"children":3766},{"style":3364},[3767],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":3769,"children":3770},{"style":3364},[3771],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":3773,"children":3774},{"style":3219},[3775],{"type":2995,"value":3776},"base",{"type":2980,"tag":3153,"props":3778,"children":3779},{"style":3364},[3780],{"type":2995,"value":3403},{"type":2980,"tag":3153,"props":3782,"children":3784},{"class":3209,"line":3783},6,[3785],{"type":2980,"tag":3153,"props":3786,"children":3787},{"style":3364},[3788],{"type":2995,"value":3789},"  }\n",{"type":2980,"tag":3153,"props":3791,"children":3793},{"class":3209,"line":3792},7,[3794,3798],{"type":2980,"tag":3153,"props":3795,"children":3796},{"style":3364},[3797],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":3799,"children":3800},{"style":3358},[3801],{"type":2995,"value":3426},{"type":2980,"tag":3803,"props":3804,"children":3806},"h3",{"id":3805},"iconify-dataset",[3807],{"type":2995,"value":3808},"Iconify Dataset",{"type":2980,"tag":2981,"props":3810,"children":3811},{},[3812,3814,3819],{"type":2995,"value":3813},"You can use any name from the ",{"type":2980,"tag":3001,"props":3815,"children":3817},{"href":3057,"rel":3816},[3005],[3818],{"type":2995,"value":3057},{"type":2995,"value":3820}," collection:",{"type":2980,"tag":3198,"props":3822,"children":3824},{"className":3567,"code":3823,"language":3569,"meta":2854,"style":2854},"\u003CIcon name=\"uil:github\" />\n",[3825],{"type":2980,"tag":3161,"props":3826,"children":3827},{"__ignoreMap":2854},[3828],{"type":2980,"tag":3153,"props":3829,"children":3830},{"class":3209,"line":2911},[3831,3835,3839,3843,3847,3851,3855,3859],{"type":2980,"tag":3153,"props":3832,"children":3833},{"style":3364},[3834],{"type":2995,"value":3581},{"type":2980,"tag":3153,"props":3836,"children":3837},{"style":3373},[3838],{"type":2995,"value":3586},{"type":2980,"tag":3153,"props":3840,"children":3841},{"style":3589},[3842],{"type":2995,"value":3592},{"type":2980,"tag":3153,"props":3844,"children":3845},{"style":3364},[3846],{"type":2995,"value":3597},{"type":2980,"tag":3153,"props":3848,"children":3849},{"style":3364},[3850],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":3852,"children":3853},{"style":3219},[3854],{"type":2995,"value":3607},{"type":2980,"tag":3153,"props":3856,"children":3857},{"style":3364},[3858],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":3860,"children":3861},{"style":3364},[3862],{"type":2995,"value":3638},{"type":2980,"tag":2981,"props":3864,"children":3865},{},[3866,3868,3874,3876,3882],{"type":2995,"value":3867},"It supports the ",{"type":2980,"tag":3161,"props":3869,"children":3871},{"className":3870},[],[3872],{"type":2995,"value":3873},"i-",{"type":2995,"value":3875}," prefix (for example, ",{"type":2980,"tag":3161,"props":3877,"children":3879},{"className":3878},[],[3880],{"type":2995,"value":3881},"i-uil-github",{"type":2995,"value":3883},").",{"type":2980,"tag":2981,"props":3885,"children":3886},{},[3887],{"type":2995,"value":3888},"It's highly recommended to install the icon data locally with",{"type":2980,"tag":3198,"props":3890,"children":3892},{"className":3200,"code":3891,"language":3202,"meta":2854,"style":2854},"npm i -D @iconify-json/collection-name\n",[3893],{"type":2980,"tag":3161,"props":3894,"children":3895},{"__ignoreMap":2854},[3896],{"type":2980,"tag":3153,"props":3897,"children":3898},{"class":3209,"line":2911},[3899,3903,3907,3911],{"type":2980,"tag":3153,"props":3900,"children":3901},{"style":3213},[3902],{"type":2995,"value":3301},{"type":2980,"tag":3153,"props":3904,"children":3905},{"style":3219},[3906],{"type":2995,"value":3306},{"type":2980,"tag":3153,"props":3908,"children":3909},{"style":3219},[3910],{"type":2995,"value":3311},{"type":2980,"tag":3153,"props":3912,"children":3913},{"style":3219},[3914],{"type":2995,"value":3915}," @iconify-json/collection-name\n",{"type":2980,"tag":2981,"props":3917,"children":3918},{},[3919,3921,3926,3928,3934],{"type":2995,"value":3920},"For example, to use the ",{"type":2980,"tag":3161,"props":3922,"children":3924},{"className":3923},[],[3925],{"type":2995,"value":3607},{"type":2995,"value":3927}," icon, install its collection with ",{"type":2980,"tag":3161,"props":3929,"children":3931},{"className":3930},[],[3932],{"type":2995,"value":3933},"@iconify-json/uil",{"type":2995,"value":3935},". This way the icons can be served locally or from your serverless functions, which is faster and more reliable on both SSR and client-side.",{"type":2980,"tag":3146,"props":3937,"children":3938},{},[3939,3956],{"type":2980,"tag":2981,"props":3940,"children":3941},{},[3942,3946,3948,3954],{"type":2980,"tag":3153,"props":3943,"children":3944},{},[3945],{"type":2995,"value":3157},{"type":2995,"value":3947},"\nYou may also know you can install ",{"type":2980,"tag":3161,"props":3949,"children":3951},{"className":3950},[],[3952],{"type":2995,"value":3953},"@iconify/json",{"type":2995,"value":3955}," package to include all iconify icons. This is not recommended because it will increase your server bundle size and building performance. If you choose to do so, we'd recommend to explicitly specify the collection names you need:",{"type":2980,"tag":3198,"props":3957,"children":3959},{"className":3329,"code":3958,"language":3331,"meta":2854,"style":2854},"export default defineNuxtConfig({\n  modules: ['@nuxt/icon'],\n  icon: {\n    serverBundle: {\n      collections: ['uil', 'mdi'] // \u003C!--- this\n    }\n  }\n})\n",[3960],{"type":2980,"tag":3161,"props":3961,"children":3962},{"__ignoreMap":2854},[3963,3986,4023,4038,4054,4111,4119,4126],{"type":2980,"tag":3153,"props":3964,"children":3965},{"class":3209,"line":2911},[3966,3970,3974,3978,3982],{"type":2980,"tag":3153,"props":3967,"children":3968},{"style":3341},[3969],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":3971,"children":3972},{"style":3341},[3973],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":3975,"children":3976},{"style":3352},[3977],{"type":2995,"value":3355},{"type":2980,"tag":3153,"props":3979,"children":3980},{"style":3358},[3981],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":3983,"children":3984},{"style":3364},[3985],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":3987,"children":3988},{"class":3209,"line":2898},[3989,3993,3997,4002,4006,4010,4014,4019],{"type":2980,"tag":3153,"props":3990,"children":3991},{"style":3373},[3992],{"type":2995,"value":3376},{"type":2980,"tag":3153,"props":3994,"children":3995},{"style":3364},[3996],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":3998,"children":3999},{"style":3358},[4000],{"type":2995,"value":4001}," [",{"type":2980,"tag":3153,"props":4003,"children":4004},{"style":3364},[4005],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":4007,"children":4008},{"style":3219},[4009],{"type":2995,"value":2851},{"type":2980,"tag":3153,"props":4011,"children":4012},{"style":3364},[4013],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":4015,"children":4016},{"style":3358},[4017],{"type":2995,"value":4018},"]",{"type":2980,"tag":3153,"props":4020,"children":4021},{"style":3364},[4022],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":4024,"children":4025},{"class":3209,"line":2891},[4026,4030,4034],{"type":2980,"tag":3153,"props":4027,"children":4028},{"style":3373},[4029],{"type":2995,"value":3715},{"type":2980,"tag":3153,"props":4031,"children":4032},{"style":3364},[4033],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":4035,"children":4036},{"style":3364},[4037],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":4039,"children":4040},{"class":3209,"line":3406},[4041,4046,4050],{"type":2980,"tag":3153,"props":4042,"children":4043},{"style":3373},[4044],{"type":2995,"value":4045},"    serverBundle",{"type":2980,"tag":3153,"props":4047,"children":4048},{"style":3364},[4049],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":4051,"children":4052},{"style":3364},[4053],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":4055,"children":4056},{"class":3209,"line":3415},[4057,4062,4066,4070,4074,4079,4083,4088,4092,4097,4101,4106],{"type":2980,"tag":3153,"props":4058,"children":4059},{"style":3373},[4060],{"type":2995,"value":4061},"      collections",{"type":2980,"tag":3153,"props":4063,"children":4064},{"style":3364},[4065],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":4067,"children":4068},{"style":3358},[4069],{"type":2995,"value":4001},{"type":2980,"tag":3153,"props":4071,"children":4072},{"style":3364},[4073],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":4075,"children":4076},{"style":3219},[4077],{"type":2995,"value":4078},"uil",{"type":2980,"tag":3153,"props":4080,"children":4081},{"style":3364},[4082],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":4084,"children":4085},{"style":3364},[4086],{"type":2995,"value":4087},",",{"type":2980,"tag":3153,"props":4089,"children":4090},{"style":3364},[4091],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":4093,"children":4094},{"style":3219},[4095],{"type":2995,"value":4096},"mdi",{"type":2980,"tag":3153,"props":4098,"children":4099},{"style":3364},[4100],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":4102,"children":4103},{"style":3358},[4104],{"type":2995,"value":4105},"] ",{"type":2980,"tag":3153,"props":4107,"children":4108},{"style":3680},[4109],{"type":2995,"value":4110},"// \u003C!--- this\n",{"type":2980,"tag":3153,"props":4112,"children":4113},{"class":3209,"line":3783},[4114],{"type":2980,"tag":3153,"props":4115,"children":4116},{"style":3364},[4117],{"type":2995,"value":4118},"    }\n",{"type":2980,"tag":3153,"props":4120,"children":4121},{"class":3209,"line":3792},[4122],{"type":2980,"tag":3153,"props":4123,"children":4124},{"style":3364},[4125],{"type":2995,"value":3789},{"type":2980,"tag":3153,"props":4127,"children":4129},{"class":3209,"line":4128},8,[4130,4134],{"type":2980,"tag":3153,"props":4131,"children":4132},{"style":3364},[4133],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":4135,"children":4136},{"style":3358},[4137],{"type":2995,"value":3426},{"type":2980,"tag":3803,"props":4139,"children":4141},{"id":4140},"vue-component",[4142],{"type":2995,"value":4143},"Vue Component",{"type":2980,"tag":2981,"props":4145,"children":4146},{},[4147,4149,4154,4156,4161],{"type":2995,"value":4148},"When the ",{"type":2980,"tag":3161,"props":4150,"children":4152},{"className":4151},[],[4153],{"type":2995,"value":3472},{"type":2995,"value":4155}," matches a global registered component, it will be rendered as that component (in this case ",{"type":2980,"tag":3161,"props":4157,"children":4159},{"className":4158},[],[4160],{"type":2995,"value":3502},{"type":2995,"value":4162}," will be ignored):",{"type":2980,"tag":3198,"props":4164,"children":4166},{"className":3567,"code":4165,"language":3569,"meta":2854,"style":2854},"\u003CIcon name=\"MyComponent\" />\n",[4167],{"type":2980,"tag":3161,"props":4168,"children":4169},{"__ignoreMap":2854},[4170],{"type":2980,"tag":3153,"props":4171,"children":4172},{"class":3209,"line":2911},[4173,4177,4181,4185,4189,4193,4198,4202],{"type":2980,"tag":3153,"props":4174,"children":4175},{"style":3364},[4176],{"type":2995,"value":3581},{"type":2980,"tag":3153,"props":4178,"children":4179},{"style":3373},[4180],{"type":2995,"value":3586},{"type":2980,"tag":3153,"props":4182,"children":4183},{"style":3589},[4184],{"type":2995,"value":3592},{"type":2980,"tag":3153,"props":4186,"children":4187},{"style":3364},[4188],{"type":2995,"value":3597},{"type":2980,"tag":3153,"props":4190,"children":4191},{"style":3364},[4192],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":4194,"children":4195},{"style":3219},[4196],{"type":2995,"value":4197},"MyComponent",{"type":2980,"tag":3153,"props":4199,"children":4200},{"style":3364},[4201],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":4203,"children":4204},{"style":3364},[4205],{"type":2995,"value":3638},{"type":2980,"tag":2981,"props":4207,"children":4208},{},[4209,4211,4216,4218,4224,4226,4233],{"type":2995,"value":4210},"Note that ",{"type":2980,"tag":3161,"props":4212,"children":4214},{"className":4213},[],[4215],{"type":2995,"value":4197},{"type":2995,"value":4217}," needs to be inside ",{"type":2980,"tag":3161,"props":4219,"children":4221},{"className":4220},[],[4222],{"type":2995,"value":4223},"components/global/",{"type":2995,"value":4225}," folder (see ",{"type":2980,"tag":3001,"props":4227,"children":4230},{"href":4228,"rel":4229},"https://github.com/nuxt-modules/icon/blob/main/playground/components/global/NuxtLogo.vue",[3005],[4231],{"type":2995,"value":4232},"example",{"type":2995,"value":3883},{"type":2980,"tag":3146,"props":4235,"children":4236},{},[4237,4247],{"type":2980,"tag":2981,"props":4238,"children":4239},{},[4240,4245],{"type":2980,"tag":3153,"props":4241,"children":4242},{},[4243],{"type":2995,"value":4244},"!TIP",{"type":2995,"value":4246},"\nYou can also change the component name with:",{"type":2980,"tag":3198,"props":4248,"children":4250},{"className":3329,"code":4249,"language":3331,"meta":2854,"style":2854},"export default defineNuxtConfig({\n  icon: {\n    componentName: 'NuxtIcon'\n  }\n})\n",[4251],{"type":2980,"tag":3161,"props":4252,"children":4253},{"__ignoreMap":2854},[4254,4277,4292,4317,4324],{"type":2980,"tag":3153,"props":4255,"children":4256},{"class":3209,"line":2911},[4257,4261,4265,4269,4273],{"type":2980,"tag":3153,"props":4258,"children":4259},{"style":3341},[4260],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":4262,"children":4263},{"style":3341},[4264],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":4266,"children":4267},{"style":3352},[4268],{"type":2995,"value":3355},{"type":2980,"tag":3153,"props":4270,"children":4271},{"style":3358},[4272],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":4274,"children":4275},{"style":3364},[4276],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":4278,"children":4279},{"class":3209,"line":2898},[4280,4284,4288],{"type":2980,"tag":3153,"props":4281,"children":4282},{"style":3373},[4283],{"type":2995,"value":3715},{"type":2980,"tag":3153,"props":4285,"children":4286},{"style":3364},[4287],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":4289,"children":4290},{"style":3364},[4291],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":4293,"children":4294},{"class":3209,"line":2891},[4295,4300,4304,4308,4313],{"type":2980,"tag":3153,"props":4296,"children":4297},{"style":3373},[4298],{"type":2995,"value":4299},"    componentName",{"type":2980,"tag":3153,"props":4301,"children":4302},{"style":3364},[4303],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":4305,"children":4306},{"style":3364},[4307],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":4309,"children":4310},{"style":3219},[4311],{"type":2995,"value":4312},"NuxtIcon",{"type":2980,"tag":3153,"props":4314,"children":4315},{"style":3364},[4316],{"type":2995,"value":3403},{"type":2980,"tag":3153,"props":4318,"children":4319},{"class":3209,"line":3406},[4320],{"type":2980,"tag":3153,"props":4321,"children":4322},{"style":3364},[4323],{"type":2995,"value":3789},{"type":2980,"tag":3153,"props":4325,"children":4326},{"class":3209,"line":3415},[4327,4331],{"type":2980,"tag":3153,"props":4328,"children":4329},{"style":3364},[4330],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":4332,"children":4333},{"style":3358},[4334],{"type":2995,"value":3426},{"type":2980,"tag":3803,"props":4336,"children":4338},{"id":4337},"custom-local-collections",[4339],{"type":2995,"value":4340},"Custom Local Collections",{"type":2980,"tag":2981,"props":4342,"children":4343},{},[4344],{"type":2995,"value":4345},"You can use local SVG files to create a custom Iconify collection.",{"type":2980,"tag":2981,"props":4347,"children":4348},{},[4349,4351,4357],{"type":2995,"value":4350},"For example, place your icons' SVG files under a folder of your choice, for example, ",{"type":2980,"tag":3161,"props":4352,"children":4354},{"className":4353},[],[4355],{"type":2995,"value":4356},"./assets/my-icons",{"type":2995,"value":3381},{"type":2980,"tag":3198,"props":4359,"children":4361},{"className":3200,"code":4360,"language":3202,"meta":2854,"style":2854},"assets/my-icons\n├── foo.svg\n├── bar-outline.svg\n",[4362],{"type":2980,"tag":3161,"props":4363,"children":4364},{"__ignoreMap":2854},[4365,4373,4386],{"type":2980,"tag":3153,"props":4366,"children":4367},{"class":3209,"line":2911},[4368],{"type":2980,"tag":3153,"props":4369,"children":4370},{"style":3213},[4371],{"type":2995,"value":4372},"assets/my-icons\n",{"type":2980,"tag":3153,"props":4374,"children":4375},{"class":3209,"line":2898},[4376,4381],{"type":2980,"tag":3153,"props":4377,"children":4378},{"style":3213},[4379],{"type":2995,"value":4380},"├──",{"type":2980,"tag":3153,"props":4382,"children":4383},{"style":3219},[4384],{"type":2995,"value":4385}," foo.svg\n",{"type":2980,"tag":3153,"props":4387,"children":4388},{"class":3209,"line":2891},[4389,4393],{"type":2980,"tag":3153,"props":4390,"children":4391},{"style":3213},[4392],{"type":2995,"value":4380},{"type":2980,"tag":3153,"props":4394,"children":4395},{"style":3219},[4396],{"type":2995,"value":4397}," bar-outline.svg\n",{"type":2980,"tag":2981,"props":4399,"children":4400},{},[4401,4403,4408,4410,4416],{"type":2995,"value":4402},"In your ",{"type":2980,"tag":3161,"props":4404,"children":4406},{"className":4405},[],[4407],{"type":2995,"value":233},{"type":2995,"value":4409},", add an item in ",{"type":2980,"tag":3161,"props":4411,"children":4413},{"className":4412},[],[4414],{"type":2995,"value":4415},"icon.customCollections",{"type":2995,"value":3381},{"type":2980,"tag":3198,"props":4418,"children":4420},{"className":3329,"code":4419,"language":3331,"meta":2854,"style":2854},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    customCollections: [\n      {\n        prefix: 'my-icon',\n        dir: './assets/my-icons',\n        // if you want to include all the icons in nested directories:\n        // recursive: true,\n      },\n    ],\n  },\n})\n",[4421],{"type":2980,"tag":3161,"props":4422,"children":4423},{"__ignoreMap":2854},[4424,4447,4462,4477,4489,4504,4520,4528,4557,4585,4593,4602,4611,4624,4633],{"type":2980,"tag":3153,"props":4425,"children":4426},{"class":3209,"line":2911},[4427,4431,4435,4439,4443],{"type":2980,"tag":3153,"props":4428,"children":4429},{"style":3341},[4430],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":4432,"children":4433},{"style":3341},[4434],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":4436,"children":4437},{"style":3352},[4438],{"type":2995,"value":3355},{"type":2980,"tag":3153,"props":4440,"children":4441},{"style":3358},[4442],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":4444,"children":4445},{"style":3364},[4446],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":4448,"children":4449},{"class":3209,"line":2898},[4450,4454,4458],{"type":2980,"tag":3153,"props":4451,"children":4452},{"style":3373},[4453],{"type":2995,"value":3376},{"type":2980,"tag":3153,"props":4455,"children":4456},{"style":3364},[4457],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":4459,"children":4460},{"style":3358},[4461],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":4463,"children":4464},{"class":3209,"line":2891},[4465,4469,4473],{"type":2980,"tag":3153,"props":4466,"children":4467},{"style":3364},[4468],{"type":2995,"value":3394},{"type":2980,"tag":3153,"props":4470,"children":4471},{"style":3219},[4472],{"type":2995,"value":2851},{"type":2980,"tag":3153,"props":4474,"children":4475},{"style":3364},[4476],{"type":2995,"value":3403},{"type":2980,"tag":3153,"props":4478,"children":4479},{"class":3209,"line":3406},[4480,4485],{"type":2980,"tag":3153,"props":4481,"children":4482},{"style":3358},[4483],{"type":2995,"value":4484},"  ]",{"type":2980,"tag":3153,"props":4486,"children":4487},{"style":3364},[4488],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":4490,"children":4491},{"class":3209,"line":3415},[4492,4496,4500],{"type":2980,"tag":3153,"props":4493,"children":4494},{"style":3373},[4495],{"type":2995,"value":3715},{"type":2980,"tag":3153,"props":4497,"children":4498},{"style":3364},[4499],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":4501,"children":4502},{"style":3364},[4503],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":4505,"children":4506},{"class":3209,"line":3783},[4507,4512,4516],{"type":2980,"tag":3153,"props":4508,"children":4509},{"style":3373},[4510],{"type":2995,"value":4511},"    customCollections",{"type":2980,"tag":3153,"props":4513,"children":4514},{"style":3364},[4515],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":4517,"children":4518},{"style":3358},[4519],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":4521,"children":4522},{"class":3209,"line":3792},[4523],{"type":2980,"tag":3153,"props":4524,"children":4525},{"style":3364},[4526],{"type":2995,"value":4527},"      {\n",{"type":2980,"tag":3153,"props":4529,"children":4530},{"class":3209,"line":4128},[4531,4536,4540,4544,4549,4553],{"type":2980,"tag":3153,"props":4532,"children":4533},{"style":3373},[4534],{"type":2995,"value":4535},"        prefix",{"type":2980,"tag":3153,"props":4537,"children":4538},{"style":3364},[4539],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":4541,"children":4542},{"style":3364},[4543],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":4545,"children":4546},{"style":3219},[4547],{"type":2995,"value":4548},"my-icon",{"type":2980,"tag":3153,"props":4550,"children":4551},{"style":3364},[4552],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":4554,"children":4555},{"style":3364},[4556],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":4558,"children":4559},{"class":3209,"line":2887},[4560,4565,4569,4573,4577,4581],{"type":2980,"tag":3153,"props":4561,"children":4562},{"style":3373},[4563],{"type":2995,"value":4564},"        dir",{"type":2980,"tag":3153,"props":4566,"children":4567},{"style":3364},[4568],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":4570,"children":4571},{"style":3364},[4572],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":4574,"children":4575},{"style":3219},[4576],{"type":2995,"value":4356},{"type":2980,"tag":3153,"props":4578,"children":4579},{"style":3364},[4580],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":4582,"children":4583},{"style":3364},[4584],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":4586,"children":4587},{"class":3209,"line":2883},[4588],{"type":2980,"tag":3153,"props":4589,"children":4590},{"style":3680},[4591],{"type":2995,"value":4592},"        // if you want to include all the icons in nested directories:\n",{"type":2980,"tag":3153,"props":4594,"children":4596},{"class":3209,"line":4595},11,[4597],{"type":2980,"tag":3153,"props":4598,"children":4599},{"style":3680},[4600],{"type":2995,"value":4601},"        // recursive: true,\n",{"type":2980,"tag":3153,"props":4603,"children":4605},{"class":3209,"line":4604},12,[4606],{"type":2980,"tag":3153,"props":4607,"children":4608},{"style":3364},[4609],{"type":2995,"value":4610},"      },\n",{"type":2980,"tag":3153,"props":4612,"children":4614},{"class":3209,"line":4613},13,[4615,4620],{"type":2980,"tag":3153,"props":4616,"children":4617},{"style":3358},[4618],{"type":2995,"value":4619},"    ]",{"type":2980,"tag":3153,"props":4621,"children":4622},{"style":3364},[4623],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":4625,"children":4627},{"class":3209,"line":4626},14,[4628],{"type":2980,"tag":3153,"props":4629,"children":4630},{"style":3364},[4631],{"type":2995,"value":4632},"  },\n",{"type":2980,"tag":3153,"props":4634,"children":4636},{"class":3209,"line":4635},15,[4637,4641],{"type":2980,"tag":3153,"props":4638,"children":4639},{"style":3364},[4640],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":4642,"children":4643},{"style":3358},[4644],{"type":2995,"value":3426},{"type":2980,"tag":3146,"props":4646,"children":4647},{},[4648],{"type":2980,"tag":2981,"props":4649,"children":4650},{},[4651,4655,4657,4662,4664,4670,4672,4678],{"type":2980,"tag":3153,"props":4652,"children":4653},{},[4654],{"type":2995,"value":3157},{"type":2995,"value":4656},"\nIf you are running on Nuxt 4 with the new ",{"type":2980,"tag":3161,"props":4658,"children":4660},{"className":4659},[],[4661],{"type":2995,"value":1193},{"type":2995,"value":4663}," directory, the assets directory is ",{"type":2980,"tag":3161,"props":4665,"children":4667},{"className":4666},[],[4668],{"type":2995,"value":4669},"'./app/assets/*'",{"type":2995,"value":4671}," instead of ",{"type":2980,"tag":3161,"props":4673,"children":4675},{"className":4674},[],[4676],{"type":2995,"value":4677},"'./assets/*'",{"type":2995,"value":3079},{"type":2980,"tag":2981,"props":4680,"children":4681},{},[4682],{"type":2995,"value":4683},"Then you can use the icons like this:",{"type":2980,"tag":3198,"props":4685,"children":4689},{"className":4686,"code":4687,"language":4688,"meta":2854,"style":2854},"language-vue shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","\u003Ctemplate>\n  \u003CIcon name=\"my-icon:foo\" />\n  \u003CIcon name=\"my-icon:bar-outline\" />\n\u003C/template>\n","vue",[4690],{"type":2980,"tag":3161,"props":4691,"children":4692},{"__ignoreMap":2854},[4693,4710,4747,4783],{"type":2980,"tag":3153,"props":4694,"children":4695},{"class":3209,"line":2911},[4696,4700,4705],{"type":2980,"tag":3153,"props":4697,"children":4698},{"style":3364},[4699],{"type":2995,"value":3581},{"type":2980,"tag":3153,"props":4701,"children":4702},{"style":3373},[4703],{"type":2995,"value":4704},"template",{"type":2980,"tag":3153,"props":4706,"children":4707},{"style":3364},[4708],{"type":2995,"value":4709},">\n",{"type":2980,"tag":3153,"props":4711,"children":4712},{"class":3209,"line":2898},[4713,4718,4722,4726,4730,4734,4739,4743],{"type":2980,"tag":3153,"props":4714,"children":4715},{"style":3364},[4716],{"type":2995,"value":4717},"  \u003C",{"type":2980,"tag":3153,"props":4719,"children":4720},{"style":3373},[4721],{"type":2995,"value":3586},{"type":2980,"tag":3153,"props":4723,"children":4724},{"style":3589},[4725],{"type":2995,"value":3592},{"type":2980,"tag":3153,"props":4727,"children":4728},{"style":3364},[4729],{"type":2995,"value":3597},{"type":2980,"tag":3153,"props":4731,"children":4732},{"style":3364},[4733],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":4735,"children":4736},{"style":3219},[4737],{"type":2995,"value":4738},"my-icon:foo",{"type":2980,"tag":3153,"props":4740,"children":4741},{"style":3364},[4742],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":4744,"children":4745},{"style":3364},[4746],{"type":2995,"value":3638},{"type":2980,"tag":3153,"props":4748,"children":4749},{"class":3209,"line":2891},[4750,4754,4758,4762,4766,4770,4775,4779],{"type":2980,"tag":3153,"props":4751,"children":4752},{"style":3364},[4753],{"type":2995,"value":4717},{"type":2980,"tag":3153,"props":4755,"children":4756},{"style":3373},[4757],{"type":2995,"value":3586},{"type":2980,"tag":3153,"props":4759,"children":4760},{"style":3589},[4761],{"type":2995,"value":3592},{"type":2980,"tag":3153,"props":4763,"children":4764},{"style":3364},[4765],{"type":2995,"value":3597},{"type":2980,"tag":3153,"props":4767,"children":4768},{"style":3364},[4769],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":4771,"children":4772},{"style":3219},[4773],{"type":2995,"value":4774},"my-icon:bar-outline",{"type":2980,"tag":3153,"props":4776,"children":4777},{"style":3364},[4778],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":4780,"children":4781},{"style":3364},[4782],{"type":2995,"value":3638},{"type":2980,"tag":3153,"props":4784,"children":4785},{"class":3209,"line":3406},[4786,4791,4795],{"type":2980,"tag":3153,"props":4787,"children":4788},{"style":3364},[4789],{"type":2995,"value":4790},"\u003C/",{"type":2980,"tag":3153,"props":4792,"children":4793},{"style":3373},[4794],{"type":2995,"value":4704},{"type":2980,"tag":3153,"props":4796,"children":4797},{"style":3364},[4798],{"type":2995,"value":4709},{"type":2980,"tag":2981,"props":4800,"children":4801},{},[4802,4804,4810],{"type":2995,"value":4803},"You can also pass a full custom ",{"type":2980,"tag":3161,"props":4805,"children":4807},{"className":4806},[],[4808],{"type":2995,"value":4809},"IconifyJSON",{"type":2995,"value":4811}," object:",{"type":2980,"tag":3198,"props":4813,"children":4815},{"className":3329,"code":4814,"language":3331,"meta":2854,"style":2854},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    customCollections: [\n      {\n        prefix: 'paid-icons',\n        icons: {\n          'nuxt': { body: '\u003Cpath d=\"M281.44 ... />' },\n        },\n        width: 512,\n        height: 512,\n      }\n    ],\n  },\n})\n",[4816],{"type":2980,"tag":3161,"props":4817,"children":4818},{"__ignoreMap":2854},[4819,4842,4857,4872,4883,4898,4913,4920,4948,4964,5017,5025,5047,5067,5075,5086,5094],{"type":2980,"tag":3153,"props":4820,"children":4821},{"class":3209,"line":2911},[4822,4826,4830,4834,4838],{"type":2980,"tag":3153,"props":4823,"children":4824},{"style":3341},[4825],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":4827,"children":4828},{"style":3341},[4829],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":4831,"children":4832},{"style":3352},[4833],{"type":2995,"value":3355},{"type":2980,"tag":3153,"props":4835,"children":4836},{"style":3358},[4837],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":4839,"children":4840},{"style":3364},[4841],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":4843,"children":4844},{"class":3209,"line":2898},[4845,4849,4853],{"type":2980,"tag":3153,"props":4846,"children":4847},{"style":3373},[4848],{"type":2995,"value":3376},{"type":2980,"tag":3153,"props":4850,"children":4851},{"style":3364},[4852],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":4854,"children":4855},{"style":3358},[4856],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":4858,"children":4859},{"class":3209,"line":2891},[4860,4864,4868],{"type":2980,"tag":3153,"props":4861,"children":4862},{"style":3364},[4863],{"type":2995,"value":3394},{"type":2980,"tag":3153,"props":4865,"children":4866},{"style":3219},[4867],{"type":2995,"value":2851},{"type":2980,"tag":3153,"props":4869,"children":4870},{"style":3364},[4871],{"type":2995,"value":3403},{"type":2980,"tag":3153,"props":4873,"children":4874},{"class":3209,"line":3406},[4875,4879],{"type":2980,"tag":3153,"props":4876,"children":4877},{"style":3358},[4878],{"type":2995,"value":4484},{"type":2980,"tag":3153,"props":4880,"children":4881},{"style":3364},[4882],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":4884,"children":4885},{"class":3209,"line":3415},[4886,4890,4894],{"type":2980,"tag":3153,"props":4887,"children":4888},{"style":3373},[4889],{"type":2995,"value":3715},{"type":2980,"tag":3153,"props":4891,"children":4892},{"style":3364},[4893],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":4895,"children":4896},{"style":3364},[4897],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":4899,"children":4900},{"class":3209,"line":3783},[4901,4905,4909],{"type":2980,"tag":3153,"props":4902,"children":4903},{"style":3373},[4904],{"type":2995,"value":4511},{"type":2980,"tag":3153,"props":4906,"children":4907},{"style":3364},[4908],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":4910,"children":4911},{"style":3358},[4912],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":4914,"children":4915},{"class":3209,"line":3792},[4916],{"type":2980,"tag":3153,"props":4917,"children":4918},{"style":3364},[4919],{"type":2995,"value":4527},{"type":2980,"tag":3153,"props":4921,"children":4922},{"class":3209,"line":4128},[4923,4927,4931,4935,4940,4944],{"type":2980,"tag":3153,"props":4924,"children":4925},{"style":3373},[4926],{"type":2995,"value":4535},{"type":2980,"tag":3153,"props":4928,"children":4929},{"style":3364},[4930],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":4932,"children":4933},{"style":3364},[4934],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":4936,"children":4937},{"style":3219},[4938],{"type":2995,"value":4939},"paid-icons",{"type":2980,"tag":3153,"props":4941,"children":4942},{"style":3364},[4943],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":4945,"children":4946},{"style":3364},[4947],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":4949,"children":4950},{"class":3209,"line":2887},[4951,4956,4960],{"type":2980,"tag":3153,"props":4952,"children":4953},{"style":3373},[4954],{"type":2995,"value":4955},"        icons",{"type":2980,"tag":3153,"props":4957,"children":4958},{"style":3364},[4959],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":4961,"children":4962},{"style":3364},[4963],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":4965,"children":4966},{"class":3209,"line":2883},[4967,4972,4977,4981,4985,4990,4995,4999,5003,5008,5012],{"type":2980,"tag":3153,"props":4968,"children":4969},{"style":3364},[4970],{"type":2995,"value":4971},"          '",{"type":2980,"tag":3153,"props":4973,"children":4974},{"style":3373},[4975],{"type":2995,"value":4976},"nuxt",{"type":2980,"tag":3153,"props":4978,"children":4979},{"style":3364},[4980],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":4982,"children":4983},{"style":3364},[4984],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":4986,"children":4987},{"style":3364},[4988],{"type":2995,"value":4989}," {",{"type":2980,"tag":3153,"props":4991,"children":4992},{"style":3373},[4993],{"type":2995,"value":4994}," body",{"type":2980,"tag":3153,"props":4996,"children":4997},{"style":3364},[4998],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5000,"children":5001},{"style":3364},[5002],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":5004,"children":5005},{"style":3219},[5006],{"type":2995,"value":5007},"\u003Cpath d=\"M281.44 ... />",{"type":2980,"tag":3153,"props":5009,"children":5010},{"style":3364},[5011],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":5013,"children":5014},{"style":3364},[5015],{"type":2995,"value":5016}," },\n",{"type":2980,"tag":3153,"props":5018,"children":5019},{"class":3209,"line":4595},[5020],{"type":2980,"tag":3153,"props":5021,"children":5022},{"style":3364},[5023],{"type":2995,"value":5024},"        },\n",{"type":2980,"tag":3153,"props":5026,"children":5027},{"class":3209,"line":4604},[5028,5033,5037,5043],{"type":2980,"tag":3153,"props":5029,"children":5030},{"style":3373},[5031],{"type":2995,"value":5032},"        width",{"type":2980,"tag":3153,"props":5034,"children":5035},{"style":3364},[5036],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5038,"children":5040},{"style":5039},"--shiki-light:#F76D47;--shiki-default:#F76D47;--shiki-dark:#F78C6C",[5041],{"type":2995,"value":5042}," 512",{"type":2980,"tag":3153,"props":5044,"children":5045},{"style":3364},[5046],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":5048,"children":5049},{"class":3209,"line":4613},[5050,5055,5059,5063],{"type":2980,"tag":3153,"props":5051,"children":5052},{"style":3373},[5053],{"type":2995,"value":5054},"        height",{"type":2980,"tag":3153,"props":5056,"children":5057},{"style":3364},[5058],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5060,"children":5061},{"style":5039},[5062],{"type":2995,"value":5042},{"type":2980,"tag":3153,"props":5064,"children":5065},{"style":3364},[5066],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":5068,"children":5069},{"class":3209,"line":4626},[5070],{"type":2980,"tag":3153,"props":5071,"children":5072},{"style":3364},[5073],{"type":2995,"value":5074},"      }\n",{"type":2980,"tag":3153,"props":5076,"children":5077},{"class":3209,"line":4635},[5078,5082],{"type":2980,"tag":3153,"props":5079,"children":5080},{"style":3358},[5081],{"type":2995,"value":4619},{"type":2980,"tag":3153,"props":5083,"children":5084},{"style":3364},[5085],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":5087,"children":5089},{"class":3209,"line":5088},16,[5090],{"type":2980,"tag":3153,"props":5091,"children":5092},{"style":3364},[5093],{"type":2995,"value":4632},{"type":2980,"tag":3153,"props":5095,"children":5097},{"class":3209,"line":5096},17,[5098,5102],{"type":2980,"tag":3153,"props":5099,"children":5100},{"style":3364},[5101],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":5103,"children":5104},{"style":3358},[5105],{"type":2995,"value":3426},{"type":2980,"tag":2981,"props":5107,"children":5108},{},[5109,5111,5117,5119,5124,5126,5132],{"type":2995,"value":5110},"Note that custom local collections require you to have a server to serve the API. When setting ",{"type":2980,"tag":3161,"props":5112,"children":5114},{"className":5113},[],[5115],{"type":2995,"value":5116},"ssr: false",{"type":2995,"value":5118},", or when generating a static app using ",{"type":2980,"tag":3161,"props":5120,"children":5122},{"className":5121},[],[5123],{"type":2995,"value":781},{"type":2995,"value":5125}," (which is equivalent to ssr: false), the provider will default to the Iconify API (which does not have your custom icons). If you want to build a SPA with server endpoints, you can explicitly set ",{"type":2980,"tag":3161,"props":5127,"children":5129},{"className":5128},[],[5130],{"type":2995,"value":5131},"provider: 'server'",{"type":2995,"value":3381},{"type":2980,"tag":3198,"props":5134,"children":5136},{"className":3329,"code":5135,"language":3331,"meta":2854,"style":2854},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  ssr: false,\n  icon: {\n    provider: 'server', // \u003C-- this\n    customCollections: [\n      {\n        prefix: 'my-icon',\n        dir: './assets/my-icons'\n      },\n    ],\n  },\n})\n",[5137],{"type":2980,"tag":3161,"props":5138,"children":5139},{"__ignoreMap":2854},[5140,5163,5178,5193,5204,5226,5241,5274,5289,5296,5323,5346,5353,5364,5371],{"type":2980,"tag":3153,"props":5141,"children":5142},{"class":3209,"line":2911},[5143,5147,5151,5155,5159],{"type":2980,"tag":3153,"props":5144,"children":5145},{"style":3341},[5146],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":5148,"children":5149},{"style":3341},[5150],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":5152,"children":5153},{"style":3352},[5154],{"type":2995,"value":3355},{"type":2980,"tag":3153,"props":5156,"children":5157},{"style":3358},[5158],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":5160,"children":5161},{"style":3364},[5162],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":5164,"children":5165},{"class":3209,"line":2898},[5166,5170,5174],{"type":2980,"tag":3153,"props":5167,"children":5168},{"style":3373},[5169],{"type":2995,"value":3376},{"type":2980,"tag":3153,"props":5171,"children":5172},{"style":3364},[5173],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5175,"children":5176},{"style":3358},[5177],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":5179,"children":5180},{"class":3209,"line":2891},[5181,5185,5189],{"type":2980,"tag":3153,"props":5182,"children":5183},{"style":3364},[5184],{"type":2995,"value":3394},{"type":2980,"tag":3153,"props":5186,"children":5187},{"style":3219},[5188],{"type":2995,"value":2851},{"type":2980,"tag":3153,"props":5190,"children":5191},{"style":3364},[5192],{"type":2995,"value":3403},{"type":2980,"tag":3153,"props":5194,"children":5195},{"class":3209,"line":3406},[5196,5200],{"type":2980,"tag":3153,"props":5197,"children":5198},{"style":3358},[5199],{"type":2995,"value":4484},{"type":2980,"tag":3153,"props":5201,"children":5202},{"style":3364},[5203],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":5205,"children":5206},{"class":3209,"line":3415},[5207,5212,5216,5222],{"type":2980,"tag":3153,"props":5208,"children":5209},{"style":3373},[5210],{"type":2995,"value":5211},"  ssr",{"type":2980,"tag":3153,"props":5213,"children":5214},{"style":3364},[5215],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5217,"children":5219},{"style":5218},"--shiki-light:#FF5370;--shiki-default:#FF5370;--shiki-dark:#FF9CAC",[5220],{"type":2995,"value":5221}," false",{"type":2980,"tag":3153,"props":5223,"children":5224},{"style":3364},[5225],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":5227,"children":5228},{"class":3209,"line":3783},[5229,5233,5237],{"type":2980,"tag":3153,"props":5230,"children":5231},{"style":3373},[5232],{"type":2995,"value":3715},{"type":2980,"tag":3153,"props":5234,"children":5235},{"style":3364},[5236],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5238,"children":5239},{"style":3364},[5240],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":5242,"children":5243},{"class":3209,"line":3792},[5244,5249,5253,5257,5261,5265,5269],{"type":2980,"tag":3153,"props":5245,"children":5246},{"style":3373},[5247],{"type":2995,"value":5248},"    provider",{"type":2980,"tag":3153,"props":5250,"children":5251},{"style":3364},[5252],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5254,"children":5255},{"style":3364},[5256],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":5258,"children":5259},{"style":3219},[5260],{"type":2995,"value":185},{"type":2980,"tag":3153,"props":5262,"children":5263},{"style":3364},[5264],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":5266,"children":5267},{"style":3364},[5268],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":5270,"children":5271},{"style":3680},[5272],{"type":2995,"value":5273}," // \u003C-- this\n",{"type":2980,"tag":3153,"props":5275,"children":5276},{"class":3209,"line":4128},[5277,5281,5285],{"type":2980,"tag":3153,"props":5278,"children":5279},{"style":3373},[5280],{"type":2995,"value":4511},{"type":2980,"tag":3153,"props":5282,"children":5283},{"style":3364},[5284],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5286,"children":5287},{"style":3358},[5288],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":5290,"children":5291},{"class":3209,"line":2887},[5292],{"type":2980,"tag":3153,"props":5293,"children":5294},{"style":3364},[5295],{"type":2995,"value":4527},{"type":2980,"tag":3153,"props":5297,"children":5298},{"class":3209,"line":2883},[5299,5303,5307,5311,5315,5319],{"type":2980,"tag":3153,"props":5300,"children":5301},{"style":3373},[5302],{"type":2995,"value":4535},{"type":2980,"tag":3153,"props":5304,"children":5305},{"style":3364},[5306],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5308,"children":5309},{"style":3364},[5310],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":5312,"children":5313},{"style":3219},[5314],{"type":2995,"value":4548},{"type":2980,"tag":3153,"props":5316,"children":5317},{"style":3364},[5318],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":5320,"children":5321},{"style":3364},[5322],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":5324,"children":5325},{"class":3209,"line":4595},[5326,5330,5334,5338,5342],{"type":2980,"tag":3153,"props":5327,"children":5328},{"style":3373},[5329],{"type":2995,"value":4564},{"type":2980,"tag":3153,"props":5331,"children":5332},{"style":3364},[5333],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5335,"children":5336},{"style":3364},[5337],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":5339,"children":5340},{"style":3219},[5341],{"type":2995,"value":4356},{"type":2980,"tag":3153,"props":5343,"children":5344},{"style":3364},[5345],{"type":2995,"value":3403},{"type":2980,"tag":3153,"props":5347,"children":5348},{"class":3209,"line":4604},[5349],{"type":2980,"tag":3153,"props":5350,"children":5351},{"style":3364},[5352],{"type":2995,"value":4610},{"type":2980,"tag":3153,"props":5354,"children":5355},{"class":3209,"line":4613},[5356,5360],{"type":2980,"tag":3153,"props":5357,"children":5358},{"style":3358},[5359],{"type":2995,"value":4619},{"type":2980,"tag":3153,"props":5361,"children":5362},{"style":3364},[5363],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":5365,"children":5366},{"class":3209,"line":4626},[5367],{"type":2980,"tag":3153,"props":5368,"children":5369},{"style":3364},[5370],{"type":2995,"value":4632},{"type":2980,"tag":3153,"props":5372,"children":5373},{"class":3209,"line":4635},[5374,5378],{"type":2980,"tag":3153,"props":5375,"children":5376},{"style":3364},[5377],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":5379,"children":5380},{"style":3358},[5381],{"type":2995,"value":3426},{"type":2980,"tag":2981,"props":5383,"children":5384},{},[5385,5387,5393,5395,5401],{"type":2995,"value":5386},"Or if you want to disable the dynamic icon fetching completely and only use icons from the ",{"type":2980,"tag":3001,"props":5388,"children":5390},{"href":5389},"#client-bundle",[5391],{"type":2995,"value":5392},"client bundle",{"type":2995,"value":5394},", you can set ",{"type":2980,"tag":3161,"props":5396,"children":5398},{"className":5397},[],[5399],{"type":2995,"value":5400},"provider: 'none'",{"type":2995,"value":3381},{"type":2980,"tag":3198,"props":5403,"children":5405},{"className":3329,"code":5404,"language":3331,"meta":2854,"style":2854},"export default defineNuxtConfig({\n  icon: {\n    provider: 'none',\n    clientBundle: {\n      scan: true,\n      // ...or other bundle options\n    },\n  }\n})\n",[5406],{"type":2980,"tag":3161,"props":5407,"children":5408},{"__ignoreMap":2854},[5409,5432,5447,5475,5491,5512,5520,5528,5535],{"type":2980,"tag":3153,"props":5410,"children":5411},{"class":3209,"line":2911},[5412,5416,5420,5424,5428],{"type":2980,"tag":3153,"props":5413,"children":5414},{"style":3341},[5415],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":5417,"children":5418},{"style":3341},[5419],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":5421,"children":5422},{"style":3352},[5423],{"type":2995,"value":3355},{"type":2980,"tag":3153,"props":5425,"children":5426},{"style":3358},[5427],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":5429,"children":5430},{"style":3364},[5431],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":5433,"children":5434},{"class":3209,"line":2898},[5435,5439,5443],{"type":2980,"tag":3153,"props":5436,"children":5437},{"style":3373},[5438],{"type":2995,"value":3715},{"type":2980,"tag":3153,"props":5440,"children":5441},{"style":3364},[5442],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5444,"children":5445},{"style":3364},[5446],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":5448,"children":5449},{"class":3209,"line":2891},[5450,5454,5458,5462,5467,5471],{"type":2980,"tag":3153,"props":5451,"children":5452},{"style":3373},[5453],{"type":2995,"value":5248},{"type":2980,"tag":3153,"props":5455,"children":5456},{"style":3364},[5457],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5459,"children":5460},{"style":3364},[5461],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":5463,"children":5464},{"style":3219},[5465],{"type":2995,"value":5466},"none",{"type":2980,"tag":3153,"props":5468,"children":5469},{"style":3364},[5470],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":5472,"children":5473},{"style":3364},[5474],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":5476,"children":5477},{"class":3209,"line":3406},[5478,5483,5487],{"type":2980,"tag":3153,"props":5479,"children":5480},{"style":3373},[5481],{"type":2995,"value":5482},"    clientBundle",{"type":2980,"tag":3153,"props":5484,"children":5485},{"style":3364},[5486],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5488,"children":5489},{"style":3364},[5490],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":5492,"children":5493},{"class":3209,"line":3415},[5494,5499,5503,5508],{"type":2980,"tag":3153,"props":5495,"children":5496},{"style":3373},[5497],{"type":2995,"value":5498},"      scan",{"type":2980,"tag":3153,"props":5500,"children":5501},{"style":3364},[5502],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5504,"children":5505},{"style":5218},[5506],{"type":2995,"value":5507}," true",{"type":2980,"tag":3153,"props":5509,"children":5510},{"style":3364},[5511],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":5513,"children":5514},{"class":3209,"line":3783},[5515],{"type":2980,"tag":3153,"props":5516,"children":5517},{"style":3680},[5518],{"type":2995,"value":5519},"      // ...or other bundle options\n",{"type":2980,"tag":3153,"props":5521,"children":5522},{"class":3209,"line":3792},[5523],{"type":2980,"tag":3153,"props":5524,"children":5525},{"style":3364},[5526],{"type":2995,"value":5527},"    },\n",{"type":2980,"tag":3153,"props":5529,"children":5530},{"class":3209,"line":4128},[5531],{"type":2980,"tag":3153,"props":5532,"children":5533},{"style":3364},[5534],{"type":2995,"value":3789},{"type":2980,"tag":3153,"props":5536,"children":5537},{"class":3209,"line":2887},[5538,5542],{"type":2980,"tag":3153,"props":5539,"children":5540},{"style":3364},[5541],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":5543,"children":5544},{"style":3358},[5545],{"type":2995,"value":3426},{"type":2980,"tag":3803,"props":5547,"children":5549},{"id":5548},"case-sensitive-custom-collections",[5550],{"type":2995,"value":5551},"Case Sensitive Custom Collections",{"type":2980,"tag":2981,"props":5553,"children":5554},{},[5555,5557,5563,5565,5571,5573,5578],{"type":2995,"value":5556},"Before ",{"type":2980,"tag":3161,"props":5558,"children":5560},{"className":5559},[],[5561],{"type":2995,"value":5562},"v1.10",{"type":2995,"value":5564},", due to the limitation of Iconify's previous convention, all custom icons were normalized to ",{"type":2980,"tag":3161,"props":5566,"children":5568},{"className":5567},[],[5569],{"type":2995,"value":5570},"kebab-case",{"type":2995,"value":5572}," with a warning. Thanks to the updates on Iconify side, starting from ",{"type":2980,"tag":3161,"props":5574,"children":5576},{"className":5575},[],[5577],{"type":2995,"value":5562},{"type":2995,"value":5579},", you can opt-in to use case-sensitive custom collections and by pass the normalization.",{"type":2980,"tag":3198,"props":5581,"children":5583},{"className":3329,"code":5582,"language":3331,"meta":2854,"style":2854},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    customCollections: [\n      {\n        prefix: 'my-icon',\n        dir: './assets/my-icons',\n        normalizeIconName: false, // \u003C-- this\n      },\n    ],\n  },\n})\n",[5584],{"type":2980,"tag":3161,"props":5585,"children":5586},{"__ignoreMap":2854},[5587,5610,5625,5640,5651,5666,5681,5688,5715,5742,5766,5773,5784,5791],{"type":2980,"tag":3153,"props":5588,"children":5589},{"class":3209,"line":2911},[5590,5594,5598,5602,5606],{"type":2980,"tag":3153,"props":5591,"children":5592},{"style":3341},[5593],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":5595,"children":5596},{"style":3341},[5597],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":5599,"children":5600},{"style":3352},[5601],{"type":2995,"value":3355},{"type":2980,"tag":3153,"props":5603,"children":5604},{"style":3358},[5605],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":5607,"children":5608},{"style":3364},[5609],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":5611,"children":5612},{"class":3209,"line":2898},[5613,5617,5621],{"type":2980,"tag":3153,"props":5614,"children":5615},{"style":3373},[5616],{"type":2995,"value":3376},{"type":2980,"tag":3153,"props":5618,"children":5619},{"style":3364},[5620],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5622,"children":5623},{"style":3358},[5624],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":5626,"children":5627},{"class":3209,"line":2891},[5628,5632,5636],{"type":2980,"tag":3153,"props":5629,"children":5630},{"style":3364},[5631],{"type":2995,"value":3394},{"type":2980,"tag":3153,"props":5633,"children":5634},{"style":3219},[5635],{"type":2995,"value":2851},{"type":2980,"tag":3153,"props":5637,"children":5638},{"style":3364},[5639],{"type":2995,"value":3403},{"type":2980,"tag":3153,"props":5641,"children":5642},{"class":3209,"line":3406},[5643,5647],{"type":2980,"tag":3153,"props":5644,"children":5645},{"style":3358},[5646],{"type":2995,"value":4484},{"type":2980,"tag":3153,"props":5648,"children":5649},{"style":3364},[5650],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":5652,"children":5653},{"class":3209,"line":3415},[5654,5658,5662],{"type":2980,"tag":3153,"props":5655,"children":5656},{"style":3373},[5657],{"type":2995,"value":3715},{"type":2980,"tag":3153,"props":5659,"children":5660},{"style":3364},[5661],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5663,"children":5664},{"style":3364},[5665],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":5667,"children":5668},{"class":3209,"line":3783},[5669,5673,5677],{"type":2980,"tag":3153,"props":5670,"children":5671},{"style":3373},[5672],{"type":2995,"value":4511},{"type":2980,"tag":3153,"props":5674,"children":5675},{"style":3364},[5676],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5678,"children":5679},{"style":3358},[5680],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":5682,"children":5683},{"class":3209,"line":3792},[5684],{"type":2980,"tag":3153,"props":5685,"children":5686},{"style":3364},[5687],{"type":2995,"value":4527},{"type":2980,"tag":3153,"props":5689,"children":5690},{"class":3209,"line":4128},[5691,5695,5699,5703,5707,5711],{"type":2980,"tag":3153,"props":5692,"children":5693},{"style":3373},[5694],{"type":2995,"value":4535},{"type":2980,"tag":3153,"props":5696,"children":5697},{"style":3364},[5698],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5700,"children":5701},{"style":3364},[5702],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":5704,"children":5705},{"style":3219},[5706],{"type":2995,"value":4548},{"type":2980,"tag":3153,"props":5708,"children":5709},{"style":3364},[5710],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":5712,"children":5713},{"style":3364},[5714],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":5716,"children":5717},{"class":3209,"line":2887},[5718,5722,5726,5730,5734,5738],{"type":2980,"tag":3153,"props":5719,"children":5720},{"style":3373},[5721],{"type":2995,"value":4564},{"type":2980,"tag":3153,"props":5723,"children":5724},{"style":3364},[5725],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5727,"children":5728},{"style":3364},[5729],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":5731,"children":5732},{"style":3219},[5733],{"type":2995,"value":4356},{"type":2980,"tag":3153,"props":5735,"children":5736},{"style":3364},[5737],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":5739,"children":5740},{"style":3364},[5741],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":5743,"children":5744},{"class":3209,"line":2883},[5745,5750,5754,5758,5762],{"type":2980,"tag":3153,"props":5746,"children":5747},{"style":3373},[5748],{"type":2995,"value":5749},"        normalizeIconName",{"type":2980,"tag":3153,"props":5751,"children":5752},{"style":3364},[5753],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":5755,"children":5756},{"style":5218},[5757],{"type":2995,"value":5221},{"type":2980,"tag":3153,"props":5759,"children":5760},{"style":3364},[5761],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":5763,"children":5764},{"style":3680},[5765],{"type":2995,"value":5273},{"type":2980,"tag":3153,"props":5767,"children":5768},{"class":3209,"line":4595},[5769],{"type":2980,"tag":3153,"props":5770,"children":5771},{"style":3364},[5772],{"type":2995,"value":4610},{"type":2980,"tag":3153,"props":5774,"children":5775},{"class":3209,"line":4604},[5776,5780],{"type":2980,"tag":3153,"props":5777,"children":5778},{"style":3358},[5779],{"type":2995,"value":4619},{"type":2980,"tag":3153,"props":5781,"children":5782},{"style":3364},[5783],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":5785,"children":5786},{"class":3209,"line":4613},[5787],{"type":2980,"tag":3153,"props":5788,"children":5789},{"style":3364},[5790],{"type":2995,"value":4632},{"type":2980,"tag":3153,"props":5792,"children":5793},{"class":3209,"line":4626},[5794,5798],{"type":2980,"tag":3153,"props":5795,"children":5796},{"style":3364},[5797],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":5799,"children":5800},{"style":3358},[5801],{"type":2995,"value":3426},{"type":2980,"tag":2981,"props":5803,"children":5804},{},[5805,5807,5813,5815,5821],{"type":2995,"value":5806},"Which enable to use ",{"type":2980,"tag":3161,"props":5808,"children":5810},{"className":5809},[],[5811],{"type":2995,"value":5812},"assets/my-icons/FooBar.svg",{"type":2995,"value":5814}," as ",{"type":2980,"tag":3161,"props":5816,"children":5818},{"className":5817},[],[5819],{"type":2995,"value":5820},"my-icon:FooBar",{"type":2995,"value":5822},", for example.",{"type":2980,"tag":2981,"props":5824,"children":5825},{},[5826,5832,5834,5840,5842,5849],{"type":2980,"tag":3161,"props":5827,"children":5829},{"className":5828},[],[5830],{"type":2995,"value":5831},"normalizeIconName",{"type":2995,"value":5833}," is default to ",{"type":2980,"tag":3161,"props":5835,"children":5837},{"className":5836},[],[5838],{"type":2995,"value":5839},"true",{"type":2995,"value":5841}," for backward compatibility, and will be flipped in the future major version. See ",{"type":2980,"tag":3001,"props":5843,"children":5846},{"href":5844,"rel":5845},"https://github.com/nuxt/icon/issues/265",[3005],[5847],{"type":2995,"value":5848},"#265",{"type":2995,"value":5850}," for more context.",{"type":2980,"tag":3803,"props":5852,"children":5854},{"id":5853},"icon-customization",[5855],{"type":2995,"value":5856},"Icon Customization",{"type":2980,"tag":2981,"props":5858,"children":5859},{},[5860,5862,5867,5869,5874,5876,5881,5883,5889],{"type":2995,"value":5861},"To update the default size (",{"type":2980,"tag":3161,"props":5863,"children":5865},{"className":5864},[],[5866],{"type":2995,"value":3491},{"type":2995,"value":5868},") of the ",{"type":2980,"tag":3161,"props":5870,"children":5872},{"className":5871},[],[5873],{"type":2995,"value":3248},{"type":2995,"value":5875},", create an ",{"type":2980,"tag":3161,"props":5877,"children":5879},{"className":5878},[],[5880],{"type":2995,"value":224},{"type":2995,"value":5882}," with the ",{"type":2980,"tag":3161,"props":5884,"children":5886},{"className":5885},[],[5887],{"type":2995,"value":5888},"icon.size",{"type":2995,"value":5890}," property.",{"type":2980,"tag":2981,"props":5892,"children":5893},{},[5894,5896,5902,5903,5908,5909,5915,5917,5922],{"type":2995,"value":5895},"Update the default class (",{"type":2980,"tag":3161,"props":5897,"children":5899},{"className":5898},[],[5900],{"type":2995,"value":5901},".icon",{"type":2995,"value":5868},{"type":2980,"tag":3161,"props":5904,"children":5906},{"className":5905},[],[5907],{"type":2995,"value":3248},{"type":2995,"value":5882},{"type":2980,"tag":3161,"props":5910,"children":5912},{"className":5911},[],[5913],{"type":2995,"value":5914},"icon.class",{"type":2995,"value":5916}," property, for a headless Icon, set ",{"type":2980,"tag":3161,"props":5918,"children":5920},{"className":5919},[],[5921],{"type":2995,"value":2848},{"type":2995,"value":5923},".class: ''`.",{"type":2980,"tag":2981,"props":5925,"children":5926},{},[5927,5929,5935],{"type":2995,"value":5928},"You can also define aliases to make swapping out icons easier by leveraging the ",{"type":2980,"tag":3161,"props":5930,"children":5932},{"className":5931},[],[5933],{"type":2995,"value":5934},"icon.aliases",{"type":2995,"value":5890},{"type":2980,"tag":3146,"props":5937,"children":5938},{},[5939],{"type":2980,"tag":2981,"props":5940,"children":5941},{},[5942,5946,5948,5953,5955,5960],{"type":2980,"tag":3153,"props":5943,"children":5944},{},[5945],{"type":2995,"value":3157},{"type":2995,"value":5947},"\nNote it's ",{"type":2980,"tag":3161,"props":5949,"children":5951},{"className":5950},[],[5952],{"type":2995,"value":224},{"type":2995,"value":5954}," and not ",{"type":2980,"tag":3161,"props":5956,"children":5958},{"className":5957},[],[5959],{"type":2995,"value":233},{"type":2995,"value":5961}," for runtime configs.",{"type":2980,"tag":3198,"props":5963,"children":5965},{"className":3329,"code":5964,"language":3331,"meta":2854,"style":2854},"// app.config.ts\nexport default defineAppConfig({\n  icon: {\n    size: '24px', // default \u003CIcon> size applied\n    class: 'icon', // default \u003CIcon> class applied\n    mode: 'css', // default \u003CIcon> mode applied\n    aliases: {\n      'nuxt': 'logos:nuxt-icon',\n    },\n    cssLayer: 'base' // set the css layer to inject to\n  }\n})\n",[5966],{"type":2980,"tag":3161,"props":5967,"children":5968},{"__ignoreMap":2854},[5969,5977,6000,6015,6049,6082,6114,6130,6167,6174,6202,6209],{"type":2980,"tag":3153,"props":5970,"children":5971},{"class":3209,"line":2911},[5972],{"type":2980,"tag":3153,"props":5973,"children":5974},{"style":3680},[5975],{"type":2995,"value":5976},"// app.config.ts\n",{"type":2980,"tag":3153,"props":5978,"children":5979},{"class":3209,"line":2898},[5980,5984,5988,5992,5996],{"type":2980,"tag":3153,"props":5981,"children":5982},{"style":3341},[5983],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":5985,"children":5986},{"style":3341},[5987],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":5989,"children":5990},{"style":3352},[5991],{"type":2995,"value":3699},{"type":2980,"tag":3153,"props":5993,"children":5994},{"style":3358},[5995],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":5997,"children":5998},{"style":3364},[5999],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":6001,"children":6002},{"class":3209,"line":2891},[6003,6007,6011],{"type":2980,"tag":3153,"props":6004,"children":6005},{"style":3373},[6006],{"type":2995,"value":3715},{"type":2980,"tag":3153,"props":6008,"children":6009},{"style":3364},[6010],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":6012,"children":6013},{"style":3364},[6014],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":6016,"children":6017},{"class":3209,"line":3406},[6018,6023,6027,6031,6036,6040,6044],{"type":2980,"tag":3153,"props":6019,"children":6020},{"style":3373},[6021],{"type":2995,"value":6022},"    size",{"type":2980,"tag":3153,"props":6024,"children":6025},{"style":3364},[6026],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":6028,"children":6029},{"style":3364},[6030],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":6032,"children":6033},{"style":3219},[6034],{"type":2995,"value":6035},"24px",{"type":2980,"tag":3153,"props":6037,"children":6038},{"style":3364},[6039],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":6041,"children":6042},{"style":3364},[6043],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":6045,"children":6046},{"style":3680},[6047],{"type":2995,"value":6048}," // default \u003CIcon> size applied\n",{"type":2980,"tag":3153,"props":6050,"children":6051},{"class":3209,"line":3415},[6052,6057,6061,6065,6069,6073,6077],{"type":2980,"tag":3153,"props":6053,"children":6054},{"style":3373},[6055],{"type":2995,"value":6056},"    class",{"type":2980,"tag":3153,"props":6058,"children":6059},{"style":3364},[6060],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":6062,"children":6063},{"style":3364},[6064],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":6066,"children":6067},{"style":3219},[6068],{"type":2995,"value":2848},{"type":2980,"tag":3153,"props":6070,"children":6071},{"style":3364},[6072],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":6074,"children":6075},{"style":3364},[6076],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":6078,"children":6079},{"style":3680},[6080],{"type":2995,"value":6081}," // default \u003CIcon> class applied\n",{"type":2980,"tag":3153,"props":6083,"children":6084},{"class":3209,"line":3783},[6085,6089,6093,6097,6101,6105,6109],{"type":2980,"tag":3153,"props":6086,"children":6087},{"style":3373},[6088],{"type":2995,"value":3732},{"type":2980,"tag":3153,"props":6090,"children":6091},{"style":3364},[6092],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":6094,"children":6095},{"style":3364},[6096],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":6098,"children":6099},{"style":3219},[6100],{"type":2995,"value":3518},{"type":2980,"tag":3153,"props":6102,"children":6103},{"style":3364},[6104],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":6106,"children":6107},{"style":3364},[6108],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":6110,"children":6111},{"style":3680},[6112],{"type":2995,"value":6113}," // default \u003CIcon> mode applied\n",{"type":2980,"tag":3153,"props":6115,"children":6116},{"class":3209,"line":3792},[6117,6122,6126],{"type":2980,"tag":3153,"props":6118,"children":6119},{"style":3373},[6120],{"type":2995,"value":6121},"    aliases",{"type":2980,"tag":3153,"props":6123,"children":6124},{"style":3364},[6125],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":6127,"children":6128},{"style":3364},[6129],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":6131,"children":6132},{"class":3209,"line":4128},[6133,6138,6142,6146,6150,6154,6159,6163],{"type":2980,"tag":3153,"props":6134,"children":6135},{"style":3364},[6136],{"type":2995,"value":6137},"      '",{"type":2980,"tag":3153,"props":6139,"children":6140},{"style":3373},[6141],{"type":2995,"value":4976},{"type":2980,"tag":3153,"props":6143,"children":6144},{"style":3364},[6145],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":6147,"children":6148},{"style":3364},[6149],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":6151,"children":6152},{"style":3364},[6153],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":6155,"children":6156},{"style":3219},[6157],{"type":2995,"value":6158},"logos:nuxt-icon",{"type":2980,"tag":3153,"props":6160,"children":6161},{"style":3364},[6162],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":6164,"children":6165},{"style":3364},[6166],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":6168,"children":6169},{"class":3209,"line":2887},[6170],{"type":2980,"tag":3153,"props":6171,"children":6172},{"style":3364},[6173],{"type":2995,"value":5527},{"type":2980,"tag":3153,"props":6175,"children":6176},{"class":3209,"line":2883},[6177,6181,6185,6189,6193,6197],{"type":2980,"tag":3153,"props":6178,"children":6179},{"style":3373},[6180],{"type":2995,"value":3763},{"type":2980,"tag":3153,"props":6182,"children":6183},{"style":3364},[6184],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":6186,"children":6187},{"style":3364},[6188],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":6190,"children":6191},{"style":3219},[6192],{"type":2995,"value":3776},{"type":2980,"tag":3153,"props":6194,"children":6195},{"style":3364},[6196],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":6198,"children":6199},{"style":3680},[6200],{"type":2995,"value":6201}," // set the css layer to inject to\n",{"type":2980,"tag":3153,"props":6203,"children":6204},{"class":3209,"line":4595},[6205],{"type":2980,"tag":3153,"props":6206,"children":6207},{"style":3364},[6208],{"type":2995,"value":3789},{"type":2980,"tag":3153,"props":6210,"children":6211},{"class":3209,"line":4604},[6212,6216],{"type":2980,"tag":3153,"props":6213,"children":6214},{"style":3364},[6215],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":6217,"children":6218},{"style":3358},[6219],{"type":2995,"value":3426},{"type":2980,"tag":2981,"props":6221,"children":6222},{},[6223,6225,6230,6232,6237],{"type":2995,"value":6224},"The icons will have the default size of ",{"type":2980,"tag":3161,"props":6226,"children":6228},{"className":6227},[],[6229],{"type":2995,"value":6035},{"type":2995,"value":6231}," and the ",{"type":2980,"tag":3161,"props":6233,"children":6235},{"className":6234},[],[6236],{"type":2995,"value":4976},{"type":2995,"value":6238}," icon will be available:",{"type":2980,"tag":3198,"props":6240,"children":6242},{"className":3567,"code":6241,"language":3569,"meta":2854,"style":2854},"\u003CIcon name=\"nuxt\" />\n",[6243],{"type":2980,"tag":3161,"props":6244,"children":6245},{"__ignoreMap":2854},[6246],{"type":2980,"tag":3153,"props":6247,"children":6248},{"class":3209,"line":2911},[6249,6253,6257,6261,6265,6269,6273,6277],{"type":2980,"tag":3153,"props":6250,"children":6251},{"style":3364},[6252],{"type":2995,"value":3581},{"type":2980,"tag":3153,"props":6254,"children":6255},{"style":3373},[6256],{"type":2995,"value":3586},{"type":2980,"tag":3153,"props":6258,"children":6259},{"style":3589},[6260],{"type":2995,"value":3592},{"type":2980,"tag":3153,"props":6262,"children":6263},{"style":3364},[6264],{"type":2995,"value":3597},{"type":2980,"tag":3153,"props":6266,"children":6267},{"style":3364},[6268],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":6270,"children":6271},{"style":3219},[6272],{"type":2995,"value":4976},{"type":2980,"tag":3153,"props":6274,"children":6275},{"style":3364},[6276],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":6278,"children":6279},{"style":3364},[6280],{"type":2995,"value":3638},{"type":2980,"tag":2981,"props":6282,"children":6283},{},[6284,6286,6292,6294,6300,6302,6309,6311,6317,6319,6325,6327,6334,6336,6342],{"type":2995,"value":6285},"By default, this module will create a server endpoint ",{"type":2980,"tag":3161,"props":6287,"children":6289},{"className":6288},[],[6290],{"type":2995,"value":6291},"/api/_nuxt_icon/:collection",{"type":2995,"value":6293}," to serve the icons from your local server bundle (you can override the default path by setting ",{"type":2980,"tag":3161,"props":6295,"children":6297},{"className":6296},[],[6298],{"type":2995,"value":6299},"icon.localApiEndpoint",{"type":2995,"value":6301}," to your desired path). When requesting an icon that does not exist in the local bundle, it will fallback to requesting ",{"type":2980,"tag":3001,"props":6303,"children":6306},{"href":6304,"rel":6305},"https://api.iconify.design",[3005],[6307],{"type":2995,"value":6308},"the official Iconify API",{"type":2995,"value":6310},". You can disable the fallback by setting ",{"type":2980,"tag":3161,"props":6312,"children":6314},{"className":6313},[],[6315],{"type":2995,"value":6316},"icon.fallbackToApi",{"type":2995,"value":6318}," to ",{"type":2980,"tag":3161,"props":6320,"children":6322},{"className":6321},[],[6323],{"type":2995,"value":6324},"false",{"type":2995,"value":6326},", or set up ",{"type":2980,"tag":3001,"props":6328,"children":6331},{"href":6329,"rel":6330},"https://iconify.design/docs/api/hosting.html",[3005],[6332],{"type":2995,"value":6333},"your own Iconify API",{"type":2995,"value":6335}," and update ",{"type":2980,"tag":3161,"props":6337,"children":6339},{"className":6338},[],[6340],{"type":2995,"value":6341},"icon.iconifyApiEndpoint",{"type":2995,"value":6343}," to your own API endpoint.",{"type":2980,"tag":2981,"props":6345,"children":6346},{},[6347],{"type":2980,"tag":3456,"props":6348,"children":6349},{},[6350],{"type":2995,"value":6351},"Customizing Icons with the customize Option",{"type":2980,"tag":2981,"props":6353,"children":6354},{},[6355],{"type":2995,"value":6356},"The customize option allows you to modify various aspects of the SVG icons used in your project. With this option, you can:",{"type":2980,"tag":3081,"props":6358,"children":6359},{},[6360,6365,6370,6375,6380],{"type":2980,"tag":3085,"props":6361,"children":6362},{},[6363],{"type":2995,"value":6364},"Change Stroke Width",{"type":2980,"tag":3085,"props":6366,"children":6367},{},[6368],{"type":2995,"value":6369},"Change Colors",{"type":2980,"tag":3085,"props":6371,"children":6372},{},[6373],{"type":2995,"value":6374},"Change Animation Duration",{"type":2980,"tag":3085,"props":6376,"children":6377},{},[6378],{"type":2995,"value":6379},"Change Opacity",{"type":2980,"tag":3085,"props":6381,"children":6382},{},[6383],{"type":2995,"value":6384},"Add Extra Shapes",{"type":2980,"tag":2981,"props":6386,"children":6387},{},[6388],{"type":2995,"value":6389},"You have full control over SVG content with these customization options.",{"type":2980,"tag":2981,"props":6391,"children":6392},{},[6393],{"type":2995,"value":6394},"In a Component\nYou can define a customize function within a component to apply various modifications to your icons.",{"type":2980,"tag":3198,"props":6396,"children":6398},{"className":4686,"code":6397,"language":4688,"meta":2854,"style":2854},"\u003Cscript setup lang=\"ts\">\n// Define the customize function to modify SVG content\nconst customize = (content: string, name: string, prefix: string, provider: string) => {\n  if (prefix !== 'tabler') return content // Ignore Prefix\n\n  return content\n    .replace(/stroke-width=\"[^\"]*\"/g, `stroke-width=\"2\"`) // Change stroke width to 2\n    .replace(/stroke=\"[^\"]*\"/g, `stroke=\"#FF5733\"`) // Change stroke color to red\n    .replace(/fill=\"[^\"]*\"/g, `fill=\"#FF5733\"`) // Change fill color to red\n    .replace(/animation-duration=\"[^\"]*\"/g, `animation-duration=\"1s\"`) // Change animation duration to 1s (for animated icons)\n    .replace(/opacity=\"[^\"]*\"/g, `opacity=\"0.8\"`);// Change opacity to 0.8\n}\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CIcon name=\"tabler:star\" :customize=\"customize\" />\n\u003C/template>\n\n\u003C!-- You can also use `:customize=\"false\"` to disabled the global customization function per-usage -->\n",[6399],{"type":2980,"tag":3161,"props":6400,"children":6401},{"__ignoreMap":2854},[6402,6444,6452,6551,6606,6614,6627,6709,6783,6857,6931,7010,7018,7033,7040,7055,7113,7128,7136],{"type":2980,"tag":3153,"props":6403,"children":6404},{"class":3209,"line":2911},[6405,6409,6414,6419,6424,6428,6432,6436,6440],{"type":2980,"tag":3153,"props":6406,"children":6407},{"style":3364},[6408],{"type":2995,"value":3581},{"type":2980,"tag":3153,"props":6410,"children":6411},{"style":3373},[6412],{"type":2995,"value":6413},"script",{"type":2980,"tag":3153,"props":6415,"children":6416},{"style":3589},[6417],{"type":2995,"value":6418}," setup",{"type":2980,"tag":3153,"props":6420,"children":6421},{"style":3589},[6422],{"type":2995,"value":6423}," lang",{"type":2980,"tag":3153,"props":6425,"children":6426},{"style":3364},[6427],{"type":2995,"value":3597},{"type":2980,"tag":3153,"props":6429,"children":6430},{"style":3364},[6431],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":6433,"children":6434},{"style":3219},[6435],{"type":2995,"value":3331},{"type":2980,"tag":3153,"props":6437,"children":6438},{"style":3364},[6439],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":6441,"children":6442},{"style":3364},[6443],{"type":2995,"value":4709},{"type":2980,"tag":3153,"props":6445,"children":6446},{"class":3209,"line":2898},[6447],{"type":2980,"tag":3153,"props":6448,"children":6449},{"style":3680},[6450],{"type":2995,"value":6451},"// Define the customize function to modify SVG content\n",{"type":2980,"tag":3153,"props":6453,"children":6454},{"class":3209,"line":2891},[6455,6460,6465,6469,6474,6479,6483,6488,6492,6496,6500,6504,6508,6513,6517,6521,6525,6530,6534,6538,6542,6547],{"type":2980,"tag":3153,"props":6456,"children":6457},{"style":3589},[6458],{"type":2995,"value":6459},"const",{"type":2980,"tag":3153,"props":6461,"children":6462},{"style":3358},[6463],{"type":2995,"value":6464}," customize ",{"type":2980,"tag":3153,"props":6466,"children":6467},{"style":3364},[6468],{"type":2995,"value":3597},{"type":2980,"tag":3153,"props":6470,"children":6471},{"style":3364},[6472],{"type":2995,"value":6473}," (",{"type":2980,"tag":3153,"props":6475,"children":6477},{"style":6476},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[6478],{"type":2995,"value":142},{"type":2980,"tag":3153,"props":6480,"children":6481},{"style":3364},[6482],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":6484,"children":6485},{"style":3213},[6486],{"type":2995,"value":6487}," string",{"type":2980,"tag":3153,"props":6489,"children":6490},{"style":3364},[6491],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":6493,"children":6494},{"style":6476},[6495],{"type":2995,"value":3592},{"type":2980,"tag":3153,"props":6497,"children":6498},{"style":3364},[6499],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":6501,"children":6502},{"style":3213},[6503],{"type":2995,"value":6487},{"type":2980,"tag":3153,"props":6505,"children":6506},{"style":3364},[6507],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":6509,"children":6510},{"style":6476},[6511],{"type":2995,"value":6512}," prefix",{"type":2980,"tag":3153,"props":6514,"children":6515},{"style":3364},[6516],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":6518,"children":6519},{"style":3213},[6520],{"type":2995,"value":6487},{"type":2980,"tag":3153,"props":6522,"children":6523},{"style":3364},[6524],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":6526,"children":6527},{"style":6476},[6528],{"type":2995,"value":6529}," provider",{"type":2980,"tag":3153,"props":6531,"children":6532},{"style":3364},[6533],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":6535,"children":6536},{"style":3213},[6537],{"type":2995,"value":6487},{"type":2980,"tag":3153,"props":6539,"children":6540},{"style":3364},[6541],{"type":2995,"value":3493},{"type":2980,"tag":3153,"props":6543,"children":6544},{"style":3589},[6545],{"type":2995,"value":6546}," =>",{"type":2980,"tag":3153,"props":6548,"children":6549},{"style":3364},[6550],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":6552,"children":6553},{"class":3209,"line":3406},[6554,6559,6563,6568,6573,6577,6582,6586,6591,6596,6601],{"type":2980,"tag":3153,"props":6555,"children":6556},{"style":3341},[6557],{"type":2995,"value":6558},"  if",{"type":2980,"tag":3153,"props":6560,"children":6561},{"style":3373},[6562],{"type":2995,"value":6473},{"type":2980,"tag":3153,"props":6564,"children":6565},{"style":3358},[6566],{"type":2995,"value":6567},"prefix",{"type":2980,"tag":3153,"props":6569,"children":6570},{"style":3364},[6571],{"type":2995,"value":6572}," !==",{"type":2980,"tag":3153,"props":6574,"children":6575},{"style":3364},[6576],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":6578,"children":6579},{"style":3219},[6580],{"type":2995,"value":6581},"tabler",{"type":2980,"tag":3153,"props":6583,"children":6584},{"style":3364},[6585],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":6587,"children":6588},{"style":3373},[6589],{"type":2995,"value":6590},") ",{"type":2980,"tag":3153,"props":6592,"children":6593},{"style":3341},[6594],{"type":2995,"value":6595},"return",{"type":2980,"tag":3153,"props":6597,"children":6598},{"style":3358},[6599],{"type":2995,"value":6600}," content",{"type":2980,"tag":3153,"props":6602,"children":6603},{"style":3680},[6604],{"type":2995,"value":6605}," // Ignore Prefix\n",{"type":2980,"tag":3153,"props":6607,"children":6608},{"class":3209,"line":3415},[6609],{"type":2980,"tag":3153,"props":6610,"children":6611},{"emptyLinePlaceholder":1196},[6612],{"type":2995,"value":6613},"\n",{"type":2980,"tag":3153,"props":6615,"children":6616},{"class":3209,"line":3783},[6617,6622],{"type":2980,"tag":3153,"props":6618,"children":6619},{"style":3341},[6620],{"type":2995,"value":6621},"  return",{"type":2980,"tag":3153,"props":6623,"children":6624},{"style":3358},[6625],{"type":2995,"value":6626}," content\n",{"type":2980,"tag":3153,"props":6628,"children":6629},{"class":3209,"line":3792},[6630,6635,6640,6644,6649,6654,6659,6663,6668,6672,6676,6681,6685,6690,6695,6700,6704],{"type":2980,"tag":3153,"props":6631,"children":6632},{"style":3364},[6633],{"type":2995,"value":6634},"    .",{"type":2980,"tag":3153,"props":6636,"children":6637},{"style":3352},[6638],{"type":2995,"value":6639},"replace",{"type":2980,"tag":3153,"props":6641,"children":6642},{"style":3373},[6643],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":6645,"children":6646},{"style":3364},[6647],{"type":2995,"value":6648},"/",{"type":2980,"tag":3153,"props":6650,"children":6651},{"style":3219},[6652],{"type":2995,"value":6653},"stroke-width=\"",{"type":2980,"tag":3153,"props":6655,"children":6656},{"style":3364},[6657],{"type":2995,"value":6658},"[^",{"type":2980,"tag":3153,"props":6660,"children":6661},{"style":3219},[6662],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":6664,"children":6665},{"style":3364},[6666],{"type":2995,"value":6667},"]*",{"type":2980,"tag":3153,"props":6669,"children":6670},{"style":3219},[6671],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":6673,"children":6674},{"style":3364},[6675],{"type":2995,"value":6648},{"type":2980,"tag":3153,"props":6677,"children":6678},{"style":5039},[6679],{"type":2995,"value":6680},"g",{"type":2980,"tag":3153,"props":6682,"children":6683},{"style":3364},[6684],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":6686,"children":6687},{"style":3364},[6688],{"type":2995,"value":6689}," `",{"type":2980,"tag":3153,"props":6691,"children":6692},{"style":3219},[6693],{"type":2995,"value":6694},"stroke-width=\"2\"",{"type":2980,"tag":3153,"props":6696,"children":6697},{"style":3364},[6698],{"type":2995,"value":6699},"`",{"type":2980,"tag":3153,"props":6701,"children":6702},{"style":3373},[6703],{"type":2995,"value":6590},{"type":2980,"tag":3153,"props":6705,"children":6706},{"style":3680},[6707],{"type":2995,"value":6708},"// Change stroke width to 2\n",{"type":2980,"tag":3153,"props":6710,"children":6711},{"class":3209,"line":4128},[6712,6716,6720,6724,6728,6733,6737,6741,6745,6749,6753,6757,6761,6765,6770,6774,6778],{"type":2980,"tag":3153,"props":6713,"children":6714},{"style":3364},[6715],{"type":2995,"value":6634},{"type":2980,"tag":3153,"props":6717,"children":6718},{"style":3352},[6719],{"type":2995,"value":6639},{"type":2980,"tag":3153,"props":6721,"children":6722},{"style":3373},[6723],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":6725,"children":6726},{"style":3364},[6727],{"type":2995,"value":6648},{"type":2980,"tag":3153,"props":6729,"children":6730},{"style":3219},[6731],{"type":2995,"value":6732},"stroke=\"",{"type":2980,"tag":3153,"props":6734,"children":6735},{"style":3364},[6736],{"type":2995,"value":6658},{"type":2980,"tag":3153,"props":6738,"children":6739},{"style":3219},[6740],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":6742,"children":6743},{"style":3364},[6744],{"type":2995,"value":6667},{"type":2980,"tag":3153,"props":6746,"children":6747},{"style":3219},[6748],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":6750,"children":6751},{"style":3364},[6752],{"type":2995,"value":6648},{"type":2980,"tag":3153,"props":6754,"children":6755},{"style":5039},[6756],{"type":2995,"value":6680},{"type":2980,"tag":3153,"props":6758,"children":6759},{"style":3364},[6760],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":6762,"children":6763},{"style":3364},[6764],{"type":2995,"value":6689},{"type":2980,"tag":3153,"props":6766,"children":6767},{"style":3219},[6768],{"type":2995,"value":6769},"stroke=\"#FF5733\"",{"type":2980,"tag":3153,"props":6771,"children":6772},{"style":3364},[6773],{"type":2995,"value":6699},{"type":2980,"tag":3153,"props":6775,"children":6776},{"style":3373},[6777],{"type":2995,"value":6590},{"type":2980,"tag":3153,"props":6779,"children":6780},{"style":3680},[6781],{"type":2995,"value":6782},"// Change stroke color to red\n",{"type":2980,"tag":3153,"props":6784,"children":6785},{"class":3209,"line":2887},[6786,6790,6794,6798,6802,6807,6811,6815,6819,6823,6827,6831,6835,6839,6844,6848,6852],{"type":2980,"tag":3153,"props":6787,"children":6788},{"style":3364},[6789],{"type":2995,"value":6634},{"type":2980,"tag":3153,"props":6791,"children":6792},{"style":3352},[6793],{"type":2995,"value":6639},{"type":2980,"tag":3153,"props":6795,"children":6796},{"style":3373},[6797],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":6799,"children":6800},{"style":3364},[6801],{"type":2995,"value":6648},{"type":2980,"tag":3153,"props":6803,"children":6804},{"style":3219},[6805],{"type":2995,"value":6806},"fill=\"",{"type":2980,"tag":3153,"props":6808,"children":6809},{"style":3364},[6810],{"type":2995,"value":6658},{"type":2980,"tag":3153,"props":6812,"children":6813},{"style":3219},[6814],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":6816,"children":6817},{"style":3364},[6818],{"type":2995,"value":6667},{"type":2980,"tag":3153,"props":6820,"children":6821},{"style":3219},[6822],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":6824,"children":6825},{"style":3364},[6826],{"type":2995,"value":6648},{"type":2980,"tag":3153,"props":6828,"children":6829},{"style":5039},[6830],{"type":2995,"value":6680},{"type":2980,"tag":3153,"props":6832,"children":6833},{"style":3364},[6834],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":6836,"children":6837},{"style":3364},[6838],{"type":2995,"value":6689},{"type":2980,"tag":3153,"props":6840,"children":6841},{"style":3219},[6842],{"type":2995,"value":6843},"fill=\"#FF5733\"",{"type":2980,"tag":3153,"props":6845,"children":6846},{"style":3364},[6847],{"type":2995,"value":6699},{"type":2980,"tag":3153,"props":6849,"children":6850},{"style":3373},[6851],{"type":2995,"value":6590},{"type":2980,"tag":3153,"props":6853,"children":6854},{"style":3680},[6855],{"type":2995,"value":6856},"// Change fill color to red\n",{"type":2980,"tag":3153,"props":6858,"children":6859},{"class":3209,"line":2883},[6860,6864,6868,6872,6876,6881,6885,6889,6893,6897,6901,6905,6909,6913,6918,6922,6926],{"type":2980,"tag":3153,"props":6861,"children":6862},{"style":3364},[6863],{"type":2995,"value":6634},{"type":2980,"tag":3153,"props":6865,"children":6866},{"style":3352},[6867],{"type":2995,"value":6639},{"type":2980,"tag":3153,"props":6869,"children":6870},{"style":3373},[6871],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":6873,"children":6874},{"style":3364},[6875],{"type":2995,"value":6648},{"type":2980,"tag":3153,"props":6877,"children":6878},{"style":3219},[6879],{"type":2995,"value":6880},"animation-duration=\"",{"type":2980,"tag":3153,"props":6882,"children":6883},{"style":3364},[6884],{"type":2995,"value":6658},{"type":2980,"tag":3153,"props":6886,"children":6887},{"style":3219},[6888],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":6890,"children":6891},{"style":3364},[6892],{"type":2995,"value":6667},{"type":2980,"tag":3153,"props":6894,"children":6895},{"style":3219},[6896],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":6898,"children":6899},{"style":3364},[6900],{"type":2995,"value":6648},{"type":2980,"tag":3153,"props":6902,"children":6903},{"style":5039},[6904],{"type":2995,"value":6680},{"type":2980,"tag":3153,"props":6906,"children":6907},{"style":3364},[6908],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":6910,"children":6911},{"style":3364},[6912],{"type":2995,"value":6689},{"type":2980,"tag":3153,"props":6914,"children":6915},{"style":3219},[6916],{"type":2995,"value":6917},"animation-duration=\"1s\"",{"type":2980,"tag":3153,"props":6919,"children":6920},{"style":3364},[6921],{"type":2995,"value":6699},{"type":2980,"tag":3153,"props":6923,"children":6924},{"style":3373},[6925],{"type":2995,"value":6590},{"type":2980,"tag":3153,"props":6927,"children":6928},{"style":3680},[6929],{"type":2995,"value":6930},"// Change animation duration to 1s (for animated icons)\n",{"type":2980,"tag":3153,"props":6932,"children":6933},{"class":3209,"line":4595},[6934,6938,6942,6946,6950,6955,6959,6963,6967,6971,6975,6979,6983,6987,6992,6996,7000,7005],{"type":2980,"tag":3153,"props":6935,"children":6936},{"style":3364},[6937],{"type":2995,"value":6634},{"type":2980,"tag":3153,"props":6939,"children":6940},{"style":3352},[6941],{"type":2995,"value":6639},{"type":2980,"tag":3153,"props":6943,"children":6944},{"style":3373},[6945],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":6947,"children":6948},{"style":3364},[6949],{"type":2995,"value":6648},{"type":2980,"tag":3153,"props":6951,"children":6952},{"style":3219},[6953],{"type":2995,"value":6954},"opacity=\"",{"type":2980,"tag":3153,"props":6956,"children":6957},{"style":3364},[6958],{"type":2995,"value":6658},{"type":2980,"tag":3153,"props":6960,"children":6961},{"style":3219},[6962],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":6964,"children":6965},{"style":3364},[6966],{"type":2995,"value":6667},{"type":2980,"tag":3153,"props":6968,"children":6969},{"style":3219},[6970],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":6972,"children":6973},{"style":3364},[6974],{"type":2995,"value":6648},{"type":2980,"tag":3153,"props":6976,"children":6977},{"style":5039},[6978],{"type":2995,"value":6680},{"type":2980,"tag":3153,"props":6980,"children":6981},{"style":3364},[6982],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":6984,"children":6985},{"style":3364},[6986],{"type":2995,"value":6689},{"type":2980,"tag":3153,"props":6988,"children":6989},{"style":3219},[6990],{"type":2995,"value":6991},"opacity=\"0.8\"",{"type":2980,"tag":3153,"props":6993,"children":6994},{"style":3364},[6995],{"type":2995,"value":6699},{"type":2980,"tag":3153,"props":6997,"children":6998},{"style":3373},[6999],{"type":2995,"value":3493},{"type":2980,"tag":3153,"props":7001,"children":7002},{"style":3364},[7003],{"type":2995,"value":7004},";",{"type":2980,"tag":3153,"props":7006,"children":7007},{"style":3680},[7008],{"type":2995,"value":7009},"// Change opacity to 0.8\n",{"type":2980,"tag":3153,"props":7011,"children":7012},{"class":3209,"line":4604},[7013],{"type":2980,"tag":3153,"props":7014,"children":7015},{"style":3364},[7016],{"type":2995,"value":7017},"}\n",{"type":2980,"tag":3153,"props":7019,"children":7020},{"class":3209,"line":4613},[7021,7025,7029],{"type":2980,"tag":3153,"props":7022,"children":7023},{"style":3364},[7024],{"type":2995,"value":4790},{"type":2980,"tag":3153,"props":7026,"children":7027},{"style":3373},[7028],{"type":2995,"value":6413},{"type":2980,"tag":3153,"props":7030,"children":7031},{"style":3364},[7032],{"type":2995,"value":4709},{"type":2980,"tag":3153,"props":7034,"children":7035},{"class":3209,"line":4626},[7036],{"type":2980,"tag":3153,"props":7037,"children":7038},{"emptyLinePlaceholder":1196},[7039],{"type":2995,"value":6613},{"type":2980,"tag":3153,"props":7041,"children":7042},{"class":3209,"line":4635},[7043,7047,7051],{"type":2980,"tag":3153,"props":7044,"children":7045},{"style":3364},[7046],{"type":2995,"value":3581},{"type":2980,"tag":3153,"props":7048,"children":7049},{"style":3373},[7050],{"type":2995,"value":4704},{"type":2980,"tag":3153,"props":7052,"children":7053},{"style":3364},[7054],{"type":2995,"value":4709},{"type":2980,"tag":3153,"props":7056,"children":7057},{"class":3209,"line":5088},[7058,7062,7066,7070,7074,7078,7083,7087,7092,7096,7100,7105,7109],{"type":2980,"tag":3153,"props":7059,"children":7060},{"style":3364},[7061],{"type":2995,"value":4717},{"type":2980,"tag":3153,"props":7063,"children":7064},{"style":3373},[7065],{"type":2995,"value":3586},{"type":2980,"tag":3153,"props":7067,"children":7068},{"style":3589},[7069],{"type":2995,"value":3592},{"type":2980,"tag":3153,"props":7071,"children":7072},{"style":3364},[7073],{"type":2995,"value":3597},{"type":2980,"tag":3153,"props":7075,"children":7076},{"style":3364},[7077],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":7079,"children":7080},{"style":3219},[7081],{"type":2995,"value":7082},"tabler:star",{"type":2980,"tag":3153,"props":7084,"children":7085},{"style":3364},[7086],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":7088,"children":7089},{"style":3589},[7090],{"type":2995,"value":7091}," :customize",{"type":2980,"tag":3153,"props":7093,"children":7094},{"style":3364},[7095],{"type":2995,"value":3597},{"type":2980,"tag":3153,"props":7097,"children":7098},{"style":3364},[7099],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":7101,"children":7102},{"style":3219},[7103],{"type":2995,"value":7104},"customize",{"type":2980,"tag":3153,"props":7106,"children":7107},{"style":3364},[7108],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":7110,"children":7111},{"style":3364},[7112],{"type":2995,"value":3638},{"type":2980,"tag":3153,"props":7114,"children":7115},{"class":3209,"line":5096},[7116,7120,7124],{"type":2980,"tag":3153,"props":7117,"children":7118},{"style":3364},[7119],{"type":2995,"value":4790},{"type":2980,"tag":3153,"props":7121,"children":7122},{"style":3373},[7123],{"type":2995,"value":4704},{"type":2980,"tag":3153,"props":7125,"children":7126},{"style":3364},[7127],{"type":2995,"value":4709},{"type":2980,"tag":3153,"props":7129,"children":7131},{"class":3209,"line":7130},18,[7132],{"type":2980,"tag":3153,"props":7133,"children":7134},{"emptyLinePlaceholder":1196},[7135],{"type":2995,"value":6613},{"type":2980,"tag":3153,"props":7137,"children":7139},{"class":3209,"line":7138},19,[7140],{"type":2980,"tag":3153,"props":7141,"children":7142},{"style":3680},[7143],{"type":2995,"value":7144},"\u003C!-- You can also use `:customize=\"false\"` to disabled the global customization function per-usage -->\n",{"type":2980,"tag":2981,"props":7146,"children":7147},{},[7148],{"type":2995,"value":7149},"In the App Configuration File:",{"type":2980,"tag":2981,"props":7151,"children":7152},{},[7153,7155,7160],{"type":2995,"value":7154},"Alternatively, you can apply these customizations globally in the ",{"type":2980,"tag":3161,"props":7156,"children":7158},{"className":7157},[],[7159],{"type":2995,"value":224},{"type":2995,"value":7161}," file.",{"type":2980,"tag":3198,"props":7163,"children":7165},{"className":3329,"code":7164,"language":3331,"meta":2854,"style":2854},"// app.config.ts\nexport default defineAppConfig({\n  icon: {\n    customize: (content: string, name: string, prefix: string, provider: string) => {\n      // ...\n    },\n  }\n})\n",[7166],{"type":2980,"tag":3161,"props":7167,"children":7168},{"__ignoreMap":2854},[7169,7176,7199,7214,7302,7310,7317,7324],{"type":2980,"tag":3153,"props":7170,"children":7171},{"class":3209,"line":2911},[7172],{"type":2980,"tag":3153,"props":7173,"children":7174},{"style":3680},[7175],{"type":2995,"value":5976},{"type":2980,"tag":3153,"props":7177,"children":7178},{"class":3209,"line":2898},[7179,7183,7187,7191,7195],{"type":2980,"tag":3153,"props":7180,"children":7181},{"style":3341},[7182],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":7184,"children":7185},{"style":3341},[7186],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":7188,"children":7189},{"style":3352},[7190],{"type":2995,"value":3699},{"type":2980,"tag":3153,"props":7192,"children":7193},{"style":3358},[7194],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":7196,"children":7197},{"style":3364},[7198],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":7200,"children":7201},{"class":3209,"line":2891},[7202,7206,7210],{"type":2980,"tag":3153,"props":7203,"children":7204},{"style":3373},[7205],{"type":2995,"value":3715},{"type":2980,"tag":3153,"props":7207,"children":7208},{"style":3364},[7209],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7211,"children":7212},{"style":3364},[7213],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":7215,"children":7216},{"class":3209,"line":3406},[7217,7222,7226,7230,7234,7238,7242,7246,7250,7254,7258,7262,7266,7270,7274,7278,7282,7286,7290,7294,7298],{"type":2980,"tag":3153,"props":7218,"children":7219},{"style":3352},[7220],{"type":2995,"value":7221},"    customize",{"type":2980,"tag":3153,"props":7223,"children":7224},{"style":3364},[7225],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7227,"children":7228},{"style":3364},[7229],{"type":2995,"value":6473},{"type":2980,"tag":3153,"props":7231,"children":7232},{"style":6476},[7233],{"type":2995,"value":142},{"type":2980,"tag":3153,"props":7235,"children":7236},{"style":3364},[7237],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7239,"children":7240},{"style":3213},[7241],{"type":2995,"value":6487},{"type":2980,"tag":3153,"props":7243,"children":7244},{"style":3364},[7245],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":7247,"children":7248},{"style":6476},[7249],{"type":2995,"value":3592},{"type":2980,"tag":3153,"props":7251,"children":7252},{"style":3364},[7253],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7255,"children":7256},{"style":3213},[7257],{"type":2995,"value":6487},{"type":2980,"tag":3153,"props":7259,"children":7260},{"style":3364},[7261],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":7263,"children":7264},{"style":6476},[7265],{"type":2995,"value":6512},{"type":2980,"tag":3153,"props":7267,"children":7268},{"style":3364},[7269],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7271,"children":7272},{"style":3213},[7273],{"type":2995,"value":6487},{"type":2980,"tag":3153,"props":7275,"children":7276},{"style":3364},[7277],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":7279,"children":7280},{"style":6476},[7281],{"type":2995,"value":6529},{"type":2980,"tag":3153,"props":7283,"children":7284},{"style":3364},[7285],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7287,"children":7288},{"style":3213},[7289],{"type":2995,"value":6487},{"type":2980,"tag":3153,"props":7291,"children":7292},{"style":3364},[7293],{"type":2995,"value":3493},{"type":2980,"tag":3153,"props":7295,"children":7296},{"style":3589},[7297],{"type":2995,"value":6546},{"type":2980,"tag":3153,"props":7299,"children":7300},{"style":3364},[7301],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":7303,"children":7304},{"class":3209,"line":3415},[7305],{"type":2980,"tag":3153,"props":7306,"children":7307},{"style":3680},[7308],{"type":2995,"value":7309},"      // ...\n",{"type":2980,"tag":3153,"props":7311,"children":7312},{"class":3209,"line":3783},[7313],{"type":2980,"tag":3153,"props":7314,"children":7315},{"style":3364},[7316],{"type":2995,"value":5527},{"type":2980,"tag":3153,"props":7318,"children":7319},{"class":3209,"line":3792},[7320],{"type":2980,"tag":3153,"props":7321,"children":7322},{"style":3364},[7323],{"type":2995,"value":3789},{"type":2980,"tag":3153,"props":7325,"children":7326},{"class":3209,"line":4128},[7327,7331],{"type":2980,"tag":3153,"props":7328,"children":7329},{"style":3364},[7330],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":7332,"children":7333},{"style":3358},[7334],{"type":2995,"value":3426},{"type":2980,"tag":2981,"props":7336,"children":7337},{},[7338],{"type":2995,"value":7339},"With this configuration, all icons throughout your application will have these customizations applied consistently.",{"type":2980,"tag":3803,"props":7341,"children":7343},{"id":7342},"server-bundle",[7344],{"type":2995,"value":7345},"Server Bundle",{"type":2980,"tag":2981,"props":7347,"children":7348},{},[7349,7351,7356],{"type":2995,"value":7350},"Since ",{"type":2980,"tag":3161,"props":7352,"children":7354},{"className":7353},[],[7355],{"type":2995,"value":2851},{"type":2995,"value":7357}," v1.0, we have introduced the server bundle concept to serve the icons from Nuxt server endpoints. This keeps the client bundle lean and able to load icons on-demand, while having all the dynamic features to use icons that might not be known at build time.",{"type":2980,"tag":7359,"props":7360,"children":7362},"h4",{"id":7361},"server-bundle-mode-local",[7363,7365],{"type":2995,"value":7364},"Server Bundle Mode: ",{"type":2980,"tag":3161,"props":7366,"children":7368},{"className":7367},[],[7369],{"type":2995,"value":7370},"local",{"type":2980,"tag":2981,"props":7372,"children":7373},{},[7374,7376,7382],{"type":2995,"value":7375},"This mode will bundle the icon collections you have installed locally (like ",{"type":2980,"tag":3161,"props":7377,"children":7379},{"className":7378},[],[7380],{"type":2995,"value":7381},"@iconify-json/*",{"type":2995,"value":7383},"), into your server bundle as dynamic chunks. The collection data will be loaded on-demand, only when your client request icons from that collection.",{"type":2980,"tag":7359,"props":7385,"children":7387},{"id":7386},"server-bundle-mode-remote",[7388,7389],{"type":2995,"value":7364},{"type":2980,"tag":3161,"props":7390,"children":7392},{"className":7391},[],[7393],{"type":2995,"value":7394},"remote",{"type":2980,"tag":2981,"props":7396,"children":7397},{},[7398,7400,7405,7407,7412],{"type":2995,"value":7399},"Introduced in ",{"type":2980,"tag":3161,"props":7401,"children":7403},{"className":7402},[],[7404],{"type":2995,"value":2851},{"type":2995,"value":7406}," v1.2, you can now use the ",{"type":2980,"tag":3161,"props":7408,"children":7410},{"className":7409},[],[7411],{"type":2995,"value":7394},{"type":2995,"value":7413}," server bundle to serve the icons from a remote CDN.",{"type":2980,"tag":3198,"props":7415,"children":7417},{"className":3329,"code":7416,"language":3331,"meta":2854,"style":2854},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    serverBundle: 'remote',\n  },\n})\n",[7418],{"type":2980,"tag":3161,"props":7419,"children":7420},{"__ignoreMap":2854},[7421,7444,7459,7474,7485,7500,7527,7534],{"type":2980,"tag":3153,"props":7422,"children":7423},{"class":3209,"line":2911},[7424,7428,7432,7436,7440],{"type":2980,"tag":3153,"props":7425,"children":7426},{"style":3341},[7427],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":7429,"children":7430},{"style":3341},[7431],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":7433,"children":7434},{"style":3352},[7435],{"type":2995,"value":3355},{"type":2980,"tag":3153,"props":7437,"children":7438},{"style":3358},[7439],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":7441,"children":7442},{"style":3364},[7443],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":7445,"children":7446},{"class":3209,"line":2898},[7447,7451,7455],{"type":2980,"tag":3153,"props":7448,"children":7449},{"style":3373},[7450],{"type":2995,"value":3376},{"type":2980,"tag":3153,"props":7452,"children":7453},{"style":3364},[7454],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7456,"children":7457},{"style":3358},[7458],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":7460,"children":7461},{"class":3209,"line":2891},[7462,7466,7470],{"type":2980,"tag":3153,"props":7463,"children":7464},{"style":3364},[7465],{"type":2995,"value":3394},{"type":2980,"tag":3153,"props":7467,"children":7468},{"style":3219},[7469],{"type":2995,"value":2851},{"type":2980,"tag":3153,"props":7471,"children":7472},{"style":3364},[7473],{"type":2995,"value":3403},{"type":2980,"tag":3153,"props":7475,"children":7476},{"class":3209,"line":3406},[7477,7481],{"type":2980,"tag":3153,"props":7478,"children":7479},{"style":3358},[7480],{"type":2995,"value":4484},{"type":2980,"tag":3153,"props":7482,"children":7483},{"style":3364},[7484],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":7486,"children":7487},{"class":3209,"line":3415},[7488,7492,7496],{"type":2980,"tag":3153,"props":7489,"children":7490},{"style":3373},[7491],{"type":2995,"value":3715},{"type":2980,"tag":3153,"props":7493,"children":7494},{"style":3364},[7495],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7497,"children":7498},{"style":3364},[7499],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":7501,"children":7502},{"class":3209,"line":3783},[7503,7507,7511,7515,7519,7523],{"type":2980,"tag":3153,"props":7504,"children":7505},{"style":3373},[7506],{"type":2995,"value":4045},{"type":2980,"tag":3153,"props":7508,"children":7509},{"style":3364},[7510],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7512,"children":7513},{"style":3364},[7514],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":7516,"children":7517},{"style":3219},[7518],{"type":2995,"value":7394},{"type":2980,"tag":3153,"props":7520,"children":7521},{"style":3364},[7522],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":7524,"children":7525},{"style":3364},[7526],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":7528,"children":7529},{"class":3209,"line":3792},[7530],{"type":2980,"tag":3153,"props":7531,"children":7532},{"style":3364},[7533],{"type":2995,"value":4632},{"type":2980,"tag":3153,"props":7535,"children":7536},{"class":3209,"line":4128},[7537,7541],{"type":2980,"tag":3153,"props":7538,"children":7539},{"style":3364},[7540],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":7542,"children":7543},{"style":3358},[7544],{"type":2995,"value":3426},{"type":2980,"tag":2981,"props":7546,"children":7547},{},[7548],{"type":2995,"value":7549},"Or you can specify the remote provider:",{"type":2980,"tag":3198,"props":7551,"children":7553},{"className":3329,"code":7552,"language":3331,"meta":2854,"style":2854},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    serverBundle: {\n      remote: 'jsdelivr', // 'unpkg' or 'github-raw', or a custom function\n    }\n  },\n})\n",[7554],{"type":2980,"tag":3161,"props":7555,"children":7556},{"__ignoreMap":2854},[7557,7580,7595,7610,7621,7636,7651,7685,7692,7699],{"type":2980,"tag":3153,"props":7558,"children":7559},{"class":3209,"line":2911},[7560,7564,7568,7572,7576],{"type":2980,"tag":3153,"props":7561,"children":7562},{"style":3341},[7563],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":7565,"children":7566},{"style":3341},[7567],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":7569,"children":7570},{"style":3352},[7571],{"type":2995,"value":3355},{"type":2980,"tag":3153,"props":7573,"children":7574},{"style":3358},[7575],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":7577,"children":7578},{"style":3364},[7579],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":7581,"children":7582},{"class":3209,"line":2898},[7583,7587,7591],{"type":2980,"tag":3153,"props":7584,"children":7585},{"style":3373},[7586],{"type":2995,"value":3376},{"type":2980,"tag":3153,"props":7588,"children":7589},{"style":3364},[7590],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7592,"children":7593},{"style":3358},[7594],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":7596,"children":7597},{"class":3209,"line":2891},[7598,7602,7606],{"type":2980,"tag":3153,"props":7599,"children":7600},{"style":3364},[7601],{"type":2995,"value":3394},{"type":2980,"tag":3153,"props":7603,"children":7604},{"style":3219},[7605],{"type":2995,"value":2851},{"type":2980,"tag":3153,"props":7607,"children":7608},{"style":3364},[7609],{"type":2995,"value":3403},{"type":2980,"tag":3153,"props":7611,"children":7612},{"class":3209,"line":3406},[7613,7617],{"type":2980,"tag":3153,"props":7614,"children":7615},{"style":3358},[7616],{"type":2995,"value":4484},{"type":2980,"tag":3153,"props":7618,"children":7619},{"style":3364},[7620],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":7622,"children":7623},{"class":3209,"line":3415},[7624,7628,7632],{"type":2980,"tag":3153,"props":7625,"children":7626},{"style":3373},[7627],{"type":2995,"value":3715},{"type":2980,"tag":3153,"props":7629,"children":7630},{"style":3364},[7631],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7633,"children":7634},{"style":3364},[7635],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":7637,"children":7638},{"class":3209,"line":3783},[7639,7643,7647],{"type":2980,"tag":3153,"props":7640,"children":7641},{"style":3373},[7642],{"type":2995,"value":4045},{"type":2980,"tag":3153,"props":7644,"children":7645},{"style":3364},[7646],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7648,"children":7649},{"style":3364},[7650],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":7652,"children":7653},{"class":3209,"line":3792},[7654,7659,7663,7667,7672,7676,7680],{"type":2980,"tag":3153,"props":7655,"children":7656},{"style":3373},[7657],{"type":2995,"value":7658},"      remote",{"type":2980,"tag":3153,"props":7660,"children":7661},{"style":3364},[7662],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7664,"children":7665},{"style":3364},[7666],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":7668,"children":7669},{"style":3219},[7670],{"type":2995,"value":7671},"jsdelivr",{"type":2980,"tag":3153,"props":7673,"children":7674},{"style":3364},[7675],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":7677,"children":7678},{"style":3364},[7679],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":7681,"children":7682},{"style":3680},[7683],{"type":2995,"value":7684}," // 'unpkg' or 'github-raw', or a custom function\n",{"type":2980,"tag":3153,"props":7686,"children":7687},{"class":3209,"line":4128},[7688],{"type":2980,"tag":3153,"props":7689,"children":7690},{"style":3364},[7691],{"type":2995,"value":4118},{"type":2980,"tag":3153,"props":7693,"children":7694},{"class":3209,"line":2887},[7695],{"type":2980,"tag":3153,"props":7696,"children":7697},{"style":3364},[7698],{"type":2995,"value":4632},{"type":2980,"tag":3153,"props":7700,"children":7701},{"class":3209,"line":2883},[7702,7706],{"type":2980,"tag":3153,"props":7703,"children":7704},{"style":3364},[7705],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":7707,"children":7708},{"style":3358},[7709],{"type":2995,"value":3426},{"type":2980,"tag":2981,"props":7711,"children":7712},{},[7713,7715,7721],{"type":2995,"value":7714},"Which will make server requests to ",{"type":2980,"tag":3161,"props":7716,"children":7718},{"className":7717},[],[7719],{"type":2995,"value":7720},"https://cdn.jsdelivr.net/npm/@iconify-json/ph/icons.json",{"type":2995,"value":7722}," to fetch the icons at runtime, instead of bundling them with your server.",{"type":2980,"tag":2981,"props":7724,"children":7725},{},[7726,7728,7734,7736,7742],{"type":2995,"value":7727},"Under the hood, instead of bundling ",{"type":2980,"tag":3161,"props":7729,"children":7731},{"className":7730},[],[7732],{"type":2995,"value":7733},"() => import('@iconify-json/ph/icons.json')",{"type":2995,"value":7735}," to your server bundle, it will now use something like ",{"type":2980,"tag":3161,"props":7737,"children":7739},{"className":7738},[],[7740],{"type":2995,"value":7741},"() => fetch('https://cdn.jsdelivr.net/npm/@iconify-json/ph/icons.json').then(res => res.json())",{"type":2995,"value":7743},", where the collections are not inlined.",{"type":2980,"tag":2981,"props":7745,"children":7746},{},[7747],{"type":2995,"value":7748},"This would be useful when server bundle size is a concern, like in serverless or worker environments.",{"type":2980,"tag":7359,"props":7750,"children":7752},{"id":7751},"server-bundle-mode-auto",[7753,7754],{"type":2995,"value":7364},{"type":2980,"tag":3161,"props":7755,"children":7757},{"className":7756},[],[7758],{"type":2995,"value":7759},"auto",{"type":2980,"tag":2981,"props":7761,"children":7762},{},[7763,7765,7770,7772,7777,7779,7784],{"type":2995,"value":7764},"This is the default option, where the module will pick between ",{"type":2980,"tag":3161,"props":7766,"children":7768},{"className":7767},[],[7769],{"type":2995,"value":7370},{"type":2995,"value":7771}," and ",{"type":2980,"tag":3161,"props":7773,"children":7775},{"className":7774},[],[7776],{"type":2995,"value":7394},{"type":2995,"value":7778}," based your deployment environment. ",{"type":2980,"tag":3161,"props":7780,"children":7782},{"className":7781},[],[7783],{"type":2995,"value":7370},{"type":2995,"value":7785}," will be preffered unless you are deploying to a serverless or worker environment, like Vercel Edge or Cloudflare Workers.",{"type":2980,"tag":7359,"props":7787,"children":7789},{"id":7788},"externalize-icons-json",[7790],{"type":2995,"value":7791},"Externalize Icons JSON",{"type":2980,"tag":2981,"props":7793,"children":7794},{},[7795,7797,7802,7804,7810,7811,7816],{"type":2995,"value":7796},"By default, Nitro will bundle the icon collections you have installed locally (like ",{"type":2980,"tag":3161,"props":7798,"children":7800},{"className":7799},[],[7801],{"type":2995,"value":7381},{"type":2995,"value":7803},"), into your server bundle as dynamic chunks. When you have a large number of icons, this might make your bundling process slow and memory-intensive. You can change to externalize the icons JSON files by setting ",{"type":2980,"tag":3161,"props":7805,"children":7807},{"className":7806},[],[7808],{"type":2995,"value":7809},"icon.serverBundle.externalizeIconsJson",{"type":2995,"value":6318},{"type":2980,"tag":3161,"props":7812,"children":7814},{"className":7813},[],[7815],{"type":2995,"value":5839},{"type":2995,"value":3079},{"type":2980,"tag":3198,"props":7818,"children":7820},{"className":3329,"code":7819,"language":3331,"meta":2854,"style":2854},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    serverBundle: {\n      externalizeIconsJson: true,\n    }\n  },\n})\n",[7821],{"type":2980,"tag":3161,"props":7822,"children":7823},{"__ignoreMap":2854},[7824,7847,7862,7877,7888,7903,7918,7938,7945,7952],{"type":2980,"tag":3153,"props":7825,"children":7826},{"class":3209,"line":2911},[7827,7831,7835,7839,7843],{"type":2980,"tag":3153,"props":7828,"children":7829},{"style":3341},[7830],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":7832,"children":7833},{"style":3341},[7834],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":7836,"children":7837},{"style":3352},[7838],{"type":2995,"value":3355},{"type":2980,"tag":3153,"props":7840,"children":7841},{"style":3358},[7842],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":7844,"children":7845},{"style":3364},[7846],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":7848,"children":7849},{"class":3209,"line":2898},[7850,7854,7858],{"type":2980,"tag":3153,"props":7851,"children":7852},{"style":3373},[7853],{"type":2995,"value":3376},{"type":2980,"tag":3153,"props":7855,"children":7856},{"style":3364},[7857],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7859,"children":7860},{"style":3358},[7861],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":7863,"children":7864},{"class":3209,"line":2891},[7865,7869,7873],{"type":2980,"tag":3153,"props":7866,"children":7867},{"style":3364},[7868],{"type":2995,"value":3394},{"type":2980,"tag":3153,"props":7870,"children":7871},{"style":3219},[7872],{"type":2995,"value":2851},{"type":2980,"tag":3153,"props":7874,"children":7875},{"style":3364},[7876],{"type":2995,"value":3403},{"type":2980,"tag":3153,"props":7878,"children":7879},{"class":3209,"line":3406},[7880,7884],{"type":2980,"tag":3153,"props":7881,"children":7882},{"style":3358},[7883],{"type":2995,"value":4484},{"type":2980,"tag":3153,"props":7885,"children":7886},{"style":3364},[7887],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":7889,"children":7890},{"class":3209,"line":3415},[7891,7895,7899],{"type":2980,"tag":3153,"props":7892,"children":7893},{"style":3373},[7894],{"type":2995,"value":3715},{"type":2980,"tag":3153,"props":7896,"children":7897},{"style":3364},[7898],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7900,"children":7901},{"style":3364},[7902],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":7904,"children":7905},{"class":3209,"line":3783},[7906,7910,7914],{"type":2980,"tag":3153,"props":7907,"children":7908},{"style":3373},[7909],{"type":2995,"value":4045},{"type":2980,"tag":3153,"props":7911,"children":7912},{"style":3364},[7913],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7915,"children":7916},{"style":3364},[7917],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":7919,"children":7920},{"class":3209,"line":3792},[7921,7926,7930,7934],{"type":2980,"tag":3153,"props":7922,"children":7923},{"style":3373},[7924],{"type":2995,"value":7925},"      externalizeIconsJson",{"type":2980,"tag":3153,"props":7927,"children":7928},{"style":3364},[7929],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":7931,"children":7932},{"style":5218},[7933],{"type":2995,"value":5507},{"type":2980,"tag":3153,"props":7935,"children":7936},{"style":3364},[7937],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":7939,"children":7940},{"class":3209,"line":4128},[7941],{"type":2980,"tag":3153,"props":7942,"children":7943},{"style":3364},[7944],{"type":2995,"value":4118},{"type":2980,"tag":3153,"props":7946,"children":7947},{"class":3209,"line":2887},[7948],{"type":2980,"tag":3153,"props":7949,"children":7950},{"style":3364},[7951],{"type":2995,"value":4632},{"type":2980,"tag":3153,"props":7953,"children":7954},{"class":3209,"line":2883},[7955,7959],{"type":2980,"tag":3153,"props":7956,"children":7957},{"style":3364},[7958],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":7960,"children":7961},{"style":3358},[7962],{"type":2995,"value":3426},{"type":2980,"tag":2981,"props":7964,"children":7965},{},[7966,7968,7975,7977,7983],{"type":2995,"value":7967},"Note that this will require your production Node.js server to be able to import JSON files (Note that as in Node.js v22, ",{"type":2980,"tag":3001,"props":7969,"children":7972},{"href":7970,"rel":7971},"https://nodejs.org/api/esm.html#json-modules",[3005],[7973],{"type":2995,"value":7974},"JSON modules are still an experimental feature",{"type":2995,"value":7976},"). In the final build, it will contain statements like ",{"type":2980,"tag":3161,"props":7978,"children":7980},{"className":7979},[],[7981],{"type":2995,"value":7982},"() => import('@iconify-json/ph/icons.json', { with: { type: 'json' } })",{"type":2995,"value":3079},{"type":2980,"tag":2981,"props":7985,"children":7986},{},[7987],{"type":2995,"value":7988},"Also note that in some serverless environments, like Cloudflare Workers, where they don't have dynamic imports, they will always be inlined regardless of this option.",{"type":2980,"tag":2981,"props":7990,"children":7991},{},[7992,7994,8000],{"type":2995,"value":7993},"This option will be ignored when ",{"type":2980,"tag":3161,"props":7995,"children":7997},{"className":7996},[],[7998],{"type":2995,"value":7999},"icon.serverBundle.remote",{"type":2995,"value":8001}," is enabled.",{"type":2980,"tag":7359,"props":8003,"children":8005},{"id":8004},"completely-disable-server-bundle",[8006],{"type":2995,"value":8007},"Completely Disable Server Bundle",{"type":2980,"tag":2981,"props":8009,"children":8010},{},[8011,8013,8019,8020,8025,8026,8032,8033],{"type":2995,"value":8012},"If you want to disable the server bundle completely, you can set ",{"type":2980,"tag":3161,"props":8014,"children":8016},{"className":8015},[],[8017],{"type":2995,"value":8018},"icon.serverBundle",{"type":2995,"value":6318},{"type":2980,"tag":3161,"props":8021,"children":8023},{"className":8022},[],[8024],{"type":2995,"value":6324},{"type":2995,"value":7771},{"type":2980,"tag":3161,"props":8027,"children":8029},{"className":8028},[],[8030],{"type":2995,"value":8031},"provider",{"type":2995,"value":6318},{"type":2980,"tag":3161,"props":8034,"children":8036},{"className":8035},[],[8037],{"type":2995,"value":8038},"iconify",{"type":2980,"tag":3198,"props":8040,"children":8042},{"className":3329,"code":8041,"language":3331,"meta":2854,"style":2854},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    provider: 'iconify',\n    serverBundle: false,\n  },\n})\n",[8043],{"type":2980,"tag":3161,"props":8044,"children":8045},{"__ignoreMap":2854},[8046,8069,8084,8099,8110,8125,8152,8171,8178],{"type":2980,"tag":3153,"props":8047,"children":8048},{"class":3209,"line":2911},[8049,8053,8057,8061,8065],{"type":2980,"tag":3153,"props":8050,"children":8051},{"style":3341},[8052],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":8054,"children":8055},{"style":3341},[8056],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":8058,"children":8059},{"style":3352},[8060],{"type":2995,"value":3355},{"type":2980,"tag":3153,"props":8062,"children":8063},{"style":3358},[8064],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":8066,"children":8067},{"style":3364},[8068],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":8070,"children":8071},{"class":3209,"line":2898},[8072,8076,8080],{"type":2980,"tag":3153,"props":8073,"children":8074},{"style":3373},[8075],{"type":2995,"value":3376},{"type":2980,"tag":3153,"props":8077,"children":8078},{"style":3364},[8079],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8081,"children":8082},{"style":3358},[8083],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":8085,"children":8086},{"class":3209,"line":2891},[8087,8091,8095],{"type":2980,"tag":3153,"props":8088,"children":8089},{"style":3364},[8090],{"type":2995,"value":3394},{"type":2980,"tag":3153,"props":8092,"children":8093},{"style":3219},[8094],{"type":2995,"value":2851},{"type":2980,"tag":3153,"props":8096,"children":8097},{"style":3364},[8098],{"type":2995,"value":3403},{"type":2980,"tag":3153,"props":8100,"children":8101},{"class":3209,"line":3406},[8102,8106],{"type":2980,"tag":3153,"props":8103,"children":8104},{"style":3358},[8105],{"type":2995,"value":4484},{"type":2980,"tag":3153,"props":8107,"children":8108},{"style":3364},[8109],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":8111,"children":8112},{"class":3209,"line":3415},[8113,8117,8121],{"type":2980,"tag":3153,"props":8114,"children":8115},{"style":3373},[8116],{"type":2995,"value":3715},{"type":2980,"tag":3153,"props":8118,"children":8119},{"style":3364},[8120],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8122,"children":8123},{"style":3364},[8124],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":8126,"children":8127},{"class":3209,"line":3783},[8128,8132,8136,8140,8144,8148],{"type":2980,"tag":3153,"props":8129,"children":8130},{"style":3373},[8131],{"type":2995,"value":5248},{"type":2980,"tag":3153,"props":8133,"children":8134},{"style":3364},[8135],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8137,"children":8138},{"style":3364},[8139],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":8141,"children":8142},{"style":3219},[8143],{"type":2995,"value":8038},{"type":2980,"tag":3153,"props":8145,"children":8146},{"style":3364},[8147],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":8149,"children":8150},{"style":3364},[8151],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":8153,"children":8154},{"class":3209,"line":3792},[8155,8159,8163,8167],{"type":2980,"tag":3153,"props":8156,"children":8157},{"style":3373},[8158],{"type":2995,"value":4045},{"type":2980,"tag":3153,"props":8160,"children":8161},{"style":3364},[8162],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8164,"children":8165},{"style":5218},[8166],{"type":2995,"value":5221},{"type":2980,"tag":3153,"props":8168,"children":8169},{"style":3364},[8170],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":8172,"children":8173},{"class":3209,"line":4128},[8174],{"type":2980,"tag":3153,"props":8175,"children":8176},{"style":3364},[8177],{"type":2995,"value":4632},{"type":2980,"tag":3153,"props":8179,"children":8180},{"class":3209,"line":2887},[8181,8185],{"type":2980,"tag":3153,"props":8182,"children":8183},{"style":3364},[8184],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":8186,"children":8187},{"style":3358},[8188],{"type":2995,"value":3426},{"type":2980,"tag":2981,"props":8190,"children":8191},{},[8192],{"type":2995,"value":8193},"This will make requests to Iconify API every time the client requests an icon. We do not recommend doing so unless the other options are not feasible.",{"type":2980,"tag":3803,"props":8195,"children":8197},{"id":8196},"client-bundle",[8198],{"type":2995,"value":8199},"Client Bundle",{"type":2980,"tag":2981,"props":8201,"children":8202},{},[8203],{"type":2995,"value":8204},"For icons that you know you are going to use frequently, you can bundle them with your client bundle to avoid network requests.",{"type":2980,"tag":3198,"props":8206,"children":8208},{"className":3329,"code":8207,"language":3331,"meta":2854,"style":2854},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    clientBundle: {\n      // list of icons to include in the client bundle\n      icons: [\n        'uil:github',\n        'logos:vitejs'\n      ],\n\n      // scan all components in the project and include icons \n      scan: true,\n\n      // include all custom collections in the client bundle\n      includeCustomCollections: true, \n\n      // guard for uncompressed bundle size, will fail the build if exceeds\n      sizeLimitKb: 256,\n    },\n  },\n})\n",[8209],{"type":2980,"tag":3161,"props":8210,"children":8211},{"__ignoreMap":2854},[8212,8235,8250,8265,8276,8291,8306,8314,8330,8350,8366,8378,8385,8393,8412,8419,8427,8452,8459,8467,8489,8497,8505],{"type":2980,"tag":3153,"props":8213,"children":8214},{"class":3209,"line":2911},[8215,8219,8223,8227,8231],{"type":2980,"tag":3153,"props":8216,"children":8217},{"style":3341},[8218],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":8220,"children":8221},{"style":3341},[8222],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":8224,"children":8225},{"style":3352},[8226],{"type":2995,"value":3355},{"type":2980,"tag":3153,"props":8228,"children":8229},{"style":3358},[8230],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":8232,"children":8233},{"style":3364},[8234],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":8236,"children":8237},{"class":3209,"line":2898},[8238,8242,8246],{"type":2980,"tag":3153,"props":8239,"children":8240},{"style":3373},[8241],{"type":2995,"value":3376},{"type":2980,"tag":3153,"props":8243,"children":8244},{"style":3364},[8245],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8247,"children":8248},{"style":3358},[8249],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":8251,"children":8252},{"class":3209,"line":2891},[8253,8257,8261],{"type":2980,"tag":3153,"props":8254,"children":8255},{"style":3364},[8256],{"type":2995,"value":3394},{"type":2980,"tag":3153,"props":8258,"children":8259},{"style":3219},[8260],{"type":2995,"value":2851},{"type":2980,"tag":3153,"props":8262,"children":8263},{"style":3364},[8264],{"type":2995,"value":3403},{"type":2980,"tag":3153,"props":8266,"children":8267},{"class":3209,"line":3406},[8268,8272],{"type":2980,"tag":3153,"props":8269,"children":8270},{"style":3358},[8271],{"type":2995,"value":4484},{"type":2980,"tag":3153,"props":8273,"children":8274},{"style":3364},[8275],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":8277,"children":8278},{"class":3209,"line":3415},[8279,8283,8287],{"type":2980,"tag":3153,"props":8280,"children":8281},{"style":3373},[8282],{"type":2995,"value":3715},{"type":2980,"tag":3153,"props":8284,"children":8285},{"style":3364},[8286],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8288,"children":8289},{"style":3364},[8290],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":8292,"children":8293},{"class":3209,"line":3783},[8294,8298,8302],{"type":2980,"tag":3153,"props":8295,"children":8296},{"style":3373},[8297],{"type":2995,"value":5482},{"type":2980,"tag":3153,"props":8299,"children":8300},{"style":3364},[8301],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8303,"children":8304},{"style":3364},[8305],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":8307,"children":8308},{"class":3209,"line":3792},[8309],{"type":2980,"tag":3153,"props":8310,"children":8311},{"style":3680},[8312],{"type":2995,"value":8313},"      // list of icons to include in the client bundle\n",{"type":2980,"tag":3153,"props":8315,"children":8316},{"class":3209,"line":4128},[8317,8322,8326],{"type":2980,"tag":3153,"props":8318,"children":8319},{"style":3373},[8320],{"type":2995,"value":8321},"      icons",{"type":2980,"tag":3153,"props":8323,"children":8324},{"style":3364},[8325],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8327,"children":8328},{"style":3358},[8329],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":8331,"children":8332},{"class":3209,"line":2887},[8333,8338,8342,8346],{"type":2980,"tag":3153,"props":8334,"children":8335},{"style":3364},[8336],{"type":2995,"value":8337},"        '",{"type":2980,"tag":3153,"props":8339,"children":8340},{"style":3219},[8341],{"type":2995,"value":3607},{"type":2980,"tag":3153,"props":8343,"children":8344},{"style":3364},[8345],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":8347,"children":8348},{"style":3364},[8349],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":8351,"children":8352},{"class":3209,"line":2883},[8353,8357,8362],{"type":2980,"tag":3153,"props":8354,"children":8355},{"style":3364},[8356],{"type":2995,"value":8337},{"type":2980,"tag":3153,"props":8358,"children":8359},{"style":3219},[8360],{"type":2995,"value":8361},"logos:vitejs",{"type":2980,"tag":3153,"props":8363,"children":8364},{"style":3364},[8365],{"type":2995,"value":3403},{"type":2980,"tag":3153,"props":8367,"children":8368},{"class":3209,"line":4595},[8369,8374],{"type":2980,"tag":3153,"props":8370,"children":8371},{"style":3358},[8372],{"type":2995,"value":8373},"      ]",{"type":2980,"tag":3153,"props":8375,"children":8376},{"style":3364},[8377],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":8379,"children":8380},{"class":3209,"line":4604},[8381],{"type":2980,"tag":3153,"props":8382,"children":8383},{"emptyLinePlaceholder":1196},[8384],{"type":2995,"value":6613},{"type":2980,"tag":3153,"props":8386,"children":8387},{"class":3209,"line":4613},[8388],{"type":2980,"tag":3153,"props":8389,"children":8390},{"style":3680},[8391],{"type":2995,"value":8392},"      // scan all components in the project and include icons \n",{"type":2980,"tag":3153,"props":8394,"children":8395},{"class":3209,"line":4626},[8396,8400,8404,8408],{"type":2980,"tag":3153,"props":8397,"children":8398},{"style":3373},[8399],{"type":2995,"value":5498},{"type":2980,"tag":3153,"props":8401,"children":8402},{"style":3364},[8403],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8405,"children":8406},{"style":5218},[8407],{"type":2995,"value":5507},{"type":2980,"tag":3153,"props":8409,"children":8410},{"style":3364},[8411],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":8413,"children":8414},{"class":3209,"line":4635},[8415],{"type":2980,"tag":3153,"props":8416,"children":8417},{"emptyLinePlaceholder":1196},[8418],{"type":2995,"value":6613},{"type":2980,"tag":3153,"props":8420,"children":8421},{"class":3209,"line":5088},[8422],{"type":2980,"tag":3153,"props":8423,"children":8424},{"style":3680},[8425],{"type":2995,"value":8426},"      // include all custom collections in the client bundle\n",{"type":2980,"tag":3153,"props":8428,"children":8429},{"class":3209,"line":5096},[8430,8435,8439,8443,8447],{"type":2980,"tag":3153,"props":8431,"children":8432},{"style":3373},[8433],{"type":2995,"value":8434},"      includeCustomCollections",{"type":2980,"tag":3153,"props":8436,"children":8437},{"style":3364},[8438],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8440,"children":8441},{"style":5218},[8442],{"type":2995,"value":5507},{"type":2980,"tag":3153,"props":8444,"children":8445},{"style":3364},[8446],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":8448,"children":8449},{"style":3358},[8450],{"type":2995,"value":8451}," \n",{"type":2980,"tag":3153,"props":8453,"children":8454},{"class":3209,"line":7130},[8455],{"type":2980,"tag":3153,"props":8456,"children":8457},{"emptyLinePlaceholder":1196},[8458],{"type":2995,"value":6613},{"type":2980,"tag":3153,"props":8460,"children":8461},{"class":3209,"line":7138},[8462],{"type":2980,"tag":3153,"props":8463,"children":8464},{"style":3680},[8465],{"type":2995,"value":8466},"      // guard for uncompressed bundle size, will fail the build if exceeds\n",{"type":2980,"tag":3153,"props":8468,"children":8470},{"class":3209,"line":8469},20,[8471,8476,8480,8485],{"type":2980,"tag":3153,"props":8472,"children":8473},{"style":3373},[8474],{"type":2995,"value":8475},"      sizeLimitKb",{"type":2980,"tag":3153,"props":8477,"children":8478},{"style":3364},[8479],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8481,"children":8482},{"style":5039},[8483],{"type":2995,"value":8484}," 256",{"type":2980,"tag":3153,"props":8486,"children":8487},{"style":3364},[8488],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":8490,"children":8492},{"class":3209,"line":8491},21,[8493],{"type":2980,"tag":3153,"props":8494,"children":8495},{"style":3364},[8496],{"type":2995,"value":5527},{"type":2980,"tag":3153,"props":8498,"children":8500},{"class":3209,"line":8499},22,[8501],{"type":2980,"tag":3153,"props":8502,"children":8503},{"style":3364},[8504],{"type":2995,"value":4632},{"type":2980,"tag":3153,"props":8506,"children":8508},{"class":3209,"line":8507},23,[8509,8513],{"type":2980,"tag":3153,"props":8510,"children":8511},{"style":3364},[8512],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":8514,"children":8515},{"style":3358},[8516],{"type":2995,"value":3426},{"type":2980,"tag":2981,"props":8518,"children":8519},{},[8520,8526,8528,8533,8535,8540],{"type":2980,"tag":3161,"props":8521,"children":8523},{"className":8522},[],[8524],{"type":2995,"value":8525},"includeCustomCollections",{"type":2995,"value":8527}," will include all the custom collections you have defined in ",{"type":2980,"tag":3161,"props":8529,"children":8531},{"className":8530},[],[8532],{"type":2995,"value":4415},{"type":2995,"value":8534}," in the client bundle. It's disabled by default but will automatically enable when ",{"type":2980,"tag":3161,"props":8536,"children":8538},{"className":8537},[],[8539],{"type":2995,"value":5116},{"type":2995,"value":8541}," is set.",{"type":2980,"tag":7359,"props":8543,"children":8545},{"id":8544},"scan-components",[8546],{"type":2995,"value":8547},"Scan Components",{"type":2980,"tag":2981,"props":8549,"children":8550},{},[8551,8553,8559],{"type":2995,"value":8552},"When ",{"type":2980,"tag":3161,"props":8554,"children":8556},{"className":8555},[],[8557],{"type":2995,"value":8558},"scan",{"type":2995,"value":8560}," is enabled, the module will scan all the components in your project and include the icons used in the client bundle. This would significantly reduce the number of network requests needed for statically known icons, but might also increase the client bundle size depending on the number of icons used in your project.",{"type":2980,"tag":2981,"props":8562,"children":8563},{},[8564],{"type":2995,"value":8565},"You can also fine-tune tine scanning targets like:",{"type":2980,"tag":3198,"props":8567,"children":8569},{"className":3329,"code":8568,"language":3331,"meta":2854,"style":2854},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon'\n  ],\n  icon: {\n    clientBundle: {\n      scan: {\n        // note that when you specify those values, the default behavior will be overridden\n        globInclude: ['components/**/*.vue', /* ... */],\n        globExclude: ['node_modules', 'dist', /* ... */],\n      },\n    },\n  },\n})\n",[8570],{"type":2980,"tag":3161,"props":8571,"children":8572},{"__ignoreMap":2854},[8573,8596,8611,8626,8637,8652,8667,8682,8690,8736,8797,8804,8811,8818],{"type":2980,"tag":3153,"props":8574,"children":8575},{"class":3209,"line":2911},[8576,8580,8584,8588,8592],{"type":2980,"tag":3153,"props":8577,"children":8578},{"style":3341},[8579],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":8581,"children":8582},{"style":3341},[8583],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":8585,"children":8586},{"style":3352},[8587],{"type":2995,"value":3355},{"type":2980,"tag":3153,"props":8589,"children":8590},{"style":3358},[8591],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":8593,"children":8594},{"style":3364},[8595],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":8597,"children":8598},{"class":3209,"line":2898},[8599,8603,8607],{"type":2980,"tag":3153,"props":8600,"children":8601},{"style":3373},[8602],{"type":2995,"value":3376},{"type":2980,"tag":3153,"props":8604,"children":8605},{"style":3364},[8606],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8608,"children":8609},{"style":3358},[8610],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":8612,"children":8613},{"class":3209,"line":2891},[8614,8618,8622],{"type":2980,"tag":3153,"props":8615,"children":8616},{"style":3364},[8617],{"type":2995,"value":3394},{"type":2980,"tag":3153,"props":8619,"children":8620},{"style":3219},[8621],{"type":2995,"value":2851},{"type":2980,"tag":3153,"props":8623,"children":8624},{"style":3364},[8625],{"type":2995,"value":3403},{"type":2980,"tag":3153,"props":8627,"children":8628},{"class":3209,"line":3406},[8629,8633],{"type":2980,"tag":3153,"props":8630,"children":8631},{"style":3358},[8632],{"type":2995,"value":4484},{"type":2980,"tag":3153,"props":8634,"children":8635},{"style":3364},[8636],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":8638,"children":8639},{"class":3209,"line":3415},[8640,8644,8648],{"type":2980,"tag":3153,"props":8641,"children":8642},{"style":3373},[8643],{"type":2995,"value":3715},{"type":2980,"tag":3153,"props":8645,"children":8646},{"style":3364},[8647],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8649,"children":8650},{"style":3364},[8651],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":8653,"children":8654},{"class":3209,"line":3783},[8655,8659,8663],{"type":2980,"tag":3153,"props":8656,"children":8657},{"style":3373},[8658],{"type":2995,"value":5482},{"type":2980,"tag":3153,"props":8660,"children":8661},{"style":3364},[8662],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8664,"children":8665},{"style":3364},[8666],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":8668,"children":8669},{"class":3209,"line":3792},[8670,8674,8678],{"type":2980,"tag":3153,"props":8671,"children":8672},{"style":3373},[8673],{"type":2995,"value":5498},{"type":2980,"tag":3153,"props":8675,"children":8676},{"style":3364},[8677],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8679,"children":8680},{"style":3364},[8681],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":8683,"children":8684},{"class":3209,"line":4128},[8685],{"type":2980,"tag":3153,"props":8686,"children":8687},{"style":3680},[8688],{"type":2995,"value":8689},"        // note that when you specify those values, the default behavior will be overridden\n",{"type":2980,"tag":3153,"props":8691,"children":8692},{"class":3209,"line":2887},[8693,8698,8702,8706,8710,8715,8719,8723,8728,8732],{"type":2980,"tag":3153,"props":8694,"children":8695},{"style":3373},[8696],{"type":2995,"value":8697},"        globInclude",{"type":2980,"tag":3153,"props":8699,"children":8700},{"style":3364},[8701],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8703,"children":8704},{"style":3358},[8705],{"type":2995,"value":4001},{"type":2980,"tag":3153,"props":8707,"children":8708},{"style":3364},[8709],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":8711,"children":8712},{"style":3219},[8713],{"type":2995,"value":8714},"components/**/*.vue",{"type":2980,"tag":3153,"props":8716,"children":8717},{"style":3364},[8718],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":8720,"children":8721},{"style":3364},[8722],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":8724,"children":8725},{"style":3680},[8726],{"type":2995,"value":8727}," /* ... */",{"type":2980,"tag":3153,"props":8729,"children":8730},{"style":3358},[8731],{"type":2995,"value":4018},{"type":2980,"tag":3153,"props":8733,"children":8734},{"style":3364},[8735],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":8737,"children":8738},{"class":3209,"line":2883},[8739,8744,8748,8752,8756,8760,8764,8768,8772,8777,8781,8785,8789,8793],{"type":2980,"tag":3153,"props":8740,"children":8741},{"style":3373},[8742],{"type":2995,"value":8743},"        globExclude",{"type":2980,"tag":3153,"props":8745,"children":8746},{"style":3364},[8747],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":8749,"children":8750},{"style":3358},[8751],{"type":2995,"value":4001},{"type":2980,"tag":3153,"props":8753,"children":8754},{"style":3364},[8755],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":8757,"children":8758},{"style":3219},[8759],{"type":2995,"value":166},{"type":2980,"tag":3153,"props":8761,"children":8762},{"style":3364},[8763],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":8765,"children":8766},{"style":3364},[8767],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":8769,"children":8770},{"style":3364},[8771],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":8773,"children":8774},{"style":3219},[8775],{"type":2995,"value":8776},"dist",{"type":2980,"tag":3153,"props":8778,"children":8779},{"style":3364},[8780],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":8782,"children":8783},{"style":3364},[8784],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":8786,"children":8787},{"style":3680},[8788],{"type":2995,"value":8727},{"type":2980,"tag":3153,"props":8790,"children":8791},{"style":3358},[8792],{"type":2995,"value":4018},{"type":2980,"tag":3153,"props":8794,"children":8795},{"style":3364},[8796],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":8798,"children":8799},{"class":3209,"line":4595},[8800],{"type":2980,"tag":3153,"props":8801,"children":8802},{"style":3364},[8803],{"type":2995,"value":4610},{"type":2980,"tag":3153,"props":8805,"children":8806},{"class":3209,"line":4604},[8807],{"type":2980,"tag":3153,"props":8808,"children":8809},{"style":3364},[8810],{"type":2995,"value":5527},{"type":2980,"tag":3153,"props":8812,"children":8813},{"class":3209,"line":4613},[8814],{"type":2980,"tag":3153,"props":8815,"children":8816},{"style":3364},[8817],{"type":2995,"value":4632},{"type":2980,"tag":3153,"props":8819,"children":8820},{"class":3209,"line":4626},[8821,8825],{"type":2980,"tag":3153,"props":8822,"children":8823},{"style":3364},[8824],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":8826,"children":8827},{"style":3358},[8828],{"type":2995,"value":3426},{"type":2980,"tag":3146,"props":8830,"children":8831},{},[8832,8841],{"type":2980,"tag":2981,"props":8833,"children":8834},{},[8835,8839],{"type":2980,"tag":3153,"props":8836,"children":8837},{},[8838],{"type":2995,"value":4244},{"type":2995,"value":8840},"\nScanning is relying on static analysis, which means only literal usages will be detected. Avoid constructing the icon name dynamically whenever possible.",{"type":2980,"tag":3198,"props":8842,"children":8844},{"className":4686,"code":8843,"language":4688,"meta":2854,"style":2854},"\u003Ctemplate>\n  \u003C!-- Avoid this -->\n  \u003CIcon :name=\"`carbon:${dark ? 'moon' : 'sun'}`\" />\n\n  \u003C!-- Prefer this -->\n  \u003CIcon :name=\"dark ? 'carbon:moon' : 'carbon:sun'\" />\n\u003C/template>\n",[8845],{"type":2980,"tag":3161,"props":8846,"children":8847},{"__ignoreMap":2854},[8848,8863,8871,8908,8915,8923,8959],{"type":2980,"tag":3153,"props":8849,"children":8850},{"class":3209,"line":2911},[8851,8855,8859],{"type":2980,"tag":3153,"props":8852,"children":8853},{"style":3364},[8854],{"type":2995,"value":3581},{"type":2980,"tag":3153,"props":8856,"children":8857},{"style":3373},[8858],{"type":2995,"value":4704},{"type":2980,"tag":3153,"props":8860,"children":8861},{"style":3364},[8862],{"type":2995,"value":4709},{"type":2980,"tag":3153,"props":8864,"children":8865},{"class":3209,"line":2898},[8866],{"type":2980,"tag":3153,"props":8867,"children":8868},{"style":3680},[8869],{"type":2995,"value":8870},"  \u003C!-- Avoid this -->\n",{"type":2980,"tag":3153,"props":8872,"children":8873},{"class":3209,"line":2891},[8874,8878,8882,8887,8891,8895,8900,8904],{"type":2980,"tag":3153,"props":8875,"children":8876},{"style":3364},[8877],{"type":2995,"value":4717},{"type":2980,"tag":3153,"props":8879,"children":8880},{"style":3373},[8881],{"type":2995,"value":3586},{"type":2980,"tag":3153,"props":8883,"children":8884},{"style":3589},[8885],{"type":2995,"value":8886}," :name",{"type":2980,"tag":3153,"props":8888,"children":8889},{"style":3364},[8890],{"type":2995,"value":3597},{"type":2980,"tag":3153,"props":8892,"children":8893},{"style":3364},[8894],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":8896,"children":8897},{"style":3219},[8898],{"type":2995,"value":8899},"`carbon:${dark ? 'moon' : 'sun'}`",{"type":2980,"tag":3153,"props":8901,"children":8902},{"style":3364},[8903],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":8905,"children":8906},{"style":3364},[8907],{"type":2995,"value":3638},{"type":2980,"tag":3153,"props":8909,"children":8910},{"class":3209,"line":3406},[8911],{"type":2980,"tag":3153,"props":8912,"children":8913},{"emptyLinePlaceholder":1196},[8914],{"type":2995,"value":6613},{"type":2980,"tag":3153,"props":8916,"children":8917},{"class":3209,"line":3415},[8918],{"type":2980,"tag":3153,"props":8919,"children":8920},{"style":3680},[8921],{"type":2995,"value":8922},"  \u003C!-- Prefer this -->\n",{"type":2980,"tag":3153,"props":8924,"children":8925},{"class":3209,"line":3783},[8926,8930,8934,8938,8942,8946,8951,8955],{"type":2980,"tag":3153,"props":8927,"children":8928},{"style":3364},[8929],{"type":2995,"value":4717},{"type":2980,"tag":3153,"props":8931,"children":8932},{"style":3373},[8933],{"type":2995,"value":3586},{"type":2980,"tag":3153,"props":8935,"children":8936},{"style":3589},[8937],{"type":2995,"value":8886},{"type":2980,"tag":3153,"props":8939,"children":8940},{"style":3364},[8941],{"type":2995,"value":3597},{"type":2980,"tag":3153,"props":8943,"children":8944},{"style":3364},[8945],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":8947,"children":8948},{"style":3219},[8949],{"type":2995,"value":8950},"dark ? 'carbon:moon' : 'carbon:sun'",{"type":2980,"tag":3153,"props":8952,"children":8953},{"style":3364},[8954],{"type":2995,"value":3602},{"type":2980,"tag":3153,"props":8956,"children":8957},{"style":3364},[8958],{"type":2995,"value":3638},{"type":2980,"tag":3153,"props":8960,"children":8961},{"class":3209,"line":3792},[8962,8966,8970],{"type":2980,"tag":3153,"props":8963,"children":8964},{"style":3364},[8965],{"type":2995,"value":4790},{"type":2980,"tag":3153,"props":8967,"children":8968},{"style":3373},[8969],{"type":2995,"value":4704},{"type":2980,"tag":3153,"props":8971,"children":8972},{"style":3364},[8973],{"type":2995,"value":4709},{"type":2980,"tag":3803,"props":8975,"children":8977},{"id":8976},"render-function",[8978],{"type":2995,"value":8979},"Render Function",{"type":2980,"tag":2981,"props":8981,"children":8982},{},[8983,8985,8990,8992,8998],{"type":2995,"value":8984},"You can use the ",{"type":2980,"tag":3161,"props":8986,"children":8988},{"className":8987},[],[8989],{"type":2995,"value":3586},{"type":2995,"value":8991}," component in a render function (useful if you create a functional component), for this you can import it from ",{"type":2980,"tag":3161,"props":8993,"children":8995},{"className":8994},[],[8996],{"type":2995,"value":8997},"#components",{"type":2995,"value":3381},{"type":2980,"tag":3198,"props":9000,"children":9002},{"className":3329,"code":9001,"language":3331,"meta":2854,"style":2854},"import { Icon } from '#components'\n",[9003],{"type":2980,"tag":3161,"props":9004,"children":9005},{"__ignoreMap":2854},[9006],{"type":2980,"tag":3153,"props":9007,"children":9008},{"class":3209,"line":2911},[9009,9014,9018,9023,9028,9033,9037,9041],{"type":2980,"tag":3153,"props":9010,"children":9011},{"style":3341},[9012],{"type":2995,"value":9013},"import",{"type":2980,"tag":3153,"props":9015,"children":9016},{"style":3364},[9017],{"type":2995,"value":4989},{"type":2980,"tag":3153,"props":9019,"children":9020},{"style":3358},[9021],{"type":2995,"value":9022}," Icon",{"type":2980,"tag":3153,"props":9024,"children":9025},{"style":3364},[9026],{"type":2995,"value":9027}," }",{"type":2980,"tag":3153,"props":9029,"children":9030},{"style":3341},[9031],{"type":2995,"value":9032}," from",{"type":2980,"tag":3153,"props":9034,"children":9035},{"style":3364},[9036],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":9038,"children":9039},{"style":3219},[9040],{"type":2995,"value":8997},{"type":2980,"tag":3153,"props":9042,"children":9043},{"style":3364},[9044],{"type":2995,"value":3403},{"type":2980,"tag":2981,"props":9046,"children":9047},{},[9048,9050,9056],{"type":2995,"value":9049},"See an example of a ",{"type":2980,"tag":3161,"props":9051,"children":9053},{"className":9052},[],[9054],{"type":2995,"value":9055},"\u003CMyIcon>",{"type":2995,"value":9057}," component:",{"type":2980,"tag":3198,"props":9059,"children":9061},{"className":4686,"code":9060,"language":4688,"meta":2854,"style":2854},"\u003Cscript setup>\nimport { Icon } from '#components'\n\nconst MyIcon = h(Icon, { name: 'uil:twitter' })\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Cp>\u003CMyIcon />\u003C/p>\n\u003C/template>\n",[9062],{"type":2980,"tag":3161,"props":9063,"children":9064},{"__ignoreMap":2854},[9065,9084,9119,9126,9189,9204,9211,9226,9260],{"type":2980,"tag":3153,"props":9066,"children":9067},{"class":3209,"line":2911},[9068,9072,9076,9080],{"type":2980,"tag":3153,"props":9069,"children":9070},{"style":3364},[9071],{"type":2995,"value":3581},{"type":2980,"tag":3153,"props":9073,"children":9074},{"style":3373},[9075],{"type":2995,"value":6413},{"type":2980,"tag":3153,"props":9077,"children":9078},{"style":3589},[9079],{"type":2995,"value":6418},{"type":2980,"tag":3153,"props":9081,"children":9082},{"style":3364},[9083],{"type":2995,"value":4709},{"type":2980,"tag":3153,"props":9085,"children":9086},{"class":3209,"line":2898},[9087,9091,9095,9099,9103,9107,9111,9115],{"type":2980,"tag":3153,"props":9088,"children":9089},{"style":3341},[9090],{"type":2995,"value":9013},{"type":2980,"tag":3153,"props":9092,"children":9093},{"style":3364},[9094],{"type":2995,"value":4989},{"type":2980,"tag":3153,"props":9096,"children":9097},{"style":3358},[9098],{"type":2995,"value":9022},{"type":2980,"tag":3153,"props":9100,"children":9101},{"style":3364},[9102],{"type":2995,"value":9027},{"type":2980,"tag":3153,"props":9104,"children":9105},{"style":3341},[9106],{"type":2995,"value":9032},{"type":2980,"tag":3153,"props":9108,"children":9109},{"style":3364},[9110],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":9112,"children":9113},{"style":3219},[9114],{"type":2995,"value":8997},{"type":2980,"tag":3153,"props":9116,"children":9117},{"style":3364},[9118],{"type":2995,"value":3403},{"type":2980,"tag":3153,"props":9120,"children":9121},{"class":3209,"line":2891},[9122],{"type":2980,"tag":3153,"props":9123,"children":9124},{"emptyLinePlaceholder":1196},[9125],{"type":2995,"value":6613},{"type":2980,"tag":3153,"props":9127,"children":9128},{"class":3209,"line":3406},[9129,9133,9138,9142,9147,9152,9156,9160,9164,9168,9172,9177,9181,9185],{"type":2980,"tag":3153,"props":9130,"children":9131},{"style":3589},[9132],{"type":2995,"value":6459},{"type":2980,"tag":3153,"props":9134,"children":9135},{"style":3358},[9136],{"type":2995,"value":9137}," MyIcon ",{"type":2980,"tag":3153,"props":9139,"children":9140},{"style":3364},[9141],{"type":2995,"value":3597},{"type":2980,"tag":3153,"props":9143,"children":9144},{"style":3352},[9145],{"type":2995,"value":9146}," h",{"type":2980,"tag":3153,"props":9148,"children":9149},{"style":3358},[9150],{"type":2995,"value":9151},"(Icon",{"type":2980,"tag":3153,"props":9153,"children":9154},{"style":3364},[9155],{"type":2995,"value":4087},{"type":2980,"tag":3153,"props":9157,"children":9158},{"style":3364},[9159],{"type":2995,"value":4989},{"type":2980,"tag":3153,"props":9161,"children":9162},{"style":3373},[9163],{"type":2995,"value":3592},{"type":2980,"tag":3153,"props":9165,"children":9166},{"style":3364},[9167],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":9169,"children":9170},{"style":3364},[9171],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":9173,"children":9174},{"style":3219},[9175],{"type":2995,"value":9176},"uil:twitter",{"type":2980,"tag":3153,"props":9178,"children":9179},{"style":3364},[9180],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":9182,"children":9183},{"style":3364},[9184],{"type":2995,"value":9027},{"type":2980,"tag":3153,"props":9186,"children":9187},{"style":3358},[9188],{"type":2995,"value":3426},{"type":2980,"tag":3153,"props":9190,"children":9191},{"class":3209,"line":3415},[9192,9196,9200],{"type":2980,"tag":3153,"props":9193,"children":9194},{"style":3364},[9195],{"type":2995,"value":4790},{"type":2980,"tag":3153,"props":9197,"children":9198},{"style":3373},[9199],{"type":2995,"value":6413},{"type":2980,"tag":3153,"props":9201,"children":9202},{"style":3364},[9203],{"type":2995,"value":4709},{"type":2980,"tag":3153,"props":9205,"children":9206},{"class":3209,"line":3783},[9207],{"type":2980,"tag":3153,"props":9208,"children":9209},{"emptyLinePlaceholder":1196},[9210],{"type":2995,"value":6613},{"type":2980,"tag":3153,"props":9212,"children":9213},{"class":3209,"line":3792},[9214,9218,9222],{"type":2980,"tag":3153,"props":9215,"children":9216},{"style":3364},[9217],{"type":2995,"value":3581},{"type":2980,"tag":3153,"props":9219,"children":9220},{"style":3373},[9221],{"type":2995,"value":4704},{"type":2980,"tag":3153,"props":9223,"children":9224},{"style":3364},[9225],{"type":2995,"value":4709},{"type":2980,"tag":3153,"props":9227,"children":9228},{"class":3209,"line":4128},[9229,9233,9237,9242,9247,9252,9256],{"type":2980,"tag":3153,"props":9230,"children":9231},{"style":3364},[9232],{"type":2995,"value":4717},{"type":2980,"tag":3153,"props":9234,"children":9235},{"style":3373},[9236],{"type":2995,"value":2981},{"type":2980,"tag":3153,"props":9238,"children":9239},{"style":3364},[9240],{"type":2995,"value":9241},">\u003C",{"type":2980,"tag":3153,"props":9243,"children":9244},{"style":3373},[9245],{"type":2995,"value":9246},"MyIcon",{"type":2980,"tag":3153,"props":9248,"children":9249},{"style":3364},[9250],{"type":2995,"value":9251}," />\u003C/",{"type":2980,"tag":3153,"props":9253,"children":9254},{"style":3373},[9255],{"type":2995,"value":2981},{"type":2980,"tag":3153,"props":9257,"children":9258},{"style":3364},[9259],{"type":2995,"value":4709},{"type":2980,"tag":3153,"props":9261,"children":9262},{"class":3209,"line":2887},[9263,9267,9271],{"type":2980,"tag":3153,"props":9264,"children":9265},{"style":3364},[9266],{"type":2995,"value":4790},{"type":2980,"tag":3153,"props":9268,"children":9269},{"style":3373},[9270],{"type":2995,"value":4704},{"type":2980,"tag":3153,"props":9272,"children":9273},{"style":3364},[9274],{"type":2995,"value":4709},{"type":2980,"tag":3803,"props":9276,"children":9278},{"id":9277},"rendering-icons-in-component-tests",[9279],{"type":2995,"value":9280},"Rendering Icons in Component Tests",{"type":2980,"tag":2981,"props":9282,"children":9283},{},[9284,9286,9296,9297,9307,9309,9314],{"type":2995,"value":9285},"In in-browser component testing environments (such as ",{"type":2980,"tag":3001,"props":9287,"children":9290},{"href":9288,"rel":9289},"https://vitest.dev/guide/browser/",[3005],[9291],{"type":2980,"tag":3456,"props":9292,"children":9293},{},[9294],{"type":2995,"value":9295},"Vitest Browser Mode",{"type":2995,"value":3512},{"type":2980,"tag":3001,"props":9298,"children":9301},{"href":9299,"rel":9300},"https://on.cypress.io/component-testing",[3005],[9302],{"type":2980,"tag":3456,"props":9303,"children":9304},{},[9305],{"type":2995,"value":9306},"Cypress Component Testing",{"type":2995,"value":9308},"), the internal Nuxt server routes used to fetch icons on demand are ",{"type":2980,"tag":3456,"props":9310,"children":9311},{},[9312],{"type":2995,"value":9313},"not available",{"type":2995,"value":9315},". As a result, icons may fail to render during tests.",{"type":2980,"tag":2981,"props":9317,"children":9318},{},[9319,9321,9325,9327,9331],{"type":2995,"value":9320},"To ensure icons render correctly in component tests, configure ",{"type":2980,"tag":3456,"props":9322,"children":9323},{},[9324],{"type":2995,"value":2851},{"type":2995,"value":9326}," to use the ",{"type":2980,"tag":3456,"props":9328,"children":9329},{},[9330],{"type":2995,"value":5392},{"type":2995,"value":9332}," when running in test mode.",{"type":2980,"tag":3146,"props":9334,"children":9335},{},[9336],{"type":2980,"tag":2981,"props":9337,"children":9338},{},[9339,9344,9346,9356],{"type":2980,"tag":3456,"props":9340,"children":9341},{},[9342],{"type":2995,"value":9343},"Note",{"type":2995,"value":9345},"\nProjects using ",{"type":2980,"tag":3001,"props":9347,"children":9350},{"href":9348,"rel":9349},"https://ui.nuxt.com/",[3005],[9351],{"type":2980,"tag":3456,"props":9352,"children":9353},{},[9354],{"type":2995,"value":9355},"@nuxt/ui",{"type":2995,"value":9357}," must do this to see any UI icons during component testing.",{"type":2980,"tag":7359,"props":9359,"children":9361},{"id":9360},"requirements",[9362],{"type":2995,"value":9363},"Requirements",{"type":2980,"tag":3081,"props":9365,"children":9366},{},[9367,9379],{"type":2980,"tag":3085,"props":9368,"children":9369},{},[9370,9372,9378],{"type":2995,"value":9371},"Install the icon collections you use locally (for example, ",{"type":2980,"tag":3161,"props":9373,"children":9375},{"className":9374},[],[9376],{"type":2995,"value":9377},"@iconify-json/lucide",{"type":2995,"value":3883},{"type":2980,"tag":3085,"props":9380,"children":9381},{},[9382,9384,9389],{"type":2995,"value":9383},"Icons will ",{"type":2980,"tag":3456,"props":9385,"children":9386},{},[9387],{"type":2995,"value":9388},"not",{"type":2995,"value":9390}," be fetched remotely when using the client bundle.",{"type":2980,"tag":7359,"props":9392,"children":9394},{"id":9393},"test-only-configuration",[9395],{"type":2995,"value":9396},"Test-only Configuration",{"type":2980,"tag":2981,"props":9398,"children":9399},{},[9400,9402,9408],{"type":2995,"value":9401},"Conditionally switch to the client bundle in your Nuxt config when ",{"type":2980,"tag":3161,"props":9403,"children":9405},{"className":9404},[],[9406],{"type":2995,"value":9407},"NODE_ENV === 'test'",{"type":2995,"value":3381},{"type":2980,"tag":3198,"props":9410,"children":9412},{"className":3329,"code":9411,"language":3331,"meta":2854,"style":2854},"export default defineNuxtConfig({\n  modules: [\n    '@nuxt/icon',\n  ],\n\n  icon: process.env.NODE_ENV !== 'test'\n    ? {\n        // Production or development icon configuration\n      }\n    : {\n        // Disable all network icon fetching in component tests\n        provider: 'none',\n\n        clientBundle: {\n          // Explicitly include dynamically constructed icons\n          icons: ['lucide:check'],\n\n          // Scan your app and Nuxt UI runtime for static icon usage\n          scan: {\n            globInclude: [\n              '{app,shared}/**',\n              'node_modules/@nuxt/ui/dist/**',\n            ],\n            globExclude: ['node_modules'],\n          },\n        },\n      },\n})\n",[9413],{"type":2980,"tag":3161,"props":9414,"children":9415},{"__ignoreMap":2854},[9416,9439,9454,9473,9484,9491,9543,9555,9563,9570,9582,9590,9618,9625,9641,9649,9686,9693,9701,9717,9733,9754,9774,9786,9823,9832,9840,9848],{"type":2980,"tag":3153,"props":9417,"children":9418},{"class":3209,"line":2911},[9419,9423,9427,9431,9435],{"type":2980,"tag":3153,"props":9420,"children":9421},{"style":3341},[9422],{"type":2995,"value":3344},{"type":2980,"tag":3153,"props":9424,"children":9425},{"style":3341},[9426],{"type":2995,"value":3349},{"type":2980,"tag":3153,"props":9428,"children":9429},{"style":3352},[9430],{"type":2995,"value":3355},{"type":2980,"tag":3153,"props":9432,"children":9433},{"style":3358},[9434],{"type":2995,"value":3361},{"type":2980,"tag":3153,"props":9436,"children":9437},{"style":3364},[9438],{"type":2995,"value":3367},{"type":2980,"tag":3153,"props":9440,"children":9441},{"class":3209,"line":2898},[9442,9446,9450],{"type":2980,"tag":3153,"props":9443,"children":9444},{"style":3373},[9445],{"type":2995,"value":3376},{"type":2980,"tag":3153,"props":9447,"children":9448},{"style":3364},[9449],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":9451,"children":9452},{"style":3358},[9453],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":9455,"children":9456},{"class":3209,"line":2891},[9457,9461,9465,9469],{"type":2980,"tag":3153,"props":9458,"children":9459},{"style":3364},[9460],{"type":2995,"value":3394},{"type":2980,"tag":3153,"props":9462,"children":9463},{"style":3219},[9464],{"type":2995,"value":2851},{"type":2980,"tag":3153,"props":9466,"children":9467},{"style":3364},[9468],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":9470,"children":9471},{"style":3364},[9472],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":9474,"children":9475},{"class":3209,"line":3406},[9476,9480],{"type":2980,"tag":3153,"props":9477,"children":9478},{"style":3358},[9479],{"type":2995,"value":4484},{"type":2980,"tag":3153,"props":9481,"children":9482},{"style":3364},[9483],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":9485,"children":9486},{"class":3209,"line":3415},[9487],{"type":2980,"tag":3153,"props":9488,"children":9489},{"emptyLinePlaceholder":1196},[9490],{"type":2995,"value":6613},{"type":2980,"tag":3153,"props":9492,"children":9493},{"class":3209,"line":3783},[9494,9498,9502,9507,9511,9516,9520,9525,9530,9534,9539],{"type":2980,"tag":3153,"props":9495,"children":9496},{"style":3373},[9497],{"type":2995,"value":3715},{"type":2980,"tag":3153,"props":9499,"children":9500},{"style":3364},[9501],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":9503,"children":9504},{"style":3358},[9505],{"type":2995,"value":9506}," process",{"type":2980,"tag":3153,"props":9508,"children":9509},{"style":3364},[9510],{"type":2995,"value":3079},{"type":2980,"tag":3153,"props":9512,"children":9513},{"style":3358},[9514],{"type":2995,"value":9515},"env",{"type":2980,"tag":3153,"props":9517,"children":9518},{"style":3364},[9519],{"type":2995,"value":3079},{"type":2980,"tag":3153,"props":9521,"children":9522},{"style":3358},[9523],{"type":2995,"value":9524},"NODE_ENV ",{"type":2980,"tag":3153,"props":9526,"children":9527},{"style":3364},[9528],{"type":2995,"value":9529},"!==",{"type":2980,"tag":3153,"props":9531,"children":9532},{"style":3364},[9533],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":9535,"children":9536},{"style":3219},[9537],{"type":2995,"value":9538},"test",{"type":2980,"tag":3153,"props":9540,"children":9541},{"style":3364},[9542],{"type":2995,"value":3403},{"type":2980,"tag":3153,"props":9544,"children":9545},{"class":3209,"line":3792},[9546,9551],{"type":2980,"tag":3153,"props":9547,"children":9548},{"style":3364},[9549],{"type":2995,"value":9550},"    ?",{"type":2980,"tag":3153,"props":9552,"children":9553},{"style":3364},[9554],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":9556,"children":9557},{"class":3209,"line":4128},[9558],{"type":2980,"tag":3153,"props":9559,"children":9560},{"style":3680},[9561],{"type":2995,"value":9562},"        // Production or development icon configuration\n",{"type":2980,"tag":3153,"props":9564,"children":9565},{"class":3209,"line":2887},[9566],{"type":2980,"tag":3153,"props":9567,"children":9568},{"style":3364},[9569],{"type":2995,"value":5074},{"type":2980,"tag":3153,"props":9571,"children":9572},{"class":3209,"line":2883},[9573,9578],{"type":2980,"tag":3153,"props":9574,"children":9575},{"style":3364},[9576],{"type":2995,"value":9577},"    :",{"type":2980,"tag":3153,"props":9579,"children":9580},{"style":3364},[9581],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":9583,"children":9584},{"class":3209,"line":4595},[9585],{"type":2980,"tag":3153,"props":9586,"children":9587},{"style":3680},[9588],{"type":2995,"value":9589},"        // Disable all network icon fetching in component tests\n",{"type":2980,"tag":3153,"props":9591,"children":9592},{"class":3209,"line":4604},[9593,9598,9602,9606,9610,9614],{"type":2980,"tag":3153,"props":9594,"children":9595},{"style":3373},[9596],{"type":2995,"value":9597},"        provider",{"type":2980,"tag":3153,"props":9599,"children":9600},{"style":3364},[9601],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":9603,"children":9604},{"style":3364},[9605],{"type":2995,"value":3741},{"type":2980,"tag":3153,"props":9607,"children":9608},{"style":3219},[9609],{"type":2995,"value":5466},{"type":2980,"tag":3153,"props":9611,"children":9612},{"style":3364},[9613],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":9615,"children":9616},{"style":3364},[9617],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":9619,"children":9620},{"class":3209,"line":4613},[9621],{"type":2980,"tag":3153,"props":9622,"children":9623},{"emptyLinePlaceholder":1196},[9624],{"type":2995,"value":6613},{"type":2980,"tag":3153,"props":9626,"children":9627},{"class":3209,"line":4626},[9628,9633,9637],{"type":2980,"tag":3153,"props":9629,"children":9630},{"style":3373},[9631],{"type":2995,"value":9632},"        clientBundle",{"type":2980,"tag":3153,"props":9634,"children":9635},{"style":3364},[9636],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":9638,"children":9639},{"style":3364},[9640],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":9642,"children":9643},{"class":3209,"line":4635},[9644],{"type":2980,"tag":3153,"props":9645,"children":9646},{"style":3680},[9647],{"type":2995,"value":9648},"          // Explicitly include dynamically constructed icons\n",{"type":2980,"tag":3153,"props":9650,"children":9651},{"class":3209,"line":5088},[9652,9657,9661,9665,9669,9674,9678,9682],{"type":2980,"tag":3153,"props":9653,"children":9654},{"style":3373},[9655],{"type":2995,"value":9656},"          icons",{"type":2980,"tag":3153,"props":9658,"children":9659},{"style":3364},[9660],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":9662,"children":9663},{"style":3358},[9664],{"type":2995,"value":4001},{"type":2980,"tag":3153,"props":9666,"children":9667},{"style":3364},[9668],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":9670,"children":9671},{"style":3219},[9672],{"type":2995,"value":9673},"lucide:check",{"type":2980,"tag":3153,"props":9675,"children":9676},{"style":3364},[9677],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":9679,"children":9680},{"style":3358},[9681],{"type":2995,"value":4018},{"type":2980,"tag":3153,"props":9683,"children":9684},{"style":3364},[9685],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":9687,"children":9688},{"class":3209,"line":5096},[9689],{"type":2980,"tag":3153,"props":9690,"children":9691},{"emptyLinePlaceholder":1196},[9692],{"type":2995,"value":6613},{"type":2980,"tag":3153,"props":9694,"children":9695},{"class":3209,"line":7130},[9696],{"type":2980,"tag":3153,"props":9697,"children":9698},{"style":3680},[9699],{"type":2995,"value":9700},"          // Scan your app and Nuxt UI runtime for static icon usage\n",{"type":2980,"tag":3153,"props":9702,"children":9703},{"class":3209,"line":7138},[9704,9709,9713],{"type":2980,"tag":3153,"props":9705,"children":9706},{"style":3373},[9707],{"type":2995,"value":9708},"          scan",{"type":2980,"tag":3153,"props":9710,"children":9711},{"style":3364},[9712],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":9714,"children":9715},{"style":3364},[9716],{"type":2995,"value":3724},{"type":2980,"tag":3153,"props":9718,"children":9719},{"class":3209,"line":8469},[9720,9725,9729],{"type":2980,"tag":3153,"props":9721,"children":9722},{"style":3373},[9723],{"type":2995,"value":9724},"            globInclude",{"type":2980,"tag":3153,"props":9726,"children":9727},{"style":3364},[9728],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":9730,"children":9731},{"style":3358},[9732],{"type":2995,"value":3386},{"type":2980,"tag":3153,"props":9734,"children":9735},{"class":3209,"line":8491},[9736,9741,9746,9750],{"type":2980,"tag":3153,"props":9737,"children":9738},{"style":3364},[9739],{"type":2995,"value":9740},"              '",{"type":2980,"tag":3153,"props":9742,"children":9743},{"style":3219},[9744],{"type":2995,"value":9745},"{app,shared}/**",{"type":2980,"tag":3153,"props":9747,"children":9748},{"style":3364},[9749],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":9751,"children":9752},{"style":3364},[9753],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":9755,"children":9756},{"class":3209,"line":8499},[9757,9761,9766,9770],{"type":2980,"tag":3153,"props":9758,"children":9759},{"style":3364},[9760],{"type":2995,"value":9740},{"type":2980,"tag":3153,"props":9762,"children":9763},{"style":3219},[9764],{"type":2995,"value":9765},"node_modules/@nuxt/ui/dist/**",{"type":2980,"tag":3153,"props":9767,"children":9768},{"style":3364},[9769],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":9771,"children":9772},{"style":3364},[9773],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":9775,"children":9776},{"class":3209,"line":8507},[9777,9782],{"type":2980,"tag":3153,"props":9778,"children":9779},{"style":3358},[9780],{"type":2995,"value":9781},"            ]",{"type":2980,"tag":3153,"props":9783,"children":9784},{"style":3364},[9785],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":9787,"children":9789},{"class":3209,"line":9788},24,[9790,9795,9799,9803,9807,9811,9815,9819],{"type":2980,"tag":3153,"props":9791,"children":9792},{"style":3373},[9793],{"type":2995,"value":9794},"            globExclude",{"type":2980,"tag":3153,"props":9796,"children":9797},{"style":3364},[9798],{"type":2995,"value":3381},{"type":2980,"tag":3153,"props":9800,"children":9801},{"style":3358},[9802],{"type":2995,"value":4001},{"type":2980,"tag":3153,"props":9804,"children":9805},{"style":3364},[9806],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":9808,"children":9809},{"style":3219},[9810],{"type":2995,"value":166},{"type":2980,"tag":3153,"props":9812,"children":9813},{"style":3364},[9814],{"type":2995,"value":3750},{"type":2980,"tag":3153,"props":9816,"children":9817},{"style":3358},[9818],{"type":2995,"value":4018},{"type":2980,"tag":3153,"props":9820,"children":9821},{"style":3364},[9822],{"type":2995,"value":3755},{"type":2980,"tag":3153,"props":9824,"children":9826},{"class":3209,"line":9825},25,[9827],{"type":2980,"tag":3153,"props":9828,"children":9829},{"style":3364},[9830],{"type":2995,"value":9831},"          },\n",{"type":2980,"tag":3153,"props":9833,"children":9835},{"class":3209,"line":9834},26,[9836],{"type":2980,"tag":3153,"props":9837,"children":9838},{"style":3364},[9839],{"type":2995,"value":5024},{"type":2980,"tag":3153,"props":9841,"children":9843},{"class":3209,"line":9842},27,[9844],{"type":2980,"tag":3153,"props":9845,"children":9846},{"style":3364},[9847],{"type":2995,"value":4610},{"type":2980,"tag":3153,"props":9849,"children":9851},{"class":3209,"line":9850},28,[9852,9856],{"type":2980,"tag":3153,"props":9853,"children":9854},{"style":3364},[9855],{"type":2995,"value":3421},{"type":2980,"tag":3153,"props":9857,"children":9858},{"style":3358},[9859],{"type":2995,"value":3426},{"type":2980,"tag":3146,"props":9861,"children":9862},{},[9863,9871],{"type":2980,"tag":2981,"props":9864,"children":9865},{},[9866],{"type":2980,"tag":3456,"props":9867,"children":9868},{},[9869],{"type":2995,"value":9870},"Tips",{"type":2980,"tag":3081,"props":9872,"children":9873},{},[9874,9886],{"type":2980,"tag":3085,"props":9875,"children":9876},{},[9877,9879,9885],{"type":2995,"value":9878},"Dynamically generated icon names may not be detected by static scanning—add them explicitly to ",{"type":2980,"tag":3161,"props":9880,"children":9882},{"className":9881},[],[9883],{"type":2995,"value":9884},"icons",{"type":2995,"value":3079},{"type":2980,"tag":3085,"props":9887,"children":9888},{},[9889,9891,9897,9898,9904],{"type":2995,"value":9890},"For large apps, consider moving test-only configuration into ",{"type":2980,"tag":3161,"props":9892,"children":9894},{"className":9893},[],[9895],{"type":2995,"value":9896},"vitest.config.ts",{"type":2995,"value":3512},{"type":2980,"tag":3161,"props":9899,"children":9901},{"className":9900},[],[9902],{"type":2995,"value":9903},"cypress.config.ts",{"type":2995,"value":9905}," for clarity.",{"type":2980,"tag":3106,"props":9907,"children":9909},{"id":9908},"contributing",[9910],{"type":2995,"value":9911},"Contributing 🙏",{"type":2980,"tag":9913,"props":9914,"children":9915},"ol",{},[9916,9921,9958,9971],{"type":2980,"tag":3085,"props":9917,"children":9918},{},[9919],{"type":2995,"value":9920},"Clone this repository",{"type":2980,"tag":3085,"props":9922,"children":9923},{},[9924,9926,9932,9934,9940,9942,9948,9950,9957],{"type":2995,"value":9925},"Install dependencies using ",{"type":2980,"tag":3161,"props":9927,"children":9929},{"className":9928},[],[9930],{"type":2995,"value":9931},"pnpm install",{"type":2995,"value":9933}," (install ",{"type":2980,"tag":3161,"props":9935,"children":9937},{"className":9936},[],[9938],{"type":2995,"value":9939},"pnpm",{"type":2995,"value":9941}," with ",{"type":2980,"tag":3161,"props":9943,"children":9945},{"className":9944},[],[9946],{"type":2995,"value":9947},"corepack enable",{"type":2995,"value":9949},", ",{"type":2980,"tag":3001,"props":9951,"children":9954},{"href":9952,"rel":9953},"https://pnpm.io/installation#using-corepack",[3005],[9955],{"type":2995,"value":9956},"learn more",{"type":2995,"value":3493},{"type":2980,"tag":3085,"props":9959,"children":9960},{},[9961,9963,9969],{"type":2995,"value":9962},"Run ",{"type":2980,"tag":3161,"props":9964,"children":9966},{"className":9965},[],[9967],{"type":2995,"value":9968},"npm run dev:prepare",{"type":2995,"value":9970}," to generate type stubs.",{"type":2980,"tag":3085,"props":9972,"children":9973},{},[9974,9976,9982,9984,9991],{"type":2995,"value":9975},"Use ",{"type":2980,"tag":3161,"props":9977,"children":9979},{"className":9978},[],[9980],{"type":2995,"value":9981},"npm run dev",{"type":2995,"value":9983}," to start ",{"type":2980,"tag":3001,"props":9985,"children":9988},{"href":9986,"rel":9987},"https://github.com/nuxt-modules/icon/tree/main/playground",[3005],[9989],{"type":2995,"value":9990},"playground",{"type":2995,"value":9992}," in development mode.",{"type":2980,"tag":3106,"props":9994,"children":9996},{"id":9995},"credits",[9997],{"type":2995,"value":9998},"Credits 💌",{"type":2980,"tag":3081,"props":10000,"children":10001},{},[10002,10014],{"type":2980,"tag":3085,"props":10003,"children":10004},{},[10005,10012],{"type":2980,"tag":3001,"props":10006,"children":10009},{"href":10007,"rel":10008},"https://github.com/benjamincanac",[3005],[10010],{"type":2995,"value":10011},"@benjamincanac",{"type":2995,"value":10013}," for the initial version",{"type":2980,"tag":3085,"props":10015,"children":10016},{},[10017,10024,10026],{"type":2980,"tag":3001,"props":10018,"children":10021},{"href":10019,"rel":10020},"https://github.com/cyberalien",[3005],[10022],{"type":2995,"value":10023},"@cyberalien",{"type":2995,"value":10025}," for making ",{"type":2980,"tag":3001,"props":10027,"children":10030},{"href":10028,"rel":10029},"https://github.com/iconify/iconify",[3005],[10031],{"type":2995,"value":3077},{"type":2980,"tag":3106,"props":10033,"children":10035},{"id":10034},"license",[10036],{"type":2995,"value":10037},"License 📎",{"type":2980,"tag":2981,"props":10039,"children":10040},{},[10041],{"type":2980,"tag":3001,"props":10042,"children":10044},{"href":3023,"rel":10043},[3005],[10045],{"type":2995,"value":10046},"MIT License",{"type":2980,"tag":10048,"props":10049,"children":10050},"style",{},[10051],{"type":2995,"value":10052},"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":2854,"searchDepth":2898,"depth":2898,"links":10054},[10055,10056,10057,10068,10069,10070],{"id":3108,"depth":2898,"text":3111},{"id":3188,"depth":2898,"text":3191},{"id":3448,"depth":2898,"text":3451,"children":10058},[10059,10060,10061,10062,10063,10064,10065,10066,10067],{"id":3805,"depth":2891,"text":3808},{"id":4140,"depth":2891,"text":4143},{"id":4337,"depth":2891,"text":4340},{"id":5548,"depth":2891,"text":5551},{"id":5853,"depth":2891,"text":5856},{"id":7342,"depth":2891,"text":7345},{"id":8196,"depth":2891,"text":8199},{"id":8976,"depth":2891,"text":8979},{"id":9277,"depth":2891,"text":9280},{"id":9908,"depth":2898,"text":9911},{"id":9995,"depth":2898,"text":9998},{"id":10034,"depth":2898,"text":10037}]