- 新增 Music 数据模型 + 迁移(title/subtitle/audioFile) - 后端:公共 /api/music 查询接口 + 管理端 CRUD (音频上传专用 multer,限制 20MB) - 移动端 /music/:id 播放页: - 金色印章式唱片 + 旋转虚线环 + 三重金色涟漪 - preload=auto + HTTP Range 流式加载 - 浏览器禁止 autoplay 时显示「轻点聆听」overlay - 自定义进度条与时间显示 - Admin:新增音乐管理三页(列表/表单/二维码)与侧栏入口 - 导入示例音乐:朝天宫之歌 - Dockerfile + entrypoint 增加 music 资产回灌 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
33 lines
767 B
JSON
33 lines
767 B
JSON
{
|
|
"name": "stamp",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev:server": "pnpm --filter @stamp/server dev",
|
|
"dev:web": "pnpm --filter @stamp/web dev",
|
|
"build": "pnpm -r build",
|
|
"db:generate": "prisma generate",
|
|
"db:migrate": "prisma migrate dev",
|
|
"db:push": "prisma db push",
|
|
"db:seed": "pnpm --filter @stamp/server seed",
|
|
"db:seed-articles": "pnpm --filter @stamp/server seed-articles",
|
|
"db:seed-music": "pnpm --filter @stamp/server seed-music"
|
|
},
|
|
"engines": {
|
|
"node": ">=20"
|
|
},
|
|
"pnpm": {
|
|
"onlyBuiltDependencies": [
|
|
"@prisma/client",
|
|
"@prisma/engines",
|
|
"esbuild",
|
|
"prisma"
|
|
]
|
|
},
|
|
"devDependencies": {
|
|
"prisma": "^6.19.3"
|
|
},
|
|
"dependencies": {
|
|
"@prisma/client": "^6.19.3"
|
|
}
|
|
}
|