| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- {
- "name": "backend",
- "version": "1.0.0",
- "description": "ServicePilot backend powered by Node.js, TypeScript, Express, and Parse.",
- "main": "dist/server.js",
- "scripts": {
- "dev": "ts-node-dev --respawn --transpile-only src/server.ts",
- "build": "tsc -p tsconfig.json",
- "start": "node dist/server.js",
- "schema:init": "powershell -ExecutionPolicy Bypass -File scripts/init-parse-schema.ps1",
- "seed:mock": "powershell -ExecutionPolicy Bypass -File scripts/seed-mock-data.ps1",
- "test": "jest --runInBand",
- "test:watch": "jest --watch",
- "lint": "eslint src tests --ext .ts"
- },
- "keywords": [],
- "author": "",
- "license": "MIT",
- "type": "commonjs",
- "dependencies": {
- "bcryptjs": "^3.0.3",
- "cors": "^2.8.6",
- "dotenv": "^17.4.2",
- "express": "^5.2.1",
- "helmet": "^8.2.0",
- "jsonwebtoken": "^9.0.3",
- "morgan": "^1.10.1",
- "multer": "^2.1.1",
- "parse": "^8.6.0",
- "zod": "^4.4.3"
- },
- "devDependencies": {
- "@types/cors": "^2.8.19",
- "@types/express": "^5.0.6",
- "@types/jest": "^30.0.0",
- "@types/jsonwebtoken": "^9.0.10",
- "@types/morgan": "^1.9.10",
- "@types/multer": "^2.1.0",
- "@types/node": "^25.9.1",
- "@types/supertest": "^7.2.0",
- "eslint": "^10.4.1",
- "jest": "^30.4.2",
- "prettier": "^3.8.3",
- "supertest": "^7.2.2",
- "ts-jest": "^29.4.11",
- "ts-node": "^10.9.2",
- "ts-node-dev": "^2.0.0",
- "typescript": "^6.0.3"
- }
- }
|