-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
54 lines (54 loc) · 2.72 KB
/
package.json
File metadata and controls
54 lines (54 loc) · 2.72 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
{
"name": "@uspeaks/api-layer",
"version": "0.1.0",
"private": true,
"packageManager": "pnpm@10.30.0",
"engines": {
"node": ">=20 <26"
},
"scripts": {
"sync:abis": "tsx scripts/sync-abis.ts",
"ingest:promoted-facets": "tsx scripts/ingest-promoted-facets.ts",
"sync:method-policy": "tsx scripts/sync-reviewed-method-policy.ts",
"sync:event-projections": "tsx scripts/sync-reviewed-event-projections.ts",
"sync:scenarios": "tsx scripts/sync-scenarios.ts",
"build:manifest": "tsx scripts/generate-manifest.ts",
"build:typechain": "typechain --target ethers-v6 --out-dir generated/typechain \"generated/abis/facets/*.json\"",
"build:abi-registry": "tsx scripts/generate-abi-registry.ts",
"build:rpc-registry": "tsx scripts/generate-rpc-registry.ts",
"seed:api-surface": "tsx scripts/seed-api-surface.ts",
"build:http-api": "tsx scripts/generate-http-api.ts",
"build:wrappers": "tsx scripts/generate-client.ts",
"coverage:check": "tsx scripts/check-wrapper-coverage.ts && tsx scripts/check-http-api-coverage.ts",
"codegen": "pnpm run sync:abis && pnpm run sync:method-policy && pnpm run build:manifest && pnpm run sync:event-projections && pnpm run build:typechain && pnpm run build:abi-registry && pnpm run build:rpc-registry && pnpm run seed:api-surface && pnpm run build:http-api && pnpm run build:wrappers && pnpm run coverage:check",
"build": "pnpm run codegen && pnpm -r build",
"test": "vitest run",
"baseline:show": "tsx scripts/show-validated-baseline.ts",
"baseline:verify": "tsx scripts/verify-validated-baseline.ts",
"setup:base-sepolia": "tsx scripts/base-sepolia-operator-setup.ts",
"test:contract:base-sepolia": "tsx scripts/run-base-sepolia-contract-proof.ts",
"verify:governance:base-sepolia": "tsx scripts/verify-governance-workflows.ts",
"debug:tx": "tsx scripts/debug-tx.ts",
"debug:simulate": "tsx scripts/debug-simulate.ts",
"debug:trace": "tsx scripts/debug-trace.ts",
"dev:api": "pnpm --filter @uspeaks/api dev",
"dev:indexer": "pnpm --filter @uspeaks/api-indexer dev",
"scenario:api": "pnpm run sync:scenarios && tsx scenario-adapter/src/run-api-mode.ts",
"scenario:api:base-sepolia": "pnpm run sync:scenarios && tsx scripts/run-base-sepolia-api-scenario.ts",
"scenario:gate": "pnpm run sync:scenarios && tsx ops/scenario-gate.ts",
"ops:orchestrate": "tsx ops/orchestrate.ts"
},
"devDependencies": {
"@typechain/ethers-v6": "^0.5.1",
"@types/express": "^5.0.3",
"@types/node": "^24.3.0",
"@types/pg": "^8.15.5",
"@vitest/coverage-v8": "^3.2.4",
"dotenv": "^16.4.7",
"ethers": "^6.15.0",
"tsx": "^4.20.5",
"typechain": "^8.3.2",
"typescript": "^5.9.2",
"vitest": "^3.2.4"
}
}