-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
81 lines (81 loc) · 5.67 KB
/
Copy pathpackage.json
File metadata and controls
81 lines (81 loc) · 5.67 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": "@t4-code/root",
"version": "0.2.1",
"private": true,
"type": "module",
"scripts": {
"dev": "node --env-file-if-exists=.artifacts/worktree.env scripts/dev.mjs",
"dev:live:pinned": "node scripts/dev-live.mjs --runtime pinned",
"dev:live:system": "node scripts/dev-live.mjs --runtime system",
"dev:sandbox": "node scripts/dev-sandbox.mjs",
"scenario:stream": "pnpm --filter @t4-code/host-daemon dogfood -- --scenario stream",
"scenario:cancel": "pnpm --filter @t4-code/host-daemon dogfood -- --scenario cancel",
"scenario:reconnect": "pnpm --filter @t4-code/host-daemon dogfood -- --scenario reconnect",
"scenario:lifecycle": "pnpm --filter @t4-code/host-daemon dogfood -- --scenario lifecycle",
"scenario:full": "pnpm --filter @t4-code/host-daemon dogfood -- --scenario full",
"dogfood:mac": "node scripts/dogfood-mac.mjs",
"dogfood:native:apple": "node scripts/native-apple-dogfood.mjs",
"verify:affected": "node scripts/verify-affected.mjs --run",
"verify:affected:plan": "node scripts/verify-affected.mjs",
"worktree": "node scripts/worktree-sandbox.mjs",
"dev:web": "vp run --filter @t4-code/web dev",
"dev:desktop": "vp run --filter @t4-code/desktop dev",
"dev:site": "vp run --filter @t4-code/site dev",
"serve:tailnet": "node --env-file-if-exists=.artifacts/worktree.env scripts/tailnet-gateway.mjs",
"build": "vp run -r build",
"build:web": "pnpm --filter @t4-code/web build",
"build:desktop": "pnpm --filter @t4-code/desktop build",
"build:host": "pnpm --filter @t4-code/host-daemon build:binary",
"build:site": "pnpm --filter @t4-code/site build",
"build:demo": "node scripts/build-demo.mjs",
"deploy:site": "node scripts/deploy-site.mjs",
"deploy:demo": "node scripts/deploy-demo.mjs",
"prepackage": "pnpm check && pnpm build:web && pnpm build:desktop && pnpm build:host && node scripts/package-preflight.mjs",
"package:linux": "pnpm prepackage && node scripts/run-electron-builder.mjs --linux --x64",
"package:mac:unsigned": "node scripts/package-mac-unsigned.mjs",
"package:mac": "node scripts/package-mac-signed.mjs",
"stage:omp-runtime:mac": "node scripts/stage-omp-runtime.mjs --platform darwin --arch arm64",
"verify:official-omp-lifecycle": "pnpm --filter @t4-code/host-service verify:official-omp-lifecycle",
"verify:official-omp-packaged": "pnpm --filter @t4-code/host-daemon verify:official-omp-packaged",
"package:dir": "pnpm prepackage && node scripts/run-electron-builder.mjs --linux --x64 --dir",
"inspect:package": "node scripts/inspect-package.mjs",
"inspect:dmg": "node scripts/inspect-macos-dmg.mjs",
"test:packaging": "node --test scripts/packaging.test.mjs scripts/inspect-linux-update.test.mjs scripts/inspect-macos-dmg.test.mjs scripts/inspect-macos-release.test.mjs scripts/inspect-macos-update.test.mjs",
"test:tooling": "node --test scripts/benchmark-omp-codex-transport.test.mjs scripts/check-adr-numbering.test.mjs scripts/check-host-ownership.test.mjs scripts/check-release-consistency.test.mjs scripts/check-release-publication.test.mjs scripts/check-provenance.test.mjs scripts/deploy-demo.test.mjs scripts/deploy-site.test.mjs scripts/dev-log.test.mjs scripts/dev-sandbox.test.mjs scripts/dispatch-site-deployment.test.mjs scripts/fetch-omp-release-native.test.mjs scripts/generate-release-manifest.test.mjs scripts/native-apple-dogfood.test.mjs scripts/perf/perf.test.mjs scripts/pre-install-scripts.test.mjs scripts/prepare-ios-ci-cache.test.mjs scripts/reconcile-release-assets.test.mjs scripts/test-temporary-directory.test.mjs scripts/tailnet-gateway.test.mjs scripts/tailnet-service.test.mjs scripts/verify-affected.test.mjs scripts/wait-for-exact-ci.test.mjs scripts/wait-for-release-assets.test.mjs scripts/worktree-sandbox.test.mjs",
"test:maintainer": "node --test scripts/t4-maintainer-authority.test.mjs scripts/t4-maintainer-contract.test.mjs scripts/t4-maintainer-convergence.test.mjs scripts/t4-maintainer-deploy.test.mjs scripts/t4-maintainer-mirror.test.mjs scripts/t4-maintainer-omp-publish.test.mjs",
"check:release": "node scripts/check-release-consistency.mjs",
"check:provenance": "node scripts/check-provenance.mjs",
"lint": "vp lint --deny-warnings",
"check": "pnpm check:release && pnpm check:provenance && pnpm lint && pnpm typecheck",
"typecheck": "vp run -r typecheck",
"test": "vp run -r test",
"test:e2e": "pnpm build:web && pnpm build:site && playwright test",
"test:soak": "pnpm --filter @t4-code/client exec vp test run test/projection.test.ts -t \"retains a 10k snapshot\" && pnpm build:web && playwright test e2e/remote-app.spec.ts --grep \"@soak\"",
"test:protocol": "vp run --filter @t4-code/protocol --filter @t4-code/fixture-server test",
"test:legacy-bridge-continuity": "vp test run scripts/legacy-bridge-continuity.test.ts --reporter=verbose",
"test:cluster:ci": "node --test scripts/cluster-ci/*.test.mjs",
"test:cluster:e2e": "playwright test e2e/cluster-operator.spec.ts",
"perf:core": "vp test run scripts/perf/core.test.ts",
"perf:ui": "pnpm build:web && node scripts/perf/ui.mjs",
"perf:electron": "pnpm build:web && pnpm build:desktop && node scripts/perf/electron.mjs",
"perf:compare": "node scripts/perf/compare.mjs",
"perf:vps": "bash ops/perf/run-vps.sh"
},
"dependencies": {
"ws": "^8.21.0"
},
"devDependencies": {
"@electron/asar": "3.4.1",
"@electron/osx-sign": "1.3.3",
"@playwright/test": "1.61.1",
"@types/node": "catalog:",
"@typescript/native-preview": "catalog:",
"jiti": "2.7.0",
"js-yaml": "4.3.0",
"vite-plus": "catalog:"
},
"engines": {
"node": "^24.13.1"
},
"packageManager": "pnpm@11.10.0"
}