Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
52 lines (52 loc) · 2.48 KB
/
Copy pathpackage.json
File metadata and controls
52 lines (52 loc) · 2.48 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": "lucid",
"private": true,
"type": "module",
"packageManager": "yarn@1.22.22",
"workspaces": [
"apps/*"
],
"scripts": {
"dev": "concurrently -k -n server,web -c blue,green \"yarn server:dev\" \"yarn web:dev\"",
"build": "yarn server:build && yarn web:build",
"test": "yarn workspace @lucid/server test && yarn workspace @lucid/web test && yarn test:simulator && yarn test:publisher-pilot",
"test:simulator": "tsx --test scripts/network-simulator-core.test.ts",
"test:publisher-pilot": "tsx --test scripts/publisher-pilot-configuration.integration.test.ts",
"typecheck": "yarn workspace @lucid/server typecheck && yarn workspace @lucid/web typecheck && tsc -p tsconfig.scripts.json --noEmit",
"simulate:network": "tsx scripts/network-simulator.ts",
"simulate:learning": "tsx scripts/longitudinal-network-experiment.ts",
"user:submit": "tsx scripts/user-input.ts",
"operator:status": "tsx scripts/operator-control.ts status",
"operator:pause-peers": "tsx scripts/operator-control.ts pause-peers",
"operator:resume-peers": "tsx scripts/operator-control.ts resume-peers",
"operator:pause-dispatch": "tsx scripts/operator-control.ts pause-dispatch",
"operator:resume-dispatch": "tsx scripts/operator-control.ts resume-dispatch",
"hosted:generate-key": "tsx scripts/generate-hosted-execution-key.ts",
"server:dev": "yarn workspace @lucid/server dev",
"server:build": "yarn workspace @lucid/server build",
"server:start": "yarn workspace @lucid/server start",
"server:docker:build": "docker build --platform linux/arm64 --file apps/server/Dockerfile --tag lucid-server:local .",
"server:db:generate": "yarn workspace @lucid/server db:generate",
"server:db:migrate": "yarn workspace @lucid/server db:migrate",
"server:db:migrate:production": "yarn workspace @lucid/server db:migrate:production",
"network:seed": "yarn workspace @lucid/server network:seed",
"publisher:configure-pilot": "tsx scripts/configure-publisher-pilot.ts",
"web:dev": "yarn workspace @lucid/web dev",
"web:build": "yarn workspace @lucid/web build"
},
"devDependencies": {
"@trpc/client": "11.16.0",
"@types/lodash": "^4.17.24",
"@types/node": "^22.13.10",
"@types/seedrandom": "^3.0.8",
"concurrently": "^9.2.1",
"dotenv": "^17.2.3",
"drizzle-orm": "^0.45.2",
"lodash": "^4.18.1",
"seedrandom": "^3.0.5",
"superjson": "^2.2.2",
"tsx": "^4.19.3",
"typescript": "^5.9.3",
"zod": "^4.3.6"
}
}