Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 1 | { |
| 2 | "name": "jami-web-server", |
Misha Krieger-Raynauld | 173fbba | 2022-11-16 14:10:38 -0500 | [diff] [blame] | 3 | "version": "1.0.0", |
Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 4 | "type": "module", |
| 5 | "scripts": { |
Misha Krieger-Raynauld | 86917ea | 2022-11-20 14:21:02 -0500 | [diff] [blame] | 6 | "start": "tsc-watch --build --onSuccess \"node dist/index.js\"", |
Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 7 | "start:prod": "env NODE_ENV=production node dist/index.js", |
Misha Krieger-Raynauld | 86917ea | 2022-11-20 14:21:02 -0500 | [diff] [blame] | 8 | "build": "tsc --build", |
| 9 | "clean": "rm -rf dist *.tsbuildinfo", |
Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 10 | "lint": "eslint src", |
| 11 | "lint:fix": "eslint --fix src", |
| 12 | "format": "prettier --write src", |
simon | 7d4386c | 2022-10-26 17:47:59 -0400 | [diff] [blame] | 13 | "format:check": "prettier --check src", |
| 14 | "prepare": "npm run genkeys", |
| 15 | "genkeys": "sh scripts/genkeys.sh" |
Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 16 | }, |
Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 17 | "dependencies": { |
Issam E. Maghni | f796a09 | 2022-10-09 20:25:26 +0000 | [diff] [blame] | 18 | "argon2": "^0.29.1", |
Michelle Sepkap Sime | e580f42 | 2022-10-31 23:27:04 -0400 | [diff] [blame] | 19 | "cors": "^2.8.5", |
simon | 7d4386c | 2022-10-26 17:47:59 -0400 | [diff] [blame] | 20 | "dotenv": "^16.0.3", |
Issam E. Maghni | f796a09 | 2022-10-09 20:25:26 +0000 | [diff] [blame] | 21 | "express": "^4.18.2", |
Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 22 | "express-async-handler": "^1.2.0", |
Misha Krieger-Raynauld | 8ef4840 | 2022-10-23 21:41:51 -0400 | [diff] [blame] | 23 | "helmet": "^6.0.0", |
Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 24 | "jose": "^4.10.0", |
idillon | a3c2fad | 2022-12-18 23:49:10 -0500 | [diff] [blame] | 25 | "link-preview-js": "^3.0.4", |
| 26 | "linkifyjs": "^4.0.2", |
Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 27 | "loglevel": "^1.8.0", |
| 28 | "reflect-metadata": "^0.1.13", |
| 29 | "rxjs": "^7.5.7", |
| 30 | "typedi": "^0.10.0", |
Issam E. Maghni | f796a09 | 2022-10-09 20:25:26 +0000 | [diff] [blame] | 31 | "whatwg-url": "^11.0.0", |
Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 32 | "ws": "^8.9.0" |
Misha Krieger-Raynauld | 173fbba | 2022-11-16 14:10:38 -0500 | [diff] [blame] | 33 | }, |
| 34 | "devDependencies": { |
| 35 | "@types/cors": "^2.8.12", |
| 36 | "@types/express": "^4.17.14", |
| 37 | "@types/node": "^18.8.3", |
| 38 | "@types/whatwg-url": "^11.0.0", |
| 39 | "@types/ws": "^8.5.3", |
| 40 | "dotenv-cli": "^6.0.0", |
Misha Krieger-Raynauld | 86917ea | 2022-11-20 14:21:02 -0500 | [diff] [blame] | 41 | "tsc-watch": "^5.0.3", |
| 42 | "typescript": "~4.8.4" |
Issam E. Maghni | 0ef4a36 | 2022-10-05 23:20:16 +0000 | [diff] [blame] | 43 | } |
| 44 | } |