Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
111 lines (111 loc) · 6.37 KB
/
Copy pathpackage.json
File metadata and controls
111 lines (111 loc) · 6.37 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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
{
"name": "@elizaos/slopdotcash",
"version": "0.1.0",
"type": "module",
"private": true,
"scripts": {
"dev": "bun --bun vite --port 4466",
"build": "bun --bun vite build && node scripts/dist-manifest.mjs create dist",
"preview": "bun --bun vite preview --port 4466",
"prepare:publication": "node scripts/prepare-publication.mjs",
"prepare:site": "node scripts/prepare-site.mjs",
"predev": "bun run prepare:publication",
"prebuild": "bun run prepare:publication",
"leaderboard:generate": "bun scripts/generate-leaderboard.ts",
"brand:sync": "node scripts/sync-brand-tokens.mjs",
"brand:check": "node scripts/sync-brand-tokens.mjs --check",
"projects:sync": "node scripts/sync-project-registry.mjs",
"projects:check": "node scripts/sync-project-registry.mjs --check",
"evaluations:check": "bun scripts/validate-evaluator-awards.ts",
"disclosures:check": "bun scripts/check-direct-payment-disclosures.ts",
"quality:check": "bun scripts/sync-contribution-quality.ts --validate",
"cycles:sync": "bun scripts/sync-cycle-index.ts",
"cycles:check": "bun scripts/sync-cycle-index.ts --check",
"protocol:check": "node scripts/protocol-identity.mjs",
"rewards:propose-month": "bun scripts/prepare-monthly-rewards.ts",
"audit:dependencies": "bun audit",
"verify": "bun run verify:contracts && bun run cycles:check && bun run audit:dependencies && bun run verify:code && bun run test:points && bun run build",
"typecheck": "tsc -b",
"test:slopbot": "bun test ./workers/slopbot",
"test:notify": "bun test ./workers/notify/notify.test.ts ./workers/notify/security.test.ts",
"test:fee-converter": "bun test ./workers/fee-converter/fee-converter.test.ts ./backend/fee-conversions/handler.test.ts",
"fee-converter:dry-run": "bun workers/fee-converter/dry-run.ts",
"test:fee-converter:fork": "bun workers/fee-converter/fork.integration.ts",
"test:fee-converter:solana": "bun workers/fee-converter/solana-local.integration.ts",
"test:funding-address": "bun test ./scripts/funding-address.test.ts",
"test:installer:e2e": "bun test ./tests/integration/installer.e2e.ts --timeout 0",
"test:e2e": "node scripts/run-e2e.mjs",
"test:e2e:record": "node scripts/record-evidence.mjs --local",
"test:e2e:record:production": "node scripts/record-evidence.mjs --production",
"lint": "bun x @biomejs/biome check --write --unsafe .",
"lint:check": "bun x @biomejs/biome check .",
"format": "bun x @biomejs/biome format --write .",
"format:check": "bun x @biomejs/biome format .",
"clean": "node scripts/rm-path-recursive.mjs dist",
"check:unused": "tsc -p tsconfig.app.json --noUnusedLocals --noUnusedParameters",
"quality:simulate": "bun scripts/simulate-contribution-quality.ts",
"skills:sync": "node scripts/sync-skill-scripts.mjs",
"skills:check": "node scripts/sync-skill-scripts.mjs --check",
"points:generate": "bun scripts/generate-points.ts",
"test:points": "bun test ./scripts/generate-points.test.ts --timeout 0",
"points:backfill": "bun scripts/backfill-points.ts",
"profiles:generate": "bun scripts/generate-profiles.ts --live",
"verify:contracts": "bun run brand:check && bun run projects:check && bun run skills:check && bun run evaluations:check && bun run disclosures:check && bun run quality:check && bun run protocol:check",
"test:scripts": "bun test ./scripts --timeout 30000",
"verify:code": "bun run typecheck && bun run lint:check && bun run test:scripts && bun run test:slopbot && bun run test:notify && bun run test:fee-converter && bun test ./scripts/staging-payments.test.ts ./backend/notifications ./backend/security ./workers/vetting/acquire.test.ts && node workers/vetting-backup/workflow.mjs",
"payments:deployments": "bun scripts/prepare-payment-deployments.ts",
"payments:readiness": "bun scripts/check-payout-readiness.ts",
"test:contracts:evm": "bun contracts/evm/adapter.integration.ts",
"test:security-payments": "bun backend/security/payments.integration.ts",
"test:payments": "bun run test:security-payments && bun backend/payments/evm.integration.ts && bun workers/payments/recovery.integration.ts && bun workers/payments/reconcile.integration.ts && bun workers/payments/registry.integration.ts && bun workers/payment-executor/bind-trigger.integration.ts",
"test:escrow-policy": "bun test workers/payments/escrow-policy.test.ts workers/payments/reconcile.test.ts src/lib/funding-address.test.ts src/lib/project-schema.robinhood.test.ts backend/payments/migrations.test.ts workers/payment-executor/wallet-rotation.test.ts contracts/evm/scripts.test.ts src/lib/payments/contracts.test.ts src/lib/payments/monthly-allocation.test.ts backend/payments/monthly.test.ts src/lib/monthly-commitment-actions.test.ts src/lib/owner-commitment-actions.test.ts contracts/solana/monthly-commitment.test.ts",
"build:contracts:solana": "bash contracts/solana/scripts/build-local.sh",
"test:contracts:solana": "bash contracts/solana/scripts/test-e2e.sh",
"escrow:acceptance": "bun scripts/escrow-acceptance.ts",
"test:escrow-acceptance:local": "bun scripts/escrow-acceptance/local.ts",
"test:vetting:sandbox": "bun workers/vetting-sandbox/workflow.ts"
},
"dependencies": {
"@anthropic-ai/sdk": "0.126.0",
"@cloudflare/sandbox": "0.12.14",
"@fontsource-variable/bricolage-grotesque": "5.2.10",
"@fontsource/jetbrains-mono": "5.2.8",
"@noble/hashes": "2.4.0",
"@solana/wallet-standard-features": "1.5.0",
"@wallet-standard/app": "1.1.1",
"@wallet-standard/base": "1.1.1",
"@wallet-standard/features": "1.1.1",
"lucide-react": "^1.0.0",
"qrcode": "1.5.4",
"react": "19.2.7",
"react-dom": "19.2.7",
"viem": "2.57.3"
},
"devDependencies": {
"@axe-core/playwright": "^4.11.1",
"@biomejs/biome": "2.5.6",
"@noble/curves": "2.4.0",
"@playwright/test": "^1.61.0",
"@types/node": "^24.0.0",
"@types/qrcode": "1.5.6",
"@types/react": "^19",
"@types/react-dom": "^19",
"@typescript/native": "npm:typescript@^7.0.2",
"@vitejs/plugin-react": "^6.0.0",
"bun-types": "1.3.14",
"miniflare": "5.20260907.0-alpha",
"playwright": "^1.61.0",
"vite": "8.2.4",
"wrangler": "4.129.1"
},
"overrides": {
"nanoid": "3.3.18",
"sharp": "0.35.5",
"source-map-js": "1.2.2",
"undici": "7.30.1"
},
"packageManager": "bun@1.3.14",
"engines": {
"node": ">=24"
}
}