{ "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" } }