-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
36 lines (36 loc) · 3.12 KB
/
package.json
File metadata and controls
36 lines (36 loc) · 3.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
{
"name": "olho-extension",
"version": "0.2.0",
"private": true,
"description": "Olho local-first Chrome extension",
"type": "module",
"scripts": {
"build": "node scripts/build.mjs",
"lint": "node scripts/lint.mjs",
"typecheck": "node scripts/typecheck.mjs",
"test": "node --test tests/constraints.test.mjs tests/surfaces.test.mjs tests/media-repository.test.mjs tests/gallery-offscreen.test.mjs tests/capture-system.test.mjs tests/editor-workflow.test.mjs tests/recording-system.test.mjs tests/export-sharing.test.mjs tests/settings.unit.test.mjs tests/annotation-model.unit.test.mjs tests/production-hardening.test.mjs tests/review-engine.test.mjs tests/review-report.test.mjs tests/ai-review.test.mjs tests/design-review.test.mjs tests/sidepanel-review.test.mjs tests/visual-analysis.test.mjs tests/review-quality/finding-relevance.test.mjs tests/review-quality/finding-depth.test.mjs tests/review-quality/synthesis-quality.test.mjs tests/review-quality/false-positive-rate.test.mjs tests/review-quality/missed-issue-rate.test.mjs tests/review-quality/prioritisation-quality.test.mjs tests/review-quality/zeplin-scoping-quality.test.mjs tests/review-quality/marker-pixel-accuracy.test.mjs",
"test:e2e": "node --test --test-concurrency=1 tests/e2e-real-extension-smoke.test.mjs tests/e2e-real-persistence-export.test.mjs tests/e2e-real-accessibility.test.mjs tests/e2e-real-capture-recorder.test.mjs tests/e2e-real-full-page-capture.test.mjs tests/e2e-real-full-page-forensic.test.mjs tests/e2e-fixture-pages.test.mjs tests/e2e-real-wiring-audit.test.mjs tests/e2e-real-accessibility-audit-report.test.mjs tests/e2e-editor-interaction.test.mjs tests/e2e-real-operability-workflows.test.mjs tests/e2e-real-ui-structure-walkthrough.test.mjs tests/e2e-real-runtime-network.test.mjs",
"test:e2e:debug": "node scripts/e2e-debug-single.mjs",
"test:operability": "node --test --test-concurrency=1 tests/e2e-real-wiring-audit.test.mjs tests/e2e-real-operability-workflows.test.mjs tests/e2e-real-ui-structure-walkthrough.test.mjs tests/full-ui-operability-audit.test.mjs",
"test:integration-mocked": "node --test tests/e2e-smoke.test.mjs",
"test:accessibility": "node --test tests/ui-redesign-a11y.test.mjs tests/theme-contrast.test.mjs",
"test:privacy": "node scripts/run-privacy-tests.mjs",
"test:no-remote-services": "node --test tests/no-remote-services.test.mjs",
"test:no-competitor-references": "node --test tests/no-competitor-references.test.mjs",
"test:claims": "node scripts/claims-audit.mjs",
"test:feature-health": "node scripts/feature-health-audit.mjs && node scripts/hidden-failure-disclosure.mjs && node scripts/test-quality-audit.mjs",
"test:output-validation": "node scripts/output-validation-audit.mjs",
"package": "node scripts/package.mjs",
"package:source": "node scripts/package-source.mjs",
"release:gate": "node scripts/release-gate.mjs",
"test:release-gate": "node scripts/release-gate.mjs",
"verify:release": "node scripts/release-gate.mjs"
},
"engines": {
"node": ">=20"
},
"devDependencies": {
"fake-indexeddb": "^6.0.1",
"puppeteer-core": "^24.42.0"
}
}