Migrate to turbo v2

This commit is contained in:
sianida26 2024-06-17 02:12:58 +07:00
parent 8c12d1641f
commit 3d209968ce
3 changed files with 61 additions and 52 deletions

View File

@ -1,20 +1,20 @@
{ {
"name": "dashboard-template-v2", "name": "dashboard-template-v2",
"private": true, "private": true,
"scripts": { "scripts": {
"build": "turbo build", "build": "turbo build",
"dev": "turbo dev", "dev": "turbo dev",
"lint": "turbo lint", "lint": "turbo lint",
"format": "prettier --write \"**/*.{ts,tsx,md}\"" "format": "prettier --write \"**/*.{ts,tsx,md}\""
}, },
"devDependencies": { "devDependencies": {
"@repo/eslint-config": "workspace:*", "@repo/eslint-config": "workspace:*",
"@repo/typescript-config": "workspace:*", "@repo/typescript-config": "workspace:*",
"prettier": "^3.3.2", "prettier": "^3.3.2",
"turbo": "^1.13.4" "turbo": "^2.0.4"
}, },
"packageManager": "pnpm@9.2.0", "packageManager": "pnpm@9.3.0",
"engines": { "engines": {
"node": ">=18" "node": ">=18"
} }
} }

View File

@ -18,8 +18,8 @@ importers:
specifier: ^3.3.2 specifier: ^3.3.2
version: 3.3.2 version: 3.3.2
turbo: turbo:
specifier: ^1.13.4 specifier: ^2.0.4
version: 1.13.4 version: 2.0.4
apps/backend: apps/backend:
dependencies: dependencies:
@ -4879,38 +4879,38 @@ packages:
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
hasBin: true hasBin: true
turbo-darwin-64@1.13.4: turbo-darwin-64@2.0.4:
resolution: {integrity: sha512-A0eKd73R7CGnRinTiS7txkMElg+R5rKFp9HV7baDiEL4xTG1FIg/56Vm7A5RVgg8UNgG2qNnrfatJtb+dRmNdw==} resolution: {integrity: sha512-x9mvmh4wudBstML8Z8IOmokLWglIhSfhQwnh2gBCSqabgVBKYvzl8Y+i+UCNPxheCGTgtsPepTcIaKBIyFIcvw==}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
turbo-darwin-arm64@1.13.4: turbo-darwin-arm64@2.0.4:
resolution: {integrity: sha512-eG769Q0NF6/Vyjsr3mKCnkG/eW6dKMBZk6dxWOdrHfrg6QgfkBUk0WUUujzdtVPiUIvsh4l46vQrNVd9EOtbyA==} resolution: {integrity: sha512-/B1Ih8zPRGVw5vw4SlclOf3C/woJ/2T6ieH6u54KT4wypoaVyaiyMqBcziIXycdObIYr7jQ+raHO7q3mhay9/A==}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
turbo-linux-64@1.13.4: turbo-linux-64@2.0.4:
resolution: {integrity: sha512-Bq0JphDeNw3XEi+Xb/e4xoKhs1DHN7OoLVUbTIQz+gazYjigVZvtwCvgrZI7eW9Xo1eOXM2zw2u1DGLLUfmGkQ==} resolution: {integrity: sha512-6aG670e5zOWu6RczEYcB81nEl8EhiGJEvWhUrnAfNEUIMBEH1pR5SsMmG2ol5/m3PgiRM12r13dSqTxCLcHrVg==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
turbo-linux-arm64@1.13.4: turbo-linux-arm64@2.0.4:
resolution: {integrity: sha512-BJcXw1DDiHO/okYbaNdcWN6szjXyHWx9d460v6fCHY65G8CyqGU3y2uUTPK89o8lq/b2C8NK0yZD+Vp0f9VoIg==} resolution: {integrity: sha512-AXfVOjst+mCtPDFT4tCu08Qrfv12Nj7NDd33AjGwV79NYN1Y1rcFY59UQ4nO3ij3rbcvV71Xc+TZJ4csEvRCSg==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
turbo-windows-64@1.13.4: turbo-windows-64@2.0.4:
resolution: {integrity: sha512-OFFhXHOFLN7A78vD/dlVuuSSVEB3s9ZBj18Tm1hk3aW1HTWTuAw0ReN6ZNlVObZUHvGy8d57OAGGxf2bT3etQw==} resolution: {integrity: sha512-QOnUR9hKl0T5gq5h1fAhVEqBSjpcBi/BbaO71YGQNgsr6pAnCQdbG8/r3MYXet53efM0KTdOhieWeO3KLNKybA==}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
turbo-windows-arm64@1.13.4: turbo-windows-arm64@2.0.4:
resolution: {integrity: sha512-u5A+VOKHswJJmJ8o8rcilBfU5U3Y1TTAfP9wX8bFh8teYF1ghP0EhtMRLjhtp6RPa+XCxHHVA2CiC3gbh5eg5g==} resolution: {integrity: sha512-3v8WpdZy1AxZw0gha0q3caZmm+0gveBQ40OspD6mxDBIS+oBtO5CkxhIXkFJJW+jDKmDlM7wXDIGfMEq+QyNCQ==}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
turbo@1.13.4: turbo@2.0.4:
resolution: {integrity: sha512-1q7+9UJABuBAHrcC4Sxp5lOqYS5mvxRrwa33wpIyM18hlOCpRD/fTJNxZ0vhbMcJmz15o9kkVm743mPn7p6jpQ==} resolution: {integrity: sha512-Ilme/2Q5kYw0AeRr+aw3s02+WrEYaY7U8vPnqSZU/jaDG/qd6jHVN6nRWyd/9KXvJGYM69vE6JImoGoyNjLwaw==}
hasBin: true hasBin: true
type-check@0.4.0: type-check@0.4.0:
@ -10668,32 +10668,32 @@ snapshots:
optionalDependencies: optionalDependencies:
fsevents: 2.3.3 fsevents: 2.3.3
turbo-darwin-64@1.13.4: turbo-darwin-64@2.0.4:
optional: true optional: true
turbo-darwin-arm64@1.13.4: turbo-darwin-arm64@2.0.4:
optional: true optional: true
turbo-linux-64@1.13.4: turbo-linux-64@2.0.4:
optional: true optional: true
turbo-linux-arm64@1.13.4: turbo-linux-arm64@2.0.4:
optional: true optional: true
turbo-windows-64@1.13.4: turbo-windows-64@2.0.4:
optional: true optional: true
turbo-windows-arm64@1.13.4: turbo-windows-arm64@2.0.4:
optional: true optional: true
turbo@1.13.4: turbo@2.0.4:
optionalDependencies: optionalDependencies:
turbo-darwin-64: 1.13.4 turbo-darwin-64: 2.0.4
turbo-darwin-arm64: 1.13.4 turbo-darwin-arm64: 2.0.4
turbo-linux-64: 1.13.4 turbo-linux-64: 2.0.4
turbo-linux-arm64: 1.13.4 turbo-linux-arm64: 2.0.4
turbo-windows-64: 1.13.4 turbo-windows-64: 2.0.4
turbo-windows-arm64: 1.13.4 turbo-windows-arm64: 2.0.4
type-check@0.4.0: type-check@0.4.0:
dependencies: dependencies:

View File

@ -1,13 +1,22 @@
{ {
"$schema": "https://turbo.build/schema.json", "$schema": "https://turbo.build/schema.json",
"globalDependencies": ["**/.env.*local"], "globalDependencies": [
"pipeline": { "**/.env.*local"
],
"tasks": {
"build": { "build": {
"dependsOn": ["^build"], "dependsOn": [
"outputs": [".next/**", "!.next/cache/**"] "^build"
],
"outputs": [
".next/**",
"!.next/cache/**"
]
}, },
"lint": { "lint": {
"dependsOn": ["^lint"] "dependsOn": [
"^lint"
]
}, },
"dev": { "dev": {
"cache": false, "cache": false,