-
Notifications
You must be signed in to change notification settings - Fork 9
/
package.json
67 lines (67 loc) · 2.85 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
{
"name": "timer",
"version": "5.0.0",
"type": "module",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build --configuration production && node ./scripts/gh-pages-before-add.js",
"serve:ci": "npx local-web-server --port 4200 --directory ./dist --spa timer-5/404.html",
"vr-review": "node ./scripts/visual-regression-review.mjs",
"docker:build": "docker build -t timer-5-tests-ubuntu .",
"e2e": "testcafe chromium:headless -c 5",
"e2e-vr-create": "$env:VR_MODE=\"create\"; npm run e2e",
"e2e:ci": "testcafe chrome:headless -c 4 -q --app=\"npm run serve:ci\" --base-url=\"http://localhost:4200/timer-5/\"",
"e2e:docker": "docker run -w /opt/tests -v %INIT_CWD%:/opt/tests -v /opt/tests/node_modules -it timer-5-tests-ubuntu npx testcafe chrome:headless --base-url=http://host.docker.internal:4200 -c 5 --video /opt/tests/e2e/videos --video-options failedOnly=true",
"e2e-vr-create:docker": "docker run -e VR_MODE=create -w /opt/tests -v %INIT_CWD%:/opt/tests -v /opt/tests/node_modules -it timer-5-tests-ubuntu npx testcafe chrome:headless --base-url=http://host.docker.internal:4200 -c 5 --video /opt/tests/e2e/videos --video-options failedOnly=true",
"e2e:all": "npm run e2e && npm run e2e:docker",
"deploy": "gh-pages --nojekyll --dotfiles --dist dist/timer-5",
"generate-screenshots": "npx testcafe \"chromium:headless --force-device-scale-factor=2\" .\\scripts\\generate-screenshots.ts"
},
"private": true,
"dependencies": {
"@angular/animations": "^18.2.1",
"@angular/cdk": "^18.2.1",
"@angular/common": "^18.2.1",
"@angular/compiler": "^18.2.1",
"@angular/core": "^18.2.1",
"@angular/forms": "^18.2.1",
"@angular/material": "^18.2.1",
"@angular/platform-browser": "^18.2.1",
"@angular/platform-browser-dynamic": "^18.2.1",
"@angular/router": "^18.2.1",
"@angular/service-worker": "^18.2.1",
"@ngrx/signals": "18.0.0-rc.2",
"angular2-hotkeys": "^16.0.1",
"date-fns": "^3.6.0",
"immer": "^10.1.1",
"nanoid": "^5.0.7",
"rxjs": "^7.8.1",
"tslib": "^2.6.3",
"uplot": "^1.6.30"
},
"devDependencies": {
"@angular-devkit/build-angular": "^18.2.1",
"@angular/cli": "^18.2.1",
"@angular/compiler-cli": "^18.2.1",
"@angular/language-service": "^18.2.1",
"@ffmpeg-installer/ffmpeg": "^1.1.0",
"@klaster_1/testcafe-repeat-test": "^1.0.2",
"@napi-rs/canvas": "^0.1.53",
"@types/chrome-remote-interface": "^0.31.14",
"@types/node": "^20.14.11",
"angular-testcafe": "^4.0.0",
"chrome-remote-interface": "^0.33.2",
"gh-pages": "^6.1.1",
"local-web-server": "^5.3.4",
"looks-same": "^9.0.0",
"prettier": "^3.3.3",
"prettier-plugin-organize-imports": "^4.0.0",
"testcafe": "^3.6.2",
"testcafe-reporter-spec-plus": "^2.3.2",
"typescript": "^5.5.3"
},
"engines": {
"node": ">=20.14.0"
}
}