Skip to content

Upgrading vue-tsc 2 to 3

Breaking2.2.12 → 3.3.14Breaking1Deprecated2New51Changed15Fixed200Other81

BreakingUpgrade verdict

1 breaking change.

  • fix: avoid defineModel breaking ast in lang="js" -.
  • Centralizes code features and deprecates allCodeFeatures.
  • refactor: deprecate "noDeclarations" and "forceUseTs" options.
3 items need code or config changes

Also installs @volar/language-service, picomatch, vscode-jsonrpc, vscode-languageserver-protocol, vscode-languageserver-textdocument, vscode-languageserver-types.

No longer installs @vue/compiler-vue2, balanced-match, brace-expansion, de-indent, he, minimatch.

Moves @volar/language-core 2.4.15 → 2.4.30, @volar/source-map 2.4.15 → 2.4.30, @volar/typescript 2.4.15 → 2.4.30, alien-signals 1.0.13 → 3.2.1. Your build may pick other versions.

1 package of its own release moves with it.

Breaking1
fix: avoid defineModel breaking ast in lang="js" -.
defineModellang="js"
Deprecated2
Centralizes code features and deprecates allCodeFeatures.
allCodeFeatures
refactor: deprecate "noDeclarations" and "forceUseTs" options.