\r\n\r\nself.addEventListener(\r\n 'message',\r\n (\r\n evt: MessageEvent\u003C{\r\n message: string\r\n }>,\r\n ) => {\r\n const { message } = evt.data\r\n const greeting = `Hello ${upperCase(message)} from assets!`\r\n\r\n postMessage({ greeting })\r\n },\r\n)\r\n```\r\n\r\nCreate a app.vue file\r\n\r\n```vue\r\n\u003Cscript setup lang=\"ts\">\r\nimport Runner from './utils/workers/index?worker'\r\n\r\nconst message = ref('Nuxt')\r\n\r\nfunction sayHello(from: 'workers' | 'composable') {\r\n if (from === 'workers') {\r\n const worker = new Runner()\r\n worker.postMessage({ message: message.value })\r\n worker.addEventListener(\r\n 'message',\r\n (\r\n evt: MessageEvent\u003C{\r\n greeting: string\r\n }>,\r\n ) => {\r\n const { greeting } = evt.data\r\n alert(greeting)\r\n },\r\n )\r\n } else {\r\n sayHelloFromComposable(message.value)\r\n }\r\n}\r\n\u003C/script>\r\n\r\n\u003Ctemplate>\r\n \u003Ch1>Demo with auto imports\u003C/h1>\r\n \u003CCustomInput v-model=\"message\" />\r\n \u003Cbutton type=\"submit\" @click=\"sayHello('composable')\">\r\n Hello from composable\r\n \u003C/button>\r\n \u003Cbutton type=\"submit\" @click=\"sayHello('workers')\">Hello from workers\u003C/button>\r\n\u003C/template>\r\n./assets/workers\r\n```\r\n\r\n### Describe the bug\r\n\r\n## Actual Behavior\r\n\r\nIn development mode, the utils/ directory is auto imported, so the upperCase function is available on the assets/index.ts file.\r\n\r\nIn production mode, we have this error:\r\n\r\n```txt\r\nUncaught ReferenceError: upperCase is not defined\r\n at index-8e797b43.js:1:88\r\n```\r\n\r\n## Expected Behavior\r\n\r\nThis should work with the same behavior in development and production mode.\r\n\r\n\r\n### Additional context\r\n\r\n\r\nI call the utils to function in `worker` file\r\n\r\n### Logs\r\n\r\n_No response_",[2023,2026,2027,2030],{"name":2024,"color":2025},"workaround available","11376d",{"name":1999,"color":2000},{"name":2028,"color":2029},"vite","3574D1",{"name":2013,"color":2014},24590,"Utils folder is not auto imported on production mode when using in worker file","2024-11-19T11:52:00Z","https://github.com/nuxt/nuxt/issues/24590",0.7782891,{"description":2037,"labels":2038,"number":1987,"owner":1988,"repository":2041,"state":2042,"title":2043,"updated_at":2044,"url":2045,"score":1994},"I am in a Nuxt team project:\n\n\nBut I see only myself and link to dashboard goes to `/@Atinux/projects`\n\n\nI should have the team + my avatar like in header:\n\n",[2039],{"name":1999,"color":2040},"ff281a","nuxt.com","closed","User avatar is not correct in Admin","2022-04-26T12:36:08Z","https://github.com/nuxt/nuxt.com/issues/381",{"description":2047,"labels":2048,"number":2050,"owner":1988,"repository":2041,"state":2042,"title":2051,"updated_at":2052,"url":2053,"score":2054},"\nSeems to have something to do with avatar ?",[2049],{"name":1999,"color":2040},980,"[Modules/:slug/changelog] Error on client-side navigation","2023-06-06T12:14:19Z","https://github.com/nuxt/nuxt.com/issues/980",0.6913141,{"description":2056,"labels":2057,"number":2059,"owner":1988,"repository":2041,"state":2042,"title":2060,"updated_at":2061,"url":2062,"score":2063},"Repro :\n\n- Chose E-commerce\n- Chose Asia\n- Chose North America",[2058],{"name":1999,"color":2040},1166,"[Agencies] Facets filters not filtering correctly","2023-02-15T12:31:13Z","https://github.com/nuxt/nuxt.com/issues/1166",0.7247386,{"description":2065,"labels":2066,"number":2070,"owner":1988,"repository":1989,"state":2042,"title":2071,"updated_at":2072,"url":2073,"score":2074},"### 🐛 The bug\n\nOn **google-tag-manager** page the content isn't rendered but is present in (main) code.\n\n- https://scripts.nuxt.com/scripts/tracking/google-tag-manager\n- https://github.com/nuxt/scripts/blob/main/docs/content/scripts/tracking/google-tag-manager.md\n\n### 🛠️ To reproduce\n\nhttps://scripts.nuxt.com/scripts/tracking/google-tag-manager\n\n### 🌈 Expected behavior\n\nDisplay text content.\n\n### ℹ️ Additional context\n\n_No response_",[2067],{"name":2068,"color":2069},"documentation","0075ca",430,"Website: Callout component not displaying content","2025-03-13T05:07:49Z","https://github.com/nuxt/scripts/issues/430",0.7333767,{"labels":2076,"number":2087,"owner":1988,"repository":1988,"state":2042,"title":2088,"updated_at":2089,"url":2090,"score":2091},[2077,2078,2081,2084],{"name":1985,"color":2011},{"name":2079,"color":2080},"3.x","29bc7f",{"name":2082,"color":2083},"experiment","8CD9CD",{"name":2085,"color":2086},"nitro","bfd4f2",11779,"Use chunks for server-worker target","2023-01-19T15:42:36Z","https://github.com/nuxt/nuxt/issues/11779",0.7454947,{"description":2093,"labels":2094,"number":2099,"owner":1988,"repository":1988,"state":2042,"title":2100,"updated_at":2101,"url":2102,"score":2103},"### Environment\n\n------------------------------\r\n- Operating System: Windows_NT\r\n- Node Version: v20.9.0\r\n- Nuxt Version: 3.8.2\r\n- CLI Version: 3.10.0\r\n- Nitro Version: 2.8.0\r\n- Package Manager: pnpm@8.3.1\r\n- Builder: -\r\n- User Config: alias, app, components, devtools, experimental, modules, nitro, runtimeConfig, session, sourcemap, typescript, vite, vue\r\n- Runtime Modules: @unocss/nuxt@0.57.7, @vueuse/nuxt@10.6.1\r\n- Build Modules: -\r\n------------------------------\n\n### Reproduction\n\nhttps://stackblitz.com/edit/github-6zhzee?file=services%2Fdemo%2Fworker.ts,pages%2Findex.vue\n\n### Describe the bug\n\nIn the webworker file, the referenced Auto-imports function will not be packaged, and will appear \"Uncaught (in promise) ReferenceError: log is not defined\r\n at globalThis.onmessage (worker-6dbb1795.js:1:255)\r\n\"\n\n### Additional context\n\nstep:\r\n1. pnpm build\r\n2. node .output/...\r\n3. see browser devtools console\n\n### Logs\n\n_No response_",[2095,2096],{"name":2079,"color":2080},{"name":2097,"color":2098},"pending triage","E99695",24443,"Auto-imports in webworker bundle not work","2023-12-10T20:47:40Z","https://github.com/nuxt/nuxt/issues/24443",0.7585967,["Reactive",2105],{},["Set"],["ShallowReactive",2108],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"xN3x0o2ful-OLjMqoTcisD9Y4UzUHk2ZJS7iymk96bU":-1},"/nuxt/icon/372"]