{ "name": "nyaa-crawler", "version": "0.1.0", "private": true, "scripts": { "dev": "concurrently \"npm run dev:server\" \"npm run dev:client\"", "dev:server": "tsx watch src/server/index.ts", "dev:client": "vite", "build": "npm run build:client && npm run build:server", "build:client": "vite build", "build:server": "tsc -p tsconfig.server.json", "start": "node dist/server/index.js", "migrate": "tsx src/server/db/migrate.ts" }, "dependencies": { "express": "^4.18.3", "fast-xml-parser": "^4.3.6", "node-cron": "^3.0.3" }, "devDependencies": { "@types/express": "^4.17.21", "@types/node": "^22.0.0", "@types/node-cron": "^3.0.11", "@types/react": "^18.2.73", "@types/react-dom": "^18.2.22", "@vitejs/plugin-react": "^4.2.1", "concurrently": "^8.2.2", "react": "^18.2.0", "react-dom": "^18.2.0", "tsx": "^4.7.1", "typescript": "^5.4.3", "vite": "^5.2.2" } }