-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
179 lines (179 loc) · 8.18 KB
/
package.json
File metadata and controls
179 lines (179 loc) · 8.18 KB
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
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
{
"name": "quantimodo",
"version": "5.11.111615",
"description": "We make it easy to retrieve and analyze normalized user data from a wide array of devices and applications. Check out our [docs and SDK's](https://github.com/QuantiModo/docs) or [contact us](https://help.quantimo.do).",
"license": "Apache 2.0",
"main": "plain-javascript-client/index.js",
"keywords": [
"quantimodo",
"digital heath",
"data aggregation",
"data analysis"
],
"repository": {
"type": "git",
"url": "https://github.com/QuantiModo/quantimodo-sdk-javascript.git"
},
"scripts": {
"git:pre:commit": "npm run lint:fix && npm run types && npm run test:mocha",
"cy:open:development": "cypress open --config-file cypress/config/cypress.development.json",
"cy:open:ionic": "cypress open --config-file cypress/config/cypress.ionic.json",
"cy:open:production": "cypress open --config-file cypress/config/cypress.production.json",
"cy:open:staging": "cypress open --config-file cypress/config/cypress.staging.json",
"build": "npm run types",
"ci": "npm run test",
"circle": "npm run lint && npm run test:ci && make test && npm run pre-publish",
"compile": "npm run types",
"coverage": "nyc -r text -e .ts -x \"tests/*.test.ts\" npm run test",
"cy:chrome": "cypress run --browser chrome",
"cy:open": "cypress open",
"cy:record": "cypress run --record",
"cy:record:parallel": "cypress run --record --parallel",
"cy:record:production": "cypress run --record --key 64dd30de-4365-4699-85fe-e3be5e95da65 --config-file cypress/config/cypress.production.json",
"cy:record:staging": "cypress run --record --key 64dd30de-4365-4699-85fe-e3be5e95da65 --config-file cypress/config/cypress.staging.json",
"cy:record:measurements:production": "cypress run --record --key 64dd30de-4365-4699-85fe-e3be5e95da65 --config-file cypress/config/cypress.production.json --spec cypress/integration/ionic_measurements_spec.js",
"cy:record:measurements:ionic": "cypress run --record --key 64dd30de-4365-4699-85fe-e3be5e95da65 --config-file cypress/config/cypress.ionic.json --spec cypress/integration/ionic_measurements_spec.js",
"cy:run:measurements:ionic": "cypress run --config-file cypress/config/cypress.ionic.json --spec cypress/integration/ionic_measurements_spec.js",
"cy:run": "npx ts-node ts/cypress-runner.ts",
"cy:verify": "cypress verify",
"cy:version": "cypress version",
"cypress": "npx ts-node ts/cypress-runner.ts",
"deploy:prepare": "./scripts/create_npmrc_file.sh",
"effective:config": "circleci config process circle.yml | sed /^#/d",
"lint": "npm run lint:es && npm run lint:ts && npm run lint:yaml",
"lint:fix": "npm run lint:es-fix && npm run lint:ts-fix",
"lint:es": "eslint .",
"lint:es-fix": "eslint . --fix",
"lint:ts": "cd ts && tslint --project .",
"lint:ts-fix": "cd ts && tslint --project . --fix",
"lint:yaml": "yamllint '*.yml' 'basic/*.yml' .buildkite/pipeline.yml .semaphore/semaphore.yml '.github/workflows/*.yml'",
"print-env": "print-env",
"release": "npx semantic-release",
"report": "npm run report:mochawesome && npm run report:slack",
"report:delete": "shx rm cypress/reports/*.json",
"report:mochawesome": "npm run mochawesome:merge && npm run mochawesome:generate",
"report:mochawesome:generate": "npx mochawesome-report-generator mochawesome-report/mochawesome.json --charts true --showPassed true --autoOpen true --cdn true --reportDir ../mochawesome-report",
"report:mochawesome:merge": "npx mochawesome-merge --reportDir cypress/reports/mocha > mochawesome-report/mochawesome.json",
"report:slack": "npx ts-node cypress/reports/cypress-slack-reporter.ts",
"run:development": "cypress run --browser chrome --config-file cypress/config/cypress.development.json && npm run report:slack",
"run:docs": "cypress run --spec cypress/integration/docs_spec.js",
"run:production": "cypress run --browser chrome --config-file cypress/config/cypress.production.json && npm run report:slack",
"run:staging": "cypress run --browser chrome --config-file cypress/config/cypress.staging.json && npm run report:slack",
"run:wordpress": "cypress run --spec cypress/integration/wordpress_spec.js",
"semantic-release": "semantic-release",
"ship-it": "npm run pre-publish && npm publish",
"start:ci": "serve --no-clipboard --listen ${PORT:-8080}",
"stop-only": "stop-only -f cypress/integration",
"test": "npm run types && npm run lint && npm run types && npm run test:mocha",
"test:junit:staging": "cypress run --config-file cypress/config/cypress.staging.json --reporter junit --reporter-options 'mochaFile=junit-results/my-test-output.xml'",
"test:mocha": "mocha -r ts-node/register mocha/**/*.test.ts",
"test:ghostinspector": "npx ts-node ts/gi-runner.ts",
"types": "cd ts && tsc",
"up": "docker-compose up --abort-on-container-exit --exit-code-from e2e",
"warn-only": "stop-only -f cypress/integration --warn",
"watch": "tsc --watch --noEmit --project ./ts/tsconfig.json",
"heroku-test": "whoami && node -e 'console.log(process.geteuid())' && npm run ci:set-port && npm run test:ci:record",
"heroku-test-setup": "whoami && node -e 'console.log(process.geteuid())' && npx cypress install && npx cypress cache path && npx cypress cache list && npx cypress verify",
"heroku-postbuild": "npm run heroku-test-setup & npm run heroku-test",
"heroku-prebuild": "echo This runs before Heroku installs your dependencies.",
"pull-develop": "bash scripts/git-pull-develop.sh"
},
"browser": {
"fs": false
},
"dependencies": {
"@octokit/rest": "16.35.2",
"app-root-path": "3.0.0",
"portable-fetch": "3.0.0",
"simple-git": "1.126.0",
"ts-node": "8.5.4",
"typescript": "3.7.2"
},
"devDependencies": {
"@angular/core": "latest",
"@bahmutov/print-env": "1.2.1",
"@commitlint/cli": "8.3.5",
"@commitlint/config-conventional": "8.3.4",
"@slack/types": "1.2.1",
"@slack/webhook": "5.0.3",
"@types/angular": "latest",
"@types/app-root-path": "1.2.4",
"@types/bluebird": "3.5.32",
"@types/chai": "4.2.12",
"@types/dotenv": "6.1.1",
"@types/gulp": "4.0.6",
"@types/mocha": "5.2.7",
"@types/node": "10.17.35",
"@types/remote-origin-url": "2.0.0",
"@types/rimraf": "2.0.4",
"@types/underscore.string": "0.0.38",
"angular": "latest",
"aws-sdk": "2.580.0",
"aws-sdk-mock": "4.5.0",
"beautify": "0.0.8",
"bluebird": "latest",
"chai": "4.2.0",
"coveralls": "3.0.14",
"cross-env": "6.0.3",
"cypress": "5.3.0",
"cypress-cucumber-preprocessor": "1.16.2",
"cypress-failed-log": "2.5.1",
"cypress-intellij-reporter": "0.0.4",
"cypress-junit-reporter": "1.3.1",
"cypress-multi-reporters": "1.2.4",
"cypress-slack-reporter": "0.5.7",
"dotenv": "8.2.0",
"download-file": "0.1.5",
"eslint": "5.16.0",
"eslint-config-standard": "14.1.1",
"eslint-plugin-cypress": "2.7.0",
"eslint-plugin-cypress-dev": "2.1.0",
"eslint-plugin-mocha": "5.3.0",
"expect.js": "0.3.1",
"fs-extra": "8.1.0",
"ghost-inspector": "4.0.1",
"git-repo-name": "1.0.1",
"gulp": "4.0.2",
"gulp-github": "0.3.6",
"gulp-rimraf": "1.0.0",
"gulp-s3-upload": "1.7.3",
"husky": "3.0.9",
"js-beautify": "1.10.3",
"lint-staged": "9.4.3",
"mocha": "6.2.3",
"mocha-junit-reporter": "1.23.3",
"mocha-junit-reporters": "1.23.6",
"mocha-multi-reporters": "1.1.7",
"mochawesome": "4.1.0",
"mochawesome-merge": "2.1.0",
"mochawesome-report-generator": "4.0.1",
"pkg-fetch": "2.6.9",
"prettier": "1.19.1",
"q": "latest",
"request": "latest",
"rimraf": "3.0.0",
"run-sequence": "2.2.1",
"semantic-release": "19.0.3",
"shx": "0.3.2",
"stop-only": "3.1.0",
"superagent": "3.8.3",
"swagger-js-codegen": "1.13.0",
"swagger-ts-generator": "1.2.6",
"ts-loader": "6.2.1",
"tslint": "5.20.1",
"underscore.string": "3.3.5",
"yaml-lint": "1.2.4",
"yargs": "15.0.2"
},
"resolutions": {
"set-value": "2.0.1",
"braces": "2.3.2",
"handlebars": "4.3.5"
},
"husky": {
"hooks": {
"pre-commit": "cd ts && tsc --noEmit",
"pre-push": ""
}
}
}