File size: 1,543 Bytes
9de795a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
{
  "name": "fp-app",
  "private": true,
  "version": "0.1.0",
  "description": "Future Planning POC – Monorepo (Web-App + Engines + Verträge + Stammdaten)",
  "packageManager": "pnpm@10.33.0",
  "engines": {
    "node": ">=22 <23"
  },
  "devDependencies": {
    "eslint": "9.39.4",
    "prettier": "3.8.4",
    "typescript": "5.9.3",
    "typescript-eslint": "8.61.0"
  },
  "scripts": {
    "dev": "pnpm --filter @fp/web dev",
    "api": "uv --project services/engines run fastapi dev services/engines/src/fp_engines/api.py",
    "build": "pnpm -r build",
    "lint": "pnpm -r lint && uv --project services/engines run ruff check services/engines && uv --project services/scan-worker run ruff check services/scan-worker",
    "format": "pnpm -r format && uv --project services/engines run ruff format services/engines && uv --project services/scan-worker run ruff format services/scan-worker",
    "typecheck": "pnpm -r typecheck && uv --project services/engines run mypy --config-file services/engines/pyproject.toml services/engines/src && uv --project services/scan-worker run mypy --config-file services/scan-worker/pyproject.toml services/scan-worker/src",
    "test": "pnpm -r test && uv --project services/engines run pytest services/engines && uv --project services/scan-worker run pytest services/scan-worker",
    "schema-check": "pnpm --filter @fp/shared schema-check",
    "codegen": "pnpm --filter @fp/shared codegen && uv --project services/engines run python services/engines/scripts/codegen.py"
  },
  "type": "module"
}