-
Notifications
You must be signed in to change notification settings - Fork 60
/
package.json
137 lines (137 loc) · 4.6 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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
{
"name": "nxplorerjs-microservice",
"version": "1.11.21",
"description": "Express Microservice Starter Project",
"main": "index.js",
"scripts": {
"start": "cross-env RSA_PRIVATE_KEY_FILE=./jwtRS256.key RSA_PUBLIC_KEY_FILE=./jwtRS256.key.pub node build/main",
"start:docker": "node main",
"heroku-postbuild": "npm run compile",
"compile": "cross-env NODE_ENV=production node build.js && backpack build",
"compile:dev": "cross-env NODE_ENV=development node build.js && backpack build",
"dev": "cross-env NODE_ENV=development node build.js && backpack dev",
"dev:debug": "cross-env NODE_ENV=development node build.js && cross-env DEBUG=express:* backpack dev",
"test": "cross-env NODE_ENV=test node build.js && npm run lint && jest --forceExit --config unit.config.json --detectOpenHandles",
"test:dev": "cross-env NODE_ENV=test node build.js && jest --forceExit --config unit.config.json --detectOpenHandles",
"lint": "npm run tslint -- -o reports/lint_issues.json -t json --force \"server/**/*.ts\" ",
"lint:console": "npm run tslint -- --force \"server/**/*.ts\" ",
"tslint": "tslint",
"wait-port": "wait-port",
"sonar-scanner": "sonar-scanner",
"itest:build": "cross-env NODE_ENV=test node build.js && cross-env NODE_ENV=test backpack build",
"itest:run": "concurrently --kill-others --success first \"cd build && node main\" \"wait-port localhost:3000 && jest --forceExit --config itest.config.json\"",
"prettier:base": "prettier --parser typescript --single-quote",
"prettier:check": "npm run prettier:base -- --list-different \"server/**/*.{ts,tsx}\"",
"prettier:write": "npm run prettier:base -- --write \"server/**/*.{ts,tsx}\""
},
"jestSonar": {
"reportPath": "reports",
"reportFile": "test-reporter.xml",
"indent": 4,
"sonar56x": true
},
"jest": {
"globals": {
"ts-jest": {
"diagnostics": false
}
}
},
"dependencies": {
"apollo-datasource-rest": "^0.6.1",
"apollo-errors": "^1.9.0",
"apollo-server": "^2.9.14",
"apollo-server-express": "^2.9.14",
"bluebird": "^3.7.2",
"body-parser": "^1.19.0",
"brakes": "^2.8.0",
"casual": "^1.6.0",
"compression": "^1.7.3",
"cookie-parser": "^1.4.4",
"cross-env": "^7.0.0",
"csurf": "^1.9.0",
"dataloader": "^2.0.0",
"dateformat": "^3.0.3",
"dotenv": "^8.0.0",
"express": "^4.17.1",
"express-jwt": "^5.3.1",
"express-partial-response": "^1.0.0",
"express-physical": "^0.5.3",
"faker": "^4.1.0",
"graphql": "^14.5.8",
"graphql-import": "^0.7.1",
"graphql-request": "^1.8.2",
"helmet": "^3.21.2",
"inversify": "^5.0.1",
"inversify-express-utils": "^6.3.2",
"jsonwebtoken": "^8.5.1",
"lodash": "^4.17.15",
"node-fetch": "^2.6.0",
"node-json-db": "^1.0.1",
"pino": "^5.15.0",
"progress": "^2.0.3",
"prom-client": "^11.5.3",
"puppeteer": "^2.0.0",
"randexp": "^0.5.3",
"reflect-metadata": "^0.1.13",
"request": "^2.88.0",
"request-promise": "^4.2.5",
"response-time": "^2.3.2",
"rxjs": "^6.5.3",
"scrape-it": "^5.2.0",
"source-map-support": "^0.5.16",
"swagger-express-middleware": "^2.0.4",
"swagger-ui-express": "^4.1.2",
"yamljs": "^0.3.0"
},
"peerDependencies": {
"graphql": "^0.13.2 || ^14.0.0"
},
"devDependencies": {
"@types/express": "^4.17.2",
"@types/graphql": "^14.5.0",
"@types/jest": "^24.0.25",
"@types/lodash": "^4.14.149",
"@types/request": "^2.48.4",
"@types/supertest": "^2.0.8",
"awesome-typescript-loader": "^5.2.1",
"backpack-core": "^0.8.4",
"concurrently": "^5.0.2",
"graphql-import-loader": "^0.2.1",
"graphql-tester": "0.0.5",
"jest": "^24.9.0",
"jest-sonar-reporter": "^2.0.0",
"prettier": "^1.19.1",
"shelljs": "^0.8.3",
"supertest": "^4.0.2",
"ts-jest": "^24.2.0",
"ts-node": "^8.5.4",
"tslint": "^5.20.1",
"tslint-config-prettier": "^1.18.0",
"tslint-config-standard": "^9.0.0",
"typedoc": "^0.15.6",
"typedoc-webpack-plugin": "^1.1.4",
"typescript": "^3.7.4",
"wait-port": "^0.2.7"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ERS-HCL/nxplorerjs-microservice-starter.git"
},
"keywords": [
"cloud",
"native",
"microservice",
"express",
"reactive",
"12-factor",
"graphql",
"jest"
],
"author": "Tarun Kumar Sukhu <[email protected]>",
"license": "MIT",
"bugs": {
"url": "https://github.com/ERS-HCL/nxplorerjs-microservice-starter/issues"
},
"homepage": "https://github.com/ERS-HCL/nxplorerjs-microservice-starter#readme"
}