-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
87 lines (87 loc) · 5.96 KB
/
package.json
File metadata and controls
87 lines (87 loc) · 5.96 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
{
"name": "@bitwarden/browser-interactions-testing",
"version": "0.0.0",
"description": "Bitwarden Browser Interactions Testing",
"private": true,
"repository": {
"type": "git",
"url": "git+https://github.com/bitwarden/browser-interactions-testing.git"
},
"author": "Bitwarden Inc. <hello@bitwarden.com> (https://bitwarden.com)",
"license": "SEE LICENSE IN LICENSE.txt",
"bugs": {
"url": "https://github.com/bitwarden/browser-interactions-testing/issues"
},
"homepage": "https://bitwarden.com",
"devDependencies": {
"@axe-core/playwright": "4.11.0",
"@playwright/test": "1.58.0",
"@types/chrome": "0.1.31",
"@types/node": "24.12.0",
"cross-env": "10.1.0",
"cross-fetch": "4.1.0",
"dotenv": "17.3.1",
"husky": "9.1.7",
"lint-staged": "16.2.4",
"prettier": "3.8.0",
"rimraf": "6.1.2",
"ts-node": "10.9.2",
"tslib": "2.8.1",
"typescript": "5.9.3"
},
"lint-staged": {
"*": "prettier --cache --write --ignore-unknown"
},
"scripts": {
"prepare": "husky",
"pretest": "rimraf tests-out screenshots test-summary test-results && tsc --incremental -p tests/tsconfig.json",
"build:extension": "cd clients/apps/browser && rimraf build && MANIFEST_VERSION=3 npm run build",
"build:extension:prod": "cd clients/apps/browser && rimraf build && npm run build:prod",
"build:extension:v2": "cd clients/apps/browser && rimraf build && npm run build",
"prettier:fix": "prettier --write .",
"seed:vault:account": "NODE_EXTRA_CA_CERTS=ssl.crt ts-node ./scripts/create-account.ts",
"seed:vault:ciphers": "./scripts/seeder.sh",
"seed:vault:ciphers:refresh": "REFRESH=true ./scripts/seeder.sh",
"seed:vault:import": "./scripts/vault-import.sh",
"setup:all": "./scripts/first-time-setup.sh",
"setup:extension": "rimraf clients && git clone https://github.com/bitwarden/clients.git clients && cd clients && npm ci",
"setup:install": "ts-node ./scripts/generate-installation.ts",
"setup:flags": "ts-node ./scripts/match-server-config.ts",
"setup:ssl": "./scripts/generate-certs.sh",
"setup:test-site": "rimraf test-site && ./scripts/setup-test-site.sh",
"setup:vault": "npm run seed:vault:account && npm run seed:vault:ciphers",
"setup:crypto": "ts-node ./scripts/generate-crypto.ts",
"start:test-site": "./scripts/serve-test-site.sh",
"test:a11y": "npm run pretest && DISABLE_RETRY=true DISABLE_VIDEO=true NODE_EXTRA_CA_CERTS=ssl.crt playwright test tests/a11y",
"test:a11y:headless": "npm run pretest && DISABLE_RETRY=true DISABLE_VIDEO=true NODE_EXTRA_CA_CERTS=ssl.crt HEADLESS=true playwright test tests/a11y",
"test:a11y:ci": "npm run pretest && DISABLE_RETRY=true DISABLE_VIDEO=true NODE_EXTRA_CA_CERTS=ssl.crt xvfb-run playwright test tests/a11y",
"test:a11y:browser": "npm run pretest && DISABLE_RETRY=true DISABLE_VIDEO=true NODE_EXTRA_CA_CERTS=ssl.crt playwright test tests/a11y/browser-client.spec.ts",
"test:a11y:browser:headless": "npm run pretest && DISABLE_RETRY=true DISABLE_VIDEO=true NODE_EXTRA_CA_CERTS=ssl.crt HEADLESS=true playwright test tests/a11y/browser-client.spec.ts",
"test:a11y:browser:ci": "npm run pretest && DISABLE_RETRY=true DISABLE_VIDEO=true NODE_EXTRA_CA_CERTS=ssl.crt xvfb-run playwright test tests/a11y/browser-client.spec.ts",
"test:a11y:web": "npm run pretest && DISABLE_RETRY=true DISABLE_VIDEO=true NODE_EXTRA_CA_CERTS=ssl.crt playwright test tests/a11y/web-client.spec.ts",
"test:a11y:web:headless": "npm run pretest && DISABLE_RETRY=true DISABLE_VIDEO=true NODE_EXTRA_CA_CERTS=ssl.crt HEADLESS=true playwright test tests/a11y/web-client.spec.ts",
"test:a11y:web:ci": "npm run pretest && DISABLE_RETRY=true DISABLE_VIDEO=true NODE_EXTRA_CA_CERTS=ssl.crt xvfb-run playwright test tests/a11y/web-client.spec.ts",
"test:public": "npm run pretest && NODE_EXTRA_CA_CERTS=ssl.crt playwright test tests/public",
"test:public:debug": "npm run pretest && NODE_EXTRA_CA_CERTS=ssl.crt playwright test tests/public --debug",
"test:static": "npm run pretest && NODE_EXTRA_CA_CERTS=ssl.crt playwright test tests/static",
"test:static:ci": "npm run pretest && NODE_EXTRA_CA_CERTS=ssl.crt xvfb-run playwright test tests/static",
"test:static:debug": "npm run pretest && NODE_EXTRA_CA_CERTS=ssl.crt playwright test tests/static --debug",
"test:static:headless": "npm run pretest && NODE_EXTRA_CA_CERTS=ssl.crt HEADLESS=true playwright test tests/static",
"test:static:autofill": "npm run pretest && NODE_EXTRA_CA_CERTS=ssl.crt playwright test tests/static/autofill-forms.spec.ts",
"test:static:autofill:ci": "npm run pretest && NODE_EXTRA_CA_CERTS=ssl.crt xvfb-run playwright test tests/static/autofill-forms.spec.ts",
"test:static:autofill:headless": "npm run pretest && NODE_EXTRA_CA_CERTS=ssl.crt HEADLESS=true playwright test tests/static/autofill-forms.spec.ts",
"test:static:inline-menu": "npm run pretest && NODE_EXTRA_CA_CERTS=ssl.crt playwright test tests/static/inline-menu.spec.ts",
"test:static:inline-menu:ci": "npm run pretest && NODE_EXTRA_CA_CERTS=ssl.crt xvfb-run playwright test tests/static/inline-menu.spec.ts",
"test:static:inline-menu:headless": "npm run pretest && NODE_EXTRA_CA_CERTS=ssl.crt HEADLESS=true playwright test tests/static/inline-menu.spec.ts",
"test:static:notification": "npm run pretest && NODE_EXTRA_CA_CERTS=ssl.crt playwright test tests/static/notifications.spec.ts",
"test:static:notification:ci": "npm run pretest && NODE_EXTRA_CA_CERTS=ssl.crt xvfb-run playwright test tests/static/notifications.spec.ts",
"test:static:notification:headless": "npm run pretest && NODE_EXTRA_CA_CERTS=ssl.crt HEADLESS=true playwright test tests/static/notifications.spec.ts",
"test:webserve": "cd clients/apps/web && npm run build:bit:watch",
"test:webserve:bitwarden": "cd clients/apps/web && ENV=cloud npm run build:oss:watch",
"typecheck": "npx tsc -p ./scripts/tsconfig.json && npx tsc -p ./tests/tsconfig.json"
},
"engines": {
"node": "23.11.x",
"npm": "~11.3.0"
}
}