diff --git a/examples/allow-js/package.json b/examples/allow-js/package.json index f9a9383..c4b3ddb 100644 --- a/examples/allow-js/package.json +++ b/examples/allow-js/package.json @@ -36,6 +36,6 @@ "vite": "^6.2.3", "vite-plugin-vue-devtools": "^7.7.6", "vitest": "^3.2.3", - "vue-tsc": "^2.2.10" + "vue-tsc": "^3.1.1" } } diff --git a/examples/ts-with-oxlint/package.json b/examples/ts-with-oxlint/package.json index a0dcfdd..3b54bfb 100644 --- a/examples/ts-with-oxlint/package.json +++ b/examples/ts-with-oxlint/package.json @@ -41,6 +41,6 @@ "vite": "^6.2.3", "vite-plugin-vue-devtools": "^7.7.6", "vitest": "^3.2.3", - "vue-tsc": "^2.2.10" + "vue-tsc": "^3.1.1" } } diff --git a/examples/ts-with-playwright/package.json b/examples/ts-with-playwright/package.json index 50269b5..9a52ba3 100644 --- a/examples/ts-with-playwright/package.json +++ b/examples/ts-with-playwright/package.json @@ -40,6 +40,6 @@ "vite": "^6.2.3", "vite-plugin-vue-devtools": "^7.7.6", "vitest": "^3.2.3", - "vue-tsc": "^2.2.10" + "vue-tsc": "^3.1.1" } } diff --git a/examples/ts-with-prettier/package.json b/examples/ts-with-prettier/package.json index 0a48177..31e0555 100644 --- a/examples/ts-with-prettier/package.json +++ b/examples/ts-with-prettier/package.json @@ -40,6 +40,6 @@ "vite": "^6.2.3", "vite-plugin-vue-devtools": "^7.7.6", "vitest": "^3.2.3", - "vue-tsc": "^2.2.10" + "vue-tsc": "^3.1.1" } } diff --git a/examples/ts-with-tsx-in-vue/package.json b/examples/ts-with-tsx-in-vue/package.json index 83f16f7..7babd57 100644 --- a/examples/ts-with-tsx-in-vue/package.json +++ b/examples/ts-with-tsx-in-vue/package.json @@ -37,6 +37,6 @@ "vite": "^6.2.3", "vite-plugin-vue-devtools": "^7.7.6", "vitest": "^3.2.3", - "vue-tsc": "^2.2.10" + "vue-tsc": "^3.1.1" } } diff --git a/examples/ts/package.json b/examples/ts/package.json index 984f3ea..d6ce314 100644 --- a/examples/ts/package.json +++ b/examples/ts/package.json @@ -37,6 +37,6 @@ "vite": "^6.2.3", "vite-plugin-vue-devtools": "^7.7.6", "vitest": "^3.2.3", - "vue-tsc": "^2.2.10" + "vue-tsc": "^3.1.1" } } diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 387e817..2cd3171 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -37,6 +37,6 @@ "vite": "^6.2.3", "vite-plugin-vue-devtools": "^7.7.6", "vitest": "^3.2.3", - "vue-tsc": "^2.2.10" + "vue-tsc": "^3.1.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 12679f2..eb0d26f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -82,8 +82,8 @@ importers: specifier: ^3.2.3 version: 3.2.3(@types/node@22.15.31)(jiti@2.4.2)(jsdom@26.1.0)(terser@5.34.1) vue-tsc: - specifier: ^2.2.10 - version: 2.2.10(typescript@5.8.2) + specifier: ^3.1.1 + version: 3.1.1(typescript@5.8.2) examples/js: dependencies: @@ -201,8 +201,8 @@ importers: specifier: ^3.2.3 version: 3.2.3(@types/node@22.15.31)(jiti@2.4.2)(jsdom@26.1.0)(terser@5.34.1) vue-tsc: - specifier: ^2.2.10 - version: 2.2.10(typescript@5.8.2) + specifier: ^3.1.1 + version: 3.1.1(typescript@5.8.2) examples/ts-with-oxlint: dependencies: @@ -280,8 +280,8 @@ importers: specifier: ^3.2.3 version: 3.2.3(@types/node@22.15.31)(jiti@2.4.2)(jsdom@26.1.0)(terser@5.34.1) vue-tsc: - specifier: ^2.2.10 - version: 2.2.10(typescript@5.8.2) + specifier: ^3.1.1 + version: 3.1.1(typescript@5.8.2) examples/ts-with-playwright: dependencies: @@ -359,8 +359,8 @@ importers: specifier: ^3.2.3 version: 3.2.3(@types/node@22.15.31)(jiti@2.4.2)(jsdom@26.1.0)(terser@5.34.1) vue-tsc: - specifier: ^2.2.10 - version: 2.2.10(typescript@5.8.2) + specifier: ^3.1.1 + version: 3.1.1(typescript@5.8.2) examples/ts-with-prettier: dependencies: @@ -438,8 +438,8 @@ importers: specifier: ^3.2.3 version: 3.2.3(@types/node@22.15.31)(jiti@2.4.2)(jsdom@26.1.0)(terser@5.34.1) vue-tsc: - specifier: ^2.2.10 - version: 2.2.10(typescript@5.8.2) + specifier: ^3.1.1 + version: 3.1.1(typescript@5.8.2) examples/ts-with-tsx-in-vue: dependencies: @@ -511,8 +511,8 @@ importers: specifier: ^3.2.3 version: 3.2.3(@types/node@22.15.31)(jiti@2.4.2)(jsdom@26.1.0)(terser@5.34.1) vue-tsc: - specifier: ^2.2.10 - version: 2.2.10(typescript@5.8.2) + specifier: ^3.1.1 + version: 3.1.1(typescript@5.8.2) examples/type-checked: dependencies: @@ -584,8 +584,8 @@ importers: specifier: ^3.2.3 version: 3.2.3(@types/node@22.15.31)(jiti@2.4.2)(jsdom@26.1.0)(terser@5.34.1) vue-tsc: - specifier: ^2.2.10 - version: 2.2.10(typescript@5.8.2) + specifier: ^3.1.1 + version: 3.1.1(typescript@5.8.2) packages/eslint-config-standard: dependencies: @@ -1834,14 +1834,14 @@ packages: '@vitest/utils@3.2.3': resolution: {integrity: sha512-4zFBCU5Pf+4Z6v+rwnZ1HU1yzOKKvDkMXZrymE2PBlbjKJRlrOxbvpfPSvJTGRIwGoahaOGvp+kbCoxifhzJ1Q==} - '@volar/language-core@2.4.11': - resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==} + '@volar/language-core@2.4.23': + resolution: {integrity: sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ==} - '@volar/source-map@2.4.11': - resolution: {integrity: sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==} + '@volar/source-map@2.4.23': + resolution: {integrity: sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q==} - '@volar/typescript@2.4.11': - resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==} + '@volar/typescript@2.4.23': + resolution: {integrity: sha512-lAB5zJghWxVPqfcStmAP1ZqQacMpe90UrP5RJ3arDyrhy4aCUQqmxPPLB2PWDKugvylmO41ljK7vZ+t6INMTag==} '@vue/babel-helper-vue-transform-on@1.2.5': resolution: {integrity: sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==} @@ -1899,9 +1899,6 @@ packages: '@vue/compiler-ssr@3.5.16': resolution: {integrity: sha512-d2V7kfxbdsjrDSGlJE7my1ZzCXViEcqN6w14DOsDrUCHEA6vbnVCpRFfrc4ryCP/lCKzX2eS1YtnLE/BuC9f/A==} - '@vue/compiler-vue2@2.7.16': - resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} - '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} @@ -1936,8 +1933,8 @@ packages: typescript: optional: true - '@vue/language-core@2.2.10': - resolution: {integrity: sha512-+yNoYx6XIKuAO8Mqh1vGytu8jkFEOH5C8iOv3i8Z/65A7x9iAOXA97Q+PqZ3nlm2lxf5rOJuIGI/wDtx/riNYw==} + '@vue/language-core@3.1.1': + resolution: {integrity: sha512-qjMY3Q+hUCjdH+jLrQapqgpsJ0rd/2mAY02lZoHG3VFJZZZKLjAlV+Oo9QmWIT4jh8+Rx8RUGUi++d7T9Wb6Mw==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -1999,8 +1996,8 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - alien-signals@1.0.4: - resolution: {integrity: sha512-DJqqQD3XcsaQcQ1s+iE2jDUZmmQpXwHiR6fCAim/w87luaW+vmLY8fMlrdkmRwzaFXhkxf3rqPCR59tKVv1MDw==} + alien-signals@3.0.0: + resolution: {integrity: sha512-JHoRJf18Y6HN4/KZALr3iU+0vW9LKG+8FMThQlbn4+gv8utsLIkwpomjElGPccGeNwh0FI2HN6BLnyFLo6OyLQ==} ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} @@ -2211,9 +2208,6 @@ packages: dataloader@1.4.0: resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} - de-indent@1.0.2: - resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} - debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: @@ -2771,10 +2765,6 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - he@1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - hookable@5.5.3: resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} @@ -3956,8 +3946,8 @@ packages: peerDependencies: vue: ^3.2.0 - vue-tsc@2.2.10: - resolution: {integrity: sha512-jWZ1xSaNbabEV3whpIDMbjVSVawjAyW+x1n3JeGQo7S0uv2n9F/JMgWW90tGWNFRKya4YwKMZgCtr0vRAM7DeQ==} + vue-tsc@3.1.1: + resolution: {integrity: sha512-fyixKxFniOVgn+L/4+g8zCG6dflLLt01Agz9jl3TO45Bgk87NZJRmJVPsiK+ouq3LB91jJCbOV+pDkzYTxbI7A==} hasBin: true peerDependencies: typescript: '>=5.0.0' @@ -5396,15 +5386,15 @@ snapshots: loupe: 3.1.3 tinyrainbow: 2.0.0 - '@volar/language-core@2.4.11': + '@volar/language-core@2.4.23': dependencies: - '@volar/source-map': 2.4.11 + '@volar/source-map': 2.4.23 - '@volar/source-map@2.4.11': {} + '@volar/source-map@2.4.23': {} - '@volar/typescript@2.4.11': + '@volar/typescript@2.4.23': dependencies: - '@volar/language-core': 2.4.11 + '@volar/language-core': 2.4.23 path-browserify: 1.0.1 vscode-uri: 3.0.8 @@ -5527,11 +5517,6 @@ snapshots: '@vue/compiler-dom': 3.5.16 '@vue/shared': 3.5.16 - '@vue/compiler-vue2@2.7.16': - dependencies: - de-indent: 1.0.2 - he: 1.2.0 - '@vue/devtools-api@6.6.4': {} '@vue/devtools-api@7.7.2': @@ -5586,16 +5571,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@vue/language-core@2.2.10(typescript@5.8.2)': + '@vue/language-core@3.1.1(typescript@5.8.2)': dependencies: - '@volar/language-core': 2.4.11 - '@vue/compiler-dom': 3.5.13 - '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.13 - alien-signals: 1.0.4 - minimatch: 9.0.5 + '@volar/language-core': 2.4.23 + '@vue/compiler-dom': 3.5.16 + '@vue/shared': 3.5.16 + alien-signals: 3.0.0 muggle-string: 0.4.1 path-browserify: 1.0.1 + picomatch: 4.0.2 optionalDependencies: typescript: 5.8.2 @@ -5652,7 +5636,7 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - alien-signals@1.0.4: {} + alien-signals@3.0.0: {} ansi-colors@4.1.3: {} @@ -5891,8 +5875,6 @@ snapshots: dataloader@1.4.0: {} - de-indent@1.0.2: {} - debug@3.2.7: dependencies: ms: 2.1.3 @@ -6611,8 +6593,6 @@ snapshots: function-bind: 1.1.2 optional: true - he@1.2.0: {} - hookable@5.5.3: {} html-encoding-sniffer@4.0.0: @@ -7896,10 +7876,10 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.16(typescript@5.8.2) - vue-tsc@2.2.10(typescript@5.8.2): + vue-tsc@3.1.1(typescript@5.8.2): dependencies: - '@volar/typescript': 2.4.11 - '@vue/language-core': 2.2.10(typescript@5.8.2) + '@volar/typescript': 2.4.23 + '@vue/language-core': 3.1.1(typescript@5.8.2) typescript: 5.8.2 vue@3.5.16(typescript@5.8.2):