Skip to content

Commit dc386fb

Browse files
committed
🌪️ Add turbo
1 parent c1d3f8d commit dc386fb

File tree

4 files changed

+93
-3
lines changed

4 files changed

+93
-3
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Node.js
22
node_modules
33
dist
4+
.turbo
45

56
# Python
67
__pycache__

package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,18 @@
1212
"format:check": "prettier --check .",
1313
"lint": "eslint .",
1414
"lint:fix": "eslint --fix .",
15-
"build": "pnpm -r build",
16-
"test": "pnpm -r test"
15+
"build": "turbo build",
16+
"test": "turbo test"
1717
},
1818
"devDependencies": {
1919
"@eslint/js": "^9.39.2",
2020
"eslint": "^9.39.2",
2121
"prettier": "^3.7.4",
2222
"tsx": "^4.21.0",
23+
"turbo": "^2.0.0",
2324
"typescript": "^5.9.3",
2425
"typescript-eslint": "^8.50.0",
2526
"vitest": "^4.0.16"
26-
}
27+
},
28+
"packageManager": "pnpm@10.26.0"
2729
}

pnpm-lock.yaml

Lines changed: 64 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

turbo.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"$schema": "https://turborepo.org/schema.json",
3+
"tasks": {
4+
"build": {
5+
"dependsOn": ["^build"],
6+
"outputs": ["dist/**", ".next/**", "api/**", "public/build/**"]
7+
},
8+
"clean": {
9+
"outputs": []
10+
},
11+
"lint": {
12+
"outputs": []
13+
},
14+
"lint:format": {
15+
"outputs": []
16+
},
17+
"test": {
18+
"dependsOn": ["build"],
19+
"outputs": []
20+
}
21+
}
22+
}
23+

0 commit comments

Comments
 (0)