Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
85 lines (85 loc) · 5.59 KB
/
Copy pathpackage.json
File metadata and controls
85 lines (85 loc) · 5.59 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
82
83
84
85
{
"name": "myserver",
"version": "0.1.0",
"private": true,
"type": "module",
"workspaces": [
"apps/auth-http",
"apps/admin-api",
"apps/admin-web",
"apps/announce-service",
"apps/mail-service",
"apps/metrics-collector",
"tools/mock-client"
],
"scripts": {
"update:ports": "node apps/update-ports.js",
"build:all": "powershell -ExecutionPolicy Bypass -File scripts/build-all.ps1",
"dev:auth": "npm run dev --workspace auth-http",
"start:auth": "npm run start --workspace auth-http",
"dev:admin-api": "npm run dev --workspace admin-api",
"start:admin-api": "npm run start --workspace admin-api",
"dev:admin-web": "npm run dev --workspace admin-web",
"build:admin-web": "npm run build --workspace admin-web",
"dev:announce": "npm run dev --workspace announce-service",
"start:announce": "npm run start --workspace announce-service",
"dev:mail": "npm run dev --workspace mail-service",
"start:mail": "npm run start --workspace mail-service",
"dev:metrics-collector": "npm run dev --workspace metrics-collector",
"start:metrics-collector": "npm run start --workspace metrics-collector",
"metrics:legacy-cleanup": "node tools/metrics-legacy-cleanup.js",
"dev:mock-client": "npm run dev --workspace mock-client",
"flow:mock-client": "npm run flow --workspace mock-client --",
"rollout:transfer": "node tools/rollout/rollout-control-plane-cli.js",
"rollout:fault-drill": "npm run rollout-fault-drill --workspace mock-client --",
"check:mock-client-protocol": "node tools/check-mock-client-protocol.js",
"generate:proto": "node tools/proto-generate.js --write",
"check:generated-proto": "node tools/proto-generate.js --check",
"check:proto-breaking": "node tools/check-proto-breaking-changes.js --check",
"check:proto-routing": "node tools/check-protocol-routing-consistency.js",
"check:proto-fixtures": "node tools/check-proto-compatibility-fixtures.js",
"check:client-protocol-version": "node tools/client-protocol-version-policy.js",
"check:asset-write-boundaries": "node tools/check-asset-write-boundaries.js",
"check:character-element-boundaries": "node tools/check-character-element-boundaries.js",
"check:registry-schema": "node tools/check-registry-schema.js",
"check:registry-canary-lifecycle": "node tools/check-registry-canary-lifecycle.js",
"check:registry-outage-drill": "node tools/check-registry-outage-drill.js",
"check:registry-heartbeat-loss": "node tools/check-registry-heartbeat-loss.js",
"check:registry-stale-keys": "node tools/check-registry-stale-keys.js",
"check:registry-schema-mixed-rollout": "node tools/check-registry-schema-mixed-rollout.js",
"check:registry-fallback-observability": "node tools/check-registry-fallback-observability.js",
"check:discovery-config": "node tools/check-discovery-config.js",
"check:deployment-discovery": "node tools/check-deployment-discovery-dry-run.js",
"check:proto": "node tools/check-proto.js",
"check:proto:server": "node tools/proto-compatibility-baseline.js --check && node tools/proto-generate.js --check --server-only && node tools/check-proto-breaking-changes.js --check && node tools/check-protocol-routing-consistency.js && node tools/check-proto-compatibility-fixtures.js",
"fmt:rust": "powershell -ExecutionPolicy Bypass -File scripts/rustfmt-non-generated.ps1",
"fmt:rust:check": "powershell -ExecutionPolicy Bypass -File scripts/rustfmt-non-generated.ps1 -Check",
"global-id:decode": "node tools/global-id-decode.js",
"db": "node tools/db.js",
"db:status": "node tools/db.js status",
"db:up": "node tools/db.js up",
"db:validate": "node tools/db.js validate",
"db:baseline": "node tools/db.js baseline",
"db:drift": "node tools/db.js drift",
"db:deploy": "node tools/db-deploy.js",
"db:deploy:validate": "node tools/db-deploy.js validate --environment ci",
"db:ci": "npm run db:deploy:validate && node --test tests/db/db-cli.test.mjs tests/db/runtime-schema-ownership.test.mjs tests/db/stage4-rollout.test.mjs tests/db/stage5-drift-backfill.test.mjs tests/db/stage6-deploy.test.mjs tests/db/stage7-verification.test.mjs",
"db:ci:rebuild": "node tools/db-deploy.js rebuild-check --environment ci --confirm-temporary-rebuild stage6-temporary-rebuild",
"db:stage7:drill": "node tools/db-stage7-drill.js",
"test": "node tools/run-node-tests.js tests/**/*.test.mjs",
"test:auth-http": "node tools/run-node-tests.js tests/auth/auth-http.test.mjs",
"test:integration": "node tools/run-node-tests.js tests/integration/integration-flow.test.mjs",
"test:mail:unit": "npm test --workspace mail-service && npx tsc --noEmit -p apps/mail-service/tsconfig.json && npm test --workspace mock-client && node tools/run-node-tests.js tests/deploy/mail-https-edge-config.test.mjs tests/deploy/chat-wss-edge-config.test.mjs tests/mock-client/mock-client-websocket.test.mjs",
"test:mail:core": "node tools/run-node-tests.js tests/mail/mail-runtime-cleanup.test.mjs tests/mail/mail-managed-process.test.mjs tests/mail/mail-internal-core-flow.test.mjs tests/mail/mail-notify-claim-drill.test.mjs tests/mail/mail-two-account-ownership-acceptance.test.mjs",
"test:mail:reliability": "node tools/run-node-tests.js tests/mail/mail-reliability-fault-drill.test.mjs",
"test:mail:server": "node tools/run-mail-server-tests.js",
"smoke:security": "node tools/smoke-security-and-ticket.js",
"test:security": "npm run smoke:security --",
"count:lines": "node tools/checkfile/count-lines.js"
},
"dependencies": {
"node-kcp-x": "^1.2.3",
"nats": "^2.29.3",
"pg": "^8.16.3"
}
}