\r\n \u003C!-- Edit this file to play around with Nuxt but never commit changes! -->\r\n \u003Cdiv>\r\n Nuxt 3 Playground\r\n \u003C/div>\r\n\u003C/template>\r\n\r\n\u003Cstyle scoped>\r\n\r\n\u003C/style>\r\n```\r\n\r\nYou will see the warning once Nuxt starts:\r\n```shell\r\n[nuxt] Could not resolve id virtual:xxx D:\\work\\projects\\userquin\\GitHub\\userquin\\nuxt-org\\nuxt\\playground\\index.html\r\n```\n\n### Describe the bug\n\nResolved Vite virtual modules should be also excluded, `\\0virtual:` should also be excluded: https://vitejs.dev/guide/api-plugin.html#virtual-modules-convention.\r\n\r\nThere are a few modules only checking for `virtual:` prefix, we should also review the usage:\r\n\r\n\r\n\r\n\r\nI'm preparing a PR.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2881,2882,2885],{"name":2866,"color":2867},{"name":2883,"color":2884},"bug","d73a4a",{"name":2886,"color":2887},"🔨 p3-minor","FBCA04",22833,"exclude also default resolved Vite virtual modules","2023-08-26T14:45:18Z","https://github.com/nuxt/nuxt/issues/22833",0.65148014,{"description":2894,"labels":2895,"number":2899,"owner":2872,"repository":2872,"state":2873,"title":2900,"updated_at":2901,"url":2902,"score":2903},"### Environment\n\n------------------------------\r\n- Operating System: `Linux`\r\n- Node Version: `v16.14.2`\r\n- Nuxt Version: `3.0.0-rc.11`\r\n- Nitro Version: `0.5.4`\r\n- Package Manager: `npm@7.17.0`\r\n- Builder: `vite`\r\n- User Config: `-`\r\n- Runtime Modules: `-`\r\n- Build Modules: `-`\r\n------------------------------\n\n### Reproduction\n\nhttps://stackblitz.com/edit/github-zpzmng-lfbt8x?file=app.vue\n\n### Describe the bug\n\nMarking a component as client only using `xx.client.vue` stops v-show from working and instead displays the component all the time. v-if works fine.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2896,2897,2898],{"name":2866,"color":2867},{"name":2883,"color":2884},{"name":2886,"color":2887},15014,"client only components don't respect v-show","2023-01-19T17:43:32Z","https://github.com/nuxt/nuxt/issues/15014",0.6518004,{"labels":2905,"number":2906,"owner":2872,"repository":2872,"state":2873,"title":2907,"updated_at":2908,"url":2909,"score":2910},[],13092,"`\u003Ckeep-alive>` support","2023-01-19T16:47:39Z","https://github.com/nuxt/nuxt/issues/13092",0.65208876,{"labels":2912,"number":2921,"owner":2872,"repository":2872,"state":2873,"title":2922,"updated_at":2923,"url":2924,"score":2925},[2913,2914,2915,2918],{"name":2866,"color":2867},{"name":2883,"color":2884},{"name":2916,"color":2917},"nitro","bfd4f2",{"name":2919,"color":2920},"schema","1d76db",12899,"`NuxtConfig` missing `nitro` type ","2023-01-19T16:43:29Z","https://github.com/nuxt/nuxt/issues/12899",0.6534405,{"description":2927,"labels":2928,"number":2931,"owner":2872,"repository":2872,"state":2873,"title":2932,"updated_at":2933,"url":2934,"score":2935},"### Environment\n\n------------------------------\r\n- Operating System: `Darwin`\r\n- Node Version: `v16.4.2`\r\n- Nuxt Version: `3.0.0`\r\n- Nitro Version: `1.0.0`\r\n- Package Manager: `npm@7.18.1`\r\n- Builder: `vite`\r\n- User Config: `-`\r\n- Runtime Modules: `-`\r\n- Build Modules: `-`\r\n------------------------------\n\n### Reproduction\n\nShould be obvious. Error occurs after installing nuxt 3\r\nHere is my package:\r\n\r\n```\r\n{\r\n \"private\": true,\r\n \"scripts\": {\r\n \"build\": \"nuxt build\",\r\n \"dev\": \"nuxt dev --hostname 'localhost' --port 8083\",\r\n \"start\": \"node .output/server/index.mjs\",\r\n \"generate\": \"nuxt generate\",\r\n \"preview\": \"nuxt preview\"\r\n },\r\n \"devDependencies\": {\r\n \"@nuxtjs/vuetify\": \"^1.12.3\",\r\n \"nuxt\": \"^3.0.0\"\r\n },\r\n \"dependencies\": {\r\n \"@mdi/font\": \"^7.0.96\",\r\n \"@nuxt/types\": \"^2.15.8\",\r\n \"@pinia/nuxt\": \"^0.4.4\",\r\n \"@types/leaflet\": \"^1.7.11\",\r\n \"@types/luxon\": \"^2.3.2\",\r\n \"@vuepic/vue-datepicker\": \"^3.3.0\",\r\n \"axios\": \"^0.27.2\",\r\n \"click-outside-vue3\": \"^4.0.1\",\r\n \"leaflet\": \"^1.8.0\",\r\n \"luxon\": \"^2.4.0\",\r\n \"pinia\": \"^2.0.24\",\r\n \"sass\": \"^1.56.1\",\r\n \"vue-advanced-cropper\": \"^2.8.3\",\r\n \"vue-dndrop\": \"^1.2.13\",\r\n \"vue-waypoint\": \"^4.2.1\",\r\n \"vuetify\": \"^3.0.0\"\r\n }\r\n}\r\n```\n\n### Describe the bug\n\n\r\n\r\n`nuxt.config.ts` \r\n\r\n```\r\nimport { defineNuxtConfig } from 'nuxt'\r\n\r\n// https://v3.nuxtjs.org/api/configuration/nuxt.config\r\nexport default defineNuxtConfig({\r\n css: ['vuetify/lib/styles/main.sass', '@mdi/font/css/materialdesignicons.min.css', '@/assets/sass/main.sass', 'leaflet/dist/leaflet.css'],\r\n build: {\r\n transpile: ['vuetify'],\r\n },\r\n serverMiddleware: [\r\n '~/server-middleware/https-redirect'\r\n ],\r\n vite: {\r\n define: {\r\n 'process.env.DEBUG': false,\r\n },\r\n },\r\n modules: [\r\n '@pinia/nuxt'\r\n ],\r\n runtimeConfig: {\r\n public: {\r\n API_BASE_URL: process.env.API_BASE_URL,\r\n PUBLIC_API_USERNAME: process.env.PUBLIC_API_USERNAME,\r\n PUBLIC_API_PASSWORD: process.env.PUBLIC_API_PASSWORD,\r\n }\r\n },\r\n ssr: false, // Disable server side rendering\r\n meta: {\r\n title: 'Smart Wendeler Land',\r\n }\r\n})\r\n\r\n```\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell\nERROR Cannot start nuxt: (0 , _nuxt.defineNuxtConfig) is not a function 16:03:58\r\n\r\n at nuxt.config.ts:4:43\r\n at Object.jiti (node_modules/jiti/dist/jiti.js:1:247502)\r\n at resolveConfig (node_modules/c12/dist/index.mjs:221:24)\r\n at loadConfig (node_modules/c12/dist/index.mjs:104:40)\r\n at async loadNuxtConfig (node_modules/@nuxt/kit/dist/index.mjs:446:18)\r\n at async loadNuxt (node_modules/nuxt/dist/index.mjs:1835:19)\r\n at async loadNuxt (node_modules/@nuxt/kit/dist/index.mjs:493:19)\r\n at async load (node_modules/nuxi/dist/chunks/dev.mjs:6768:23)\r\n at async Object.invoke (node_modules/nuxi/dist/chunks/dev.mjs:6840:5)\r\n at async _main (node_modules/nuxi/dist/cli.mjs:50:20)\r\n\r\n```\n```\n",[2929,2930],{"name":2866,"color":2867},{"name":2869,"color":2870},15542,"Module '\"nuxt\"' has no exported member 'defineNuxtConfig'.","2023-01-19T17:53:38Z","https://github.com/nuxt/nuxt/issues/15542",0.6550509,{"description":2937,"labels":2938,"number":2941,"owner":2872,"repository":2872,"state":2873,"title":2942,"updated_at":2943,"url":2944,"score":2945},"### Environment\r\n\r\n------------------------------\r\n- Operating System: Linux\r\n- Node Version: v18.16.0\r\n- Nuxt Version: 3.11.2\r\n- CLI Version: 3.11.1\r\n- Nitro Version: 2.9.6\r\n- Package Manager: npm@9.6.7\r\n- Builder: -\r\n- User Config: devtools, future\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n------------------------------\r\n\r\n### Reproduction\r\n\r\nUsed 'nuxi init' to start a new nuxt 3 project.\r\nFollowed Nuxt 4 migration guide from https://nuxt.com/docs/getting-started/upgrade#testing-nuxt-4\r\n\r\n\r\n### Describe the bug\r\n\r\nInstead of being taken to home page, am taken to nuxt welcome page.\r\n\r\ncode structure as follows\r\n\r\n\r\nApp.vue\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_",[2939,2940],{"name":2866,"color":2867},{"name":2869,"color":2870},27203,"Nuxt 4 testing","2024-05-22T12:18:09Z","https://github.com/nuxt/nuxt/issues/27203",0.65691006,{"description":2947,"labels":2948,"number":2958,"owner":2872,"repository":2872,"state":2873,"title":2959,"updated_at":2960,"url":2961,"score":2962},"### Environment\n\n- Operating System: `Darwin`\r\n- Node Version: `v18.16.0`\r\n- Nuxt Version: `3.8.0`\r\n- CLI Version: `3.9.1`\r\n- Nitro Version: `2.7.0`\r\n- Package Manager: `npm@9.5.1`\r\n- Builder: `-`\r\n- User Config: `devtools`, `modules`\r\n- Runtime Modules: `@nuxtjs/tailwindcss@6.8.0`\r\n- Build Modules: `-`\r\n\n\n### Reproduction\n\nhttps://github.com/TheFlyer1983/nuxt-issue\n\n### Describe the bug\n\nI am getting an issue with a component, that previously worked. But after upgrading my Nuxt to v3.8.0, I keep getting this error whenever I refresh:\r\n\r\n\r\n\r\nI am unable to get past this or debug this because there is no real information in which to use to identify the issue.\n\n### Additional context\n\nThis is causing a major block on upgrading from Nuxt 2 to Nuxt 3, for a business application that is currently live.\n\n### Logs\n\n```shell-script\nI get these logs from my terminal.\r\n\r\n\r\n[[vite-node] [plugin:vite:vue] [VITE_ERROR] /components/inputs/StyledSelect.vue \u003Cbr>\u003Cpre><script lang=\"ts\" setup>\r\nconst props = withDefaults(\r\n defineProps<{\r\n disabled?: boolean;\r\n modelValue: object | string | number | null;\r\n small?: boolean;\r\n xSmall?: boolean;\r\n }>(),\r\n {\r\n disabled: false,\r\n small: false,\r\n xSmall: false\r\n }\r\n);\r\n\r\nconst emit = defineEmits<{\r\n (e: 'update:modelValue', value: object | string | number | null): void;\r\n}>();\r\n\r\nconst v = computed({\r\n get: () => props.modelValue,\r\n set: (value) => {\r\n emit('update:modelValue', value);\r\n }\r\n});\r\n</script>\r\n\r\n<template>\r\n <select\r\n v-model=\"v\"\r\n :disabled=\"disabled\"\r\n :class=\"[\r\n 'styled-select text-p-gray-4 transition-all duration-200 ease-in-out focus:outline-none focus:ring-1 focus:ring-p-pink',\r\n {\r\n 'form-select': !small,\r\n 'form-select-small': small,\r\n 'form-select-x-small': xSmall,\r\n 'opacity-50': disabled\r\n }\r\n ]\" data-v-inspector=\"components/inputs/StyledSelect.vue:29:3\"\r\n >\r\n <slot />\r\n </select>\r\n</template>\r\n\u003C/pre>\u003Cbr>\r\nat /components/inputs/StyledSelect.vue] {\r\n cause: {\r\n statusMessage: 'Vite Error',\r\n message: '[vite-node] [plugin:vite:vue] [VITE_ERROR] /components/inputs/StyledSelect.vue \u003Cbr>\u003Cpre><script lang=\"ts\" setup>\\n' +\r\n 'const props = withDefaults(\\n' +\r\n ' defineProps<{\\n' +\r\n ' disabled?: boolean;\\n' +\r\n ' modelValue: object | string | number | null;\\n' +\r\n ' small?: boolean;\\n' +\r\n ' xSmall?: boolean;\\n' +\r\n ' }>(),\\n' +\r\n ' {\\n' +\r\n ' disabled: false,\\n' +\r\n ' small: false,\\n' +\r\n ' xSmall: false\\n' +\r\n ' }\\n' +\r\n ');\\n' +\r\n '\\n' +\r\n 'const emit = defineEmits<{\\n' +\r\n \" (e: 'update:modelValue', value: object | string | number | null): void;\\n\" +\r\n '}>();\\n' +\r\n '\\n' +\r\n 'const v = computed({\\n' +\r\n ' get: () => props.modelValue,\\n' +\r\n ' set: (value) => {\\n' +\r\n \" emit('update:modelValue', value);\\n\" +\r\n ' }\\n' +\r\n '});\\n' +\r\n '</script>\\n' +\r\n '\\n' +\r\n '<template>\\n' +\r\n ' <select\\n' +\r\n ' v-model=\"v\"\\n' +\r\n ' :disabled=\"disabled\"\\n' +\r\n ' :class=\"[\\n' +\r\n \" 'styled-select text-p-gray-4 transition-all duration-200 ease-in-out focus:outline-none focus:ring-1 focus:ring-p-pink',\\n\" +\r\n ' {\\n' +\r\n \" 'form-select': !small,\\n\" +\r\n \" 'form-select-small': small,\\n\" +\r\n \" 'form-select-x-small': xSmall,\\n\" +\r\n \" 'opacity-50': disabled\\n\" +\r\n ' }\\n' +\r\n ' ]\" data-v-inspector=\"components/inputs/StyledSelect.vue:29:3\"\\n' +\r\n ' >\\n' +\r\n ' <slot />\\n' +\r\n ' </select>\\n' +\r\n '</template>\\n' +\r\n '\u003C/pre>\u003Cbr>',\r\n stack: '[vite-node] [plugin:vite:vue] [VITE_ERROR] /components/inputs/StyledSelect.vue \u003Cbr>\u003Cpre><script lang=\"ts\" setup>\\n' +\r\n 'const props = withDefaults(\\n' +\r\n ' defineProps<{\\n' +\r\n ' disabled?: boolean;\\n' +\r\n ' modelValue: object | string | number | null;\\n' +\r\n ' small?: boolean;\\n' +\r\n ' xSmall?: boolean;\\n' +\r\n ' }>(),\\n' +\r\n ' {\\n' +\r\n ' disabled: false,\\n' +\r\n ' small: false,\\n' +\r\n ' xSmall: false\\n' +\r\n ' }\\n' +\r\n ');\\n' +\r\n '\\n' +\r\n 'const emit = defineEmits<{\\n' +\r\n \" (e: 'update:modelValue', value: object | string | number | null): void;\\n\" +\r\n '}>();\\n' +\r\n '\\n' +\r\n 'const v = computed({\\n' +\r\n ' get: () => props.modelValue,\\n' +\r\n ' set: (value) => {\\n' +\r\n \" emit('update:modelValue', value);\\n\" +\r\n ' }\\n' +\r\n '});\\n' +\r\n '</script>\\n' +\r\n '\\n' +\r\n '<template>\\n' +\r\n ' <select\\n' +\r\n ' v-model=\"v\"\\n' +\r\n ' :disabled=\"disabled\"\\n' +\r\n ' :class=\"[\\n' +\r\n \" 'styled-select text-p-gray-4 transition-all duration-200 ease-in-out focus:outline-none focus:ring-1 focus:ring-p-pink',\\n\" +\r\n ' {\\n' +\r\n \" 'form-select': !small,\\n\" +\r\n \" 'form-select-small': small,\\n\" +\r\n \" 'form-select-x-small': xSmall,\\n\" +\r\n \" 'opacity-50': disabled\\n\" +\r\n ' }\\n' +\r\n ' ]\" data-v-inspector=\"components/inputs/StyledSelect.vue:29:3\"\\n' +\r\n ' >\\n' +\r\n ' <slot />\\n' +\r\n ' </select>\\n' +\r\n '</template>\\n' +\r\n '\u003C/pre>\u003Cbr>\\n' +\r\n 'at /components/inputs/StyledSelect.vue'\r\n },\r\n statusCode: 500,\r\n fatal: false,\r\n unhandled: false,\r\n statusMessage: 'Vite Error',\r\n data: undefined,\r\n __nuxt_error: true\r\n```\n```\n",[2949,2952,2953,2954,2957],{"name":2950,"color":2951},"good first issue","fbca04",{"name":2866,"color":2867},{"name":2883,"color":2884},{"name":2955,"color":2956},"vite","3574D1",{"name":2886,"color":2887},23822,"Issue with component since upgrading","2023-10-22T04:39:40Z","https://github.com/nuxt/nuxt/issues/23822",0.6570666,{"description":2964,"labels":2965,"number":2968,"owner":2872,"repository":2872,"state":2873,"title":2969,"updated_at":2970,"url":2971,"score":2972},"### 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",[2966,2967],{"name":2866,"color":2867},{"name":2869,"color":2870},18439,"nuxt.config's `ignore` and `ignore-prefix` not working","2023-01-23T06:45:32Z","https://github.com/nuxt/nuxt/issues/18439",0.6570912,{"labels":2974,"number":2977,"owner":2872,"repository":2872,"state":2873,"title":2978,"updated_at":2979,"url":2980,"score":2981},[2975,2976],{"name":2866,"color":2867},{"name":2883,"color":2884},11994,"cannot add module in nuxt.config.ts","2023-01-19T16:08:26Z","https://github.com/nuxt/nuxt/issues/11994",0.65880984,["Reactive",2983],{},["Set"],["ShallowReactive",2986],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fzNJ3ktM6YJ5XnGG69EqjSBZicESqGCxVewACU137Xe0":-1},"/nuxt/nuxt/14848"]