Typescript intellisense extremely slow
Hi
I am experiencing extremely slow (sometimes not working) typescript Intellisense. The issue occurs in both VSCode and Zed. It seems to be Nuxt specific. Small Nuxt projects work fine.
I'm on Macbook M3 Max with 48GB Ram.
Not really sure how to debug. This is my package.json:
Any ideas on how I debug this?
I am experiencing extremely slow (sometimes not working) typescript Intellisense. The issue occurs in both VSCode and Zed. It seems to be Nuxt specific. Small Nuxt projects work fine.
I'm on Macbook M3 Max with 48GB Ram.
Not really sure how to debug. This is my package.json:
"dependencies": {
"@anthropic-ai/sdk": "^0.36.3",
"@aws-sdk/client-s3": "^3.744.0",
"@aws-sdk/s3-presigned-post": "^3.744.0",
"@aws-sdk/s3-request-presigner": "^3.744.0",
"@iconify-json/heroicons": "^1.2.2",
"@iconify-json/simple-icons": "^1.2.24",
"@nuxt/eslint": "1.0.1",
"@nuxt/fonts": "^0.10.3",
"@nuxt/icon": "^1.10.3",
"@nuxt/ui-pro": "https://pkg.pr.new/@nuxt/ui@3356",
"@planetscale/database": "^1.19.0",
"@sentry/nuxt": "^8.54.0",
"@sindresorhus/slugify": "^2.2.1",
"@uppy/aws-s3": "^4.2.3",
"@uppy/core": "^4.4.2",
"@uppy/dashboard": "^4.3.1",
"@uppy/drag-drop": "^4.1.1",
"@uppy/file-input": "^4.1.1",
"@uppy/image-editor": "^3.3.0",
"@uppy/locales": "^4.5.1",
"@uppy/progress-bar": "^4.2.1",
"@uppy/vue": "^2.1.1",
"@vuepic/vue-datepicker": "^11.0.1",
"@vueuse/core": "^12.5.0",
"@vueuse/nuxt": "^12.5.0",
"@xstate/store": "^2.6.2",
"@xstate/vue": "^4.0.2",
"better-auth": "1.1.17-beta.3",
"date-fns": "^4.1.0",
"date-fns-tz": "^3.2.0",
"drizzle-kit": "0.30.4",
"drizzle-orm": "^0.39.2",
"drizzle-zod": "^0.7.0",
"immer": "^10.1.1",
"jose": "^5.9.6",
"mysql2": "^3.12.0",
"nuxt": "^3.15.4",
"playwright-core": "^1.48.1",
"simple-crypto-js": "^3.0.1",
"ts-results-es": "^5.0.0",
"use-email": "^0.0.8",
"v-calendar": "^3.1.2",
"vue": "latest",
"vue-sonner": "^1.3.0",
"vuedraggable": "^4.1.0",
"xstate": "^5.19.2",
"zod": "^3.24.1"
},
"devDependencies": {
"@playwright/test": "^1.48.1",
"eslint": "^9.20.0",
"typescript": "^5.7.3",
"vue-tsc": "^2.2.0"
}"dependencies": {
"@anthropic-ai/sdk": "^0.36.3",
"@aws-sdk/client-s3": "^3.744.0",
"@aws-sdk/s3-presigned-post": "^3.744.0",
"@aws-sdk/s3-request-presigner": "^3.744.0",
"@iconify-json/heroicons": "^1.2.2",
"@iconify-json/simple-icons": "^1.2.24",
"@nuxt/eslint": "1.0.1",
"@nuxt/fonts": "^0.10.3",
"@nuxt/icon": "^1.10.3",
"@nuxt/ui-pro": "https://pkg.pr.new/@nuxt/ui@3356",
"@planetscale/database": "^1.19.0",
"@sentry/nuxt": "^8.54.0",
"@sindresorhus/slugify": "^2.2.1",
"@uppy/aws-s3": "^4.2.3",
"@uppy/core": "^4.4.2",
"@uppy/dashboard": "^4.3.1",
"@uppy/drag-drop": "^4.1.1",
"@uppy/file-input": "^4.1.1",
"@uppy/image-editor": "^3.3.0",
"@uppy/locales": "^4.5.1",
"@uppy/progress-bar": "^4.2.1",
"@uppy/vue": "^2.1.1",
"@vuepic/vue-datepicker": "^11.0.1",
"@vueuse/core": "^12.5.0",
"@vueuse/nuxt": "^12.5.0",
"@xstate/store": "^2.6.2",
"@xstate/vue": "^4.0.2",
"better-auth": "1.1.17-beta.3",
"date-fns": "^4.1.0",
"date-fns-tz": "^3.2.0",
"drizzle-kit": "0.30.4",
"drizzle-orm": "^0.39.2",
"drizzle-zod": "^0.7.0",
"immer": "^10.1.1",
"jose": "^5.9.6",
"mysql2": "^3.12.0",
"nuxt": "^3.15.4",
"playwright-core": "^1.48.1",
"simple-crypto-js": "^3.0.1",
"ts-results-es": "^5.0.0",
"use-email": "^0.0.8",
"v-calendar": "^3.1.2",
"vue": "latest",
"vue-sonner": "^1.3.0",
"vuedraggable": "^4.1.0",
"xstate": "^5.19.2",
"zod": "^3.24.1"
},
"devDependencies": {
"@playwright/test": "^1.48.1",
"eslint": "^9.20.0",
"typescript": "^5.7.3",
"vue-tsc": "^2.2.0"
}Any ideas on how I debug this?

