chore: updated all package.json scripts to use turbo
36aa3dad
4 file(s) · +42 −38
| 91 | 91 | ||
| 92 | 92 | ```json |
|
| 93 | 93 | "scripts": { |
|
| 94 | - | "dev:client": "cd client && bun run dev", |
|
| 95 | - | "dev:server": "cd server && bun run dev", |
|
| 96 | - | "dev:shared": "cd shared && bun run dev", |
|
| 97 | - | "dev": "concurrently \"bun run dev:shared\" \"bun run dev:server\" \"bun run dev:client\"", |
|
| 98 | - | "build:client": "cd client && bun run build", |
|
| 99 | - | "build:shared": "cd shared && bun run build", |
|
| 100 | - | "build:server": "cd server && bun run build", |
|
| 101 | - | "build": "bun run build:shared && bun run build:server && bun run build:client", |
|
| 102 | - | "deploy:server": "cd server && bun run deploy", |
|
| 103 | - | "postinstall": "bun run build:shared && bun run build:server" |
|
| 94 | + | "dev": "turbo dev", |
|
| 95 | + | "dev:client": "turbo dev --filter=client", |
|
| 96 | + | "dev:server": "turbo dev --filter=server", |
|
| 97 | + | "build": "turbo build", |
|
| 98 | + | "build:client": "turbo build --filter=client", |
|
| 99 | + | "build:server": "turbo build --filter=server", |
|
| 100 | + | "deploy:server": "cd server && bun run deploy", // [!code ++] |
|
| 101 | + | "lint": "turbo lint", |
|
| 102 | + | "type-check": "turbo type-check", |
|
| 103 | + | "test": "turbo test", |
|
| 104 | + | "postinstall": "turbo build --filter=shared --filter=server" |
|
| 104 | 105 | }, |
|
| 105 | 106 | ``` |
|
| 106 | 107 |
| 46 | 46 | ```json [package.json] |
|
| 47 | 47 | // Rest of package.json |
|
| 48 | 48 | "scripts": { |
|
| 49 | - | "dev:client": "cd client && bun run dev", |
|
| 50 | - | "dev:server": "cd server && bun run dev", |
|
| 51 | - | "dev:shared": "cd shared && bun run dev", |
|
| 52 | - | "dev": "concurrently \"bun run dev:shared\" \"bun run dev:server\" \"bun run dev:client\"", |
|
| 53 | - | "build:client": "cd client && bun run build", |
|
| 54 | - | "build:shared": "cd shared && bun run build", |
|
| 55 | - | "build:server": "cd server && bun run build", |
|
| 56 | - | "build": "bun run build:shared && bun run build:server && bun run build:client", |
|
| 57 | - | "postinstall": "bun run build:shared && bun run build:server", |
|
| 49 | + | "dev": "turbo dev", |
|
| 50 | + | "dev:client": "turbo dev --filter=client", |
|
| 51 | + | "dev:server": "turbo dev --filter=server", |
|
| 52 | + | "build": "turbo build", |
|
| 53 | + | "build:client": "turbo build --filter=client", |
|
| 54 | + | "build:server": "turbo build --filter=server", |
|
| 55 | + | "lint": "turbo lint", |
|
| 56 | + | "type-check": "turbo type-check", |
|
| 57 | + | "test": "turbo test", |
|
| 58 | + | "postinstall": "turbo build --filter=shared --filter=server", |
|
| 58 | 59 | "start": "bun run server/dist/index.js" // [!code focus] |
|
| 59 | 60 | }, |
|
| 60 | 61 | ``` |
| 182 | 182 | ```json |
|
| 183 | 183 | { |
|
| 184 | 184 | "scripts": { |
|
| 185 | - | "dev:client": "cd client && bun run dev", |
|
| 186 | - | "dev:server": "cd server && bun run dev", |
|
| 187 | - | "dev:shared": "cd shared && bun run dev", |
|
| 188 | - | "dev": "concurrently \"bun run dev:shared\" \"bun run dev:server\" \"bun run dev:client\"", |
|
| 189 | - | "build:client": "cd client && bun run build", |
|
| 190 | - | "build:shared": "cd shared && bun run build", |
|
| 191 | - | "build:server": "cd server && bun run build", |
|
| 192 | - | "build": "bun run build:shared && bun run build:client", |
|
| 185 | + | "dev": "turbo dev", |
|
| 186 | + | "dev:client": "turbo dev --filter=client", |
|
| 187 | + | "dev:server": "turbo dev --filter=server", |
|
| 188 | + | "build": "turbo build", |
|
| 189 | + | "build:client": "turbo build --filter=client", |
|
| 190 | + | "build:server": "turbo build --filter=server", |
|
| 193 | 191 | "build:single": "bun run build && bun run copy:static && bun run build:server", // [!code ++] |
|
| 194 | 192 | "copy:static": "rm -rf server/static && cp -r client/dist server/static", // [!code ++] |
|
| 195 | 193 | "start:single": "cd server && bun run dist/index.js", // [!code ++] |
|
| 196 | - | "postinstall": "bun run build:shared && bun run build:server" |
|
| 194 | + | "lint": "turbo lint", |
|
| 195 | + | "type-check": "turbo type-check", |
|
| 196 | + | "test": "turbo test", |
|
| 197 | + | "postinstall": "turbo build --filter=shared --filter=server" |
|
| 197 | 198 | } |
|
| 198 | 199 | } |
|
| 199 | 200 | ``` |
| 230 | 230 | "./shared" |
|
| 231 | 231 | ], |
|
| 232 | 232 | "scripts": { |
|
| 233 | - | "dev:client": "cd client && bun run dev", |
|
| 234 | - | "dev:server": "cd server && bun run dev", |
|
| 235 | - | "dev:shared": "cd shared && bun run dev", |
|
| 236 | - | "dev": "concurrently \"bun run dev:shared\" \"bun run dev:server\" \"bun run dev:client\"", |
|
| 237 | - | "build:client": "cd client && bun run build", |
|
| 238 | - | "build:shared": "cd shared && bun run build", |
|
| 239 | - | "build:server": "cd server && bun run build", |
|
| 240 | - | "build": "bun run build:shared && bun run build:client", |
|
| 241 | - | "postinstall": "bun run build:shared && bun run build:server" |
|
| 233 | + | "dev": "turbo dev", |
|
| 234 | + | "dev:client": "turbo dev --filter=client", |
|
| 235 | + | "dev:server": "turbo dev --filter=server", |
|
| 236 | + | "build": "turbo build", |
|
| 237 | + | "build:client": "turbo build --filter=client", |
|
| 238 | + | "build:server": "turbo build --filter=server", |
|
| 239 | + | "lint": "turbo lint", |
|
| 240 | + | "type-check": "turbo type-check", |
|
| 241 | + | "test": "turbo test", |
|
| 242 | + | "postinstall": "turbo build --filter=shared --filter=server" |
|
| 242 | 243 | }, |
|
| 243 | 244 | "keywords": [ |
|
| 244 | 245 | "bun", |
|
| 249 | 250 | ], |
|
| 250 | 251 | "devDependencies": { |
|
| 251 | 252 | "bun-types": "latest", |
|
| 252 | - | "concurrently": "^9.1.2" |
|
| 253 | + | "turbo": "^2.5.5" |
|
| 253 | 254 | }, |
|
| 254 | 255 | "peerDependencies": { |
|
| 255 | 256 | "typescript": "^5.0.0" |
|