\n\n\u003Cimg width=\"422\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/10035094-1291-49d4-969a-c04e8a428e79\" />\n\nRequested Feature\nI would like the module to support recursive searching in customCollections directories, allowing it to find icons in all nested subdirectories like wor\n\nSteps to Reproduce\nhttps://stackblitz.com/edit/github-monhzc",[],374,"nuxt","icon","open","Feature Request: Recursive search in customCollections directories","2025-03-19T11:15:14Z","https://github.com/nuxt/icon/issues/374",0.45286494,{"description":3027,"labels":3028,"number":3032,"owner":3019,"repository":3033,"state":3021,"title":3034,"updated_at":3035,"url":3036,"score":3037},"### 🐛 The bug\n\nWhen running or building a Nuxt project that uses the Nuxt Scripts module, the build fails with a `400 Bad Request` error originating from a request to `https://www.googletagmanager.com/gtm.js`.\n\n### 🛠️ To reproduce\n\nhttps://stackblitz.com/edit/nuxt-starter-qsvb2xmv?file=nuxt.config.ts\n\n### 🌈 Expected behavior\n\nThe build should succeed without errors, even when GTM is integrated. \n\n### ℹ️ Additional context\n\n**System**\n- Operating System: `Darwin`\n- Node Version: `v23.10.0`\n- Nuxt Version: `3.16.1`\n- CLI Version: `3.23.1`\n- Nitro Version: `2.11.8`\n- Package Manager: `bun@1.2.7`\n- Builder: `-`\n- User Config: `modules`, `$development`, `$production`, `ssr`, `components`, `devtools`, `app`, `css`, `router`, `site`, `colorMode`, `runtimeConfig`, `ignore`, `routeRules`, `future`, `compatibilityDate`, `typescript`, `eslint`, `fonts`, `i18n`, `icon`, `image`, `robots`, `schemaOrg`, `scripts`, `security`, `sitemap`, `viewport`\n- Runtime Modules: `@nuxt/scripts@0.11.5`, `@nuxt/eslint@1.3.0`, `@nuxt/image@1.10.0`, `@nuxt/icon@1.11.0`, `@nuxt/fonts@0.11.0`, `@nuxtjs/color-mode@3.5.2`, `@nuxtjs/i18n@9.4.0`, `@nuxtjs/seo@3.0.1`, `@nuxtjs/tailwindcss@6.13.2`, `@vueuse/nuxt@13.0.0`, `nuxt-security@2.2.0`, `nuxt-viewport@2.2.0`\n- Build Modules: `-`\n\n**Logs**:\n```\njonathan@MacBook-Pro-von-Jonathan Application-Website-Frontend % nr build\n$ nuxt build\nNuxt 3.16.1 with Nitro 2.11.8 nuxi 16:38:06\nℹ Using Tailwind CSS from ~/assets/css/tailwind.css nuxt:tailwindcss 16:38:07\nℹ Nuxt Icon server bundle mode is set to local 16:38:07\n✔ Nuxt Icon discovered local-installed 4 collections: fa6-brands, fa6-solid, logos, simple-icons 16:38:08\n✔ Nuxt Icon loaded local collection simple-icons-extended with 3 icons 16:38:08\n✔ Nuxt Icon loaded local collection sf-symbols-small with 6404 icons 16:38:09\n✔ Nuxt Icon loaded local collection sf-symbols-medium with 6404 icons 16:38:09\n✔ Nuxt Icon loaded local collection sf-symbols-large with 6404 icons 16:38:09\nℹ Running with compatibility version 4 nuxt 16:38:09\nℹ Building for Nitro preset: node-server nuxi 16:38:09\nℹ Building client... 16:38:10\nℹ vite v6.2.4 building for production... 16:38:10\nℹ ✓ 685 modules transformed. 16:38:14\n\n ERROR ✗ Build failed in 6.08s 16:38:16\n\n\n ERROR Nuxt Build Error: [nuxt:scripts:bundler-transformer] [GET] \"https://www.googletagmanager.com/gtm.js\": 400 Bad Request nuxi 16:38:16\nfile: virtual:nuxt:%2FUsers%2Fjonathan%2FDeveloper%2FGit%2FGitHub%2FApplication-Website-Frontend%2Fnode_modules%2F.cache%2Fnuxt%2F.nuxt%2Fmodules%2F%40nuxt-scripts%2Fplugin.mjs\n\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async downloadScript (node_modules/@nuxt/scripts/dist/module.mjs:186:11)\n at async Object.enter (node_modules/@nuxt/scripts/dist/module.mjs:325:23)\n at async AsyncWalker.visit (node_modules/estree-walker/src/async.js:65:5)\n at async AsyncWalker.visit (node_modules/estree-walker/src/async.js:107:7)\n at async AsyncWalker.visit (node_modules/estree-walker/src/async.js:100:15)\n at async AsyncWalker.visit (node_modules/estree-walker/src/async.js:100:15)\n at async AsyncWalker.visit (node_modules/estree-walker/src/async.js:107:7)\n at async AsyncWalker.visit (node_modules/estree-walker/src/async.js:107:7)\n at async AsyncWalker.visit (node_modules/estree-walker/src/async.js:100:15)\n\nerror: script \"build\" exited with code 1\njonathan@MacBook-Pro-von-Jonathan Application-Website-Frontend % \n```",[3029],{"name":3030,"color":3031},"bug","d73a4a",441,"scripts","Google Tag Manager 400 Error","2025-04-16T09:01:41Z","https://github.com/nuxt/scripts/issues/441",0.707573,{"description":3039,"labels":3040,"number":3041,"owner":3019,"repository":3042,"state":3043,"title":3044,"updated_at":3045,"url":3046,"score":3047},"An action should be done when receiving a commit by a collaborator. ",[],372,"nuxt.com","closed","[Live collab] Update tree and draft when collaborator commits","2023-02-15T12:31:25Z","https://github.com/nuxt/nuxt.com/issues/372",0.6522523,{"description":3049,"labels":3050,"number":3041,"owner":3019,"repository":3051,"state":3043,"title":3052,"updated_at":3053,"url":3054,"score":3047},"This way of overriding options (using spread operator):\r\nhttps://github.com/nuxt-community/module-test-utils/blob/2801ebd478d54e97d95310bbfbd69e642223f363/lib/setup.js#L13-L16\r\nis often very limiting because it makes it impossible to override particular property of an object that has other properties.\r\n\r\nFor example, if we try to override one property from object:\r\n```\r\n{\r\n i18n: {\r\n a: 1,\r\n b: 2,\r\n c: 3,\r\n }\r\n}\r\n```\r\nwith:\r\n```\r\nconst override = {\r\n i18n: {\r\n b: 4\r\n }\r\n}\r\n```\r\nthen that will override whole `i18n` object, leaving just property `b`.\r\n\r\nThis module should rather use something like this:\r\n```\r\nconst deepMerge = require('deepmerge')\r\nconst options = deepMerge.all([options, override])\r\n```\r\n(This would probably be a breaking change if one relied on previous behavior)",[],"test-utils","Inflexible nuxt options override","2023-12-02T00:13:09Z","https://github.com/nuxt/test-utils/issues/372",{"description":3056,"labels":3057,"number":3032,"owner":3019,"repository":3042,"state":3043,"title":3060,"updated_at":3061,"url":3062,"score":3037},"",[3058],{"name":3030,"color":3059},"ff281a","[Live collab] If another user commit the draft on another branch, my draft still remains","2022-05-03T14:27:49Z","https://github.com/nuxt/nuxt.com/issues/441",{"description":3056,"labels":3064,"number":3032,"owner":3019,"repository":3051,"state":3043,"title":3065,"updated_at":3066,"url":3067,"score":3037},[],"detect nuxt.config.ts","2023-12-02T00:13:11Z","https://github.com/nuxt/test-utils/issues/441",{"description":3056,"labels":3069,"number":3073,"owner":3019,"repository":3042,"state":3043,"title":3074,"updated_at":3075,"url":3076,"score":3077},[3070],{"name":3071,"color":3072},"enhancement","1ad6ff",378,"[Live Collab] Update draft when collaborators reset it from branches modal","2022-04-21T10:43:38Z","https://github.com/nuxt/nuxt.com/issues/378",0.7162126,{"description":3079,"labels":3080,"number":3073,"owner":3019,"repository":3051,"state":3043,"title":3081,"updated_at":3053,"url":3082,"score":3077},"### Environment\n\nhttps://github.com/Rigo-m/nuxt-vitest-error-test\n\n### Reproduction\n\nhttps://github.com/Rigo-m/nuxt-vitest-error-test\n\n### Describe the bug\n\nRunning pnpm i && pnpm --filter global test gives the following error: \r\n```\r\nError: [@vue/compiler-sfc] No fs option provided to `compileScript` in non-Node environment. File system access is required for resolving imported types.\r\n\r\n/Users/rigo/Projects/nuxt-test-utils-test/packages/layer/components/Test.vue\r\n5 | \u003Cscript setup lang=\"ts\">\r\n6 | import type { TestProps } from \"./test.props\";\r\n7 | defineProps\u003CTestProps>();\r\n | ^^^^^^^^^\r\n8 | \u003C/script>\r\n```\n\n### Additional context\n\nRemoving vitest.config.ts make e2e tests works, but (obviously) kills unit tests using nuxt vitest environment\n\n### Logs\n\n_No response_",[],"nuxt-vitest + nuxt test utils not working properly together","https://github.com/nuxt/test-utils/issues/378",{"description":3056,"labels":3084,"number":3085,"owner":3019,"repository":3042,"state":3043,"title":3086,"updated_at":3087,"url":3088,"score":3089},[],376,"[Live Collab] Update draft on medias ","2023-02-15T12:31:26Z","https://github.com/nuxt/nuxt.com/issues/376",0.73087114,{"description":3091,"labels":3092,"number":3085,"owner":3019,"repository":3051,"state":3043,"title":3093,"updated_at":3053,"url":3094,"score":3089},"Hi there\r\nI am looking for a way to integration test my nuxt app with Jest, that is using both the nuxt/content and vuex.\r\nDo you happen to have any examples for how to test these, or can you point me in the right direction?\r\nBest\r\nAgata",[],"Testing the nuxt/content module?","https://github.com/nuxt/test-utils/issues/376",["Reactive",3096],{},["Set"],["ShallowReactive",3099],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$faigMXCgJB8IEuK08SPLqlfrce7zfN6QH6Abkh591YHc":-1},"/nuxt/nuxt.com/374"]