Files
reiverr/package.json
2025-08-09 17:03:22 +03:00

46 lines
1.6 KiB
JSON

{
"name": "reiverr-monorepo",
"version": "2.2.0",
"private": true,
"description": "Reiverr - A media server application",
"author": "aleksilassila",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/aleksilassila/reiverr"
},
"workspaces": [
"frontend",
"backend",
"shared",
"jellyfin.plugin",
"torrent-stream.plugin"
],
"scripts": {
"dev": "npm run dev --workspace=frontend",
"build": "npm run build:shared && npm run build:torrent-stream && npm run build:jellyfin && npm run build:backend && npm run build:frontend",
"build:shared": "npm run build --workspace=shared",
"build:backend": "npm run build --workspace=backend",
"build:frontend": "npm run build --workspace=frontend",
"build:torrent-stream": "npm run build --workspace=torrent-stream.plugin",
"build:jellyfin": "npm run build --workspace=jellyfin.plugin",
"start": "npm run start --workspace=backend",
"start:prod": "npm run start:prod --workspace=backend",
"dev:frontend": "npm run dev --workspace=frontend",
"dev:backend": "npm run start:dev --workspace=backend",
"test": "npm run test --workspace=frontend && npm run test --workspace=backend",
"lint": "npm run lint --workspace=frontend && npm run lint --workspace=backend",
"format": "npm run format --workspace=frontend && npm run format --workspace=backend",
"clean": "npm run clean --workspaces --if-present",
"install-all": "npm install",
"preview": "npm run preview --workspace=frontend"
},
"devDependencies": {
"typescript": "^5.2.2"
},
"engines": {
"node": ">=18.0.0",
"npm": ">=8.0.0"
}
}