\u003C/a> \u003Ca href=\"https://stackblitz.com/github/cuebit/nuxt-rc12-monorepo?file=md!README.md\">\u003Cimg alt=\"Open in StackBlitz\" src=\"https://developer.stackblitz.com/img/open_in_stackblitz.svg\" height=\"32\" />\u003C/a>\n\n### Describe the bug\n\nRC.12 ([#7726](https://github.com/nuxt/framework/pull/7726)) includes `workspaceDir` in tsconfig include. In the context of monorepos that contain a mixture of environments, including the glob makes the entire monorepo visible to `vue-tsc`. Subsequently, issues are reported from unrelated workspaces. Moreover, as is apparent in larger monorepos, this can be a significant performance hit, particularly where pipelines are run in parallel.\n\n### Additional context\n\nA workaround for now involves having to override includes in the project config that extends the nuxt generated tsconfig:\r\n\r\n```json\r\n{\r\n \"extends\": \"./.nuxt/tsconfig.json\",\r\n \"include\": [\r\n \"./.nuxt/nuxt.d.ts\",\r\n \"./**/*\"\r\n ]\r\n}\r\n```\r\n\r\nThis is not sustainable given the `include` values can change between releases and such.\n\n### Logs\n\n_No response_",[3102,3103,3104,3107],{"name":3080,"color":3081},{"name":3049,"color":3050},{"name":3105,"color":3106},"🔨 p3-minor","FBCA04",{"name":3108,"color":3109},"performance","E84B77",15165,"3.0.0-rc.12 typecheck runs throughout monorepo","2023-01-19T17:45:31Z","https://github.com/nuxt/nuxt/issues/15165",0.768752,{"description":3116,"labels":3117,"number":3123,"owner":3030,"repository":3055,"state":3056,"title":3124,"updated_at":3125,"url":3126,"score":3127},"### For what version of Nuxt UI are you suggesting this?\n\nv3.0.0-alpha.x\n\n### Description\n\nCurrently I've defined a `Heading` component, that just styles based on some various props. It might be nice to have some unified way of styling all `h1`, `h2` etc. directly through available components.\n\n\n### Additional context\n\n_No response_",[3118,3119,3120],{"name":3049,"color":3050},{"name":3052,"color":3053},{"name":3121,"color":3122},"pro","5BD3CB",2697,"Header/Text component(s)","2024-11-20T16:54:18Z","https://github.com/nuxt/ui/issues/2697",0.7699061,{"description":3129,"labels":3130,"number":3137,"owner":3030,"repository":3030,"state":3056,"title":3138,"updated_at":3139,"url":3140,"score":3141},"### Environment\r\n\r\n- Operating System: `Darwin`\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: `yarn@1.22.17`\r\n- Builder: `vite`\r\n- User Config: `-`\r\n- Runtime Modules: `-`\r\n- Build Modules: `-`\r\n\r\n\r\n### Reproduction\r\n\r\nDevelopment mode works without any problems, and the project uses a monorepo + config extends. I cannot the whole project, but if needed i can try to replicate it on stackbilitz (if they support turborepo setup?)\r\n\r\n**package.json**\r\n```\r\n{\r\n \"name\": \"project\",\r\n \"private\": true,\r\n \"version\": \"1.0.0\",\r\n \"scripts\": {\r\n \"build\": \"turbo run build\",\r\n \"test\": \"turbo run test\",\r\n \"lint\": \"turbo run lint\",\r\n \"dev\": \"turbo run dev --parallel\",\r\n \"dev:project\": \"turbo run dev --scope=@project/app\",\r\n \"prepare\": \"turbo run prepare --parallel\"\r\n },\r\n \"workspaces\": [\r\n \"packages/*\",\r\n \"apps/*\"\r\n ],\r\n \"dependencies\": {\r\n \"axios\": \"^0.27.2\"\r\n },\r\n \"devDependencies\": {\r\n \"@nuxtjs/tailwindcss\": \"^5.3.3\",\r\n \"@vueuse/core\": \"^9.2.0\",\r\n \"@vueuse/nuxt\": \"^9.2.0\",\r\n \"nuxt\": \"3.0.0-rc.11\",\r\n \"nuxt-icon\": \"^0.1.6\",\r\n \"prettier\": \"latest\",\r\n \"turbo\": \"^1.4.6\"\r\n }\r\n}\r\n```\r\n\r\n**nuxt.config.ts**\r\n```\r\n// https://v3.nuxtjs.org/api/configuration/nuxt.config\r\nexport default defineNuxtConfig({\r\n runtimeConfig: {\r\n // The private keys which are only available within server-side\r\n apiSecret: \"\",\r\n // Keys within public, will be also exposed to the client-side\r\n public: {\r\n apiBase: \"/api\",\r\n appName: \"\",\r\n appHost: \"\",\r\n cmsApi: \"\",\r\n },\r\n },\r\n\r\n modules: [\"@nuxtjs/tailwindcss\", \"nuxt-icon\"],\r\n\r\n components: [{ path: \"./components/icons\", global: true }, \"./components\"],\r\n\r\n tailwindcss: {\r\n viewer: false,\r\n },\r\n\r\n vite: {\r\n vue: {\r\n reactivityTransform: true,\r\n },\r\n },\r\n});\r\n```\r\n\r\n### Describe the bug\r\n\r\nAfter the build, the node index.mjs fails with memory issues, see logs for more info. In the browser, the website keeps loading but the HTML is never served, seems as if the connection cannot be made. I tried changing the PORT + HOST but this didn't work either.\r\n\r\nAm i missing something, is there a example repo where i can see a working build & deploy example?\r\n\r\n### Additional context\r\n\r\n**nitro.json inside .output**\r\n```\r\n{\r\n \"date\": \"2022-10-03T20:56:13.347Z\",\r\n \"preset\": \"node-server\",\r\n \"commands\": {\r\n \"preview\": \"node ./server/index.mjs\"\r\n }\r\n}%\r\n```\r\n\r\n\r\n\r\n### Logs\r\n\r\n```shell\r\nnode .output/server/index.mjs\r\nListening http://[::]:3000\r\n\r\n\u003C--- Last few GCs --->\r\n\r\n[95615:0x7fefa9900000] 69222 ms: Scavenge (reduce) 4049.8 (4142.9) -> 4049.3 (4143.1) MB, 3.9 / 0.0 ms (average mu = 0.098, current mu = 0.003) allocation failure\r\n[95615:0x7fefa9900000] 72620 ms: Mark-sweep (reduce) 4050.0 (4143.1) -> 4049.0 (4143.6) MB, 3396.3 / 0.0 ms (average mu = 0.056, current mu = 0.011) allocation failure scavenge might not succeed\r\n\r\n\r\n\u003C--- JS stacktrace --->\r\n\r\nFATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory\r\n 1: 0x10b3a6a25 node::Abort() (.cold.1) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n 2: 0x10a09c0f9 node::Abort() [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n 3: 0x10a09c26f node::OnFatalError(char const*, char const*) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n 4: 0x10a21d7e7 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n 5: 0x10a21d783 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n 6: 0x10a3bee65 v8::internal::Heap::FatalProcessOutOfMemory(char const*) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n 7: 0x10a3c2ead v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n 8: 0x10a3bf78d v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n 9: 0x10a3bccad v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n10: 0x10a3ca090 v8::internal::Heap::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n11: 0x10a3ca111 v8::internal::Heap::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n12: 0x10a3971a7 v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n13: 0x10a74edae v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n14: 0x10aaf8879 Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n15: 0x10efd0bb4\r\n16: 0x10efd44b8\r\n17: 0x10f18bc42\r\n18: 0x10ef0974d\r\n19: 0x10efd34c8\r\n20: 0x10f00ae7a\r\n21: 0x10ef09a13\r\n22: 0x10efd34c8\r\n23: 0x10f00ae7a\r\n24: 0x10ef09a13\r\n25: 0x10efd34c8\r\n26: 0x10f00ae7a\r\n27: 0x10ef08af4\r\n28: 0x10efd34c8\r\n29: 0x10f00ae7a\r\n30: 0x10ef09a13\r\n31: 0x10efd520f\r\n[1] 95615 abort node .output/server/index.mjs\r\n\r\n\u003C--- Last few GCs --->\r\n\r\n[95859:0x7fe7bdb00000] 70833 ms: Scavenge (reduce) 4050.2 (4142.9) -> 4049.8 (4143.1) MB, 3.3 / 0.0 ms (average mu = 0.102, current mu = 0.004) allocation failure\r\n[95859:0x7fe7bdb00000] 74090 ms: Mark-sweep (reduce) 4050.4 (4143.1) -> 4049.4 (4143.6) MB, 3255.1 / 0.0 ms (average mu = 0.059, current mu = 0.011) allocation failure scavenge might not succeed\r\n\r\n\r\n\u003C--- JS stacktrace --->\r\n\r\nFATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory\r\n 1: 0x10611ba25 node::Abort() (.cold.1) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n 2: 0x104e110f9 node::Abort() [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n 3: 0x104e1126f node::OnFatalError(char const*, char const*) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n 4: 0x104f927e7 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n 5: 0x104f92783 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n 6: 0x105133e65 v8::internal::Heap::FatalProcessOutOfMemory(char const*) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n 7: 0x105137ead v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n 8: 0x10513478d v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n 9: 0x105131cad v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n10: 0x10513f090 v8::internal::Heap::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n11: 0x10513f111 v8::internal::Heap::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n12: 0x10510c1a7 v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n13: 0x1054c3dae v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n14: 0x10586d879 Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n15: 0x1058c22c4 Builtins_RegExpMatchFast [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n16: 0x1058cc18a Builtins_StringPrototypeMatch [/Users/my.name/.nvm/versions/node/v16.14.2/bin/node]\r\n17: 0x10dccec20\r\n[1] 95859 abort node .output/server/index.mjs\r\n```\r\n```\r\n",[3131,3132,3135],{"name":3080,"color":3081},{"name":3133,"color":3134},"pending triage","E99695",{"name":3136,"color":3106},"needs reproduction",15087,"node start universal mode crashes on memory issues","2023-01-19T17:44:39Z","https://github.com/nuxt/nuxt/issues/15087",0.76997775,["Reactive",3143],{},["Set"],["ShallowReactive",3146],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$frp0KFNDCgPevKnCyONPgbdhzsIRAvFf-0BRauWcA584":-1},"/nuxt/ui/3190"]