-
Notifications
You must be signed in to change notification settings - Fork 27
/
package.json
89 lines (89 loc) · 2.95 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
79
80
81
82
83
84
85
86
87
88
89
{
"name": "hgnrest",
"version": "1.0.0",
"description": "This module is the REST module built on NodeJS to support MongoDB activities, Since EmberData has no direct adapters for MongoDB. This module will later be intergrated with EmberJS HGN project to maintain singularity.",
"main": "restapp",
"scripts": {
"test": "jest --passWithNoTests --silent --noStackTrace --runInBand --forceExit",
"test:verbose": "jest --passWithNoTests --runInBand",
"test:unit": "npm test -- --watch -c jest-unit.config.js",
"test:integration": "npm test -- --watch -c jest-integration.config.js",
"test:staged": "npm test --findRelatedTests",
"test:ci": "npm test -- --coverage",
"lint": "eslint --fix ./src",
"build": "babel src -d dist",
"buildw": "babel src -d dist --watch",
"start": "node dist/server.js",
"dev": "nodemon --exec babel-node src/server.js",
"serve": "babel-node src/server.js",
"prepare-macos-linux": "husky install && chmod ug+x .husky/* && chmod ug+x .git/hooks/*"
},
"author": "AK",
"license": "ISC",
"devDependencies": {
"@babel/eslint-parser": "^7.15.0",
"@types/express": "^4.17.6",
"@types/jest": "^26.0.0",
"@types/node": "^8.10.61",
"@types/supertest": "^6.0.2",
"babel-jest": "^29.7.0",
"eslint": "^8.47.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^9.1.0",
"eslint-import-resolver-babel-module": "^5.3.1",
"eslint-plugin-import": "^2.28.0",
"husky": "^8.0.1",
"jest": "^29.7.0",
"eslint-plugin-jsx-a11y": "^6.7.1",
"eslint-plugin-react": "^7.33.1",
"eslint-plugin-react-hooks": "^4.6.0",
"lint-staged": "^13.0.3",
"mongodb-memory-server": "^7.2.1",
"nodemon": "^3.0.1",
"prettier": "3.2.5",
"supertest": "^6.1.3"
},
"dependencies": {
"@babel/cli": "^7.15.4",
"@babel/core": "^7.10.2",
"@babel/node": "^7.14.9",
"@babel/plugin-transform-async-to-generator": "^7.10.1",
"@babel/plugin-transform-runtime": "^7.10.1",
"@babel/preset-env": "^7.10.2",
"@babel/runtime": "^7.10.2",
"@sentry/integrations": "^7.110.0",
"@sentry/node": "^7.56.0",
"async-exit-hook": "^2.0.1",
"babel-plugin-module-resolver": "^5.0.0",
"bcryptjs": "^2.4.3",
"body-parser": "^1.18.3",
"cheerio": "^1.0.0-rc.12",
"cors": "^2.8.4",
"cron": "^1.8.2",
"dotenv": "^5.0.1",
"express": "^4.17.1",
"express-validator": "^7.0.1",
"googleapis": "^100.0.0",
"jsonwebtoken": "^9.0.0",
"lodash": "^4.17.21",
"moment": "^2.29.4",
"moment-timezone": "^0.5.35",
"mongodb": "^3.7.3",
"mongoose": "^5.13.20",
"mongoose-validator": "^2.1.0",
"node-cache": "^5.1.2",
"node-datetime": "^2.0.3",
"nodemailer": "^6.4.16",
"redis": "^4.2.0",
"sanitize-html": "^2.13.0",
"supertest": "^6.3.4",
"uuid": "^3.4.0",
"ws": "^8.17.1"
},
"nodemonConfig": {
"watch": [
"/src/**/*"
]
}
}