Files
MusicServer/package.json
T
snowy-yang 3c51e4d06a feat(dev): 热重载开发模式(node --watch 限定 src/sdk/sources 目录)
- package.json 新增 dev 脚本;--watch-path 限定监视范围,
  规避 @fastify/swagger-ui 启动时写 node_modules 触发的多余重启
- start.bat 支持 dev 参数(保留 SOURCE_ENABLED 外部音源开关)
- README 快速开始补充 pnpm dev
2026-09-29 20:24:40 +08:00

34 lines
887 B
JSON

{
"name": "music-server",
"version": "1.0.0",
"description": "多平台音乐聚合服务器",
"type": "module",
"main": "sdk/index.ts",
"packageManager": "pnpm@12.4.1",
"scripts": {
"typecheck": "tsc",
"start": "node src/server.ts",
"dev": "node --watch-path=./src --watch-path=./sdk --watch-path=./sources --watch --watch-preserve-output src/server.ts",
"test": "pnpm run typecheck && node test/smoke-test.ts"
},
"dependencies": {
"@fastify/cors": "^11.3.0",
"@fastify/swagger": "^9.8.1",
"@fastify/swagger-ui": "^6.1.1",
"crypto-js": "^4.2.0",
"fastify": "^5.12.1",
"iconv-lite": "^0.6.3",
"isolated-vm": "^7.0.1",
"pako": "^2.1.0",
"qrcode": "^1.5.4"
},
"devDependencies": {
"@types/node": "^26.4.0",
"playwright": "^1.62.1",
"typescript": "^7.0.2"
},
"engines": {
"node": ">=22.18"
}
}