\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":2876,"labels":2877,"number":2881,"owner":2868,"repository":2882,"state":2870,"title":2883,"updated_at":2884,"url":2885,"score":2886},"### 🐛 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```",[2878],{"name":2879,"color":2880},"bug","d73a4a",441,"scripts","Google Tag Manager 400 Error","2025-04-16T09:01:41Z","https://github.com/nuxt/scripts/issues/441",0.707573,{"description":2888,"labels":2889,"number":2890,"owner":2868,"repository":2891,"state":2892,"title":2893,"updated_at":2894,"url":2895,"score":2896},"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.6522524,{"description":2898,"labels":2899,"number":2890,"owner":2868,"repository":2900,"state":2892,"title":2901,"updated_at":2902,"url":2903,"score":2896},"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":2905,"labels":2906,"number":2881,"owner":2868,"repository":2891,"state":2892,"title":2909,"updated_at":2910,"url":2911,"score":2886},"",[2907],{"name":2879,"color":2908},"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":2905,"labels":2913,"number":2881,"owner":2868,"repository":2900,"state":2892,"title":2914,"updated_at":2915,"url":2916,"score":2886},[],"detect nuxt.config.ts","2023-12-02T00:13:11Z","https://github.com/nuxt/test-utils/issues/441",{"description":2905,"labels":2918,"number":2922,"owner":2868,"repository":2891,"state":2892,"title":2923,"updated_at":2924,"url":2925,"score":2926},[2919],{"name":2920,"color":2921},"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":2928,"labels":2929,"number":2922,"owner":2868,"repository":2900,"state":2892,"title":2930,"updated_at":2902,"url":2931,"score":2926},"### 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":2905,"labels":2933,"number":2934,"owner":2868,"repository":2891,"state":2892,"title":2935,"updated_at":2936,"url":2937,"score":2938},[],376,"[Live Collab] Update draft on medias ","2023-02-15T12:31:26Z","https://github.com/nuxt/nuxt.com/issues/376",0.73087114,{"description":2940,"labels":2941,"number":2934,"owner":2868,"repository":2900,"state":2892,"title":2942,"updated_at":2902,"url":2943,"score":2938},"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",2945],{},["Set"],["ShallowReactive",2948],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$faigMXCgJB8IEuK08SPLqlfrce7zfN6QH6Abkh591YHc":-1},"/nuxt/nuxt.com/374"]