21 lines
787 B
JSON
21 lines
787 B
JSON
{
|
|
"name": "compton",
|
|
"private": true,
|
|
"version": "1.0.0",
|
|
"packageManager": "pnpm@9.15.9",
|
|
"pnpm": {
|
|
"onlyBuiltDependencies": [
|
|
"esbuild"
|
|
]
|
|
},
|
|
"scripts": {
|
|
"lint": "pnpm -r --if-present lint",
|
|
"typecheck": "pnpm -r --if-present typecheck",
|
|
"typecheck:all": "pnpm typecheck && cd apps/api && python -m mypy app",
|
|
"test:ci": "pnpm --filter web test:ci && cd apps/api && python -m pytest --cov=app --cov-fail-under=90",
|
|
"check:all": "pnpm lint && pnpm typecheck:all && pnpm --filter web test:ci && cd apps/api && python -m pytest --cov=app --cov-fail-under=90 && pnpm --filter web e2e",
|
|
"e2e": "pnpm --filter web e2e",
|
|
"openapi:types": "python apps/api/scripts/export_openapi.py && pnpm --filter @compton/shared-types generate"
|
|
}
|
|
}
|