build(deps): migrate workspace dependencies to catalogs

Move direct external dependency versions into pnpm catalogs and update workspace packages to reference catalog entries.

Signed-off-by: RainbowBird <git@luoling.moe>

Commit-Message-Assisted-by: Codex
This commit is contained in:
RainbowBird
2026-06-03 17:12:13 +08:00
parent 6a0ec32aaf
commit 7841df28f8
52 changed files with 2630 additions and 1485 deletions
+2 -2
View File
@@ -53,8 +53,8 @@
"@modelcontextprotocol/sdk": "catalog:",
"@moeru/std": "catalog:",
"node-pty": "catalog:",
"ws": "^8.20.0",
"zod": "^4.3.6"
"ws": "catalog:",
"zod": "catalog:"
},
"devDependencies": {
"@types/ws": "catalog:"
+8 -8
View File
@@ -19,22 +19,22 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@discordjs/voice": "^0.19.2",
"@discordjs/voice": "catalog:",
"@guiiai/logg": "catalog:",
"@huggingface/transformers": "^3.8.1",
"@huggingface/transformers": "catalog:",
"@proj-airi/audio": "workspace:^",
"@proj-airi/server-sdk": "workspace:^",
"@proj-airi/server-shared": "workspace:^",
"@snazzah/davey": "^0.1.11",
"@snazzah/davey": "catalog:",
"@xsai-ext/providers": "catalog:",
"@xsai/generate-speech": "catalog:",
"@xsai/generate-text": "catalog:",
"@xsai/generate-transcription": "catalog:",
"@xsai/shared-chat": "catalog:",
"discord.js": "^14.26.3",
"libsodium-wrappers": "^0.8.3",
"opusscript": "^0.1.1",
"tsx": "^4.21.0",
"wavefile": "^11.0.0"
"discord.js": "catalog:",
"libsodium-wrappers": "catalog:",
"opusscript": "catalog:",
"tsx": "catalog:",
"wavefile": "catalog:"
}
}
+23 -23
View File
@@ -18,34 +18,34 @@
"@proj-airi/server-sdk": "workspace:*",
"@xsai/generate-text": "catalog:",
"@xsai/shared-chat": "catalog:",
"alien-signals": "^3.1.2",
"awilix": "^13.0.3",
"canvas": "^3.2.3",
"alien-signals": "catalog:",
"awilix": "catalog:",
"canvas": "catalog:",
"crossws": "catalog:",
"es-toolkit": "^1.45.1",
"eventemitter3": "^5.0.4",
"es-toolkit": "catalog:es-toolkit-1-45-1",
"eventemitter3": "catalog:",
"isolated-vm": "catalog:",
"minecraft-data": "3.102.3",
"mineflayer": "^4.33.0",
"mineflayer-armor-manager": "^2.0.1",
"mineflayer-auto-eat": "^5.0.3",
"mineflayer-collectblock": "^1.6.0",
"mineflayer-pathfinder": "^2.4.5",
"mineflayer-pvp": "^1.3.2",
"mineflayer-tool": "^1.2.0",
"minecraft-data": "catalog:",
"mineflayer": "catalog:",
"mineflayer-armor-manager": "catalog:",
"mineflayer-auto-eat": "catalog:",
"mineflayer-collectblock": "catalog:",
"mineflayer-pathfinder": "catalog:",
"mineflayer-pvp": "catalog:",
"mineflayer-tool": "catalog:",
"nanoid": "catalog:",
"prismarine-block": "^1.23.0",
"prismarine-entity": "^2.6.0",
"prismarine-item": "^1.18.0",
"prismarine-recipe": "^1.5.0",
"prismarine-viewer": "^1.33.0",
"prismarine-windows": "^2.10.0",
"valibot": "^1.3.1",
"vec3": "^0.2.0",
"prismarine-block": "catalog:",
"prismarine-entity": "catalog:",
"prismarine-item": "catalog:",
"prismarine-recipe": "catalog:",
"prismarine-viewer": "catalog:",
"prismarine-windows": "catalog:",
"valibot": "catalog:valibot-1-3-1",
"vec3": "catalog:",
"ws": "catalog:",
"yaml": "catalog:",
"zod": "^4.3.6",
"zod-to-json-schema": "^3.25.2"
"zod": "catalog:",
"zod-to-json-schema": "catalog:"
},
"devDependencies": {
"@types/ws": "catalog:"
+7 -7
View File
@@ -25,19 +25,19 @@
"@electric-sql/pglite": "catalog:",
"@guiiai/logg": "catalog:",
"@moeru/std": "catalog:",
"@velin-dev/core": "^0.4.0",
"@velin-dev/core": "catalog:",
"@xsai/generate-text": "catalog:",
"@xsai/shared-chat": "catalog:",
"@xsai/utils-chat": "catalog:",
"best-effort-json-parser": "^1.4.0",
"best-effort-json-parser": "catalog:",
"drizzle-orm": "catalog:",
"es-toolkit": "^1.45.1",
"nanoid": "^5.1.9",
"valibot": "^1.3.1",
"ws": "^8.20.0"
"es-toolkit": "catalog:es-toolkit-1-45-1",
"nanoid": "catalog:nanoid-5-1-9",
"valibot": "catalog:valibot-1-3-1",
"ws": "catalog:"
},
"devDependencies": {
"@types/ws": "^8.18.1",
"@types/ws": "catalog:",
"drizzle-kit": "catalog:"
}
}
+27 -27
View File
@@ -22,43 +22,43 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@dotenvx/dotenvx": "^1.61.1",
"@ffmpeg-installer/ffmpeg": "^1.1.0",
"@grammyjs/files": "^1.2.0",
"@dotenvx/dotenvx": "catalog:",
"@ffmpeg-installer/ffmpeg": "catalog:",
"@grammyjs/files": "catalog:",
"@guiiai/logg": "catalog:",
"@moeru/std": "catalog:",
"@napi-rs/image": "^1.12.0",
"@opentelemetry/api": "^1.9.1",
"@opentelemetry/auto-instrumentations-node": "^0.73.0",
"@opentelemetry/exporter-metrics-otlp-proto": "^0.215.0",
"@opentelemetry/exporter-trace-otlp-proto": "^0.215.0",
"@opentelemetry/instrumentation-pg": "^0.67.0",
"@opentelemetry/resources": "^2.7.0",
"@opentelemetry/sdk-metrics": "^2.7.0",
"@opentelemetry/sdk-node": "^0.215.0",
"@opentelemetry/sdk-trace-node": "^2.7.0",
"@opentelemetry/semantic-conventions": "^1.40.0",
"@velin-dev/core": "^0.4.0",
"@napi-rs/image": "catalog:",
"@opentelemetry/api": "catalog:",
"@opentelemetry/auto-instrumentations-node": "catalog:",
"@opentelemetry/exporter-metrics-otlp-proto": "catalog:",
"@opentelemetry/exporter-trace-otlp-proto": "catalog:",
"@opentelemetry/instrumentation-pg": "catalog:",
"@opentelemetry/resources": "catalog:",
"@opentelemetry/sdk-metrics": "catalog:",
"@opentelemetry/sdk-node": "catalog:",
"@opentelemetry/sdk-trace-node": "catalog:",
"@opentelemetry/semantic-conventions": "catalog:",
"@velin-dev/core": "catalog:",
"@xsai/embed": "catalog:",
"@xsai/generate-text": "catalog:",
"@xsai/shared-chat": "catalog:",
"@xsai/tool": "catalog:",
"@xsai/utils-chat": "catalog:",
"best-effort-json-parser": "^1.4.0",
"best-effort-json-parser": "catalog:",
"drizzle-orm": "catalog:",
"es-toolkit": "^1.45.1",
"fluent-ffmpeg": "^2.1.3",
"grammy": "^1.42.0",
"nanoid": "^5.1.9",
"p-limit": "^7.3.0",
"pg": "^8.20.0",
"telegram": "^2.26.22",
"uuid": "^13.0.0",
"valibot": "^1.3.1"
"es-toolkit": "catalog:es-toolkit-1-45-1",
"fluent-ffmpeg": "catalog:",
"grammy": "catalog:",
"nanoid": "catalog:nanoid-5-1-9",
"p-limit": "catalog:",
"pg": "catalog:",
"telegram": "catalog:",
"uuid": "catalog:",
"valibot": "catalog:valibot-1-3-1"
},
"devDependencies": {
"@types/pg": "^8.20.0",
"@types/pg": "catalog:",
"drizzle-kit": "catalog:",
"tsx": "^4.21.0"
"tsx": "catalog:"
}
}
+4 -4
View File
@@ -13,11 +13,11 @@
},
"dependencies": {
"@guiiai/logg": "catalog:",
"@modelcontextprotocol/sdk": "^1.29.0",
"@modelcontextprotocol/sdk": "catalog:",
"@moeru/std": "catalog:",
"@proj-airi/server-sdk": "workspace:*",
"h3": "2.0.1-rc.20",
"playwright": "^1.60.0",
"zod": "^4.3.6"
"h3": "catalog:",
"playwright": "catalog:",
"zod": "catalog:"
}
}