-
-
Notifications
You must be signed in to change notification settings - Fork 24
/
package.json
71 lines (71 loc) · 2.71 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
{
"name": "cypress-split",
"version": "0.0.0-development",
"description": "Split Cypress specs across parallel CI machines for speed",
"main": "src/index.js",
"bin": {
"cypress-split-merge": "./bin/merge.js",
"cypress-split-preview": "./bin/preview.js"
},
"files": [
"src",
"bin"
],
"types": "src/types.d.ts",
"scripts": {
"test": "cypress run",
"badges": "npx -p dependency-version-badge update-badge cypress",
"semantic-release": "semantic-release",
"demo": "DEBUG=cypress-split,find-cypress-specs SPLIT=2 SPLIT_INDEX=0 cypress run",
"empty": "DEBUG=cypress-split SPLIT=10 SPLIT_INDEX=9 cypress run",
"user-specs": "DEBUG=cypress-split,find-cypress-specs SPLIT=2 SPLIT_INDEX=0 cypress run --config-file examples/user-spec-pattern.config.js",
"test-names": "find-cypress-specs --names",
"test-names:component": "find-cypress-specs --component --names",
"deps": "npm audit --report --omit dev",
"subfolder": "DEBUG=cypress-split,find-cypress-specs SPLIT=2 SPLIT_INDEX=0 cypress run --config-file examples/my-app/tests/cypress.config.js",
"timings": "DEBUG=cypress-split SPLIT=2 SPLIT_INDEX=0 SPLIT_FILE=timings.json cypress run",
"timings-no-file": "DEBUG=cypress-split SPLIT=1 SPLIT_INDEX=0 SPLIT_FILE=does-not-exist.json cypress run",
"timings-split-output-file": "DEBUG=cypress-split SPLIT=2 SPLIT_INDEX=0 SPLIT_OUTPUT_FILE=new-timings.json SPLIT_FILE=timings.json cypress run",
"demo-merge": "node ./bin/merge --parent-folder examples/split-times --split-file timings.json --output out-timings.json",
"demo-preview": "node ./bin/preview --split 2",
"demo-preview-spec": "SPEC=\"cypress/e2e/spec*.cy.js\" node ./bin/preview --split 2",
"demo-preview-shuffle": "SPLIT_RANDOM_SEED=42 node ./bin/preview --split 2",
"unit": "ava test/*.test.js",
"unit:watch": "ava --watch test/*.test.js"
},
"repository": {
"type": "git",
"url": "https://github.com/bahmutov/cypress-split.git"
},
"keywords": [
"cypress-plugin",
"parallel",
"speed",
"ci"
],
"author": "Gleb Bahmutov <gleb.bahmutov@gmail.com>",
"license": "MIT",
"bugs": {
"url": "https://github.com/bahmutov/cypress-split/issues"
},
"homepage": "https://github.com/bahmutov/cypress-split#readme",
"dependencies": {
"@actions/core": "^1.10.0",
"arg": "^5.0.2",
"console.table": "^0.10.0",
"debug": "^4.3.4",
"fast-shuffle": "^6.1.0",
"find-cypress-specs": "1.45.2",
"globby": "^11.1.0",
"humanize-duration": "^3.28.0"
},
"devDependencies": {
"ava": "^6.1.0",
"cypress": "^13.3.0",
"prettier": "^3.0.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"semantic-release": "^24.1.2",
"vite": "^5.0.0"
}
}