\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,"icon","Feature Request: Recursive search in customCollections directories","2025-03-19T11:15:14Z","https://github.com/nuxt/icon/issues/374",0.7415708,{"description":2888,"labels":2889,"number":2899,"owner":2871,"repository":2900,"state":2873,"title":2901,"updated_at":2902,"url":2903,"score":2904},"I am using FormKit in some of my components, and formkit is throwing a `ResizeObserver is not defined` error when I'm running my tests with the `jsdom` environment instead of the `happy-dom` environment",[2890,2893,2896],{"name":2891,"color":2892},"enhancement","a2eeef",{"name":2894,"color":2895},"good first issue","7057ff",{"name":2897,"color":2898},"vitest-environment","b60205",577,"test-utils","allow running `setupFiles` before nuxt environment","2024-05-01T17:45:56Z","https://github.com/nuxt/test-utils/issues/577",0.75764614,{"description":2906,"labels":2907,"number":2908,"owner":2871,"repository":2872,"state":2909,"title":2910,"updated_at":2911,"url":2912,"score":2913},"It introduce unocss as a dependency and it injects unexpected tailwind utilities when developing.\n\ndependencies:\n@nuxt/scripts 0.9.5\n└─┬ @nuxt/devtools-ui-kit 1.7.0\n ├─┬ @unocss/nuxt 0.65.4\n │ └── unocss 0.65.4\n └── unocss 0.65.4",[],370,"closed","Why depends on `devtools-ui-kit`?","2025-02-03T13:29:48Z","https://github.com/nuxt/scripts/issues/370",0.4615619,{"description":2915,"labels":2916,"number":2919,"owner":2871,"repository":2920,"state":2909,"title":2921,"updated_at":2922,"url":2923,"score":2924},"",[2917],{"name":2891,"color":2918},"1ad6ff",378,"nuxt.com","[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.65815055,{"description":2926,"labels":2927,"number":2919,"owner":2871,"repository":2900,"state":2909,"title":2928,"updated_at":2929,"url":2930,"score":2924},"### 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","2023-12-02T00:13:09Z","https://github.com/nuxt/test-utils/issues/378",{"description":2915,"labels":2932,"number":2933,"owner":2871,"repository":2920,"state":2909,"title":2934,"updated_at":2935,"url":2936,"score":2937},[],376,"[Live Collab] Update draft on medias ","2023-02-15T12:31:26Z","https://github.com/nuxt/nuxt.com/issues/376",0.7030696,{"description":2939,"labels":2940,"number":2933,"owner":2871,"repository":2900,"state":2909,"title":2941,"updated_at":2929,"url":2942,"score":2937},"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",{"description":2944,"labels":2945,"number":2946,"owner":2871,"repository":2920,"state":2909,"title":2947,"updated_at":2948,"url":2949,"score":2950},"An action should be done when receiving a commit by a collaborator. ",[],372,"[Live collab] Update tree and draft when collaborator commits","2023-02-15T12:31:25Z","https://github.com/nuxt/nuxt.com/issues/372",0.7307742,{"description":2952,"labels":2953,"number":2946,"owner":2871,"repository":2900,"state":2909,"title":2954,"updated_at":2929,"url":2955,"score":2950},"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)",[],"Inflexible nuxt options override","https://github.com/nuxt/test-utils/issues/372",["Reactive",2957],{},["Set"],["ShallowReactive",2960],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fTxQB5aTiuZBOd32meG7HQj-PcGkqTnoky1TCwY4qPZM":-1},"/nuxt/nuxt.com/370"]