Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
52 lines (41 loc) · 2.56 KB
/
Copy pathpackage.json
File metadata and controls
52 lines (41 loc) · 2.56 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
{
"name": "streampay",
"version": "0.1.0",
"private": true,
"description": "Workspace-level scripts exposing every workflow step for contributors.",
"scripts": {
"test": "cargo test -p streampay-contract --locked",
"client-parity:bless": "node scripts/client-parity/bless.mjs",
"test:fuzz": "echo 'Run fuzz targets manually: cd fuzz && cargo +nightly fuzz run <target>'",
"lint": "cargo fmt --all -- --check && cargo clippy --all-targets -- -D warnings",
"lint:fix": "cargo fmt --all",
"benchmark:measure": "node benchmarks/harness/run_benchmarks.mjs",
"benchmark:verify": "node benchmarks/harness/verify_benchmarks.mjs",
"build": "npm run build:contract && npm run build:frontend",
"build:contract": "cd contracts/streaming-payments && stellar contract build",
"build:frontend": "cd frontend && npm run build",
"deploy": "bash scripts/deploy_testnet.sh",
"deploy:local": "bash scripts/seed-local.sh",
"seed": "bash scripts/seed-local.sh",
"dev": "cd frontend && npm run dev",
"typecheck": "cd frontend && npm run typecheck",
"audit": "cd frontend && npm audit --omit=dev --audit-level=high",
"generated:check": "bash scripts/check_generated.sh all",
"generated:surface": "bash scripts/check_generated.sh surface",
"generated:catalog": "bash scripts/check_generated.sh catalog",
"generated:vectors": "bash scripts/check_generated.sh vectors",
"generated:events": "bash scripts/check_generated.sh events",
"schema:bless": "bash scripts/schema_bless.sh",
"events:compat": "node scripts/event_compat_check.mjs --base",
"events:compat:test": "node --test scripts/event_compat_check.test.mjs",
"eol:check": "bash scripts/check_line_endings.sh",
"codes:check": "bash scripts/check_error_codes.sh",
"links:check": "node scripts/check_docs_links.mjs",
"json:check": "node scripts/check_duplicate_json_keys.mjs --self-test",
"errors:check": "bash scripts/check_generated.sh surface",
"errors:regen": "cargo run -p streampay-contract --example error_surface_doc",
"matrix": "npm run codes:check && npm run lint && npm run test && npm run build:contract && npm run build:frontend && npm run typecheck && npm run audit && npm run generated:check && npm run eol:check && npm run links:check && npm run json:check",
"ci:contract": "npm run codes:check && npm run lint && npm run test && npm run build:contract && npm run generated:surface",
"ci:frontend": "npm run build:frontend && npm run typecheck && npm run audit"
}
}