Skip to content

Commit 67d54cc

Browse files
committed
feat: add apps/web-specific turbo.json
1 parent 5adc320 commit 67d54cc

File tree

4 files changed

+170
-4
lines changed

4 files changed

+170
-4
lines changed

apps/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"prebuild": "run-s generate migrate",
1616
"build": "next build",
1717
"build:theme": "npx chakra-cli tokens src/theme/index.ts",
18-
"check-types": "tsc --noEmit",
18+
"typecheck": "tsc --noEmit",
1919
"start": "next start",
2020
"lint": "eslint .",
2121
"lint:fix": "eslint . --fix",

apps/web/turbo.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"$schema": "https://turbo.build/schema.json",
3+
"extends": ["//"],
4+
"tasks": {
5+
"test:unit": {
6+
"dependsOn": ["generate"]
7+
},
8+
"test-ci:unit": {},
9+
"test-ci:e2e": {
10+
"outputs": ["playwright/test-results/**"]
11+
},
12+
"generate": {
13+
"inputs": ["prisma/schema.prisma"],
14+
"cache": false
15+
},
16+
"format": {
17+
"dependsOn": ["generate"]
18+
},
19+
"lint": {
20+
"dependsOn": ["generate"]
21+
},
22+
"typecheck": {
23+
"dependsOn": ["generate"]
24+
},
25+
"db:setup": {
26+
"cache": false
27+
},
28+
"dev": {
29+
"dependsOn": ["db:setup"],
30+
"persistent": true,
31+
"cache": false,
32+
"inputs": ["$TURBO_DEFAULT$", ".env", ".env.local"]
33+
},
34+
"build:theme": {},
35+
"build": {
36+
"dependsOn": ["generate", "build:theme"],
37+
"outputs": [".next/**", "!.next/cache/**"]
38+
}
39+
}
40+
}

package-lock.json

Lines changed: 120 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbo.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,19 @@
66
"dependsOn": ["^build"],
77
"outputs": [".next/**", "!.next/cache/**"]
88
},
9-
"check-types": {
10-
"dependsOn": ["^check-types"]
9+
"typecheck": {
10+
"dependsOn": ["^typecheck"]
1111
},
1212
"dev": {
1313
"persistent": true,
1414
"cache": false
15+
},
16+
"storybook": {
17+
"dependsOn": ["^storybook"],
18+
"cache": false
19+
},
20+
"test": {
21+
"dependsOn": ["^test"]
1522
}
1623
}
1724
}

0 commit comments

Comments
 (0)