Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 1 | { |
| 2 | "name": "jami-web-server", |
| 3 | "type": "module", |
| 4 | "scripts": { |
| 5 | "start": "nodemon --watch src src/index.ts", |
| 6 | "start:prod": "env NODE_ENV=production node dist/index.js", |
| 7 | "build": "tsc", |
simon | 42930d3 | 2022-10-14 14:36:54 -0400 | [diff] [blame] | 8 | "clean": "rm -Rf dist tsconfig.tsbuildinfo", |
Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 9 | "lint": "eslint src", |
| 10 | "lint:fix": "eslint --fix src", |
| 11 | "format": "prettier --write src", |
| 12 | "format:check": "prettier --check src" |
| 13 | }, |
| 14 | "devDependencies": { |
| 15 | "@types/express": "^4.17.14", |
Issam E. Maghni | f796a09 | 2022-10-09 20:25:26 +0000 | [diff] [blame] | 16 | "@types/node": "^18.8.3", |
| 17 | "@types/whatwg-url": "^11.0.0", |
Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 18 | "@types/ws": "^8.5.3", |
| 19 | "nodemon": "^2.0.20", |
| 20 | "npm-check-updates": "^16.3.3", |
| 21 | "ts-node": "^10.9.1", |
| 22 | "typescript": "^4.8.4", |
| 23 | "wscat": "^5.2.0" |
| 24 | }, |
| 25 | "dependencies": { |
Issam E. Maghni | f796a09 | 2022-10-09 20:25:26 +0000 | [diff] [blame] | 26 | "argon2": "^0.29.1", |
| 27 | "express": "^4.18.2", |
Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 28 | "express-async-handler": "^1.2.0", |
Misha Krieger-Raynauld | 8ef4840 | 2022-10-23 21:41:51 -0400 | [diff] [blame^] | 29 | "helmet": "^6.0.0", |
Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 30 | "jose": "^4.10.0", |
| 31 | "loglevel": "^1.8.0", |
| 32 | "reflect-metadata": "^0.1.13", |
| 33 | "rxjs": "^7.5.7", |
| 34 | "typedi": "^0.10.0", |
Issam E. Maghni | f796a09 | 2022-10-09 20:25:26 +0000 | [diff] [blame] | 35 | "whatwg-url": "^11.0.0", |
Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 36 | "ws": "^8.9.0" |
| 37 | } |
| 38 | } |