-
Notifications
You must be signed in to change notification settings - Fork 3
/
package.json
148 lines (148 loc) · 6.59 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
138
139
140
141
142
143
144
145
146
147
148
{
"name": "KPMG-CA-PQVD",
"version": "1.0.0",
"description": "KPMG submission for CA PQVD",
"main": "server/index.js",
"scripts": {
"preinstall": "npm prune",
"prestart": "open http://localhost:8080 & exit 0",
"start": "node_modules/.bin/nodemon --watch package.json --watch config --watch server --watch raml server/index.js",
"prebuild": "node_modules/.bin/rimraf dist",
"build": "node_modules/.bin/webpack --config config/webpack.config.js -p --bail",
"pretest": "node_modules/.bin/rimraf dist reports/*/",
"test": "npm run -s karma && npm run eslint && npm run -s protractor && npm run -s istanbul",
"test-open": "npm test && open \"./reports/index.html\"",
"test-watch": "node_modules/.bin/nodemon --watch client --watch server --watch config --watch package.json --exec \"npm run test-open\"",
"karma": "node_modules/.bin/karma start config/karma.config.js",
"karma-watch": "node_modules/.bin/karma start config/karma.watch.config.js",
"preprotractor": "node_modules/.bin/webdriver-manager update",
"protractor": "node_modules/.bin/protractor config/protractor.config.js",
"lint": "node_modules/.bin/eslint .",
"eslint": "npm run eslint-junit && npm run eslint-html",
"eslint-console": "node_modules/.bin/eslint .",
"eslint-html": "node_modules/.bin/eslint . -f node_modules/eslint-html-reporter/reporter.js -o reports/eslint/index.html || true",
"eslint-junit": "node_modules/.bin/eslint . -f junit -o reports/eslint/junit.xml || true",
"istanbul": "npm run istanbul-html && npm run istanbul-cobertura",
"istanbul-html": "node_modules/.bin/istanbul report --include \"reports/**/coverage/*.json\" --dir \"reports/istanbul\" html",
"istanbul-cobertura": "node_modules/.bin/istanbul report --include \"reports/**/coverage/*.json\" --dir \"reports/istanbul\" cobertura",
"predocs": "node_modules/.bin/rimraf docs/*/",
"docs": "npm run -s docs-esdoc && npm run -s docs-raml",
"docs-open": "npm run docs && open \"./docs/index.html\"",
"docs-esdoc": "node_modules/.bin/esdoc -c \"config/esdoc.config.json\"",
"predocs-raml": "mkdir \"docs/raml\"",
"docs-raml": "node_modules/.bin/raml2html \"raml/api.v1.raml\" > \"docs/raml/index.html\"",
"raml2swagger": "node node_modules/api-spec-converter/bin/api-spec-converter raml/api.v1.raml --from=raml --to=swagger_2 --check | node node_modules/json2yaml/CLI > swagger/api.v1.yaml && node node_modules/replace-in-file/bin/cli \"host: \\\"\\\"\" \"host: \\\"www.calproc.website\\\"\" swagger/api.v1.yaml",
"docker-web-build": "docker build --no-cache=true -f docker/Dockerfile-web -t calproc-web:3 .",
"docker-db-build": "docker build --no-cache=true -f docker/Dockerfile-db -t calproc-db:1 .",
"docker-db-refresh": "docker exec -it $(docker ps --filter='name=dev-stack_db' --format '{{.ID}}') refresh.sh",
"docker-dev-db-refresh": "docker exec -it $(docker ps --filter='name=dev-stack_db' --format '{{.ID}}') refresh.sh",
"docker-dev-init": "./db/scripts/local/set-neo4j-password.sh",
"docker-dev-start": "docker deploy -c docker/dev-stack.yml dev-stack",
"docker-dev-stop": "docker stack rm dev-stack",
"docker-prod-start": "docker deploy -c docker/production-stack.yml prod-stack",
"docker-prod-stop": "docker stack rm prod-stack",
"docker-dev-rinse": "./db/scripts/local/wash-rinse-repeat.sh",
"test-server": "node_modules/.bin/mocha server/api.v1.spec.js --timeout 15000"
},
"author": "KPMG",
"license": "",
"dependencies": {
"@angular/common": "2.4.7",
"@angular/compiler": "2.4.7",
"@angular/core": "2.4.7",
"@angular/forms": "2.4.7",
"@angular/http": "2.4.7",
"@angular/platform-browser": "2.4.7",
"@angular/platform-browser-dynamic": "2.4.7",
"@angular/router": "3.4.7",
"body-parser": "1.15.2",
"bootstrap": "4.0.0-alpha.6",
"compression": "1.6.2",
"cookie-parser": "1.4.3",
"d3": "4.6.0",
"express": "4.14.0",
"express-fileupload": "0.1.1",
"express-http-proxy": "0.10.0",
"express-session": "1.14.1",
"express-unless": "0.3.0",
"i18next": "3.4.2",
"i18next-browser-languagedetector": "1.0.0",
"i18next-localstorage-cache": "0.3.0",
"i18next-xhr-backend": "1.1.0",
"jquery": "3.1.0",
"jquery-i18next": "1.1.0",
"jsonwebtoken": "7.3.0",
"lodash.debounce": "4.0.8",
"moment": "2.17.1",
"neo4j": "2.0.0-RC2",
"osprey": "0.3.2",
"osprey-mock-service": "0.1.0",
"raml-parser": "0.8.18",
"reflect-metadata": "0.1.9",
"rimraf": "2.5.4",
"rxjs": "5.1.1",
"serve-static": "1.11.1",
"tosource": "1.0.0",
"uswds": "0.14.0",
"zone.js": "0.7.7"
},
"devDependencies": {
"api-spec-converter": "2.0.1",
"awesome-typescript-loader": "3.0.4-rc.2",
"babel-eslint": "6.1.2",
"babel-loader": "6.2.5",
"babel-plugin-angular2-annotations": "5.1.0",
"babel-plugin-istanbul": "2.0.1",
"babel-plugin-transform-class-properties": "6.11.5",
"babel-plugin-transform-decorators-legacy": "1.3.4",
"babel-plugin-transform-flow-comments": "6.8.0",
"babel-polyfill": "6.13.0",
"babel-preset-es2015": "6.14.0",
"babel-preset-es2016": "6.11.3",
"babel-preset-es2017": "6.14.0",
"babel-register": "6.14.0",
"base-href-webpack-plugin": "1.0.0",
"copy-webpack-plugin": "3.0.1",
"css-loader": "0.24.0",
"esdoc": "0.4.8",
"esdoc-es7-plugin": "0.0.3",
"eslint": "3.4.0",
"eslint-html-reporter": "0.5.2",
"eslint-loader": "1.5.0",
"eslint-plugin-babel": "3.3.0",
"file-loader": "0.10.0",
"fontgen-loader": "0.2.1",
"html-webpack-plugin": "2.22.0",
"istanbul": "0.4.5",
"jasmine-reporters": "2.2.0",
"json-loader": "0.5.4",
"json2yaml": "1.1.0",
"karma": "1.2.0",
"karma-babel-preprocessor": "6.0.1",
"karma-chrome-launcher": "2.0.0",
"karma-coverage": "1.0.0",
"karma-html-reporter": "https://github.com/jardilio/karma-html-reporter.git#patch-1",
"karma-jasmine": "1.0.2",
"karma-junit-reporter": "0.4.1",
"karma-sourcemap-loader": "0.3.7",
"karma-webpack": "1.8.0",
"node-sass": "3.8.0",
"nodemon": "1.10.2",
"postcss-loader": "1.0.0",
"protractor": "4.0.5",
"protractor-istanbul-plugin": "2.0.0",
"protractor-jasmine2-html-reporter": "0.0.6",
"pseudoloc": "1.1.0",
"raml-client-loader": "0.0.2",
"raml2html": "3.0.0",
"raw-loader": "0.5.1",
"replace-in-file": "^2.3.2",
"sass-loader": "4.0.0",
"string-replace-loader": "1.0.5",
"style-loader": "0.13.1",
"tojson-loader": "1.0.4",
"webpack": "1.13.2",
"webpack-dev-middleware": "1.6.1",
"webpack-hot-middleware": "2.12.2"
}
}