-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
61 lines (61 loc) · 4.77 KB
/
Copy pathpackage.json
File metadata and controls
61 lines (61 loc) · 4.77 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
{
"name": "resin",
"version": "0.1.0",
"private": true,
"type": "module",
"packageManager": "pnpm@10.24.0",
"engines": {
"node": ">=22.0.0",
"pnpm": ">=10.0.0"
},
"scripts": {
"build": "turbo run build",
"test": "vitest run --exclude scripts/verify-release.test.mjs --exclude scripts/platform-qualification.test.mjs --exclude scripts/release-evidence.test.mjs --exclude scripts/standalone-release-artifact.test.mjs --exclude apps/cli/tests/installer-e2e.test.ts --exclude apps/cli/tests/installer/npm-pack-offline-install.test.ts --exclude apps/cli/tests/installer/packaged-cli-production-http.test.ts --exclude packages/runtime/tests/workflow/derivation-steps.test.ts --exclude packages/runtime/tests/workflow/derivation-sandbox-imports.test.ts --exclude packages/runtime/tests/workflow/derivation-sandbox-host.test.ts --exclude packages/runtime/tests/workflow/derivation-sandbox-bounds.test.ts --exclude apps/gateway/tests/proxy/derivation-binding-replay.test.ts --exclude scripts/release-packaging-hygiene.test.mjs --exclude scripts/pack-public-packages.test.mjs",
"test:sandbox": "vitest run packages/runtime/tests/workflow/derivation-steps.test.ts packages/runtime/tests/workflow/derivation-sandbox-imports.test.ts packages/runtime/tests/workflow/derivation-sandbox-host.test.ts packages/runtime/tests/workflow/derivation-sandbox-bounds.test.ts apps/gateway/tests/proxy/derivation-binding-replay.test.ts",
"test:e2e": "vitest run --no-file-parallelism apps/cli/tests/installer-e2e.test.ts apps/cli/tests/installer/npm-pack-offline-install.test.ts apps/cli/tests/installer/packaged-cli-production-http.test.ts",
"test:watch": "vitest",
"lint": "biome check . && oxlint .",
"lint:fix": "biome check --write . && oxlint --fix .",
"format": "biome format --write .",
"typecheck": "turbo run typecheck",
"check": "pnpm run check:all",
"check:all": "pnpm run check:adrs && pnpm run check:boundaries && pnpm run check:secrets && pnpm run check:privacy-boundary && pnpm run check:hostile-cloud && pnpm run check:runtime-security && pnpm run lint && pnpm run typecheck && pnpm run build && pnpm run test && pnpm run test:sandbox && pnpm run release:test && pnpm run test:e2e && pnpm run check:smoke && pnpm run release:package:test && pnpm run release:verify:test",
"check:adrs": "node scripts/verify-adrs.mjs",
"check:boundaries": "node scripts/check-boundaries.mjs",
"check:repo-boundary": "node scripts/check-boundaries.mjs",
"check:privacy-boundary": "vitest run apps/observer/tests/sync/privacy-boundary.test.ts",
"check:hostile-cloud": "vitest run packages/runtime/tests/security.test.ts apps/observer/tests/sync/preactivation.test.ts apps/observer/tests/sync/signed-activation-and-quarantine.test.ts",
"check:runtime-security": "vitest run packages/runtime/tests/brokers/fs-security.test.ts packages/runtime/tests/brokers/net-security.test.ts packages/runtime/tests/brokers/cmd-security.test.ts apps/observer/tests/ipc.test.ts apps/cli/tests/installer/asset-downloader-security.test.ts",
"check:secrets": "node scripts/check-secrets.mjs",
"check:smoke": "node scripts/verify-binaries.mjs",
"check:public-artifact": "vitest run --no-file-parallelism --testTimeout=90000 --hookTimeout=30000 scripts/standalone-release-artifact.test.mjs",
"release:package": "node scripts/package-release.mjs",
"release:packages": "node scripts/pack-public-packages.mjs",
"release:evidence": "node scripts/generate-release-evidence.mjs",
"release:publish": "node scripts/publish-public-release.mjs",
"release:verify": "node scripts/verify-release-cli.mjs",
"release:package:test": "node scripts/package-release.mjs --test-only",
"release:verify:test": "node scripts/verify-release-cli.mjs --test-only",
"savings:proof": "node scripts/generate-savings-proof.mjs",
"release:test": "vitest run --no-file-parallelism --testTimeout=90000 --hookTimeout=120000 scripts/verify-release.test.mjs && vitest run --no-file-parallelism --testTimeout=90000 --hookTimeout=120000 scripts/platform-qualification.test.mjs && vitest run --no-file-parallelism --testTimeout=90000 --hookTimeout=120000 scripts/release-evidence.test.mjs && vitest run --no-file-parallelism --testTimeout=90000 --hookTimeout=120000 scripts/release-packaging-hygiene.test.mjs scripts/pack-public-packages.test.mjs && pnpm run check:public-artifact",
"clean": "turbo run clean"
},
"devDependencies": {
"@biomejs/biome": "1.9.4",
"@oxlint/plugins": "1.80.0",
"@types/node": "^22.13.4",
"bun": "1.3.14",
"esbuild": "0.28.2",
"oxlint": "1.80.0",
"turbo": "^2.4.4",
"typescript": "^5.7.3",
"vitest": "^3.0.5",
"yaml": "2.8.3"
},
"pnpm": {
"onlyBuiltDependencies": ["@biomejs/biome", "bun", "esbuild"],
"overrides": {
"yaml": "2.8.3"
}
}
}