Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vue server still crashed after upgrading to v2.0.4 in VSCode + Nuxt 3 #3962

Closed
Bernankez opened this issue Mar 4, 2024 · 48 comments · Fixed by #4119
Closed

Vue server still crashed after upgrading to v2.0.4 in VSCode + Nuxt 3 #3962

Bernankez opened this issue Mar 4, 2024 · 48 comments · Fixed by #4119
Labels
bug Something isn't working good reproduction ✨ This issue provides a good reproduction, we will be able to investigate it first upstream

Comments

@Bernankez
Copy link

Sorry to open a duplicated issue, I want to provide a reproduction here.

Reproduction

Environment

Apple M2
macOS Sonoma 14.2.1
Node v20.9.0
VSCode v1.87.0
pnpm v8.2.0
nuxt v3.2.2
Vue.volar v2.0.4

git clone https://github.com/Bernankez/blog.git
cd blog
pnpm install

After opening a Vue SFC, it alerts
image

outputs

null
null
null
undefined:1


SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at Socket.<anonymous> (/Users/cole/.vscode/extensions/vue.volar-2.0.4/dist/server.js:10024:9777)
    at Socket.emit (node:events:526:35)
    at endReadableNT (node:internal/streams/readable:1359:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)

Node.js v18.17.1
[Error - 14:27:08] Server process exited with code 1.
[Info  - 14:27:08] Connection to server got closed. Server will restart.
true
null
null
null
undefined:1
@davidmatter
Copy link
Contributor

davidmatter commented Mar 4, 2024

Same, without nuxt - just a normal Vue3 monorepo setup on M2.

Output of Typescript module:

2024-03-04 08:38:44.922 [info] Starting TS Server
2024-03-04 08:38:44.922 [info] Using tsserver from: /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js
2024-03-04 08:38:44.922 [info] <syntax> Forking...
2024-03-04 08:38:44.922 [info] <syntax> Starting...
2024-03-04 08:38:44.922 [info] <semantic> Forking...
2024-03-04 08:38:44.922 [info] <semantic> Starting...
2024-03-04 08:38:45.796 [error] TSServer exited. Code: null. Signal: SIGBUS

@Blackfaded
Copy link

Same here. Normal Vue 3 Repo on M1.

Bildschirmfoto 2024-03-04 um 09 22 55

@johnsoncodehk johnsoncodehk added bug Something isn't working good reproduction ✨ This issue provides a good reproduction, we will be able to investigate it first labels Mar 4, 2024
@davidmatter
Copy link
Contributor

@johnsoncodehk let me know if you need help debugging this in a MacOS/ARM environment.

@yooouuri
Copy link

yooouuri commented Mar 4, 2024

Reverting back to v2.0.2 no crash, v2.0.3 crashes for me

@davidmatter
Copy link
Contributor

@yooouuri can't confirm. Same issue on v2.0.2

@yooouuri
Copy link

yooouuri commented Mar 4, 2024

@yooouuri can't confirm. Same issue on v2.0.2

Do you have TypeScript and JavaScript Language Features enabled?

@davidmatter
Copy link
Contributor

Yes

@Lernni
Copy link

Lernni commented Mar 4, 2024

can confirm also on M2 Air with Nuxt 3

@johnsoncodehk
Copy link
Member

@davidmatter, @Blackfaded can you share your extension list? You can copy the list by executing Help: Report Issue... >> Click "show" at Include my enabled extensions

@Blackfaded
Copy link

Blackfaded commented Mar 4, 2024

Hey, here is my List

Extension Author (truncated) Version
Bookmarks ale 13.4.2
vscode-mjml att 1.6.0
turbo-console-log Cha 2.10.4
path-intellisense chr 2.8.5
dart-code Dar 3.84.0
flutter Dar 3.84.0
vscode-eslint dba 2.4.4
xml Dot 2.5.1
gitlens eam 14.8.2
EditorConfig Edi 0.16.4
prettier-vscode esb 10.1.0
vscode-git-history fab 2.0.5
auto-rename-tag for 0.1.10
shell-format fox 7.2.5
copilot Git 1.171.0
copilot-chat Git 0.13.0
vscode-github-actions git 0.26.2
todo-tree Gru 0.0.226
rest-client hum 0.25.1
ionic Ion 1.70.0
jbockle-format-files jbo 3.4.0
syntax-project-pbxproj mar 0.1.3
vscode-xslt-snippets mar 0.1.0
rainbow-csv mec 3.11.0
vscode-azurefunctions ms- 1.13.4
vscode-azureresourcegroups ms- 0.8.4
vscode-docker ms- 1.29.0
vscode-language-pack-de MS- 1.87.2024022809
data-workspace-vscode ms- 0.5.0
azure-account ms- 0.11.6
live-server ms- 0.4.13
vsliveshare ms- 1.0.5905
gradle-language nac 0.2.3
angular-console nrw 18.17.0
quicktype qui 12.0.46
fabric8-analytics red 0.9.2
java red 1.28.1
vscode-commons red 0.0.6
vscode-xml red 0.26.1
LiveServer rit 5.7.9
markdown-preview-enhanced shd 0.8.11
even-better-toml tam 0.19.2
sort-lines Tyr 1.11.0
vscode-mdx uni 1.8.1
intellicode-api-usage-examples Vis 0.2.8
vscodeintellicode Vis 1.2.30
vscode-boot-dev-pack vmw 0.2.1
vscode-concourse vmw 1.52.0
vscode-manifest-yaml vmw 1.52.0
vscode-spring-boot vmw 1.52.0
vscode-gradle vsc 3.13.5
vscode-java-debug vsc 0.56.2
vscode-java-dependency vsc 0.23.5
vscode-java-pack vsc 0.25.15
vscode-java-test vsc 0.40.1
vscode-lombok vsc 1.1.0
vscode-maven vsc 0.44.0
vscode-spring-boot-dashboard vsc 0.13.1
vscode-spring-initializr vsc 0.11.2
volar Vue 2.0.4
change-case wma 1.0.0
JavaScriptSnippets xab 1.8.0
pretty-ts-errors Yoa 0.5.3
markdown-pdf yza 1.5.0
propertylist zho 0.0.2

@davidmatter
Copy link
Contributor

Extension Author (truncated) Version
browse-lite ant 0.3.7
vite ant 0.2.5
tailwind-docs aus 2.1.0
vscode-tailwindcss bra 0.10.5
path-intellisense chr 2.8.5
language-postcss cpy 1.1.0
crystal-lang cry 0.9.3
vscode-eslint dba 2.4.4
githistory don 0.6.20
EditorConfig Edi 0.16.4
prettier-vscode esb 10.1.0
codespaces Git 1.16.11
copilot Git 1.171.0
copilot-chat Git 0.13.0
vscode-github-actions git 0.26.2
volarjs-labs joh 2.0.3
dotenv mik 1.0.1
vscode-docker ms- 1.29.0
debugpy ms- 2024.2.0
jupyter ms- 2024.2.0
jupyter-keymap ms- 1.1.2
jupyter-renderers ms- 1.0.17
vscode-jupyter-cell-tags ms- 0.1.8
vscode-jupyter-slideshow ms- 0.1.5
live-server ms- 0.4.13
makefile-tools ms- 0.8.22
rose-pine mvl 2.9.0
vscode-twoslash-queries Ort 1.2.2
vscode-coverage-gutters rya 2.11.1
crystal-fmt The 1.0.2
cmake twx 0.0.17
vscode-lldb vad 1.10.0
explorer vit 0.4.0
vscode-icons vsc 12.7.0
vim vsc 1.27.2
volar Vue 2.0.4
gitblame wad 10.9.0
pretty-ts-errors Yoa 0.5.3
markdown-all-in-one yzh 3.6.2
material-theme zhu 3.16.2

(3 theme extensions excluded)

@DennisSchmock
Copy link

Same problem here. On a M3 Pro.

Extension Author (truncated) Version
project-manager ale 12.7.0
vscode-apollo apo 1.20.0
npm-intellisense chr 1.4.5
gitignore cod 0.9.0
dbclient-jdbc cwe 1.3.4
vscode-database-client2 cwe 7.0.9
vscode-eslint dba 2.4.4
composer-php-vscode DEV 1.45.15061
intelli-php-vscode DEV 0.12.15062
phptools-vscode DEV 1.45.15061
profiler-php-vscode DEV 1.45.15061
git-extension-pack don 0.1.3
githistory don 0.6.20
es7-react-js-snippets dsz 4.4.3
gitlens eam 14.8.2
prettier-vscode esb 10.1.0
vscode-firefox-debug fir 2.9.10
copilot Git 1.171.0
copilot-chat Git 0.13.2024022301
heygithub Git 0.21.1441
todo-tree Gru 0.0.226
cypress-fixture-intellisense Jos 1.2.0
vscode-codemetrics kis 1.26.1
i18n-ally lok 2.12.0
code-coverage mar 1.11.0
vscode-docker ms- 1.29.0
csharp ms- 2.15.30
vscode-dotnet-runtime ms- 2.0.2
playwright ms- 1.0.22
remote-containers ms- 0.348.0
azure-account ms- 0.11.6
vsliveshare ms- 1.0.5905
vscode-react-native msj 1.12.3
vscode-groovy-lint Nic 3.2.1
cfxlua-vscode ove 1.7.18
vscode-xml red 0.26.1
vscode-yaml red 1.14.0
LiveServer rit 5.7.9
vue-vscode-snippets sdr 3.1.1
sonarlint-vscode Son 4.3.0
lua sum 3.7.4
intellicode-api-usage-examples Vis 0.2.8
vscodeintellicode Vis 1.2.30
vscodeintellicode-completions Vis 1.0.22
volar Vue 2.0.4
vitest-explorer Zix 0.2.46
vscode-open-in-github ziy 1.3.6

@DennisSchmock
Copy link

@johnsoncodehk
Output from my tsserver.log if it helps. Downgraded to version 2.0.2, and still had the issue though:

Info 0    [10:58:55.301] Starting TS Server
Info 1    [10:58:55.301] Version: 5.3.2
Info 2    [10:58:55.301] Arguments: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js --serverMode partialSemantic --useInferredProjectPerProjectRoot --disableAutomaticTypingAcquisition --cancellationPipeName /var/folders/4b/g7zvyyb97jx1pcd72605gw1m0000gn/T/vscode-typescript501/630aa9b95dbba1b935de/tscancellation-f2932daebc356647b9ab.tmp* --logVerbosity normal --logFile /Users/DENSC/Library/Application Support/Code/logs/20240304T105344/window1/exthost/vscode.typescript-language-features/tsserver-log-2Kz2ll/tsserver.log --globalPlugins @vsintellicode/typescript-intellicode-plugin,ms-vsintellicode-typescript,typescript-vue-plugin-bundle --pluginProbeLocations /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30,/Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30,/Users/DENSC/.vscode/extensions/vue.volar-2.0.2 --locale en --noGetErrOnBackgroundUpdate --validateDefaultNpmLocation --useNodeIpc
Info 3    [10:58:55.301] Platform: darwin NodeVersion: v18.17.1 CaseSensitive: false
Info 4    [10:58:55.301] ServerMode: 1 hasUnknownServerMode: undefined
Info 5    [10:58:55.304] Host information vscode
Info 6    [10:58:55.304] Host watch options changed to undefined, it will be take effect for next watches.
Info 7    [10:58:55.305] Loading global plugin @vsintellicode/typescript-intellicode-plugin
Info 8    [10:58:55.305] Enabling plugin @vsintellicode/typescript-intellicode-plugin from candidate paths: /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30,/Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30,/Users/DENSC/.vscode/extensions/vue.volar-2.0.2,/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js/../../..
Info 9    [10:58:55.305] Loading @vsintellicode/typescript-intellicode-plugin from /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30 (resolved to /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules)
Info 10   [10:58:55.314] IntelliCode plugin: starting configuration: {"name":"@vsintellicode/typescript-intellicode-plugin","global":true}
Info 11   [10:58:55.314] Plugin validation succeeded
Info 12   [10:58:55.314] Loading global plugin ms-vsintellicode-typescript
Info 13   [10:58:55.314] Enabling plugin ms-vsintellicode-typescript from candidate paths: /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30,/Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30,/Users/DENSC/.vscode/extensions/vue.volar-2.0.2,/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js/../../..
Info 14   [10:58:55.314] Loading ms-vsintellicode-typescript from /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30 (resolved to /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules)
Info 15   [10:58:55.322] Loading ms-vsintellicode-typescript from /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30 (resolved to /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules)
Info 16   [10:58:55.323] Loading ms-vsintellicode-typescript from /Users/DENSC/.vscode/extensions/vue.volar-2.0.2 (resolved to /Users/DENSC/.vscode/extensions/vue.volar-2.0.2/node_modules)
Info 17   [10:58:55.323] Loading ms-vsintellicode-typescript from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js/../../.. (resolved to /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/node_modules)
Info 18   [10:58:55.323] Failed to load module 'ms-vsintellicode-typescript' from /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules: Error: Could not resolve JS module 'ms-vsintellicode-typescript' starting at '/Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules'. Looked in: /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules/ms-vsintellicode-typescript.js, /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules/ms-vsintellicode-typescript.jsx, /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules/ms-vsintellicode-typescript/index.js, /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules/ms-vsintellicode-typescript/index.jsx, /Users/DENSC/.vscode/extensions/node_modules/ms-vsintellicode-typescript/package.json, /Users/DENSC/.vscode/extensions/node_modules/ms-vsintellicode-typescript.js, /Users/DENSC/.vscode/extensions/node_modules/ms-vsintellicode-typescript.jsx, /Users/DENSC/.vscode/extensions/node_modules/ms-vsintellicode-typescript/index.js, /Users/DENSC/.vscode/extensions/node_modules/ms-vsintellicode-typescript/index.jsx, /Users/DENSC/.vscode/node_modules/ms-vsintellicode-typescript/package.json, /Users/DENSC/.vscode/node_modules/ms-vsintellicode-typescript.js, /Users/DENSC/.vscode/node_modules/ms-vsintellicode-typescript.jsx, /Users/DENSC/.vscode/node_modules/ms-vsintellicode-typescript/index.js, /Users/DENSC/.vscode/node_modules/ms-vsintellicode-typescript/index.jsx, /Users/DENSC/node_modules/ms-vsintellicode-typescript/package.json, /Users/DENSC/node_modules/ms-vsintellicode-typescript.js, /Users/DENSC/node_modules/ms-vsintellicode-typescript.jsx, /Users/DENSC/node_modules/ms-vsintellicode-typescript/index.js, /Users/DENSC/node_modules/ms-vsintellicode-typescript/index.jsx, /Users/node_modules/ms-vsintellicode-typescript/package.json, /Users/node_modules/ms-vsintellicode-typescript.js, /Users/node_modules/ms-vsintellicode-typescript.jsx, /Users/node_modules/ms-vsintellicode-typescript/index.js, /Users/node_modules/ms-vsintellicode-typescript/index.jsx, /node_modules/ms-vsintellicode-typescript/package.json, /node_modules/ms-vsintellicode-typescript.js, /node_modules/ms-vsintellicode-typescript.jsx, /node_modules/ms-vsintellicode-typescript/index.js, /node_modules/ms-vsintellicode-typescript/index.jsx
    at resolveJSModule (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:42456:11)
    at Object.require (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:8488:30)
    at _Project.importServicePluginSync (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:176557:27)
    at _ProjectService.requestEnablePlugin (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:181848:16)
    at InferredProject2.enablePlugin (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177830:25)
    at InferredProject2.enableGlobalPlugins (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177826:12)
    at new InferredProject2 (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:178059:10)
    at _ProjectService.createInferredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:180591:21)
    at _ProjectService.getOrCreateInferredProjectForProjectRootPathIfEnabled (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:180534:19)
    at _ProjectService.assignOrphanScriptInfoToInferredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:179712:26)
    at _ProjectService.assignProjectToOpenedScriptInfo (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:181347:12)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:181577:64
    at flatMap (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:2597:17)
    at _ProjectService.applyChangesInOpenFiles (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:181577:24)
    at updateOpen (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:182775:29)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185377:69
    at IpcIOSession.executeWithRequestId (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185369:14)
    at IpcIOSession.executeCommand (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185377:29)
    at IpcIOSession.onMessage (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185419:51)
    at process.<anonymous> (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:187001:14)
    at process.emit (node:events:514:28)
    at emit (node:internal/child_process:937:14)
    at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
Info 19   [10:58:55.323] Failed to load module 'ms-vsintellicode-typescript' from /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules: Error: Could not resolve JS module 'ms-vsintellicode-typescript' starting at '/Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules'. Looked in: /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules/ms-vsintellicode-typescript.js, /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules/ms-vsintellicode-typescript.jsx, /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules/ms-vsintellicode-typescript/index.js, /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules/ms-vsintellicode-typescript/index.jsx, /Users/DENSC/.vscode/extensions/node_modules/ms-vsintellicode-typescript/package.json, /Users/DENSC/.vscode/extensions/node_modules/ms-vsintellicode-typescript.js, /Users/DENSC/.vscode/extensions/node_modules/ms-vsintellicode-typescript.jsx, /Users/DENSC/.vscode/extensions/node_modules/ms-vsintellicode-typescript/index.js, /Users/DENSC/.vscode/extensions/node_modules/ms-vsintellicode-typescript/index.jsx, /Users/DENSC/.vscode/node_modules/ms-vsintellicode-typescript/package.json, /Users/DENSC/.vscode/node_modules/ms-vsintellicode-typescript.js, /Users/DENSC/.vscode/node_modules/ms-vsintellicode-typescript.jsx, /Users/DENSC/.vscode/node_modules/ms-vsintellicode-typescript/index.js, /Users/DENSC/.vscode/node_modules/ms-vsintellicode-typescript/index.jsx, /Users/DENSC/node_modules/ms-vsintellicode-typescript/package.json, /Users/DENSC/node_modules/ms-vsintellicode-typescript.js, /Users/DENSC/node_modules/ms-vsintellicode-typescript.jsx, /Users/DENSC/node_modules/ms-vsintellicode-typescript/index.js, /Users/DENSC/node_modules/ms-vsintellicode-typescript/index.jsx, /Users/node_modules/ms-vsintellicode-typescript/package.json, /Users/node_modules/ms-vsintellicode-typescript.js, /Users/node_modules/ms-vsintellicode-typescript.jsx, /Users/node_modules/ms-vsintellicode-typescript/index.js, /Users/node_modules/ms-vsintellicode-typescript/index.jsx, /node_modules/ms-vsintellicode-typescript/package.json, /node_modules/ms-vsintellicode-typescript.js, /node_modules/ms-vsintellicode-typescript.jsx, /node_modules/ms-vsintellicode-typescript/index.js, /node_modules/ms-vsintellicode-typescript/index.jsx
    at resolveJSModule (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:42456:11)
    at Object.require (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:8488:30)
    at _Project.importServicePluginSync (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:176557:27)
    at _ProjectService.requestEnablePlugin (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:181848:16)
    at InferredProject2.enablePlugin (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177830:25)
    at InferredProject2.enableGlobalPlugins (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177826:12)
    at new InferredProject2 (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:178059:10)
    at _ProjectService.createInferredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:180591:21)
    at _ProjectService.getOrCreateInferredProjectForProjectRootPathIfEnabled (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:180534:19)
    at _ProjectService.assignOrphanScriptInfoToInferredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:179712:26)
    at _ProjectService.assignProjectToOpenedScriptInfo (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:181347:12)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:181577:64
    at flatMap (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:2597:17)
    at _ProjectService.applyChangesInOpenFiles (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:181577:24)
    at updateOpen (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:182775:29)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185377:69
    at IpcIOSession.executeWithRequestId (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185369:14)
    at IpcIOSession.executeCommand (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185377:29)
    at IpcIOSession.onMessage (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185419:51)
    at process.<anonymous> (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:187001:14)
    at process.emit (node:events:514:28)
    at emit (node:internal/child_process:937:14)
    at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
Info 20   [10:58:55.323] Failed to load module 'ms-vsintellicode-typescript' from /Users/DENSC/.vscode/extensions/vue.volar-2.0.2/node_modules: Error: Could not resolve JS module 'ms-vsintellicode-typescript' starting at '/Users/DENSC/.vscode/extensions/vue.volar-2.0.2/node_modules'. Looked in: /Users/DENSC/.vscode/extensions/vue.volar-2.0.2/node_modules/ms-vsintellicode-typescript/package.json, /Users/DENSC/.vscode/extensions/vue.volar-2.0.2/node_modules/ms-vsintellicode-typescript.js, /Users/DENSC/.vscode/extensions/vue.volar-2.0.2/node_modules/ms-vsintellicode-typescript.jsx, /Users/DENSC/.vscode/extensions/vue.volar-2.0.2/node_modules/ms-vsintellicode-typescript/index.js, /Users/DENSC/.vscode/extensions/vue.volar-2.0.2/node_modules/ms-vsintellicode-typescript/index.jsx, /Users/DENSC/.vscode/extensions/node_modules/ms-vsintellicode-typescript/package.json, /Users/DENSC/.vscode/extensions/node_modules/ms-vsintellicode-typescript.js, /Users/DENSC/.vscode/extensions/node_modules/ms-vsintellicode-typescript.jsx, /Users/DENSC/.vscode/extensions/node_modules/ms-vsintellicode-typescript/index.js, /Users/DENSC/.vscode/extensions/node_modules/ms-vsintellicode-typescript/index.jsx, /Users/DENSC/.vscode/node_modules/ms-vsintellicode-typescript/package.json, /Users/DENSC/.vscode/node_modules/ms-vsintellicode-typescript.js, /Users/DENSC/.vscode/node_modules/ms-vsintellicode-typescript.jsx, /Users/DENSC/.vscode/node_modules/ms-vsintellicode-typescript/index.js, /Users/DENSC/.vscode/node_modules/ms-vsintellicode-typescript/index.jsx, /Users/DENSC/node_modules/ms-vsintellicode-typescript/package.json, /Users/DENSC/node_modules/ms-vsintellicode-typescript.js, /Users/DENSC/node_modules/ms-vsintellicode-typescript.jsx, /Users/DENSC/node_modules/ms-vsintellicode-typescript/index.js, /Users/DENSC/node_modules/ms-vsintellicode-typescript/index.jsx, /Users/node_modules/ms-vsintellicode-typescript/package.json, /Users/node_modules/ms-vsintellicode-typescript.js, /Users/node_modules/ms-vsintellicode-typescript.jsx, /Users/node_modules/ms-vsintellicode-typescript/index.js, /Users/node_modules/ms-vsintellicode-typescript/index.jsx, /node_modules/ms-vsintellicode-typescript/package.json, /node_modules/ms-vsintellicode-typescript.js, /node_modules/ms-vsintellicode-typescript.jsx, /node_modules/ms-vsintellicode-typescript/index.js, /node_modules/ms-vsintellicode-typescript/index.jsx
    at resolveJSModule (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:42456:11)
    at Object.require (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:8488:30)
    at _Project.importServicePluginSync (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:176557:27)
    at _ProjectService.requestEnablePlugin (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:181848:16)
    at InferredProject2.enablePlugin (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177830:25)
    at InferredProject2.enableGlobalPlugins (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177826:12)
    at new InferredProject2 (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:178059:10)
    at _ProjectService.createInferredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:180591:21)
    at _ProjectService.getOrCreateInferredProjectForProjectRootPathIfEnabled (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:180534:19)
    at _ProjectService.assignOrphanScriptInfoToInferredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:179712:26)
    at _ProjectService.assignProjectToOpenedScriptInfo (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:181347:12)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:181577:64
    at flatMap (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:2597:17)
    at _ProjectService.applyChangesInOpenFiles (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:181577:24)
    at updateOpen (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:182775:29)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185377:69
    at IpcIOSession.executeWithRequestId (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185369:14)
    at IpcIOSession.executeCommand (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185377:29)
    at IpcIOSession.onMessage (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185419:51)
    at process.<anonymous> (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:187001:14)
    at process.emit (node:events:514:28)
    at emit (node:internal/child_process:937:14)
    at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
Info 21   [10:58:55.323] Failed to load module 'ms-vsintellicode-typescript' from /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/node_modules: Error: Could not resolve JS module 'ms-vsintellicode-typescript' starting at '/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/node_modules'. Looked in: /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/ms-vsintellicode-typescript/package.json, /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/ms-vsintellicode-typescript.js, /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/ms-vsintellicode-typescript.jsx, /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/ms-vsintellicode-typescript/index.js, /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/ms-vsintellicode-typescript/index.jsx, /Applications/Visual Studio Code.app/Contents/Resources/app/node_modules/ms-vsintellicode-typescript/package.json, /Applications/Visual Studio Code.app/Contents/Resources/app/node_modules/ms-vsintellicode-typescript.js, /Applications/Visual Studio Code.app/Contents/Resources/app/node_modules/ms-vsintellicode-typescript.jsx, /Applications/Visual Studio Code.app/Contents/Resources/app/node_modules/ms-vsintellicode-typescript/index.js, /Applications/Visual Studio Code.app/Contents/Resources/app/node_modules/ms-vsintellicode-typescript/index.jsx, /Applications/Visual Studio Code.app/Contents/Resources/node_modules/ms-vsintellicode-typescript/package.json, /Applications/Visual Studio Code.app/Contents/Resources/node_modules/ms-vsintellicode-typescript.js, /Applications/Visual Studio Code.app/Contents/Resources/node_modules/ms-vsintellicode-typescript.jsx, /Applications/Visual Studio Code.app/Contents/Resources/node_modules/ms-vsintellicode-typescript/index.js, /Applications/Visual Studio Code.app/Contents/Resources/node_modules/ms-vsintellicode-typescript/index.jsx, /Applications/Visual Studio Code.app/Contents/node_modules/ms-vsintellicode-typescript/package.json, /Applications/Visual Studio Code.app/Contents/node_modules/ms-vsintellicode-typescript.js, /Applications/Visual Studio Code.app/Contents/node_modules/ms-vsintellicode-typescript.jsx, /Applications/Visual Studio Code.app/Contents/node_modules/ms-vsintellicode-typescript/index.js, /Applications/Visual Studio Code.app/Contents/node_modules/ms-vsintellicode-typescript/index.jsx, /Applications/Visual Studio Code.app/node_modules/ms-vsintellicode-typescript/package.json, /Applications/Visual Studio Code.app/node_modules/ms-vsintellicode-typescript.js, /Applications/Visual Studio Code.app/node_modules/ms-vsintellicode-typescript.jsx, /Applications/Visual Studio Code.app/node_modules/ms-vsintellicode-typescript/index.js, /Applications/Visual Studio Code.app/node_modules/ms-vsintellicode-typescript/index.jsx, /Applications/node_modules/ms-vsintellicode-typescript/package.json, /Applications/node_modules/ms-vsintellicode-typescript.js, /Applications/node_modules/ms-vsintellicode-typescript.jsx, /Applications/node_modules/ms-vsintellicode-typescript/index.js, /Applications/node_modules/ms-vsintellicode-typescript/index.jsx, /node_modules/ms-vsintellicode-typescript/package.json, /node_modules/ms-vsintellicode-typescript.js, /node_modules/ms-vsintellicode-typescript.jsx, /node_modules/ms-vsintellicode-typescript/index.js, /node_modules/ms-vsintellicode-typescript/index.jsx
    at resolveJSModule (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:42456:11)
    at Object.require (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:8488:30)
    at _Project.importServicePluginSync (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:176557:27)
    at _ProjectService.requestEnablePlugin (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:181848:16)
    at InferredProject2.enablePlugin (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177830:25)
    at InferredProject2.enableGlobalPlugins (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:177826:12)
    at new InferredProject2 (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:178059:10)
    at _ProjectService.createInferredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:180591:21)
    at _ProjectService.getOrCreateInferredProjectForProjectRootPathIfEnabled (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:180534:19)
    at _ProjectService.assignOrphanScriptInfoToInferredProject (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:179712:26)
    at _ProjectService.assignProjectToOpenedScriptInfo (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:181347:12)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:181577:64
    at flatMap (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:2597:17)
    at _ProjectService.applyChangesInOpenFiles (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:181577:24)
    at updateOpen (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:182775:29)
    at /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185377:69
    at IpcIOSession.executeWithRequestId (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185369:14)
    at IpcIOSession.executeCommand (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185377:29)
    at IpcIOSession.onMessage (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:185419:51)
    at process.<anonymous> (/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js:187001:14)
    at process.emit (node:events:514:28)
    at emit (node:internal/child_process:937:14)
    at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
Info 22   [10:58:55.323] Couldn't find ms-vsintellicode-typescript
Info 23   [10:58:55.323] Loading global plugin typescript-vue-plugin-bundle
Info 24   [10:58:55.323] Enabling plugin typescript-vue-plugin-bundle from candidate paths: /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30,/Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30,/Users/DENSC/.vscode/extensions/vue.volar-2.0.2,/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js/../../..
Info 25   [10:58:55.323] Loading typescript-vue-plugin-bundle from /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30 (resolved to /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules)
Info 26   [10:58:55.323] Loading typescript-vue-plugin-bundle from /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30 (resolved to /Users/DENSC/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30/node_modules)
Info 27   [10:58:55.323] Loading typescript-vue-plugin-bundle from /Users/DENSC/.vscode/extensions/vue.volar-2.0.2 (resolved to /Users/DENSC/.vscode/extensions/vue.volar-2.0.2/node_modules)
Info 28   [10:58:55.385] Plugin validation succeeded
Info 29   [10:58:55.386] Starting updateGraphWorker: Project: /dev/null/inferredProject1*
Info 30   [10:58:55.512] Finishing updateGraphWorker: Project: /dev/null/inferredProject1* Version: 1:0 structureChanged: true structureIsReused:: Not Elapsed: 126.55904099997133ms
Info 31   [10:58:55.512] Project '/dev/null/inferredProject1*' (Inferred)
Info 32   [10:58:55.512] 	Files (8)

Info 33   [10:58:55.512] -----------------------------------------------
Info 34   [10:58:55.513] Project '/dev/null/inferredProject1*' (Inferred)
Info 34   [10:58:55.513] 	Files (8)

Info 34   [10:58:55.513] -----------------------------------------------
Info 34   [10:58:55.513] Open files: 
Info 34   [10:58:55.513] 	FileName: /Users/DENSC/istdev/personkreds/spa/src/graphql/operations/mutations/supporttool/removeModules.ts ProjectRootPath: /Users/DENSC/istdev/personkreds/spa
Info 34   [10:58:55.513] 		Projects: /dev/null/inferredProject1*


@johnsoncodehk
Copy link
Member

Specific to https://github.com/Bernankez/blog.git, this may be caused by out-of-memory. If there are many typescript plugin extensions installed, or there are a large number of .vue files or the libraries they depend on are large, tsserver will require more memory. Please try setting typescript.tsserver.maxTsServerMemory to a larger value in VSCode settings to see if the problem can be solved.

If the problem persists, please provide your repro case, or contact me in the Vue Land discord server to investigate using remote desktop.

@johnsoncodehk
Copy link
Member

johnsoncodehk commented Mar 4, 2024

In addition, if you can see this window, please try to disable extensions other than Vue.volar in your list one by one to see if you can avoid the crash. It is currently known that enabling svelte.svelte-vscode together with Vue.volar may cause SIGSEGV.

image

@davidmatter
Copy link
Contributor

Confirmed that it works fine if I open a 'small' vue project. Since I can't set a value above 4GB I need to try out to use a custom node build.

@davidmatter
Copy link
Contributor

Interestingly, it works fine with vscode insiders. Even with big projects

@johnsoncodehk
Copy link
Member

johnsoncodehk commented Mar 4, 2024

Interestingly, it works fine with vscode insiders. Even with big projects

Does it help if you use the tsdk version of the vscode insiders bundle instead? (It should be 5.4.1-rc)

@davidmatter
Copy link
Contributor

Pointing to the same tsdk 5.4.1-rc works in insiders but not in stable vscode.

@davidmatter
Copy link
Contributor

I have created an empty profile in stable vscode, just using vue lang tools v2.0.4. Doesn't help.

@johnsoncodehk
Copy link
Member

I have created an empty profile in stable vscode, just using vue lang tools v2.0.4. Doesn't help.

Thanks for the information, it will save a lot of wasted investigation time.

@davidmatter
Copy link
Contributor

Differences:

Insiders
Info 3 [11:58:43.218] Platform: darwin NodeVersion: v18.18.2 CaseSensitive: false

Stable
Info 3 [11:46:12.706] Platform: darwin NodeVersion: v18.17.1 CaseSensitive: false

@davidmatter
Copy link
Contributor

Could be this one that helps :) microsoft/vscode@974c6b3

@davidmatter
Copy link
Contributor

Relevant: microsoft/vscode#206780

@davidmatter
Copy link
Contributor

Relevant: nodejs/node#46559

renovate bot added a commit to slipmatio/toolbelt that referenced this issue Mar 11, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.11.24` ->
`20.11.25`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.24/20.11.25)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.24/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.24/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [happy-dom](https://togithub.com/capricorn86/happy-dom) | [`13.6.2` ->
`13.7.0`](https://renovatebot.com/diffs/npm/happy-dom/13.6.2/13.7.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/13.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/13.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/13.6.2/13.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/13.6.2/13.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.3.3` ->
`5.4.2`](https://renovatebot.com/diffs/npm/typescript/5.3.3/5.4.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.3.3/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.3.3/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.1.4` -> `5.1.5`](https://renovatebot.com/diffs/npm/vite/5.1.4/5.1.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.1.4/5.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.1.4/5.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue-tsc](https://togithub.com/vuejs/language-tools)
([source](https://togithub.com/vuejs/language-tools/tree/HEAD/packages/tsc))
| [`2.0.1` ->
`2.0.6`](https://renovatebot.com/diffs/npm/vue-tsc/2.0.1/2.0.6) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-tsc/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-tsc/2.0.1/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/2.0.1/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>

###
[`v13.7.0`](https://togithub.com/capricorn86/happy-dom/compare/v13.6.2...4c808b62f8dcfb5c85d4ac4e94b8e2ba58195e86)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.6.2...v13.7.0)

</details>

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

###
[`v5.4.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.2):
TypeScript 5.4

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

<details>
<summary>vitejs/vite (vite)</summary>

###
[`v5.1.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small515-2024-03-04-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.1.4...v5.1.5)

- fix: `__vite__mapDeps` code injection
([#&#8203;15732](https://togithub.com/vitejs/vite/issues/15732))
([aff54e1](https://togithub.com/vitejs/vite/commit/aff54e1)), closes
[#&#8203;15732](https://togithub.com/vitejs/vite/issues/15732)
- fix: analysing build chunk without dependencies
([#&#8203;15469](https://togithub.com/vitejs/vite/issues/15469))
([bd52283](https://togithub.com/vitejs/vite/commit/bd52283)), closes
[#&#8203;15469](https://togithub.com/vitejs/vite/issues/15469)
- fix: import with query with imports field
([#&#8203;16085](https://togithub.com/vitejs/vite/issues/16085))
([ab823ab](https://togithub.com/vitejs/vite/commit/ab823ab)), closes
[#&#8203;16085](https://togithub.com/vitejs/vite/issues/16085)
- fix: normalize literal-only entry pattern
([#&#8203;16010](https://togithub.com/vitejs/vite/issues/16010))
([1dccc37](https://togithub.com/vitejs/vite/commit/1dccc37)), closes
[#&#8203;16010](https://togithub.com/vitejs/vite/issues/16010)
- fix: optimizeDeps.entries with literal-only pattern(s)
([#&#8203;15853](https://togithub.com/vitejs/vite/issues/15853))
([49300b3](https://togithub.com/vitejs/vite/commit/49300b3)), closes
[#&#8203;15853](https://togithub.com/vitejs/vite/issues/15853)
- fix: output correct error for empty import specifier
([#&#8203;16055](https://togithub.com/vitejs/vite/issues/16055))
([a9112eb](https://togithub.com/vitejs/vite/commit/a9112eb)), closes
[#&#8203;16055](https://togithub.com/vitejs/vite/issues/16055)
- fix: upgrade esbuild to 0.20.x
([#&#8203;16062](https://togithub.com/vitejs/vite/issues/16062))
([899d9b1](https://togithub.com/vitejs/vite/commit/899d9b1)), closes
[#&#8203;16062](https://togithub.com/vitejs/vite/issues/16062)
- fix(runtime): runtime HMR affects only imported files
([#&#8203;15898](https://togithub.com/vitejs/vite/issues/15898))
([57463fc](https://togithub.com/vitejs/vite/commit/57463fc)), closes
[#&#8203;15898](https://togithub.com/vitejs/vite/issues/15898)
- fix(scanner): respect `experimentalDecorators: true`
([#&#8203;15206](https://togithub.com/vitejs/vite/issues/15206))
([4144781](https://togithub.com/vitejs/vite/commit/4144781)), closes
[#&#8203;15206](https://togithub.com/vitejs/vite/issues/15206)
- revert: "fix: upgrade esbuild to 0.20.x"
([#&#8203;16072](https://togithub.com/vitejs/vite/issues/16072))
([11cceea](https://togithub.com/vitejs/vite/commit/11cceea)), closes
[#&#8203;16072](https://togithub.com/vitejs/vite/issues/16072)
- refactor: share code with vite runtime
([#&#8203;15907](https://togithub.com/vitejs/vite/issues/15907))
([b20d542](https://togithub.com/vitejs/vite/commit/b20d542)), closes
[#&#8203;15907](https://togithub.com/vitejs/vite/issues/15907)
- refactor(runtime): use functions from `pathe`
([#&#8203;16061](https://togithub.com/vitejs/vite/issues/16061))
([aac2ef7](https://togithub.com/vitejs/vite/commit/aac2ef7)), closes
[#&#8203;16061](https://togithub.com/vitejs/vite/issues/16061)
- chore(deps): update all non-major dependencies
([#&#8203;16028](https://togithub.com/vitejs/vite/issues/16028))
([7cfe80d](https://togithub.com/vitejs/vite/commit/7cfe80d)), closes
[#&#8203;16028](https://togithub.com/vitejs/vite/issues/16028)

</details>

<details>
<summary>vuejs/language-tools (vue-tsc)</summary>

###
[`v2.0.6`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#206-202437)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v2.0.5...v2.0.6)

> \[!IMPORTANT]
> If the TypeScript language server crashes since 2.0, please try using
VSCode Insiders and install [JavaScript and TypeScript
Nightly](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-next),
or temporarily downgrade to 1.8.27.\
> Issue:
[vuejs/language-tools#3962
>
> If false positive errors occurs, please try disabling unrelated
extensions in the Vue workspace.
>
Issue[vuejs/language-tools#3942

##### Fixes

- **language-core:** use local variables in v-bind shorthand
([#&#8203;4017](https://togithub.com/vuejs/language-tools/issues/4017))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- **language-core:** sfc folding end position failed to mapping
([#&#8203;4038](https://togithub.com/vuejs/language-tools/issues/4038))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- **language-service:** remove `extraLiners` option for formatting
([#&#8203;3943](https://togithub.com/vuejs/language-tools/issues/3943))
- **language-service:** bump `volar-service-typescript` for fix jsx
formatting
([#&#8203;3949](https://togithub.com/vuejs/language-tools/issues/3949))
- **language-service:** bump `@volar/typescript` 2.0.5 completion
performance regression
([#&#8203;4024](https://togithub.com/vuejs/language-tools/issues/4024))

##### Refactors

- **vscode:** rename `vue.inlayHints.vbindShorthand` setting to
`vue.inlayHints.vBindShorthand`
([#&#8203;3995](https://togithub.com/vuejs/language-tools/issues/3995))
- thanks [@&#8203;l4dybird](https://togithub.com/l4dybird)

###
[`v2.0.5`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#205-202435)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v2.0.4...v2.0.5)

> \[!IMPORTANT]
> If the TypeScript language server crashes in version 2.0, please try
using VSCode Insiders, or temporarily downgrade to 1.8.27.\
> Issue:
[vuejs/language-tools#3962
>
> If false positive errors occurs, try creating an empty jsconfig in the
workspace root directory.\
> Issue:
[vuejs/language-tools#3942

##### Features

- **language-core:** support `v-bind` shorthand
([#&#8203;3990](https://togithub.com/vuejs/language-tools/issues/3990))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- **language-service:** support inlay hints for `v-bind` shorthand
([#&#8203;3990](https://togithub.com/vuejs/language-tools/issues/3990))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- **vscode:** prompt to disable Svelte extension in Vue workspace to
avoid conflicts

##### Fixes

-   **typescript-plugin:** fault tolerance for named pipe server data
- **language-core:** avoid `globalTypesHolder` being specified from a
`node_modules` file
([#&#8203;3990](https://togithub.com/vuejs/language-tools/issues/3990))
-   **language-core:** fault tolerance for plugin creation
- **language-plugin-pug:** failed to load due to an invalid require path
([#&#8203;3930](https://togithub.com/vuejs/language-tools/issues/3930))
- **typescript-plugin:** custom extensions do not work
([#&#8203;3977](https://togithub.com/vuejs/language-tools/issues/3977))
- **language-service:** html custom data not working
([#&#8203;3975](https://togithub.com/vuejs/language-tools/issues/3975))

##### Refactors

- **typescript-plugin** add README
([#&#8203;3974](https://togithub.com/vuejs/language-tools/issues/3974))
- thanks [@&#8203;WhyNotHugo](https://togithub.com/WhyNotHugo)
- **component-meta** update deom
([#&#8203;3994](https://togithub.com/vuejs/language-tools/issues/3994))
- thanks [@&#8203;zzfn](https://togithub.com/zzfn)

###
[`v2.0.4`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#204-202434)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v2.0.3...v2.0.4)

##### Features

-   **vscode:** report requires TSDK version in doctor

##### Fixes

- **typescript-plugin:** JSON parsing error when server data length >
8192
([#&#8203;3961](https://togithub.com/vuejs/language-tools/issues/3961))

###
[`v2.0.3`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#203-202433)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v2.0.2...v2.0.3)

##### Features

- **vscode:** identify
[#&#8203;3942](https://togithub.com/vuejs/language-tools/issues/3942) in
doctor

##### Fixes

-   **vscode:** compatible with VSCode 1.87.0
- **vscode:** search "TypeScript and JavaScript Language Features" with
id
([#&#8203;3932](https://togithub.com/vuejs/language-tools/issues/3932))
- **typescript-plugin:** more reliable connection to named pipe server
([#&#8203;3941](https://togithub.com/vuejs/language-tools/issues/3941))

##### Refactors

- **language-service:** dependency injection typescript plugin
([#&#8203;3994](https://togithub.com/vuejs/language-tools/issues/3994))

###
[`v2.0.2`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#202-202432)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v2.0.1...v2.0.2)

##### Fixes

- **vscode:** fix random `Cannot access 'i' before initialization`
errors
- **typescript-plugin:** `vue-tsp-table.json` path is invalid in windows

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone
Europe/Helsinki, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/slipmatio/toolbelt).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot added a commit to slipmatio/ui that referenced this issue Mar 11, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.11.24` ->
`20.11.25`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.24/20.11.25)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.24/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.24/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [happy-dom](https://togithub.com/capricorn86/happy-dom) | [`13.6.2` ->
`13.7.0`](https://renovatebot.com/diffs/npm/happy-dom/13.6.2/13.7.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/13.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/13.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/13.6.2/13.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/13.6.2/13.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.3.3` ->
`5.4.2`](https://renovatebot.com/diffs/npm/typescript/5.3.3/5.4.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.3.3/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.3.3/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.1.4` -> `5.1.5`](https://renovatebot.com/diffs/npm/vite/5.1.4/5.1.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.1.4/5.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.1.4/5.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue-tsc](https://togithub.com/vuejs/language-tools)
([source](https://togithub.com/vuejs/language-tools/tree/HEAD/packages/tsc))
| [`2.0.1` ->
`2.0.6`](https://renovatebot.com/diffs/npm/vue-tsc/2.0.1/2.0.6) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-tsc/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-tsc/2.0.1/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/2.0.1/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>

###
[`v13.7.0`](https://togithub.com/capricorn86/happy-dom/compare/v13.6.2...4c808b62f8dcfb5c85d4ac4e94b8e2ba58195e86)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.6.2...v13.7.0)

</details>

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

###
[`v5.4.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.2):
TypeScript 5.4

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

<details>
<summary>vitejs/vite (vite)</summary>

###
[`v5.1.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small515-2024-03-04-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.1.4...v5.1.5)

- fix: `__vite__mapDeps` code injection
([#&#8203;15732](https://togithub.com/vitejs/vite/issues/15732))
([aff54e1](https://togithub.com/vitejs/vite/commit/aff54e1)), closes
[#&#8203;15732](https://togithub.com/vitejs/vite/issues/15732)
- fix: analysing build chunk without dependencies
([#&#8203;15469](https://togithub.com/vitejs/vite/issues/15469))
([bd52283](https://togithub.com/vitejs/vite/commit/bd52283)), closes
[#&#8203;15469](https://togithub.com/vitejs/vite/issues/15469)
- fix: import with query with imports field
([#&#8203;16085](https://togithub.com/vitejs/vite/issues/16085))
([ab823ab](https://togithub.com/vitejs/vite/commit/ab823ab)), closes
[#&#8203;16085](https://togithub.com/vitejs/vite/issues/16085)
- fix: normalize literal-only entry pattern
([#&#8203;16010](https://togithub.com/vitejs/vite/issues/16010))
([1dccc37](https://togithub.com/vitejs/vite/commit/1dccc37)), closes
[#&#8203;16010](https://togithub.com/vitejs/vite/issues/16010)
- fix: optimizeDeps.entries with literal-only pattern(s)
([#&#8203;15853](https://togithub.com/vitejs/vite/issues/15853))
([49300b3](https://togithub.com/vitejs/vite/commit/49300b3)), closes
[#&#8203;15853](https://togithub.com/vitejs/vite/issues/15853)
- fix: output correct error for empty import specifier
([#&#8203;16055](https://togithub.com/vitejs/vite/issues/16055))
([a9112eb](https://togithub.com/vitejs/vite/commit/a9112eb)), closes
[#&#8203;16055](https://togithub.com/vitejs/vite/issues/16055)
- fix: upgrade esbuild to 0.20.x
([#&#8203;16062](https://togithub.com/vitejs/vite/issues/16062))
([899d9b1](https://togithub.com/vitejs/vite/commit/899d9b1)), closes
[#&#8203;16062](https://togithub.com/vitejs/vite/issues/16062)
- fix(runtime): runtime HMR affects only imported files
([#&#8203;15898](https://togithub.com/vitejs/vite/issues/15898))
([57463fc](https://togithub.com/vitejs/vite/commit/57463fc)), closes
[#&#8203;15898](https://togithub.com/vitejs/vite/issues/15898)
- fix(scanner): respect `experimentalDecorators: true`
([#&#8203;15206](https://togithub.com/vitejs/vite/issues/15206))
([4144781](https://togithub.com/vitejs/vite/commit/4144781)), closes
[#&#8203;15206](https://togithub.com/vitejs/vite/issues/15206)
- revert: "fix: upgrade esbuild to 0.20.x"
([#&#8203;16072](https://togithub.com/vitejs/vite/issues/16072))
([11cceea](https://togithub.com/vitejs/vite/commit/11cceea)), closes
[#&#8203;16072](https://togithub.com/vitejs/vite/issues/16072)
- refactor: share code with vite runtime
([#&#8203;15907](https://togithub.com/vitejs/vite/issues/15907))
([b20d542](https://togithub.com/vitejs/vite/commit/b20d542)), closes
[#&#8203;15907](https://togithub.com/vitejs/vite/issues/15907)
- refactor(runtime): use functions from `pathe`
([#&#8203;16061](https://togithub.com/vitejs/vite/issues/16061))
([aac2ef7](https://togithub.com/vitejs/vite/commit/aac2ef7)), closes
[#&#8203;16061](https://togithub.com/vitejs/vite/issues/16061)
- chore(deps): update all non-major dependencies
([#&#8203;16028](https://togithub.com/vitejs/vite/issues/16028))
([7cfe80d](https://togithub.com/vitejs/vite/commit/7cfe80d)), closes
[#&#8203;16028](https://togithub.com/vitejs/vite/issues/16028)

</details>

<details>
<summary>vuejs/language-tools (vue-tsc)</summary>

###
[`v2.0.6`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#206-202437)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v2.0.5...v2.0.6)

> \[!IMPORTANT]
> If the TypeScript language server crashes since 2.0, please try using
VSCode Insiders and install [JavaScript and TypeScript
Nightly](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-next),
or temporarily downgrade to 1.8.27.\
> Issue:
[vuejs/language-tools#3962
>
> If false positive errors occurs, please try disabling unrelated
extensions in the Vue workspace.
>
Issue[vuejs/language-tools#3942

##### Fixes

- **language-core:** use local variables in v-bind shorthand
([#&#8203;4017](https://togithub.com/vuejs/language-tools/issues/4017))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- **language-core:** sfc folding end position failed to mapping
([#&#8203;4038](https://togithub.com/vuejs/language-tools/issues/4038))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- **language-service:** remove `extraLiners` option for formatting
([#&#8203;3943](https://togithub.com/vuejs/language-tools/issues/3943))
- **language-service:** bump `volar-service-typescript` for fix jsx
formatting
([#&#8203;3949](https://togithub.com/vuejs/language-tools/issues/3949))
- **language-service:** bump `@volar/typescript` 2.0.5 completion
performance regression
([#&#8203;4024](https://togithub.com/vuejs/language-tools/issues/4024))

##### Refactors

- **vscode:** rename `vue.inlayHints.vbindShorthand` setting to
`vue.inlayHints.vBindShorthand`
([#&#8203;3995](https://togithub.com/vuejs/language-tools/issues/3995))
- thanks [@&#8203;l4dybird](https://togithub.com/l4dybird)

###
[`v2.0.5`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#205-202435)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v2.0.4...v2.0.5)

> \[!IMPORTANT]
> If the TypeScript language server crashes in version 2.0, please try
using VSCode Insiders, or temporarily downgrade to 1.8.27.\
> Issue:
[vuejs/language-tools#3962
>
> If false positive errors occurs, try creating an empty jsconfig in the
workspace root directory.\
> Issue:
[vuejs/language-tools#3942

##### Features

- **language-core:** support `v-bind` shorthand
([#&#8203;3990](https://togithub.com/vuejs/language-tools/issues/3990))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- **language-service:** support inlay hints for `v-bind` shorthand
([#&#8203;3990](https://togithub.com/vuejs/language-tools/issues/3990))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- **vscode:** prompt to disable Svelte extension in Vue workspace to
avoid conflicts

##### Fixes

-   **typescript-plugin:** fault tolerance for named pipe server data
- **language-core:** avoid `globalTypesHolder` being specified from a
`node_modules` file
([#&#8203;3990](https://togithub.com/vuejs/language-tools/issues/3990))
-   **language-core:** fault tolerance for plugin creation
- **language-plugin-pug:** failed to load due to an invalid require path
([#&#8203;3930](https://togithub.com/vuejs/language-tools/issues/3930))
- **typescript-plugin:** custom extensions do not work
([#&#8203;3977](https://togithub.com/vuejs/language-tools/issues/3977))
- **language-service:** html custom data not working
([#&#8203;3975](https://togithub.com/vuejs/language-tools/issues/3975))

##### Refactors

- **typescript-plugin** add README
([#&#8203;3974](https://togithub.com/vuejs/language-tools/issues/3974))
- thanks [@&#8203;WhyNotHugo](https://togithub.com/WhyNotHugo)
- **component-meta** update deom
([#&#8203;3994](https://togithub.com/vuejs/language-tools/issues/3994))
- thanks [@&#8203;zzfn](https://togithub.com/zzfn)

###
[`v2.0.4`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#204-202434)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v2.0.3...v2.0.4)

##### Features

-   **vscode:** report requires TSDK version in doctor

##### Fixes

- **typescript-plugin:** JSON parsing error when server data length >
8192
([#&#8203;3961](https://togithub.com/vuejs/language-tools/issues/3961))

###
[`v2.0.3`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#203-202433)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v2.0.2...v2.0.3)

##### Features

- **vscode:** identify
[#&#8203;3942](https://togithub.com/vuejs/language-tools/issues/3942) in
doctor

##### Fixes

-   **vscode:** compatible with VSCode 1.87.0
- **vscode:** search "TypeScript and JavaScript Language Features" with
id
([#&#8203;3932](https://togithub.com/vuejs/language-tools/issues/3932))
- **typescript-plugin:** more reliable connection to named pipe server
([#&#8203;3941](https://togithub.com/vuejs/language-tools/issues/3941))

##### Refactors

- **language-service:** dependency injection typescript plugin
([#&#8203;3994](https://togithub.com/vuejs/language-tools/issues/3994))

###
[`v2.0.2`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#202-202432)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v2.0.1...v2.0.2)

##### Fixes

- **vscode:** fix random `Cannot access 'i' before initialization`
errors
- **typescript-plugin:** `vue-tsp-table.json` path is invalid in windows

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone
Europe/Helsinki, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/slipmatio/ui).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot added a commit to slipmatio/logger that referenced this issue Mar 11, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.11.24` ->
`20.11.25`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.24/20.11.25)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.24/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.24/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [happy-dom](https://togithub.com/capricorn86/happy-dom) | [`13.6.2` ->
`13.7.0`](https://renovatebot.com/diffs/npm/happy-dom/13.6.2/13.7.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/13.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/13.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/13.6.2/13.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/13.6.2/13.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.3.3` ->
`5.4.2`](https://renovatebot.com/diffs/npm/typescript/5.3.3/5.4.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.3.3/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.3.3/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.1.4` -> `5.1.5`](https://renovatebot.com/diffs/npm/vite/5.1.4/5.1.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.1.4/5.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.1.4/5.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue-tsc](https://togithub.com/vuejs/language-tools)
([source](https://togithub.com/vuejs/language-tools/tree/HEAD/packages/tsc))
| [`2.0.1` ->
`2.0.6`](https://renovatebot.com/diffs/npm/vue-tsc/2.0.1/2.0.6) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-tsc/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-tsc/2.0.1/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/2.0.1/2.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>

###
[`v13.7.0`](https://togithub.com/capricorn86/happy-dom/compare/v13.6.2...4c808b62f8dcfb5c85d4ac4e94b8e2ba58195e86)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v13.6.2...v13.7.0)

</details>

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

###
[`v5.4.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.2):
TypeScript 5.4

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

<details>
<summary>vitejs/vite (vite)</summary>

###
[`v5.1.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small515-2024-03-04-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.1.4...v5.1.5)

- fix: `__vite__mapDeps` code injection
([#&#8203;15732](https://togithub.com/vitejs/vite/issues/15732))
([aff54e1](https://togithub.com/vitejs/vite/commit/aff54e1)), closes
[#&#8203;15732](https://togithub.com/vitejs/vite/issues/15732)
- fix: analysing build chunk without dependencies
([#&#8203;15469](https://togithub.com/vitejs/vite/issues/15469))
([bd52283](https://togithub.com/vitejs/vite/commit/bd52283)), closes
[#&#8203;15469](https://togithub.com/vitejs/vite/issues/15469)
- fix: import with query with imports field
([#&#8203;16085](https://togithub.com/vitejs/vite/issues/16085))
([ab823ab](https://togithub.com/vitejs/vite/commit/ab823ab)), closes
[#&#8203;16085](https://togithub.com/vitejs/vite/issues/16085)
- fix: normalize literal-only entry pattern
([#&#8203;16010](https://togithub.com/vitejs/vite/issues/16010))
([1dccc37](https://togithub.com/vitejs/vite/commit/1dccc37)), closes
[#&#8203;16010](https://togithub.com/vitejs/vite/issues/16010)
- fix: optimizeDeps.entries with literal-only pattern(s)
([#&#8203;15853](https://togithub.com/vitejs/vite/issues/15853))
([49300b3](https://togithub.com/vitejs/vite/commit/49300b3)), closes
[#&#8203;15853](https://togithub.com/vitejs/vite/issues/15853)
- fix: output correct error for empty import specifier
([#&#8203;16055](https://togithub.com/vitejs/vite/issues/16055))
([a9112eb](https://togithub.com/vitejs/vite/commit/a9112eb)), closes
[#&#8203;16055](https://togithub.com/vitejs/vite/issues/16055)
- fix: upgrade esbuild to 0.20.x
([#&#8203;16062](https://togithub.com/vitejs/vite/issues/16062))
([899d9b1](https://togithub.com/vitejs/vite/commit/899d9b1)), closes
[#&#8203;16062](https://togithub.com/vitejs/vite/issues/16062)
- fix(runtime): runtime HMR affects only imported files
([#&#8203;15898](https://togithub.com/vitejs/vite/issues/15898))
([57463fc](https://togithub.com/vitejs/vite/commit/57463fc)), closes
[#&#8203;15898](https://togithub.com/vitejs/vite/issues/15898)
- fix(scanner): respect `experimentalDecorators: true`
([#&#8203;15206](https://togithub.com/vitejs/vite/issues/15206))
([4144781](https://togithub.com/vitejs/vite/commit/4144781)), closes
[#&#8203;15206](https://togithub.com/vitejs/vite/issues/15206)
- revert: "fix: upgrade esbuild to 0.20.x"
([#&#8203;16072](https://togithub.com/vitejs/vite/issues/16072))
([11cceea](https://togithub.com/vitejs/vite/commit/11cceea)), closes
[#&#8203;16072](https://togithub.com/vitejs/vite/issues/16072)
- refactor: share code with vite runtime
([#&#8203;15907](https://togithub.com/vitejs/vite/issues/15907))
([b20d542](https://togithub.com/vitejs/vite/commit/b20d542)), closes
[#&#8203;15907](https://togithub.com/vitejs/vite/issues/15907)
- refactor(runtime): use functions from `pathe`
([#&#8203;16061](https://togithub.com/vitejs/vite/issues/16061))
([aac2ef7](https://togithub.com/vitejs/vite/commit/aac2ef7)), closes
[#&#8203;16061](https://togithub.com/vitejs/vite/issues/16061)
- chore(deps): update all non-major dependencies
([#&#8203;16028](https://togithub.com/vitejs/vite/issues/16028))
([7cfe80d](https://togithub.com/vitejs/vite/commit/7cfe80d)), closes
[#&#8203;16028](https://togithub.com/vitejs/vite/issues/16028)

</details>

<details>
<summary>vuejs/language-tools (vue-tsc)</summary>

###
[`v2.0.6`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#206-202437)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v2.0.5...v2.0.6)

> \[!IMPORTANT]
> If the TypeScript language server crashes since 2.0, please try using
VSCode Insiders and install [JavaScript and TypeScript
Nightly](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-next),
or temporarily downgrade to 1.8.27.\
> Issue:
[vuejs/language-tools#3962
>
> If false positive errors occurs, please try disabling unrelated
extensions in the Vue workspace.
>
Issue[vuejs/language-tools#3942

##### Fixes

- **language-core:** use local variables in v-bind shorthand
([#&#8203;4017](https://togithub.com/vuejs/language-tools/issues/4017))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- **language-core:** sfc folding end position failed to mapping
([#&#8203;4038](https://togithub.com/vuejs/language-tools/issues/4038))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- **language-service:** remove `extraLiners` option for formatting
([#&#8203;3943](https://togithub.com/vuejs/language-tools/issues/3943))
- **language-service:** bump `volar-service-typescript` for fix jsx
formatting
([#&#8203;3949](https://togithub.com/vuejs/language-tools/issues/3949))
- **language-service:** bump `@volar/typescript` 2.0.5 completion
performance regression
([#&#8203;4024](https://togithub.com/vuejs/language-tools/issues/4024))

##### Refactors

- **vscode:** rename `vue.inlayHints.vbindShorthand` setting to
`vue.inlayHints.vBindShorthand`
([#&#8203;3995](https://togithub.com/vuejs/language-tools/issues/3995))
- thanks [@&#8203;l4dybird](https://togithub.com/l4dybird)

###
[`v2.0.5`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#205-202435)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v2.0.4...v2.0.5)

> \[!IMPORTANT]
> If the TypeScript language server crashes in version 2.0, please try
using VSCode Insiders, or temporarily downgrade to 1.8.27.\
> Issue:
[vuejs/language-tools#3962
>
> If false positive errors occurs, try creating an empty jsconfig in the
workspace root directory.\
> Issue:
[vuejs/language-tools#3942

##### Features

- **language-core:** support `v-bind` shorthand
([#&#8203;3990](https://togithub.com/vuejs/language-tools/issues/3990))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- **language-service:** support inlay hints for `v-bind` shorthand
([#&#8203;3990](https://togithub.com/vuejs/language-tools/issues/3990))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- **vscode:** prompt to disable Svelte extension in Vue workspace to
avoid conflicts

##### Fixes

-   **typescript-plugin:** fault tolerance for named pipe server data
- **language-core:** avoid `globalTypesHolder` being specified from a
`node_modules` file
([#&#8203;3990](https://togithub.com/vuejs/language-tools/issues/3990))
-   **language-core:** fault tolerance for plugin creation
- **language-plugin-pug:** failed to load due to an invalid require path
([#&#8203;3930](https://togithub.com/vuejs/language-tools/issues/3930))
- **typescript-plugin:** custom extensions do not work
([#&#8203;3977](https://togithub.com/vuejs/language-tools/issues/3977))
- **language-service:** html custom data not working
([#&#8203;3975](https://togithub.com/vuejs/language-tools/issues/3975))

##### Refactors

- **typescript-plugin** add README
([#&#8203;3974](https://togithub.com/vuejs/language-tools/issues/3974))
- thanks [@&#8203;WhyNotHugo](https://togithub.com/WhyNotHugo)
- **component-meta** update deom
([#&#8203;3994](https://togithub.com/vuejs/language-tools/issues/3994))
- thanks [@&#8203;zzfn](https://togithub.com/zzfn)

###
[`v2.0.4`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#204-202434)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v2.0.3...v2.0.4)

##### Features

-   **vscode:** report requires TSDK version in doctor

##### Fixes

- **typescript-plugin:** JSON parsing error when server data length >
8192
([#&#8203;3961](https://togithub.com/vuejs/language-tools/issues/3961))

###
[`v2.0.3`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#203-202433)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v2.0.2...v2.0.3)

##### Features

- **vscode:** identify
[#&#8203;3942](https://togithub.com/vuejs/language-tools/issues/3942) in
doctor

##### Fixes

-   **vscode:** compatible with VSCode 1.87.0
- **vscode:** search "TypeScript and JavaScript Language Features" with
id
([#&#8203;3932](https://togithub.com/vuejs/language-tools/issues/3932))
- **typescript-plugin:** more reliable connection to named pipe server
([#&#8203;3941](https://togithub.com/vuejs/language-tools/issues/3941))

##### Refactors

- **language-service:** dependency injection typescript plugin
([#&#8203;3994](https://togithub.com/vuejs/language-tools/issues/3994))

###
[`v2.0.2`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#202-202432)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v2.0.1...v2.0.2)

##### Fixes

- **vscode:** fix random `Cannot access 'i' before initialization`
errors
- **typescript-plugin:** `vue-tsp-table.json` path is invalid in windows

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone
Europe/Helsinki, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/slipmatio/logger).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@guygubaby
Copy link

guygubaby commented Mar 12, 2024

Finally, by customizing the following settings everything just works fine, even in large-scale projects. 😂

"vue.server.maxOldSpaceSize": 4096,
"typescript.tsserver.maxTsServerMemory": 4096,
"typescript.tsserver.nodePath": "node",

Optional

  1. Install JavaScript and TypeScript Nightly
  2. Upgrade your local machine node version to v21

@filipbekic01
Copy link

Crashing on v2+

@webdevnerdstuff
Copy link

webdevnerdstuff commented Mar 13, 2024

VSCode: v 1.87.1
Vue Official: v2.0.6
TypeScript and JavaScript Language Features: v1.0.0

If it helps any, I disabled all extensions, excluding Vue Official and the builtin extensions and I still get the error.

The JS/TS language service immediately crashed 5 times. The service will not be restarted.
This may be caused by a plugin contributed by one of these extensions: Vue.volar.
Please try disabling these extensions before filing an issue against VS Code.

Also this did not work for me. I did also try it with all extensions disabled like above.

Finally by customizing the following settings everything just works fine, even in large-scale projects. 😂

"vue.server.maxOldSpaceSize": 4096,
"typescript.tsserver.maxTsServerMemory": 4096,
"typescript.tsserver.nodePath": "node",

List of my enabled extensions. The old Volar extension was removed, I assume that's the Vue Official Extension in this list.

Extension Author (truncated) Version
volar Vue 2.0.6

@guygubaby
Copy link

guygubaby commented Mar 13, 2024

VSCode: v 1.87.1 Vue Official: v2.0.6 TypeScript and JavaScript Language Features: v1.0.0

If it helps any, I disabled all extensions, excluding Vue Official and the builtin extensions and I still get the error.

The JS/TS language service immediately crashed 5 times. The service will not be restarted.
This may be caused by a plugin contributed by one of these extensions: Vue.volar.
Please try disabling these extensions before filing an issue against VS Code.

Also this did not work for me. I did also try it with all extensions disabled like above.

Finally by customizing the following settings everything just works fine, even in large-scale projects. 😂

"vue.server.maxOldSpaceSize": 4096,
"typescript.tsserver.maxTsServerMemory": 4096,
"typescript.tsserver.nodePath": "node",

List of my enabled extensions. The old Volar extension was removed, I assume that's the Vue Official Extension in this list.

Extension Author (truncated) Version
volar Vue 2.0.6

Maybe you can try this

  1. Install JavaScript and TypeScript Nightly
  2. Upgrade your local machine node version to v21

@segevfiner
Copy link
Contributor

I also hit this 😢 Same error as previously mentioned here.

I wonder if this is really a memory limit or some module being incompatible with the Node.js in Electron which is built with some special flags, such as pointer compression...

2024-03-13 13:56:11.313 [info] Starting TS Server
2024-03-13 13:56:11.313 [info] Using tsserver from: /Users/segevfiner/prj/swimm/node_modules/typescript/lib/tsserver.js
2024-03-13 13:56:11.313 [info] <syntax> Forking...
2024-03-13 13:56:11.313 [info] <syntax> Starting...
2024-03-13 13:56:11.313 [info] <semantic> Forking...
2024-03-13 13:56:11.313 [info] <semantic> Starting...
2024-03-13 13:56:16.941 [error] TSServer exited. Code: null. Signal: SIGBUS

VS Code v1.87.2
Node v18.19.1
Volar 2.0.6
TypeScript 5.1.6 (Workspace version)

@davidmatter
Copy link
Contributor

Workaround: Use vscode insiders for now. https://code.visualstudio.com/insiders/

As mentioned, this is a vscode specific issue on Darwin. Please use vscode insiders edition for now, until they've shipped their update containing an updated Node version (18.18). The relevant node version here is the one that the current stable version of vscode ships with (18.17), not the one that you've installed on your system.

Also, there are 2 different errors discussed in this issue, one relates to the Vue extension that crashes and the other relates to the TS server that crashes. The TS server with the SIGBUS error is probably related to VSCode on Darwin. The other might be related to other extensions or the amount of memory available for the tsserver.

@Vanilagy
Copy link

Does this work on non-insiders VS Code now? Is it fixed?

@acidjazz
Copy link

why is this closed? its still happening in v2.0.7

This was referenced Mar 21, 2024
@so1ve
Copy link
Member

so1ve commented Mar 21, 2024

@acidjazz Upgrade to VSCode 1.88

@yoyo837
Copy link

yoyo837 commented Mar 21, 2024

@acidjazz Upgrade to VSCode 1.88

1.88.0 has not been officially released yet.

@robinbeatty
Copy link

In case it's helpful to anyone, enabling "Vue › Server: Hybrid Mode" in the extension settings fixed the problem for me.

@johnsoncodehk
Copy link
Member

Hi @isidorn, sorry to bother you. Due to the widespread errors caused by the Node version bundled with VSCode 1.87 mentioned in this issue, can we consider upgrading the Node version to 1.87 before the release of 1.88?

@johnsoncodehk
Copy link
Member

VSCode 1.88 has been released and has resolved this issue. Please make sure to update.

@phk422
Copy link

phk422 commented Apr 16, 2024

VSCode 1.88 has been released and has resolved this issue. Please make sure to update.

I have upgraded, but this error still occurs?
image

@zhuziyi1989
Copy link

Vue - Official v2.0.8 依然有这个问题。

  • macOS 14.1 (23B74)
  • VSCode 1.87.2
  • typescript@4.9.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working good reproduction ✨ This issue provides a good reproduction, we will be able to investigate it first upstream
Projects
None yet
Development

Successfully merging a pull request may close this issue.