-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
38 lines (38 loc) · 1.68 KB
/
package.json
File metadata and controls
38 lines (38 loc) · 1.68 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
{
"name": "city-map-poster-generator",
"private": true,
"scripts": {
"build": "turbo run build --filter=web --filter=api",
"dev": "bun run dev:local",
"dev:local": "docker compose -f .docker/local/compose.yaml -f .docker/local/compose.dev.yaml up -d --build redis minio api worker && bun run dev:web",
"dev:backend": "docker compose -f .docker/local/compose.yaml -f .docker/local/compose.dev.yaml up -d --build redis minio api worker",
"dev:backend:logs": "docker compose -f .docker/local/compose.yaml -f .docker/local/compose.dev.yaml logs -f api worker redis minio",
"dev:backend:down": "docker compose -f .docker/local/compose.yaml -f .docker/local/compose.dev.yaml down",
"dev:web": "turbo run dev --filter=web",
"dev:api": "turbo run dev --filter=api",
"dev:worker": "bun run --cwd apps/api worker",
"generate:theme-previews": "echo 'Theme previews are static assets in apps/web/public/theme-previews'",
"lint": "turbo run lint --filter=web --filter=api",
"format": "biome format --write .",
"check-types": "turbo run check-types --filter=web --filter=api",
"check": "biome check .",
"perf:budget:web": "bun run --cwd apps/web perf:budget",
"perf:lighthouse:web": "bunx --package @lhci/cli lhci autorun --config=apps/web/lighthouserc.json",
"perf:k6:locations": "k6 run apps/api/perf/k6/locations.js",
"perf:k6:snapshot": "k6 run apps/api/perf/k6/snapshot.js"
},
"devDependencies": {
"@lhci/cli": "^0.15.1",
"@biomejs/biome": "^2.2.4",
"turbo": "^2.8.12",
"typescript": "5.9.2"
},
"engines": {
"node": ">=24.14.0"
},
"packageManager": "bun@1.2.17",
"workspaces": [
"apps/*",
"packages/*"
]
}