-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
92 lines (92 loc) · 2.82 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
90
91
92
{
"name": "koteez-server",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"build": "npm run tsoa-all; npm run tsc;npm run sync",
"tsc": "tsc --sourceMap false",
"watch": "tsc -w",
"load": "artillery run e2e/loadtest.yml -o dist/loadtest.result -q",
"e2e": " mocha -r ts-node/register e2e/**/*Test.ts --exit",
"qa": "ENV=qualification node index.js",
"nre": "ENV=nre node index.js",
"exe_nre": "restshooter e2e/qa.cfg",
"test": "ENV=qualification mocha -r ts-node/register tests/**/*Test.ts --exit",
"coverage": "nyc -r lcov -e .ts -x \"*Test.ts\" npm test && nyc report",
"tsoa-all": "npm run swagger; npm run routes",
"swagger": "tsoa swagger",
"routes": "tsoa routes",
"start": "node index.js",
"dev": "nodemon index.js",
"debug": "npm run watch && nodemon --watch dist --debug --debug-brk=5858 index.js",
"lint": "tslint --project tsconfig.json --config tslint.json",
"sync": "rsync src/localization/*.json dist/localization/",
"db": "mongod --dbpath ./db --nojournal"
},
"keywords": [],
"author": "",
"license": "ISC",
"engines": {
"node": "8.x"
},
"dependencies": {
"@influxdata/influxdb-client": "^1.6.0",
"apollo-server-hapi": "^2.14.2",
"bcrypt-nodejs": "0.0.3",
"bunyan-loggly": "^1.4.2",
"chalk": "^2.4.1",
"cls-hooked": "^4.2.2",
"email-validator": "^2.0.4",
"good": "7.3.0",
"good-console": "^7.1.0",
"good-squeeze": "5.1.0",
"hapi": "16.6.3",
"hapi-auth-basic": "^5.0.0",
"hapi-cls": "^1.1.2",
"hapi-cors-headers": "git://github.com/krysalead/hapi-cors-headers.git#v1.0.3-k",
"inversify": "4.5.2",
"inversify-binding-decorators": "3.0.0",
"jsonwebtoken": "8.2.2",
"mailgun-js": "^0.22.0",
"mockgoose": "^7.3.5",
"moment": "^2.27.0",
"mongoose": "4.13.7",
"mustache": "3.0.1",
"newrelic": "^5.6.1",
"password-generator": "^2.3.2",
"password-hash-and-salt": "^0.1.4",
"reflect-metadata": "^0.1.12",
"request": "^2.88.2",
"sqlite3": "^4.2.0",
"tsoa": "2.1.5",
"typeorm": "^0.2.25",
"typescript-logging": "0.5.0",
"universal-analytics": "^0.4.23",
"uuid": "^3.3.2"
},
"devDependencies": {
"@types/chai": "4.1.4",
"@types/cls-hooked": "4.2.1",
"@types/hapi": "16.1.15",
"@types/mocha": "^5.2.7",
"@types/mongoose": "4.7.30",
"@types/password-hash-and-salt": "0.1.0",
"@types/request": "^2.48.4",
"@types/uuid": "3.4.3",
"artillery": "^1.6.1",
"chai": "4.1.2",
"http-proxy": "1.18.1",
"merge-json": "0.1.0-b.3",
"mocha": "5.2.0",
"mock-fs": "^4.13.0",
"mockgoose": "7.3.5",
"nodemon": "1.17.5",
"nyc": "13.3.0",
"restshooter": "1.9.1",
"ts-node": "6.2.0",
"tslint": "5.8.0",
"typemoq": "2.1.0",
"typescript": "^3.9.7"
}
}