-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
43 lines (43 loc) · 3.1 KB
/
Copy pathpackage.json
File metadata and controls
43 lines (43 loc) · 3.1 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
{
"name": "tsk-protocol",
"version": "0.1.0",
"description": "Beta shared-secret API authentication with server-authoritative segmented credential state",
"private": true,
"engines": {
"node": ">=24 <25"
},
"workspaces": [
"packages/*"
],
"scripts": {
"build": "npm run build -w packages/core && npm run build -w packages/server && npm run build -w packages/client-sdk && npm run build -w packages/bpc-bridge",
"test": "npx tsx test-suite.mts && npx tsx crypto-boundary-suite.mts && npx tsx lifecycle-suite.mts && npx tsx hotp-exhaustion-suite.mts && npx tsx client-lifecycle-suite.mts && npx tsx store-durability-suite.mts && npx tsx anomaly-integration-suite.mts && npx tsx attack-suite.mts && npx tsx adversarial-proof.mts && npx tsx ultra-bridge-test.mts && npx tsx runtime-capture-suite.mts",
"test:ha": "npx tsx replicating-tumbler-suite.mts && npx tsx replica-receiver-suite.mts && npx tsx failover-promotion-suite.mts",
"test:redis": "npx tsx redis-fencing-integration.mts",
"test:postgres:ha": "npm run build -w packages/server && npx tsx tsk-hotp-outbox-integration.mts",
"test:pg-partition": "npm run build -w packages/server && npx tsx tsk-pg-partition-drill.mts",
"test:credential-authority": "npm run build -w packages/server && npx tsx tsk-credential-authority-drill.mts",
"test:ha-fencing": "npm run build -w packages/server && npx tsx tsk-ha-fencing-drill.mts",
"test:source-fence": "npm run build -w packages/server && npx tsx tsk-source-fence-drill.mts",
"test:source-fence-outbox": "npm run build -w packages/server && npx tsx tsk-source-fence-outbox-drill.mts",
"test:source-fence-crash": "npm run build -w packages/server && npx tsx tsk-source-fence-crash-drill.mts",
"test:source-fence-h3": "npm run build -w packages/server && npx tsx tsk-source-fence-h3-drill.mts",
"test:source-export": "npm run build -w packages/server && npx tsx tsk-source-export-drill.mts",
"test:receiver": "npm run build -w packages/server && npx tsx tsk-receiver-drill.mts",
"test:control-cutover": "npm run build -w packages/server && npx tsx tsk-control-cutover-drill.mts",
"test:sigkill": "npm run build -w packages/server && npx tsx tsk-cutover-sigkill-drill.mts",
"test:b-activation": "npm run build -w packages/server && npx tsx tsk-b-activation-drill.mts",
"test:ha-control-migration": "npm run build -w packages/server && npx tsx tsk-ha-control-migration-drill.mts",
"test:sentinel": "npm run build -w packages/server && bash ci/redis-sentinel/run.sh tsk-ha-sentinel-drill.mts",
"test:partition": "npm run build -w packages/server && bash ci/redis-sentinel/run.sh tsk-ha-partition-drill.mts",
"test:two-node": "npm run build -w packages/server && npx tsx tsk-two-node-drill.mts",
"test:pack": "npm run build && npx tsx package-boundary-suite.mts && npm pack --dry-run --workspaces",
"test:bpc-compat": "npm run build && npx tsx bpc-compatibility-suite.mts",
"typecheck": "tsc --noEmit --allowImportingTsExtensions -p tsconfig.json"
},
"devDependencies": {
"@types/node": "^24.13.3",
"tsx": "^4.23.1",
"typescript": "^5.4.0"
}
}