Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
38 lines (38 loc) · 1.45 KB
/
Copy pathpackage.json
File metadata and controls
38 lines (38 loc) · 1.45 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": "taskflow",
"version": "1.0.0",
"private": true,
"description": "TaskFlow \u2014 project management API and web client",
"packageManager": "pnpm@11.23.0",
"engines": {
"node": ">=22.0.0"
},
"scripts": {
"start": "docker compose up --build -d && pnpm wait",
"stop": "docker compose down",
"restart": "pnpm stop && pnpm start",
"wait": "node scripts/wait-for-api.mjs",
"logs": "docker compose logs -f",
"logs:api": "docker compose logs -f api",
"logs:web": "docker compose logs -f web",
"dev": "pnpm --parallel --filter \"./apps/*\" dev",
"build": "pnpm -r build",
"check": "pnpm typecheck && pnpm lint && pnpm test",
"typecheck": "pnpm -r typecheck",
"lint": "pnpm -r lint",
"lint:fix": "pnpm -r lint:fix",
"test": "pnpm -r test",
"test:e2e": "pnpm --filter @taskflow/web test:e2e",
"db:migrate": "pnpm --filter @taskflow/api db:migrate",
"db:rollback": "pnpm --filter @taskflow/api db:rollback",
"db:seed": "pnpm --filter @taskflow/api db:seed",
"db:make": "pnpm --filter @taskflow/api db:make",
"db:console": "docker exec -it taskflow_mysql mysql -u taskflow -ptaskflow123 taskflow_dev",
"storybook": "pnpm --filter @taskflow/web storybook",
"clean": "docker compose down -v && rm -rf node_modules apps/*/node_modules packages/*/node_modules",
"reset": "pnpm clean && pnpm install && pnpm start"
},
"devDependencies": {
"typescript": "^5.9.3"
}
}