-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
66 lines (66 loc) · 2.53 KB
/
Copy pathpackage.json
File metadata and controls
66 lines (66 loc) · 2.53 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
{
"name": "carbon-trace",
"version": "1.0.1",
"private": true,
"type": "module",
"description": "Immersive visual narrative — WeCoded 2026 Frontend Art Entry",
"author": "Ashley Childress",
"license": "SEE LICENSE IN LICENSE",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview",
"test": "vitest run --coverage",
"test:watch": "vitest",
"e2e": "playwright test",
"e2e:ui": "playwright test --ui",
"lint": "eslint src/ tests/ --max-warnings 0",
"lint:fix": "eslint src/ tests/ --fix --max-warnings 0",
"format": "prettier --write 'src/**/*.{js,css,html,json}' '*.{js,json,html,yml,yaml,md}'",
"format:check": "prettier --check 'src/**/*.{js,css,html,json}' '*.{js,json,html,yml,yaml,md}'",
"perf:lighthouse:desktop": "node scripts/run-lighthouse.mjs desktop",
"perf:lighthouse:mobile": "node scripts/run-lighthouse.mjs mobile",
"perf:baseline:shared": "playwright test -c playwright.perf.config.js tests/perf/baseline-profiles.spec.js",
"perf:baseline:chromium": "playwright test -c playwright.perf.config.js --project=chromium tests/perf/baseline-profiles.chromium.spec.js",
"perf:baseline": "pnpm perf:baseline:shared && pnpm perf:baseline:chromium",
"perf:runtime": "playwright test -c playwright.perf.config.js tests/perf/runtime-flow.spec.js",
"perf:runtime:adr11": "VITE_E2E=1 pnpm exec vite build && PERF_INCLUDE_WEBKIT=1 playwright test -c playwright.perf.config.js --project=webkit tests/perf/adr11-credits.webkit.spec.js && PERF_INCLUDE_WEBKIT=1 playwright test -c playwright.perf.config.js --project=chromium tests/perf/adr11-credits.chromium.spec.js",
"perf": "node scripts/run-perf.mjs"
},
"dependencies": {
"gsap": "^3.15.0",
"howler": "^2.2.4",
"pixi-filters": "6.1.5",
"pixi.js": "8.18.1"
},
"devDependencies": {
"@checkmarkdevtools/commitlint-plugin-rai": "^0.1.6",
"@commitlint/cli": "^20.5.0",
"@commitlint/config-conventional": "^20.5.0",
"@lhci/cli": "^0.15.1",
"@playwright/test": "^1.59.1",
"@vitest/coverage-v8": "^4.1.5",
"eslint": "^10.2.1",
"globals": "^17.5.0",
"happy-dom": "^20.9.0",
"lefthook": "^2.1.6",
"prettier": "^3.8.3",
"vite": "^8.0.9",
"vitest": "^4.1.5"
},
"volta": {
"node": "22.16.0"
},
"pnpm": {
"onlyBuiltDependencies": [
"esbuild",
"lefthook"
],
"overrides": {
"minimatch@3>brace-expansion": "1.1.14",
"minimatch@10>brace-expansion": "2.1.0",
"picomatch": "4.0.4",
"tmp": "0.2.5"
}
}
}