-
Notifications
You must be signed in to change notification settings - Fork 3
/
package.json
78 lines (78 loc) · 2.69 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
{
"name": "bms",
"version": "1.0.0",
"description": "Building owners and managers face hardships to manage users' services, their payment schedules, and their history manually. That would cause huge problems like wasting some time and effort. Managers encounter these problems to track the users' histories, and all of these operations are done with paperwork that is not durable",
"main": "index.js",
"scripts": {
"start": "cross-env NODE_ENV=production node dist/index.js",
"dev": "cross-env NODE_ENV=development ts-node-dev server/index.ts",
"client": "cd client/ && npm start",
"test": "cross-env NODE_ENV=test jest -i",
"build": "tsc -p .",
"heroku-postbuild": "npm run build && cd client/ && npm i && npm run build",
"db:seed": "cross-env SEED=true NODE_ENV=development ts-node server/database/config/build.ts",
"eslint:fix": "eslint --fix",
"lint": "eslint --ext .ts server/ && eslint --ext .tsx client/src/"
},
"repository": {
"type": "git",
"url": "git+https://github.com/CA-G12/BMS.git"
},
"keywords": [],
"author": "",
"license": "ISC",
"bugs": {
"url": "https://github.com/CA-G12/BMS/issues"
},
"homepage": "https://github.com/CA-G12/BMS#readme",
"dependencies": {
"@types/cron": "^2.0.0",
"@vonage/server-sdk": "^2.11.2",
"axios": "^1.1.3",
"babel-jest": "^27.5.1",
"bcrypt": "^5.0.1",
"compression": "^1.7.4",
"cookie-parser": "^1.4.6",
"cors": "^2.8.5",
"dotenv": "^16.0.0",
"express": "^4.17.3",
"jsonwebtoken": "^8.5.1",
"morgan": "^1.10.0",
"node-cron": "^3.0.2",
"pg": "^8.8.0",
"pg-hstore": "^2.3.4",
"sequelize": "^6.25.0",
"textmagic-rest-client": "^1.0.11",
"ts-jest": "^27.1.4",
"yup": "^0.32.11"
},
"devDependencies": {
"@types/bcrypt": "^5.0.0",
"@types/compression": "^1.7.2",
"@types/cookie-parser": "^1.4.2",
"@types/cors": "^2.8.12",
"@types/express": "^4.17.13",
"@types/jest": "^27.4.1",
"@types/jsonwebtoken": "^8.5.8",
"@types/morgan": "^1.9.3",
"@types/node": "^17.0.25",
"@types/nodemailer": "^6.4.4",
"@types/pg": "^8.6.5",
"@types/pg-escape": "^0.2.1",
"@types/supertest": "^2.0.12",
"@typescript-eslint/eslint-plugin": "^5.40.0",
"@typescript-eslint/parser": "^5.40.0",
"cross-env": "^7.0.3",
"eslint": "^8.25.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-airbnb-typescript": "^17.0.0",
"eslint-config-standard-with-typescript": "^23.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-n": "^15.3.0",
"eslint-plugin-promise": "^6.0.1",
"jest": "^27.5.1",
"supertest": "^6.2.2",
"ts-node-dev": "^1.1.8",
"typescript": "^4.8.4"
}
}