-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
34 lines (34 loc) · 2.29 KB
/
package.json
File metadata and controls
34 lines (34 loc) · 2.29 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
{
"name": "mega-mpp-sdk",
"license": "Unlicense",
"private": true,
"packageManager": "pnpm@10.28.2",
"scripts": {
"build": "pnpm contracts:build && pnpm --dir typescript build && pnpm demo:build",
"ci:check": "pnpm lint && pnpm typecheck && pnpm test && pnpm build",
"ci:install": "pnpm --dir typescript install --frozen-lockfile && pnpm --dir demo/app install --frozen-lockfile && pnpm --dir demo/server install --frozen-lockfile && pnpm --dir demo/worker install --frozen-lockfile",
"contracts:build": "forge build --root contracts",
"contracts:test": "forge test --root contracts",
"contracts:verify": "./contracts/script/verify-session-escrow.sh",
"demo:install": "pnpm --dir demo/app install && pnpm --dir demo/server install && pnpm --dir demo/worker install",
"demo:app": "pnpm --dir demo/app dev",
"demo:server": "pnpm --dir demo/server dev",
"demo:build": "pnpm --dir demo/app build && pnpm --dir demo/server build && pnpm --dir demo/worker build",
"demo:test": "pnpm --dir demo/app test && pnpm --dir demo/server test && pnpm --dir demo/worker test",
"demo:typecheck": "pnpm --dir demo/app typecheck && pnpm --dir demo/server typecheck && pnpm --dir demo/worker typecheck",
"demo:worker:install": "pnpm --dir demo/worker install",
"demo:worker:build": "pnpm --dir demo/app build && pnpm --dir demo/worker build",
"demo:worker:dev": "pnpm --dir demo/app build && pnpm --dir demo/worker dev",
"demo:worker:deploy": "pnpm --dir demo/app build && pnpm --dir demo/worker deploy",
"demo:worker:test": "pnpm --dir demo/worker test",
"demo:worker:typecheck": "pnpm --dir demo/worker typecheck",
"lint": "pnpm --dir typescript lint && pnpm --dir typescript format:check",
"release:gate": "pnpm ci:check && pnpm --dir typescript audit --prod --audit-level high",
"release:prepare": "pnpm --dir typescript exec tsx scripts/release/prepareRelease.ts",
"release:sync": "pnpm --dir typescript exec tsx scripts/release/syncRelease.ts",
"release:verify-pack": "pnpm --dir typescript exec tsx scripts/release/verifyPackagePack.ts",
"test": "pnpm contracts:test && pnpm --dir typescript test:all && pnpm demo:test",
"test:live": "pnpm --dir typescript test:live",
"typecheck": "pnpm --dir typescript typecheck && pnpm demo:typecheck"
}
}