-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
101 lines (101 loc) · 4.12 KB
/
Copy pathpackage.json
File metadata and controls
101 lines (101 loc) · 4.12 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
{
"name": "cypress-start",
"version": "2.0.7",
"description": "Cypress testing framework starter - Professional test automation framework template with comprehensive structure, documentation, and best practices",
"repository": {
"type": "git",
"url": "git+https://github.com/IvanZdanovich/cypress-start.git"
},
"bin": {
"cypress-start": "bin/cypress-start.js",
"create-cypress-start": "bin/cypress-start.js"
},
"files": [
"bin/cypress-start.js"
],
"scripts": {
"pretest": "node scripts/l10n.js activate && node scripts/l10n.js types && node scripts/colours.js activate && node scripts/colours.js types",
"test": "cypress run --headless",
"test:parallel": "node scripts/parallel-cypress-runner.js",
"l10n": "node scripts/l10n.js",
"l10n:gen-types": "node scripts/l10n.js types",
"l10n:add": "node scripts/l10n.js add",
"l10n:remove": "node scripts/l10n.js remove",
"l10n:rename": "node scripts/l10n.js rename",
"l10n:list": "node scripts/l10n.js list",
"l10n:validate": "node scripts/l10n.js validate",
"colours": "node scripts/colours.js",
"colours:gen-types": "node scripts/colours.js types",
"colours:add": "node scripts/colours.js add",
"colours:remove": "node scripts/colours.js remove",
"colours:rename": "node scripts/colours.js rename",
"colours:list": "node scripts/colours.js list",
"colours:validate": "node scripts/colours.js validate",
"sync:colours": "node scripts/colours.js sync",
"sync:l10n": "node scripts/l10n.js sync",
"sync": "node scripts/colours.js sync && node scripts/l10n.js sync",
"lint": "eslint . --format stylish --fix",
"format": "prettier --write .",
"format:check": "prettier --check .",
"hooks:setup": "node scripts/setup-git-hooks.js",
"postinstall": "node -e \"const fs=require('fs');if(fs.existsSync('scripts/setup-git-hooks.js')){require('child_process').spawnSync(process.execPath,['scripts/setup-git-hooks.js'],{stdio:'inherit'})}\"",
"report:coverage:integration-ui": "node scripts/analyze-coverage-gaps.js --type=integration-ui --format=markdown --output=reports/coverage-integration-ui.md",
"report:coverage:integration-api": "node scripts/analyze-coverage-gaps.js --type=integration-api --format=markdown --output=reports/coverage-integration-api.md",
"report:coverage:e2e-ui": "node scripts/analyze-coverage-gaps.js --type=e2e-ui --format=markdown --output=reports/coverage-e2e-ui.md",
"report:coverage:check": "node scripts/analyze-coverage-gaps.js --type=all --threshold=80",
"report:coverage": "node scripts/analyze-coverage-gaps.js --type=all --format=markdown --output=reports/coverage-gaps.md",
"report:flaky": "node scripts/analyze-flaky-tests.js --output reports/flaky-tests.md",
"report:suppress": "node scripts/manage-flaky-suppressions.js --add",
"report:unsuppress": "node scripts/manage-flaky-suppressions.js --remove",
"report:suppress-run": "node scripts/manage-flaky-suppressions.js --add-runs",
"report:unsuppress-run": "node scripts/manage-flaky-suppressions.js --remove-runs",
"report:review": "node scripts/manage-flaky-suppressions.js --review"
},
"private": false,
"keywords": [
"cypress",
"testing",
"framework",
"template",
"starter",
"boilerplate",
"test-automation",
"e2e",
"integration-testing",
"ui-testing",
"api-testing",
"cypress-framework",
"cypress-template",
"test-framework",
"skills",
"claude-skills",
"coverage-report",
"flaky-tests-report"
],
"author": "Ivan Zdanovich",
"license": "MIT",
"devDependencies": {
"@eslint/eslintrc": "^3.3.6",
"@eslint/js": "^10.0.1",
"@types/node": "^26.2.0",
"cypress": "^15.21.0",
"eslint": "^10.8.1",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-chai-friendly": "^1.2.1",
"eslint-plugin-cypress": "^7.0.0",
"eslint-plugin-prettier": "^5.5.6",
"glob": "^13.0.6",
"mochawesome": "^8.0.1",
"prettier": "^3.9.6"
},
"overrides": {
"diff": "^5.2.0",
"serialize-javascript": "^7.0.7"
},
"engines": {
"node": ">=24"
},
"allowScripts": {
"cypress": true
}
}