hywax / mafl

Minimalistic flexible homepage
https://mafl.hywax.space
MIT License
348 stars 21 forks source link

chore(deps): update devdependency vue-tsc to v2 #53

Closed hywax-assistant closed 8 months ago

hywax-assistant commented 8 months ago

This PR contains the following updates:

Package Type Update Change
vue-tsc (source) devDependencies major ^1.8.27 -> ^2.0.2

Release Notes

vuejs/language-tools (vue-tsc) ### [`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 ### [`v2.0.1`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#201-202432) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.0...v2.0.1) ##### Fixes - npm release does not include files ([#​3919](https://togithub.com/vuejs/language-tools/issues/3919)) ### [`v2.0.0`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#200-202432) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v1.8.27...v2.0.0) ##### New Features - Hybrid Mode - Takeover Mode has been deprecated. The extension now has the same performance as Takeover Mode by default. - TypeScript language support has been moved from Vue language server to TypeScript plugin ([#​3788](https://togithub.com/vuejs/language-tools/issues/3788)) - Integrated all TypeScript editor features - Warn when internal TypeScript extension is disabled or "TypeScript Vue Plugin" extension is installed - Migrated to named pipe server using TypeScript LanguageService ([#​3908](https://togithub.com/vuejs/language-tools/issues/3908), [#​3916](https://togithub.com/vuejs/language-tools/issues/3916)) - `typescript.tsdk` duplicate registration errors are no longer reported - **language-service:** reimplemented component tag semantic tokens in TypeScript plugin ([#​3915](https://togithub.com/vuejs/language-tools/issues/3915)) - **language-service:** reimplemented auto-import patching in TypeScript plugin ([#​3917](https://togithub.com/vuejs/language-tools/issues/3917)) - **language-service:** ensured tsserver readiness when requesting auto insert `.value` ([#​3914](https://togithub.com/vuejs/language-tools/issues/3914)) - Upgraded to Volar 2.0 and 2.1 ([#​3736](https://togithub.com/vuejs/language-tools/issues/3736), [#​3906](https://togithub.com/vuejs/language-tools/issues/3906)) - **vscode:** extension now compatible with [Volar Labs](https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.volarjs-labs) v2 - **vscode:** removed `volar.format.initialIndent` option, replaced with 3 new options: - `vue.format.template.initialIndent` - `vue.format.script.initialIndent` - `vue.format.style.initialIndent` - **language-server:** `ignoreTriggerCharacters`, `reverseConfigFilePriority` and `fullCompletionList` options are no longer supported - Supported Component Drag and Drop Import ([#​3692](https://togithub.com/vuejs/language-tools/issues/3692)) - **tsc:** supported `vueCompilerOptions.extensions` option ([#​3800](https://togithub.com/vuejs/language-tools/issues/3800)) - **language-core:** achieved compatibility with Vue 3.4 type changes ([#​3860](https://togithub.com/vuejs/language-tools/issues/3860)) ##### Fixes - **vscode:** prevented reading undefined properties in non-VS Code editors ([#​3836](https://togithub.com/vuejs/language-tools/issues/3836)) - **vscode:** prevented extension activation with TS files - **vscode:** corrected trace server ID - **language-core:** implemented emit codegen for defineModel ([#​3895](https://togithub.com/vuejs/language-tools/issues/3895)) - **language-core:** addressed transition type incompatibility with Vue 2.7.16 ([#​3882](https://togithub.com/vuejs/language-tools/issues/3882)) - **language-core:** excluded vue directive syntax injection in Angular bindings ([#​3891](https://togithub.com/vuejs/language-tools/issues/3891)) - **component-type-helpers:** resolved inference issue for Vue 3.4.20 functional component ##### Refactors - Renamed "Volar Language Features (Volar)" extension to "Vue - Official" - "TypeScript Vue Plugin" extension has been deprecated - Relocated source scripts from `src` to `lib` ([#​3913](https://togithub.com/vuejs/language-tools/issues/3913)) - Replaced `typescript/lib/tsserverlibrary` imports with `typescript` - **language-core:** implemented codegen based on Generator ([#​3778](https://togithub.com/vuejs/language-tools/issues/3778)) - **language-core:** generated global types in a single virtual file ([#​3803](https://togithub.com/vuejs/language-tools/issues/3803)) - **language-core:** implemented plugin API v2 ([#​3918](https://togithub.com/vuejs/language-tools/issues/3918)) - **language-core:** ignored nested codeblocks in markdown file ([#​3839](https://togithub.com/vuejs/language-tools/issues/3839)) - **language-core:** removed `experimentalAdditionalLanguageModules` and deprecated APIs ([#​3907](https://togithub.com/vuejs/language-tools/issues/3907)) - **language-service:** made service plugins independent of project context - **language-server:** `volar.config.js` is no longer supported - **component-meta:** renamed APIs - **typescript-plugin:** renamed package to `@vue/typescript-plugin` ([#​3910](https://togithub.com/vuejs/language-tools/issues/3910)) - **tsc:** rewritten based on first-party TS API and no longer relies on TypeScript module ([#​3795](https://togithub.com/vuejs/language-tools/issues/3795)) - **tsc:** deprecated hooks API ([#​3793](https://togithub.com/vuejs/language-tools/issues/3793))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Hywax Assistant.