-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
47 lines (47 loc) · 1.97 KB
/
package.json
File metadata and controls
47 lines (47 loc) · 1.97 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
{
"name": "castquest-frames",
"version": "3.0.0",
"private": true,
"engines": {
"node": ">=18.18.0",
"pnpm": ">=8.0.0"
},
"packageManager": "pnpm@8.15.0",
"workspaces": [
"apps/*",
"packages/*",
"bots/*",
"docs-site"
],
"scripts": {
"dev:web": "next dev apps/web",
"dev:docs": "pnpm --filter @castquest/docs-site dev",
"build": "turbo build",
"build:protocol": "pnpm --filter @castquest/contracts build && pnpm --filter @castquest/contracts test",
"build:sdk": "pnpm --filter @castquest/sdk lint && pnpm --filter @castquest/sdk typecheck && pnpm --filter @castquest/sdk test && pnpm --filter @castquest/sdk build",
"build:web": "pnpm --filter @castquest/web lint && pnpm --filter @castquest/web typecheck && pnpm --filter @castquest/web build",
"build:dashboard": "pnpm --filter @castquest/web build",
"build:infra": "pnpm run validate:docker && pnpm run validate:k8s",
"build:docs": "pnpm --filter @castquest/docs-site build",
"build:indexer": "pnpm --filter @castquest/indexer build",
"build:agents": "pnpm --filter @castquest/agents build",
"lint": "turbo lint",
"test": "turbo test",
"test:all": "turbo lint test typecheck",
"typecheck": "turbo typecheck",
"security:scan": "pnpm audit --audit-level=high && pnpm run security:eslint",
"security:eslint": "eslint --ext .ts,.tsx,.js,.jsx --max-warnings 0 --config .eslintrc.security.json .",
"validate:docker": "docker compose -f infra/docker-compose.yml config > /dev/null",
"validate:k8s": "node infra/scripts/validate-k8s.js",
"validate:terraform": "cd infra/terraform && terraform fmt -check && terraform validate",
"validate:docs": "node infra/scripts/validate-docs.js",
"clean": "turbo clean && rm -rf node_modules .turbo",
"orchestrate:v3": "pwsh ./infra/Orchestration.ps1"
},
"devDependencies": {
"eslint": "^8.55.0",
"eslint-plugin-security": "^2.1.0",
"turbo": "^1.11.2",
"typescript": "^5.3.3"
}
}