chore: optimize typecheck execution (#2499)

This commit is contained in:
Younsang Na
2026-09-10 00:03:27 +08:00
committed by GitHub
parent 0d7b5e9a60
commit db2f8e3064
18 changed files with 12 additions and 52 deletions
-1
View File
@@ -136,7 +136,6 @@
"@vitejs/plugin-vue": "catalog:",
"@vue-macros/volar": "catalog:",
"@vueuse/motion": "catalog:",
"@webgpu/types": "catalog:",
"csstype": "catalog:",
"hfup": "catalog:",
"less": "catalog:",
+1 -2
View File
@@ -25,8 +25,7 @@
"vue-macros/macros-global",
"@types/audioworklet",
"unplugin-info/client",
"node",
"@webgpu/types"
"node"
],
"allowJs": true,
"strict": true,
-1
View File
@@ -189,7 +189,6 @@
"@types/yauzl": "catalog:",
"@vitejs/plugin-vue": "catalog:",
"@vue-macros/volar": "catalog:",
"@webgpu/types": "catalog:",
"builder-util-runtime": "catalog:",
"cac": "catalog:",
"crossws": "catalog:",
+1 -2
View File
@@ -39,8 +39,7 @@
"vue-macros/macros-global",
"electron-vite/node",
"unplugin-info/client",
"@proj-airi/stage-shared/electron-renderer",
"@webgpu/types"
"@proj-airi/stage-shared/electron-renderer"
],
"allowJs": true,
"strict": true,
-1
View File
@@ -134,7 +134,6 @@
"@vitejs/plugin-vue": "catalog:",
"@vue-macros/volar": "catalog:",
"@vueuse/motion": "catalog:",
"@webgpu/types": "catalog:",
"csstype": "catalog:",
"hfup": "catalog:",
"less": "catalog:",
+1 -2
View File
@@ -26,8 +26,7 @@
"vite-plugin-pwa/client",
"vue-macros/macros-global",
"@types/audioworklet",
"unplugin-info/client",
"@webgpu/types"
"unplugin-info/client"
],
"allowJs": true,
"strict": true,
-1
View File
@@ -71,7 +71,6 @@
"@vitejs/plugin-vue": "catalog:",
"@vue-macros/volar": "catalog:",
"@vueuse/motion": "catalog:",
"@webgpu/types": "catalog:",
"unplugin-info": "catalog:",
"unplugin-yaml": "catalog:",
"vite": "catalog:",
+1 -2
View File
@@ -23,8 +23,7 @@
"vite/client",
"vite-plugin-vue-layouts/client",
"vue-macros/macros-global",
"unplugin-info/client",
"@webgpu/types"
"unplugin-info/client"
],
"allowJs": true,
"strict": true,
+1 -1
View File
@@ -44,7 +44,7 @@
"capture:tamagotchi": "pnpm exec vishot capture --target electron ./packages/scenarios-stage-tamagotchi-electron/src/scenarios/demo-controls-settings-chat-websocket/index.ts --app-entrypoint ./apps/stage-tamagotchi/out/main/index.js --cwd . --output-dir ./packages/scenarios-stage-tamagotchi-browser/artifacts/raw --format avif",
"to-avif": "tsx docs/scripts/avif.ts",
"sponsors:generate": "sponsorkit --output-dir docs/content/public/assets/sponsors",
"typecheck": "pnpm -rF=\"./packages/*\" -F=\"./apps/*\" -F=\"./server/**\" -F=\"./docs\" --parallel typecheck",
"typecheck": "turbo run typecheck -F=\"./packages/*\" -F=\"./apps/*\" -F=\"./server/**\" -F=\"./docs\"",
"typecheck:engines": "pnpm -rF=\"./engines/*\" --parallel typecheck",
"up": "taze -w -r -I && pnpm prune && pnpm dedupe",
"nolyfill": "pnpm dlx nolyfill",
-1
View File
@@ -64,7 +64,6 @@
"@types/audioworklet": "catalog:",
"@types/three": "catalog:",
"@vue/test-utils": "catalog:",
"@webgpu/types": "catalog:",
"jsdom": "catalog:",
"unplugin-info": "catalog:",
"vitest": "catalog:vitest",
+1 -2
View File
@@ -13,8 +13,7 @@
"types": [
"vitest",
"vite/client",
"unplugin-info/client",
"@webgpu/types"
"unplugin-info/client"
],
"allowJs": true,
"strict": true,
-1
View File
@@ -63,7 +63,6 @@
"@types/audioworklet": "catalog:",
"@types/splitpanes": "catalog:",
"@types/three": "catalog:",
"@webgpu/types": "catalog:",
"unplugin-info": "catalog:",
"vue-tsc": "catalog:"
}
+1 -2
View File
@@ -18,8 +18,7 @@
"types": [
"vitest",
"vite/client",
"unplugin-info/client",
"@webgpu/types"
"unplugin-info/client"
],
"allowJs": true,
"strict": true,
-1
View File
@@ -216,7 +216,6 @@
"@types/ws": "catalog:",
"@unocss/reset": "catalog:",
"@vitejs/plugin-vue": "catalog:",
"@webgpu/types": "catalog:",
"clustr": "catalog:",
"csstype": "catalog:",
"histoire": "catalog:",
+1 -2
View File
@@ -14,8 +14,7 @@
"vitest",
"vite/client",
"unplugin-info/client",
"@types/audioworklet",
"@webgpu/types"
"@types/audioworklet"
],
"allowJs": true,
"strict": true,
-29
View File
@@ -552,9 +552,6 @@ catalogs:
'@vueuse/shared':
specifier: ^14.4.0
version: 14.4.0
'@webgpu/types':
specifier: ^0.1.72
version: 0.1.72
'@wxt-dev/module-vue':
specifier: ^1.0.3
version: 1.0.3
@@ -1796,9 +1793,6 @@ importers:
'@vueuse/motion':
specifier: 'catalog:'
version: 3.0.3(magicast@0.5.4)(vue@3.5.41(typescript@6.0.3))
'@webgpu/types':
specifier: 'catalog:'
version: 0.1.72
csstype:
specifier: 'catalog:'
version: 3.2.3
@@ -2280,9 +2274,6 @@ importers:
'@vue-macros/volar':
specifier: 'catalog:'
version: 3.1.4(typescript@6.0.3)(vue-tsc@3.3.11(typescript@6.0.3))(vue@3.5.41(typescript@6.0.3))
'@webgpu/types':
specifier: 'catalog:'
version: 0.1.72
builder-util-runtime:
specifier: 'catalog:'
version: 9.7.0(supports-color@10.2.2)
@@ -2711,9 +2702,6 @@ importers:
'@vueuse/motion':
specifier: 'catalog:'
version: 3.0.3(magicast@0.5.4)(vue@3.5.41(typescript@6.0.3))
'@webgpu/types':
specifier: 'catalog:'
version: 0.1.72
csstype:
specifier: 'catalog:'
version: 3.2.3
@@ -2916,9 +2904,6 @@ importers:
'@vueuse/motion':
specifier: 'catalog:'
version: 3.0.3(magicast@0.5.4)(vue@3.5.41(typescript@6.0.3))
'@webgpu/types':
specifier: 'catalog:'
version: 0.1.72
unplugin-info:
specifier: 'catalog:'
version: 1.3.2(@nuxt/kit@3.21.11(magicast@0.5.4))(esbuild@0.28.2)(rollup@4.62.5)(supports-color@10.2.2)(vite@8.2.2(@types/node@26.2.0)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.0(supports-color@10.2.2))(terser@5.50.0)(tsx@4.23.12)(yaml@2.9.0))
@@ -4174,9 +4159,6 @@ importers:
'@vue/test-utils':
specifier: 'catalog:'
version: 2.4.11(@vue/compiler-dom@3.5.41)(@vue/server-renderer@3.5.41)(vue@3.5.41(typescript@6.0.3))
'@webgpu/types':
specifier: 'catalog:'
version: 0.1.72
jsdom:
specifier: 'catalog:'
version: 30.0.1(@noble/hashes@2.3.0)(canvas@3.2.3)
@@ -4310,9 +4292,6 @@ importers:
'@types/three':
specifier: 'catalog:'
version: 0.185.4
'@webgpu/types':
specifier: 'catalog:'
version: 0.1.72
unplugin-info:
specifier: 'catalog:'
version: 1.3.2(@nuxt/kit@3.21.11(magicast@0.5.4))(esbuild@0.28.2)(rollup@4.62.5)(supports-color@10.2.2)(vite@8.2.2(@types/node@26.2.0)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.0(supports-color@10.2.2))(terser@5.50.0)(tsx@4.23.12)(yaml@2.9.0))
@@ -4792,9 +4771,6 @@ importers:
'@vitejs/plugin-vue':
specifier: 'catalog:'
version: 6.0.8(vite@8.2.2(@types/node@26.2.0)(esbuild@0.28.2)(jiti@2.7.0)(less@4.9.0(supports-color@10.2.2))(terser@5.50.0)(tsx@4.23.12)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.3))
'@webgpu/types':
specifier: 'catalog:'
version: 0.1.72
clustr:
specifier: 'catalog:'
version: 1.0.2
@@ -12266,9 +12242,6 @@ packages:
'@webext-core/match-patterns@2.0.0':
resolution: {integrity: sha512-EsyMMKfQuSE4rWCjP/TifwvUWlhC/OhiGn5OK3p9F0d57UmtLib0nzguzPKyxM1/kZV7SkE+jYXkE8gsdPRLmw==}
'@webgpu/types@0.1.72':
resolution: {integrity: sha512-0cF7RFM2edNoiIS1ODJp0/Gzv4/xSXhwoR0YCza+OWpJWtn4wmo9DvK91aLlH9+uUnwIriP7ZiC3WitmyhuzBw==}
'@wxt-dev/browser@0.2.7':
resolution: {integrity: sha512-Dr3h3qS25Wah4LjoCSw5uazD+547Q0dLnxaRjkkLauus008daHAulgNKTU4HkojaS9QBdo3xUlwUYPTBCQb+XQ==}
@@ -26651,8 +26624,6 @@ snapshots:
'@webext-core/match-patterns@2.0.0': {}
'@webgpu/types@0.1.72': {}
'@wxt-dev/browser@0.2.7':
dependencies:
'@types/filesystem': 0.0.36
-1
View File
@@ -226,7 +226,6 @@ catalog:
'@vueuse/core': ^14.4.0
'@vueuse/motion': ^3.0.3
'@vueuse/shared': ^14.4.0
'@webgpu/types': ^0.1.72
'@wxt-dev/module-vue': ^1.0.3
'@xsai-apple-speech/transcription': 0.1.3
'@xsai-apple-speech/transcription-electron-plugin': 0.1.3
+4
View File
@@ -5,6 +5,10 @@
"dependsOn": ["^build"],
"outputs": ["dist/**"]
},
"typecheck": {
"dependsOn": ["^typecheck"],
"inputs": ["$TURBO_DEFAULT$", "$TURBO_ROOT$/tsconfig.json"]
},
"@proj-airi/electron-vueuse#build": {
"dependsOn": ["@proj-airi/electron-eventa#build"],
"outputs": ["dist/**"]