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:", "@vitejs/plugin-vue": "catalog:",
"@vue-macros/volar": "catalog:", "@vue-macros/volar": "catalog:",
"@vueuse/motion": "catalog:", "@vueuse/motion": "catalog:",
"@webgpu/types": "catalog:",
"csstype": "catalog:", "csstype": "catalog:",
"hfup": "catalog:", "hfup": "catalog:",
"less": "catalog:", "less": "catalog:",
+1 -2
View File
@@ -25,8 +25,7 @@
"vue-macros/macros-global", "vue-macros/macros-global",
"@types/audioworklet", "@types/audioworklet",
"unplugin-info/client", "unplugin-info/client",
"node", "node"
"@webgpu/types"
], ],
"allowJs": true, "allowJs": true,
"strict": true, "strict": true,
-1
View File
@@ -189,7 +189,6 @@
"@types/yauzl": "catalog:", "@types/yauzl": "catalog:",
"@vitejs/plugin-vue": "catalog:", "@vitejs/plugin-vue": "catalog:",
"@vue-macros/volar": "catalog:", "@vue-macros/volar": "catalog:",
"@webgpu/types": "catalog:",
"builder-util-runtime": "catalog:", "builder-util-runtime": "catalog:",
"cac": "catalog:", "cac": "catalog:",
"crossws": "catalog:", "crossws": "catalog:",
+1 -2
View File
@@ -39,8 +39,7 @@
"vue-macros/macros-global", "vue-macros/macros-global",
"electron-vite/node", "electron-vite/node",
"unplugin-info/client", "unplugin-info/client",
"@proj-airi/stage-shared/electron-renderer", "@proj-airi/stage-shared/electron-renderer"
"@webgpu/types"
], ],
"allowJs": true, "allowJs": true,
"strict": true, "strict": true,
-1
View File
@@ -134,7 +134,6 @@
"@vitejs/plugin-vue": "catalog:", "@vitejs/plugin-vue": "catalog:",
"@vue-macros/volar": "catalog:", "@vue-macros/volar": "catalog:",
"@vueuse/motion": "catalog:", "@vueuse/motion": "catalog:",
"@webgpu/types": "catalog:",
"csstype": "catalog:", "csstype": "catalog:",
"hfup": "catalog:", "hfup": "catalog:",
"less": "catalog:", "less": "catalog:",
+1 -2
View File
@@ -26,8 +26,7 @@
"vite-plugin-pwa/client", "vite-plugin-pwa/client",
"vue-macros/macros-global", "vue-macros/macros-global",
"@types/audioworklet", "@types/audioworklet",
"unplugin-info/client", "unplugin-info/client"
"@webgpu/types"
], ],
"allowJs": true, "allowJs": true,
"strict": true, "strict": true,
-1
View File
@@ -71,7 +71,6 @@
"@vitejs/plugin-vue": "catalog:", "@vitejs/plugin-vue": "catalog:",
"@vue-macros/volar": "catalog:", "@vue-macros/volar": "catalog:",
"@vueuse/motion": "catalog:", "@vueuse/motion": "catalog:",
"@webgpu/types": "catalog:",
"unplugin-info": "catalog:", "unplugin-info": "catalog:",
"unplugin-yaml": "catalog:", "unplugin-yaml": "catalog:",
"vite": "catalog:", "vite": "catalog:",
+1 -2
View File
@@ -23,8 +23,7 @@
"vite/client", "vite/client",
"vite-plugin-vue-layouts/client", "vite-plugin-vue-layouts/client",
"vue-macros/macros-global", "vue-macros/macros-global",
"unplugin-info/client", "unplugin-info/client"
"@webgpu/types"
], ],
"allowJs": true, "allowJs": true,
"strict": 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", "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", "to-avif": "tsx docs/scripts/avif.ts",
"sponsors:generate": "sponsorkit --output-dir docs/content/public/assets/sponsors", "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", "typecheck:engines": "pnpm -rF=\"./engines/*\" --parallel typecheck",
"up": "taze -w -r -I && pnpm prune && pnpm dedupe", "up": "taze -w -r -I && pnpm prune && pnpm dedupe",
"nolyfill": "pnpm dlx nolyfill", "nolyfill": "pnpm dlx nolyfill",
-1
View File
@@ -64,7 +64,6 @@
"@types/audioworklet": "catalog:", "@types/audioworklet": "catalog:",
"@types/three": "catalog:", "@types/three": "catalog:",
"@vue/test-utils": "catalog:", "@vue/test-utils": "catalog:",
"@webgpu/types": "catalog:",
"jsdom": "catalog:", "jsdom": "catalog:",
"unplugin-info": "catalog:", "unplugin-info": "catalog:",
"vitest": "catalog:vitest", "vitest": "catalog:vitest",
+1 -2
View File
@@ -13,8 +13,7 @@
"types": [ "types": [
"vitest", "vitest",
"vite/client", "vite/client",
"unplugin-info/client", "unplugin-info/client"
"@webgpu/types"
], ],
"allowJs": true, "allowJs": true,
"strict": true, "strict": true,
-1
View File
@@ -63,7 +63,6 @@
"@types/audioworklet": "catalog:", "@types/audioworklet": "catalog:",
"@types/splitpanes": "catalog:", "@types/splitpanes": "catalog:",
"@types/three": "catalog:", "@types/three": "catalog:",
"@webgpu/types": "catalog:",
"unplugin-info": "catalog:", "unplugin-info": "catalog:",
"vue-tsc": "catalog:" "vue-tsc": "catalog:"
} }
+1 -2
View File
@@ -18,8 +18,7 @@
"types": [ "types": [
"vitest", "vitest",
"vite/client", "vite/client",
"unplugin-info/client", "unplugin-info/client"
"@webgpu/types"
], ],
"allowJs": true, "allowJs": true,
"strict": true, "strict": true,
-1
View File
@@ -216,7 +216,6 @@
"@types/ws": "catalog:", "@types/ws": "catalog:",
"@unocss/reset": "catalog:", "@unocss/reset": "catalog:",
"@vitejs/plugin-vue": "catalog:", "@vitejs/plugin-vue": "catalog:",
"@webgpu/types": "catalog:",
"clustr": "catalog:", "clustr": "catalog:",
"csstype": "catalog:", "csstype": "catalog:",
"histoire": "catalog:", "histoire": "catalog:",
+1 -2
View File
@@ -14,8 +14,7 @@
"vitest", "vitest",
"vite/client", "vite/client",
"unplugin-info/client", "unplugin-info/client",
"@types/audioworklet", "@types/audioworklet"
"@webgpu/types"
], ],
"allowJs": true, "allowJs": true,
"strict": true, "strict": true,
-29
View File
@@ -552,9 +552,6 @@ catalogs:
'@vueuse/shared': '@vueuse/shared':
specifier: ^14.4.0 specifier: ^14.4.0
version: 14.4.0 version: 14.4.0
'@webgpu/types':
specifier: ^0.1.72
version: 0.1.72
'@wxt-dev/module-vue': '@wxt-dev/module-vue':
specifier: ^1.0.3 specifier: ^1.0.3
version: 1.0.3 version: 1.0.3
@@ -1796,9 +1793,6 @@ importers:
'@vueuse/motion': '@vueuse/motion':
specifier: 'catalog:' specifier: 'catalog:'
version: 3.0.3(magicast@0.5.4)(vue@3.5.41(typescript@6.0.3)) 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: csstype:
specifier: 'catalog:' specifier: 'catalog:'
version: 3.2.3 version: 3.2.3
@@ -2280,9 +2274,6 @@ importers:
'@vue-macros/volar': '@vue-macros/volar':
specifier: 'catalog:' 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)) 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: builder-util-runtime:
specifier: 'catalog:' specifier: 'catalog:'
version: 9.7.0(supports-color@10.2.2) version: 9.7.0(supports-color@10.2.2)
@@ -2711,9 +2702,6 @@ importers:
'@vueuse/motion': '@vueuse/motion':
specifier: 'catalog:' specifier: 'catalog:'
version: 3.0.3(magicast@0.5.4)(vue@3.5.41(typescript@6.0.3)) 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: csstype:
specifier: 'catalog:' specifier: 'catalog:'
version: 3.2.3 version: 3.2.3
@@ -2916,9 +2904,6 @@ importers:
'@vueuse/motion': '@vueuse/motion':
specifier: 'catalog:' specifier: 'catalog:'
version: 3.0.3(magicast@0.5.4)(vue@3.5.41(typescript@6.0.3)) 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: unplugin-info:
specifier: 'catalog:' 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)) 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': '@vue/test-utils':
specifier: 'catalog:' 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)) 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: jsdom:
specifier: 'catalog:' specifier: 'catalog:'
version: 30.0.1(@noble/hashes@2.3.0)(canvas@3.2.3) version: 30.0.1(@noble/hashes@2.3.0)(canvas@3.2.3)
@@ -4310,9 +4292,6 @@ importers:
'@types/three': '@types/three':
specifier: 'catalog:' specifier: 'catalog:'
version: 0.185.4 version: 0.185.4
'@webgpu/types':
specifier: 'catalog:'
version: 0.1.72
unplugin-info: unplugin-info:
specifier: 'catalog:' 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)) 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': '@vitejs/plugin-vue':
specifier: 'catalog:' 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)) 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: clustr:
specifier: 'catalog:' specifier: 'catalog:'
version: 1.0.2 version: 1.0.2
@@ -12266,9 +12242,6 @@ packages:
'@webext-core/match-patterns@2.0.0': '@webext-core/match-patterns@2.0.0':
resolution: {integrity: sha512-EsyMMKfQuSE4rWCjP/TifwvUWlhC/OhiGn5OK3p9F0d57UmtLib0nzguzPKyxM1/kZV7SkE+jYXkE8gsdPRLmw==} 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': '@wxt-dev/browser@0.2.7':
resolution: {integrity: sha512-Dr3h3qS25Wah4LjoCSw5uazD+547Q0dLnxaRjkkLauus008daHAulgNKTU4HkojaS9QBdo3xUlwUYPTBCQb+XQ==} resolution: {integrity: sha512-Dr3h3qS25Wah4LjoCSw5uazD+547Q0dLnxaRjkkLauus008daHAulgNKTU4HkojaS9QBdo3xUlwUYPTBCQb+XQ==}
@@ -26651,8 +26624,6 @@ snapshots:
'@webext-core/match-patterns@2.0.0': {} '@webext-core/match-patterns@2.0.0': {}
'@webgpu/types@0.1.72': {}
'@wxt-dev/browser@0.2.7': '@wxt-dev/browser@0.2.7':
dependencies: dependencies:
'@types/filesystem': 0.0.36 '@types/filesystem': 0.0.36
-1
View File
@@ -226,7 +226,6 @@ catalog:
'@vueuse/core': ^14.4.0 '@vueuse/core': ^14.4.0
'@vueuse/motion': ^3.0.3 '@vueuse/motion': ^3.0.3
'@vueuse/shared': ^14.4.0 '@vueuse/shared': ^14.4.0
'@webgpu/types': ^0.1.72
'@wxt-dev/module-vue': ^1.0.3 '@wxt-dev/module-vue': ^1.0.3
'@xsai-apple-speech/transcription': 0.1.3 '@xsai-apple-speech/transcription': 0.1.3
'@xsai-apple-speech/transcription-electron-plugin': 0.1.3 '@xsai-apple-speech/transcription-electron-plugin': 0.1.3
+4
View File
@@ -5,6 +5,10 @@
"dependsOn": ["^build"], "dependsOn": ["^build"],
"outputs": ["dist/**"] "outputs": ["dist/**"]
}, },
"typecheck": {
"dependsOn": ["^typecheck"],
"inputs": ["$TURBO_DEFAULT$", "$TURBO_ROOT$/tsconfig.json"]
},
"@proj-airi/electron-vueuse#build": { "@proj-airi/electron-vueuse#build": {
"dependsOn": ["@proj-airi/electron-eventa#build"], "dependsOn": ["@proj-airi/electron-eventa#build"],
"outputs": ["dist/**"] "outputs": ["dist/**"]