blob: 85f6d93830f8055f760f59fe105cc75350ea412c [file] [log] [blame]
Issam E. Maghni0ef4a362022-10-05 23:20:16 +00001{
2 "name": "jami-web-server",
Misha Krieger-Raynauld173fbba2022-11-16 14:10:38 -05003 "version": "1.0.0",
Issam E. Maghni0ef4a362022-10-05 23:20:16 +00004 "type": "module",
5 "scripts": {
Misha Krieger-Raynauld86917ea2022-11-20 14:21:02 -05006 "start": "tsc-watch --build --onSuccess \"node dist/index.js\"",
Issam E. Maghni0ef4a362022-10-05 23:20:16 +00007 "start:prod": "env NODE_ENV=production node dist/index.js",
Misha Krieger-Raynauld86917ea2022-11-20 14:21:02 -05008 "build": "tsc --build",
9 "clean": "rm -rf dist *.tsbuildinfo",
Issam E. Maghni0ef4a362022-10-05 23:20:16 +000010 "lint": "eslint src",
11 "lint:fix": "eslint --fix src",
12 "format": "prettier --write src",
simon7d4386c2022-10-26 17:47:59 -040013 "format:check": "prettier --check src",
14 "prepare": "npm run genkeys",
15 "genkeys": "sh scripts/genkeys.sh"
Issam E. Maghni0ef4a362022-10-05 23:20:16 +000016 },
Issam E. Maghni0ef4a362022-10-05 23:20:16 +000017 "dependencies": {
Issam E. Maghnif796a092022-10-09 20:25:26 +000018 "argon2": "^0.29.1",
Michelle Sepkap Simee580f422022-10-31 23:27:04 -040019 "cors": "^2.8.5",
simon7d4386c2022-10-26 17:47:59 -040020 "dotenv": "^16.0.3",
Issam E. Maghnif796a092022-10-09 20:25:26 +000021 "express": "^4.18.2",
Issam E. Maghni0ef4a362022-10-05 23:20:16 +000022 "express-async-handler": "^1.2.0",
Misha Krieger-Raynauld8ef48402022-10-23 21:41:51 -040023 "helmet": "^6.0.0",
Issam E. Maghni0ef4a362022-10-05 23:20:16 +000024 "jose": "^4.10.0",
idillona3c2fad2022-12-18 23:49:10 -050025 "link-preview-js": "^3.0.4",
26 "linkifyjs": "^4.0.2",
Issam E. Maghni0ef4a362022-10-05 23:20:16 +000027 "loglevel": "^1.8.0",
28 "reflect-metadata": "^0.1.13",
29 "rxjs": "^7.5.7",
30 "typedi": "^0.10.0",
Issam E. Maghnif796a092022-10-09 20:25:26 +000031 "whatwg-url": "^11.0.0",
Issam E. Maghni0ef4a362022-10-05 23:20:16 +000032 "ws": "^8.9.0"
Misha Krieger-Raynauld173fbba2022-11-16 14:10:38 -050033 },
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-Raynauld86917ea2022-11-20 14:21:02 -050041 "tsc-watch": "^5.0.3",
42 "typescript": "~4.8.4"
Issam E. Maghni0ef4a362022-10-05 23:20:16 +000043 }
44}