package.json
⎇
Raw
1{
2 "name": "music-server-backend",
3 "version": "1.0.0",
4 "license": "AGPL-3.0-only",
5 "scripts": {
6 "clean": "rm -rf dist node_modules ../webclient/dist ../webclient/node_modules",
7 "postinstall": "bun install --cwd ../webclient",
8 "build-watch:frontend": "cd ../webclient && bun run build -c vite.watch.config.ts --watch --emptyOutDir --outDir ../server/dist",
9 "start": "bun run --watch src/index.ts --serve dist",
10 "dev": "bun run build-watch:frontend & sleep 1 && bun run start",
11 "build:frontend": "cd ../webclient && bun run build -c vite.compile.config.ts --emptyOutDir --outDir ../server/dist",
12 "compile": "bun run build:frontend && bun build src/index.ts --compile --production --outfile dist/server"
13 },
14 "devDependencies": {
15 "@biomejs/biome": "^2.5.4",
16 "bun-types": "latest"
17 },
18 "dependencies": {
19 "elysia": "^1.4.29",
20 "@elysiajs/static": "^1.4.10",
21 "file-type": "^22.0.1",
22 "music-metadata": "^11.14.0",
23 "music-server-shared": "file:../shared"
24 }
25}
26