-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
81 lines (81 loc) · 2.91 KB
/
package.json
File metadata and controls
81 lines (81 loc) · 2.91 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
{
"name": "@kriptonian/symphony",
"version": "1.2.3",
"description": "E2E testing made effortless for web",
"bin": {
"symphony": "dist/index.js"
},
"main": "dist/index.js",
"lint-staged": {
"*.{ts,js,json,yml}": "biome check --no-errors-on-unmatched --files-ignore-unknown=true"
},
"publishConfig": {
"access": "public"
},
"files": [
"dist/**/*"
],
"scripts": {
"generate-json-schema": "bun run scripts/convert-to-json-schema.ts",
"build": "bun build src/index.ts --target=bun --outdir dist --minify --packages bundle --banner '#!/usr/bin/env bun'",
"build:exe": "bun build src/index.ts --compile --outfile build/symphony --minify",
"build:exe:linux-x64": "bun build src/index.ts --compile --outfile build/linux-x64/symphony --target=bun-linux-x64 --minify",
"build:exe:linux-arm64": "bun build src/index.ts --compile --outfile build/linux-arm64/symphony --target=bun-linux-arm64 --minify",
"build:exe:linux-x64-musl": "bun build src/index.ts --compile --outfile build/linux-x64-musl/symphony --target=bun-linux-x64-musl --minify",
"build:exe:linux-arm64-musl": "bun build src/index.ts --compile --outfile build/linux-arm64-musl/symphony --target=bun-linux-arm64-musl --minify",
"build:exe:windows-x64": "bun build src/index.ts --compile --outfile build/windows-x64/symphony --target=bun-windows-x64 --minify",
"build:exe:darwin-x64": "bun build src/index.ts --compile --outfile build/darwin-x64/symphony --target=bun-darwin-x64 --minify",
"build:exe:darwin-arm64": "bun build src/index.ts --compile --outfile build/darwin-arm64/symphony --target=bun-darwin-arm64 --minify",
"start": "bun run src/index.ts",
"format-lint": "bunx biome check --write",
"format-lint:check": "bunx biome check",
"prepare": "husky"
},
"keywords": [
"e2e testing",
"automation",
"testing",
"playwright alternative",
"browser automation",
"web testing",
"next js e2e testing",
"react e2e testing",
"vue e2e testing",
"svelte e2e testing",
"angular e2e testing",
"e2e testing framework",
"cypress alternative",
"puppeteer alternative"
],
"author": "Sawan Bhattacharya",
"license": "MIT",
"homepage": "https://github.com/kriptonian1/symphony#readme",
"repository": {
"url": "git+https://github.com/kriptonian1/symphony.git",
"type": "git"
},
"dependencies": {
"@clack/prompts": "^0.11.0",
"@types/bun": "^1.3.0",
"chalk": "^5.6.2",
"chromium-bidi": "^10.6.1",
"commander": "^14.0.2",
"electron": "^39.1.0",
"playwright": "^1.56.0",
"zod": "^4.1.12"
},
"devDependencies": {
"@biomejs/biome": "2.3.2",
"@commitlint/cli": "^20.1.0",
"@commitlint/config-conventional": "^20.0.0",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"@semantic-release/npm": "^13.1.1",
"@types/node": "^24.7.2",
"conventional-changelog-conventionalcommits": "^9.1.0",
"husky": "^9.1.7",
"lint-staged": "^16.2.6",
"semantic-release": "^25.0.1",
"typescript": "^5.9.3"
}
}