\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n[unhandledRejection] TypeError: dayjs.duration is not a function\n```",[2870,2872],{"name":2857,"color":2871},"E99695",{"name":2873,"color":2874},"needs reproduction","FBCA04",31759,"Nuxt 3.16.2 does not install settings from the module","2025-04-11T07:53:27Z","https://github.com/nuxt/nuxt/issues/31759",0.6743091,{"description":2881,"labels":2882,"number":2888,"owner":2860,"repository":2860,"state":2889,"title":2890,"updated_at":2891,"url":2892,"score":2893},"### Environment\r\n\r\n```\r\n------------------------------\r\n- Operating System: Darwin\r\n- Node Version: v20.4.0\r\n- Nuxt Version: 3.8.2\r\n- CLI Version: 3.10.0\r\n- Nitro Version: 2.8.1\r\n- Package Manager: npm@9.7.2\r\n- Builder: -\r\n- User Config: devtools, css, modules, site, components, app\r\n- Runtime Modules: @nuxt/content@2.9.0, @vueuse/nuxt@10.7.0, nuxt-simple-sitemap@4.1.17, nuxt-jsonld@2.0.8\r\n- Build Modules: -\r\n------------------------------\r\n```\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/nuxt-starter-snapag?file=content%2Fblog%2Ftest.md\r\n\r\n### Describe the bug\r\n\r\nI am on nuxt `3.8.2` with no issues, since I ran `npx nuxi upgrade` my blog articles broke. I did some experimenting and I noticed that the content components are not working.\r\n\r\nFor example, this now breaks in `3.9.1` but works in the version I am running `3.8.2`.\r\n\r\nNOTE: this only happens if there is camel casing in the components content name, e.g. `FooBar.vue` breaks, `Foobar.vue` works.\r\n\r\n\u003Cpre>\r\n\u003C!-- Custom Component in the content directory - FooBar.vue -->\r\n::FooBar\r\nsome p text\r\n::\r\n\u003C/pre>\r\nThis will output in the html\r\n```html\r\n\u003Cfoobar>\r\n \u003Cp>some p text\u003C/p>\r\n\u003C/foobar>\r\n```\r\n\r\nIn the `FooBar.vue` component\r\n```html\r\n\u003Ctemplate>\r\n \u003Cdiv class=\"foobar\">\r\n \u003Cslot />\r\n \u003C/div>\r\n\u003C/template>\r\n```\r\n\r\nSo the expected result is \r\n```html\r\n\u003Cdiv class=\"foobar\">\r\n \u003Cp>some p text\u003C/p>\r\n\u003C/div>\r\n```\r\n\r\nBut we get \r\n```html\r\n\u003Cfoobar>\r\n \u003Cp>some p text\u003C/p>\r\n\u003C/foobar>\r\n```\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[2883,2886,2887],{"name":2884,"color":2885},"3.x","29bc7f",{"name":2857,"color":2871},{"name":2873,"color":2874},25166,"closed","Camel Cased Content Components Do Not Render in Nuxt 3.9.1","2024-01-12T13:47:20Z","https://github.com/nuxt/nuxt/issues/25166",0.6524238,{"description":2895,"labels":2896,"number":2898,"owner":2860,"repository":2861,"state":2889,"title":2899,"updated_at":2900,"url":2901,"score":2902},"### Environment\n\n- Operating System: `Darwin`\n- Node Version: `v22.9.0`\n- Nuxt Version: `3.15.4`\n- CLI Version: `3.21.1`\n- Nitro Version: `2.10.4`\n- Package Manager: `pnpm@9.6.0`\n- Builder: `-`\n- User Config: `compatibilityDate`, `devtools`\n- Runtime Modules: `-`\n- Build Modules: `-`\n\n### Reproduction\n\nhttps://github.com/JessicaSachs/nuxt-playwright-vitest-browser-repro\n\n### Describe the bug\n\nVitest completely hangs when I try to launch it with `pnpm vitest`\n\n\u003Cimg width=\"450\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/a83121b6-b60c-4015-a55d-f5ea779c5634\" />\n\nThere's an error in the Vitest browser UI which is swallowed by the CLI\n\n`❯ /node_modules/.pnpm/vite@6.0.11_@types+node@22.12.0_jiti@2.4.2_terser@5.37.0_yaml@2.7.0/node_modules/vite/dist/client/env.mjs:12:482`\n\n\u003Cimg width=\"600\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/6a35f447-cbaa-4ce9-8c25-81b7b686be3e\" />\n\n### Additional context\n\nAfter following the instructions, pulling the reproduction repo, and otherwise trying to get a basic installation of Vitest + Playwright + Nuxt working, I've found that I can't.\n\n### Logs\n\n```shell-script\n\n```",[2897],{"name":2857,"color":2858},1106,"Support Vitest Browser Mode w/ Playwright provider","2025-05-03T15:49:59Z","https://github.com/nuxt/test-utils/issues/1106",0.65650403,{"description":2904,"labels":2905,"number":2908,"owner":2860,"repository":2860,"state":2889,"title":2909,"updated_at":2910,"url":2911,"score":2912},"### Environment\n\n```\r\n- Operating System: `Darwin`\r\n- Node Version: `v16.16.0`\r\n- Nuxt Version: `3.0.0`\r\n- Nitro Version: `1.0.0`\r\n- Package Manager: `pnpm@7.22.0`\r\n- Builder: `vite`\r\n- User Config: `telemetry`, `test`, `srcDir`, `css`, `ignore`\r\n- Runtime Modules: `-`\r\n- Build Modules: `-`\r\n```\n\n### Reproduction\n\nhttps://stackblitz.com/edit/github-ywawgt?file=.nuxt/components.d.ts\n\n### Describe the bug\n\nWhen using components organized within folders, Nuxt is adding non-component files to the global components list. \n\n### Additional context\n\n1. I have tested using the default `ignore` options\r\n2. I have tested by setting explicit `ignore` options\r\n3. I have tested using the `-` prepend method\r\n\r\nNone seem to work for me currently.\r\n\r\n> Also FYI these files being present seem to prevent the `build` command from working on my machine. Could not reproduce this on Stackblitz, but provided my logs below.\n\n### Logs\n\n```shell-script\n➜ pnpm run build\r\n\r\n> @ build /Users/REDACTED\r\n> nuxt build\r\n\r\nNuxi 3.0.0 08:02:07\r\nNuxt 3.0.0 with Nitro 1.0.0 08:02:07\r\n\r\n ERROR 'promises' is not exported by __vite-browser-external, imported by ../chia/node_modules/.pnpm/local-pkg@0.4.3/node_modules/local-pkg/dist/shared.mjs\r\nfile: /Users/REDACTED/node_modules/.pnpm/local-pkg@0.4.3/node_modules/local-pkg/dist/shared.mjs:61:13\r\n59: import process2 from \"process\";\r\n60: import path from \"path\";\r\n61: import fs, { promises as fsPromises } from \"fs\";\r\n ^\r\n62: import { fileURLToPath } from \"url\";\r\n\r\n\r\n ERROR 'promises' is not exported by __vite-browser-external, imported by ../chia/node_modules/.pnpm/local-pkg@0.4.3/node_modules/local-pkg/dist/shared.mjs\r\n\r\n at error (node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/es/shared/rollup.js:1858:30)\r\n at Module.error (node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/es/shared/rollup.js:12429:16)\r\n at Module.traceVariable (node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/es/shared/rollup.js:12788:29)\r\n at ModuleScope.findVariable (node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/es/shared/rollup.js:11440:39)\r\n at FunctionScope.findVariable (node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/es/shared/rollup.js:6372:38)\r\n at ChildScope.findVariable (node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/es/shared/rollup.js:6372:38)\r\n at MemberExpression.bind (node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/es/shared/rollup.js:8601:49)\r\n at ConditionalExpression.bind (node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/es/shared/rollup.js:5269:23)\r\n at VariableDeclarator.bind (node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/es/shared/rollup.js:5269:23)\r\n at VariableDeclaration.bind (node_modules/.pnpm/rollup@2.79.1/node_modules/rollup/dist/es/shared/rollup.js:5265:73)\r\n\r\n ELIFECYCLE Command failed with exit code 1.\n```\n",[2906,2907],{"name":2884,"color":2885},{"name":2857,"color":2871},18439,"nuxt.config's `ignore` and `ignore-prefix` not working","2023-01-23T06:45:32Z","https://github.com/nuxt/nuxt/issues/18439",0.66078776,{"description":2914,"labels":2915,"number":2919,"owner":2860,"repository":2860,"state":2889,"title":2920,"updated_at":2921,"url":2922,"score":2923},"### Environment\r\n\r\n- Operating System: `Darwin`\r\n- Node Version: `v14.19.0`\r\n- Nuxt Version: `3.0.0-rc.13`\r\n- Nitro Version: `0.6.1`\r\n- Package Manager: `npm@6.14.16`\r\n- Builder: `vite`\r\n- User Config: `modules`, `sanity`, `privateRuntimeConfig`, `publicRuntimeConfig`, `target`, `image`, `css`, `vite`, `alias`\r\n- Runtime Modules: `@nuxtjs/sanity@1.4.1`, `nuxt-jsonld@2.0.6`, `@pinia/nuxt@0.4.3`, `@nuxt/image-edge@1.0.0-27769790.4b27db3`\r\n- Build Modules: `-`\r\n\r\n\r\n### Reproduction\r\n\r\nAs the fetch requires a token to Sanity API, which I am unable to make public, I'm not sure how I can provide a reproduction of this? Happy to give access privately in some way? Please advise \r\n\r\n### Describe the bug\r\n\r\ncontent renders fine and fetch queries all work on server side, on full page refresh. But on client side page changes, nothing loads and there is no errors in the console or terminal.\r\n\r\nHere is a screen recording.\r\n\r\n\r\nhttps://user-images.githubusercontent.com/36191462/201318983-2c372f2e-8b09-434c-9264-8afa7e2dd753.mp4\r\n\r\nPossibly related to[ this bug](https://github.com/nuxt/nuxt.js/issues/15345) which multiple users have reported, and which does have a reproduction available.\r\n\r\n### Additional context\r\n\r\nHere is an example of one of my queries:\r\n```\r\n\u003Ctemplate>\r\n \u003Cdiv>\r\n \u003Cloading v-if=\"pending\"/>\r\n \u003Ctemplate v-else-if=\"entry\">\r\n \u003Chero-builder :entry=\"entry\"/>\r\n \u003Cbuilder-landing-page :entry=\"entry\"/>\r\n \u003C/template>\r\n \u003C/div>\r\n\u003C/template>\r\n\r\n\r\n\u003Cscript setup>\r\n import {entryMeta} from '~/helpers';\r\n import groqQuery from '~/queries/groq/home-page';\r\n const config = useRuntimeConfig();\r\n const route = useRoute();\r\n const query = groqQuery();\r\n\r\n const { pending, data:entry, error } = useSanityQuery(query);\r\n console.log({pending: pending.value, error:error.value, entry:entry.value});\r\n if (error && error.value) {\r\n throw createError({statusCode:500})\r\n } else if (entry) {\r\n const meta = entryMeta(entry.value);\r\n useHead({\r\n title:entry.value?.meta?.title,\r\n meta: meta,\r\n link: [\r\n {rel:'canonical',href:'/'}\r\n ]\r\n })\r\n } else {\r\n console.error('Unknown error occured')\r\n }\r\n\u003C/script>\r\n \r\n```\r\n\r\nand here is my nuxt.config:\r\n\r\n```\r\n\r\nexport default defineNuxtConfig({\r\n\tmodules: [\"@nuxtjs/sanity\",'nuxt-jsonld','@pinia/nuxt','@nuxt/image-edge'],\r\n\tsanity: {\r\n\t\tprojectId: \"say5yn59\",\r\n\t\tapiVersion: '2022-10-14',\r\n\t\tuseCdn:false,\r\n\t\tdataset:process.env.SANITY_DATASET\r\n\t},\r\n\tprivateRuntimeConfig: {\r\n\t\tsanity: {\r\n\t\t\ttoken: process.env.SANITY_TOKEN,\r\n\t\t},\r\n\t},\r\n\tpublicRuntimeConfig:{\r\n\t\tsiteName:'Cool Planet',\r\n\t\tbaseUrl:process.env.BASE_URL\r\n\t},\r\n\ttarget: 'static',\r\n\timage: {\r\n \t\t// Options\r\n \t\tsanity: {\r\n\t\t\tprojectId: 'say5yn59',\r\n\t\t\tdataset: 'production'\r\n\t\t},\r\n \t\tscreens:{\r\n \t\t\txxs:320,\r\n\t\t\txs: 359,\r\n\t\t\tsm: 640,\r\n\t\t\tmd:768,\r\n\t\t\tlg: 1024,\r\n\t\t\txl: 1280,\r\n\t\t\txxl:1536,\r\n\t\t\txxxl:1920,\r\n\t\t\tquadHd:2400,\r\n\t\t\t'4k':3700,\r\n \t\t}\r\n\t},\r\n\tcss:[\r\n\t\t\"@/assets/scss/main.scss\"\r\n\t],\r\n\tvite: {\r\n css: {\r\n preprocessorOptions: {\r\n scss: {\r\n additionalData: '@use \"@/assets/scss/tools.scss\" as *;'\r\n },\r\n },\r\n },\r\n },\r\n alias: {\r\n \"@app\": \"/@app\"\r\n }\r\n})\r\n\r\n```\r\n\r\n### Logs\r\n\r\n```shell\r\nNo logs are available.\r\n```\r\n",[2916,2917,2918],{"name":2884,"color":2885},{"name":2857,"color":2871},{"name":2873,"color":2874},15441,"Nuxt 3 fails to run fetch or render any components on client side – only works on full page refresh on server","2023-01-19T17:50:23Z","https://github.com/nuxt/nuxt/issues/15441",0.6685,{"description":2925,"labels":2926,"number":2930,"owner":2860,"repository":2860,"state":2889,"title":2931,"updated_at":2932,"url":2933,"score":2934},"### Environment\n\n------------------------------\r\n- Operating System: Windows_NT\r\n- Node Version: v18.15.0\r\n- Nuxt Version: 3.6.5\r\n- Nitro Version: 2.5.2\r\n- Package Manager: npm@9.5.0\r\n- Builder: vite\r\n- User Config: runtimeConfig, modules, image, sitemap, jsoneditor, colorMode, css, routeRules\r\n- Runtime Modules: @nuxtjs/tailwindcss@6.8.0, @pinia/nuxt@0.4.11, @pinia-plugin-persistedstate/nuxt@1.1.1, @nuxtjs/color-mode@3.3.0, nuxt-jsoneditor@1.7.0, nuxt-simple-sitemap@0.5.10, @nuxt/image-edge@1.0.0-rc.1-28164352.ad7c010\r\n- Build Modules: -\r\n------------------------------\n\n### Reproduction\n\nNot now\n\n### Describe the bug\n\nAfter updating to nuxt 3 3.6.5 from 3.5.* trailingSlash removed. Is there any way to enable this feature because for SEO this is bad\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2927,2928,2929],{"name":2884,"color":2885},{"name":2857,"color":2871},{"name":2873,"color":2874},22254,"/user/ redirect to /user ","2023-09-29T04:42:54Z","https://github.com/nuxt/nuxt/issues/22254",0.6689156,{"description":2936,"labels":2937,"number":2943,"owner":2860,"repository":2860,"state":2889,"title":2944,"updated_at":2945,"url":2946,"score":2947},"### Environment\n\n```\n- Operating System: `Darwin`\n- Node Version: `v20.17.0`\n- Nuxt Version: `3.17.0`\n- CLI Version: `3.25.0`\n- Nitro Version: `2.11.10`\n- Package Manager: `npm@10.8.2`\n- Builder: `-`\n- User Config: `app`, `compatibilityDate`, `devtools`, `imports`, `modules`, `vite`, `runtimeConfig`\n- Runtime Modules: `@nuxt/eslint@0.5.7`, `@nuxt/test-utils/module@3.15.1`, `@nuxtjs/device@3.2.4`, `@vite-pwa/nuxt@0.10.6`, `@nuxtjs/i18n@9.1.1`, `@storyblok/nuxt@6.2.0`, `reka-ui/nuxt@2.1.1`, `@nuxtjs/tailwindcss@6.12.2`, `nuxt-svgo@4.0.9`, `@vee-validate/nuxt@4.14.7`, `@nuxt/scripts@0.9.5`\n- Build Modules: `-`\n\n```\n\n### Reproduction\n\nI've tried to create a reproduction but haven't managed to find the right pieces to put together as the error is not straight forward.\n\n### Describe the bug\n\nUpgrading to `3.17.0` breaks all our unit tests that use a Nuxt context (any `*.nuxt.test.ts` file)\nWe are using `vitest` and this is what happens\n\n```\n FAIL composables/useDomain.nuxt.test.ts [ composables/useDomain.nuxt.test.ts ]\n FAIL composables/useIsScrapMetal.nuxt.test.ts [ composables/useIsScrapMetal.nuxt.test.ts ]\n FAIL composables/useNewsletter.nuxt.test.ts [ composables/useNewsletter.nuxt.test.ts ]\n FAIL composables/useNotification.nuxt.test.ts [ composables/useNotification.nuxt.test.ts ]\n FAIL composables/useOneTrust.nuxt.test.ts [ composables/useOneTrust.nuxt.test.ts ]\n FAIL components/storyblok/HorizontalRow.nuxt.test.ts [ components/storyblok/HorizontalRow.nuxt.test.ts ]\nTypeError: Cannot destructure property '0' of 'code.match(...)' as it is null.\n Plugin: nuxt:components-loader-pre\n File: /Users/alkstal/store/components/molecules/YouTubeVideo.ce.vue?vue&type=style&index=0&inline&scoped=62a9cde0&lang.css\n ❯ TransformPluginContext.handler node_modules/nuxt/dist/shared/nuxt.VuEvnUSa.mjs:3139:20\n ❯ TransformPluginContext.\u003Canonymous> node_modules/nuxt/node_modules/unplugin/dist/index.js:1506:19\n ❯ PluginContainer.transform node_modules/vite/dist/node/chunks/dep-DbT5NFX0.js:49100:19\n ❯ loadAndTransform node_modules/vite/dist/node/chunks/dep-DbT5NFX0.js:51938:27\n```\nThe tests have nothing to do with the component mentioned in the error `YouTubeVideo.ce.vue`.\n`YouTubeVideo.ce.vue` is though the only Web Component we use in the project, so the problem could be related to the fact that it is a `ce.vue` component? 🤷♂ \n\nI've tried to create a simple reproduction but it doesn't seem that simple.\n\nAny help so I can help you figure it out is much appreciated.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2938,2939,2940],{"name":2857,"color":2871},{"name":2873,"color":2874},{"name":2941,"color":2942},"possible regression","B90A42",31924,"v3.17 breaks all unit tests using Nuxt context, .ce.vue file might be related to cause?","2025-04-28T10:01:52Z","https://github.com/nuxt/nuxt/issues/31924",0.67201984,{"labels":2949,"number":2954,"owner":2860,"repository":2860,"state":2889,"title":2955,"updated_at":2956,"url":2957,"score":2958},[2950,2951],{"name":2884,"color":2885},{"name":2952,"color":2953},"bug","d73a4a",11994,"cannot add module in nuxt.config.ts","2023-01-19T16:08:26Z","https://github.com/nuxt/nuxt/issues/11994",0.67376,{"labels":2960,"number":2963,"owner":2860,"repository":2860,"state":2889,"title":2964,"updated_at":2965,"url":2966,"score":2967},[2961,2962],{"name":2884,"color":2885},{"name":2857,"color":2871},13148,"dev mode is not working","2023-01-19T17:02:42Z","https://github.com/nuxt/nuxt/issues/13148",0.6739048,["Reactive",2969],{},["Set"],["ShallowReactive",2972],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f4oSrq0nsdmTOs008cET1ZXIyKLTAaWddhOu9JXDiH1A":-1},"/nuxt/test-utils/1283"]