diff --git a/package.json b/package.json index 56784fa..67e8083 100644 --- a/package.json +++ b/package.json @@ -15,8 +15,9 @@ "@types/node": "20.14.2", "@vitest/coverage-v8": "1.6.0", "lefthook": "1.6.15", - "turbo": "1.13.4", + "turbo": "2.0.3", "typescript": "5.4.5", "vitest": "1.6.0" - } + }, + "packageManager": "pnpm@9.2.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 96a1f69..36152a9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: 1.6.15 version: 1.6.15 turbo: - specifier: 1.13.4 - version: 1.13.4 + specifier: 2.0.3 + version: 2.0.3 typescript: specifier: 5.4.5 version: 5.4.5 @@ -1176,38 +1176,38 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - turbo-darwin-64@1.13.4: - resolution: {integrity: sha512-A0eKd73R7CGnRinTiS7txkMElg+R5rKFp9HV7baDiEL4xTG1FIg/56Vm7A5RVgg8UNgG2qNnrfatJtb+dRmNdw==} + turbo-darwin-64@2.0.3: + resolution: {integrity: sha512-v7ztJ8sxdHw3SLfO2MhGFeeU4LQhFii1hIGs9uBiXns/0YTGOvxLeifnfGqhfSrAIIhrCoByXO7nR9wlm10n3Q==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@1.13.4: - resolution: {integrity: sha512-eG769Q0NF6/Vyjsr3mKCnkG/eW6dKMBZk6dxWOdrHfrg6QgfkBUk0WUUujzdtVPiUIvsh4l46vQrNVd9EOtbyA==} + turbo-darwin-arm64@2.0.3: + resolution: {integrity: sha512-LUcqvkV9Bxtng6QHbevp8IK8zzwbIxM6HMjCE7FEW6yJBN1KwvTtRtsGBwwmTxaaLO0wD1Jgl3vgkXAmQ4fqUw==} cpu: [arm64] os: [darwin] - turbo-linux-64@1.13.4: - resolution: {integrity: sha512-Bq0JphDeNw3XEi+Xb/e4xoKhs1DHN7OoLVUbTIQz+gazYjigVZvtwCvgrZI7eW9Xo1eOXM2zw2u1DGLLUfmGkQ==} + turbo-linux-64@2.0.3: + resolution: {integrity: sha512-xpdY1suXoEbsQsu0kPep2zrB8ijv/S5aKKrntGuQ62hCiwDFoDcA/Z7FZ8IHQ2u+dpJARa7yfiByHmizFE0r5Q==} cpu: [x64] os: [linux] - turbo-linux-arm64@1.13.4: - resolution: {integrity: sha512-BJcXw1DDiHO/okYbaNdcWN6szjXyHWx9d460v6fCHY65G8CyqGU3y2uUTPK89o8lq/b2C8NK0yZD+Vp0f9VoIg==} + turbo-linux-arm64@2.0.3: + resolution: {integrity: sha512-MBACTcSR874L1FtLL7gkgbI4yYJWBUCqeBN/iE29D+8EFe0d3fAyviFlbQP4K/HaDYet1i26xkkOiWr0z7/V9A==} cpu: [arm64] os: [linux] - turbo-windows-64@1.13.4: - resolution: {integrity: sha512-OFFhXHOFLN7A78vD/dlVuuSSVEB3s9ZBj18Tm1hk3aW1HTWTuAw0ReN6ZNlVObZUHvGy8d57OAGGxf2bT3etQw==} + turbo-windows-64@2.0.3: + resolution: {integrity: sha512-zi3YuKPkM9JxMTshZo3excPk37hUrj5WfnCqh4FjI26ux6j/LJK+Dh3SebMHd9mR7wP9CMam4GhmLCT+gDfM+w==} cpu: [x64] os: [win32] - turbo-windows-arm64@1.13.4: - resolution: {integrity: sha512-u5A+VOKHswJJmJ8o8rcilBfU5U3Y1TTAfP9wX8bFh8teYF1ghP0EhtMRLjhtp6RPa+XCxHHVA2CiC3gbh5eg5g==} + turbo-windows-arm64@2.0.3: + resolution: {integrity: sha512-wmed4kkenLvRbidi7gISB4PU77ujBuZfgVGDZ4DXTFslE/kYpINulwzkVwJIvNXsJtHqyOq0n6jL8Zwl3BrwDg==} cpu: [arm64] os: [win32] - turbo@1.13.4: - resolution: {integrity: sha512-1q7+9UJABuBAHrcC4Sxp5lOqYS5mvxRrwa33wpIyM18hlOCpRD/fTJNxZ0vhbMcJmz15o9kkVm743mPn7p6jpQ==} + turbo@2.0.3: + resolution: {integrity: sha512-jF1K0tTUyryEWmgqk1V0ALbSz3VdeZ8FXUo6B64WsPksCMCE48N5jUezGOH2MN0+epdaRMH8/WcPU0QQaVfeLA==} hasBin: true type-detect@4.0.8: @@ -2234,32 +2234,32 @@ snapshots: tslib@2.6.3: {} - turbo-darwin-64@1.13.4: + turbo-darwin-64@2.0.3: optional: true - turbo-darwin-arm64@1.13.4: + turbo-darwin-arm64@2.0.3: optional: true - turbo-linux-64@1.13.4: + turbo-linux-64@2.0.3: optional: true - turbo-linux-arm64@1.13.4: + turbo-linux-arm64@2.0.3: optional: true - turbo-windows-64@1.13.4: + turbo-windows-64@2.0.3: optional: true - turbo-windows-arm64@1.13.4: + turbo-windows-arm64@2.0.3: optional: true - turbo@1.13.4: + turbo@2.0.3: optionalDependencies: - turbo-darwin-64: 1.13.4 - turbo-darwin-arm64: 1.13.4 - turbo-linux-64: 1.13.4 - turbo-linux-arm64: 1.13.4 - turbo-windows-64: 1.13.4 - turbo-windows-arm64: 1.13.4 + turbo-darwin-64: 2.0.3 + turbo-darwin-arm64: 2.0.3 + turbo-linux-64: 2.0.3 + turbo-linux-arm64: 2.0.3 + turbo-windows-64: 2.0.3 + turbo-windows-arm64: 2.0.3 type-detect@4.0.8: {} diff --git a/turbo.json b/turbo.json index 8ad306d..6d8f4e4 100644 --- a/turbo.json +++ b/turbo.json @@ -1,20 +1,33 @@ { "$schema": "https://turbo.build/schema.json", - "globalDependencies": ["package.json", "tsconfig.base.json"], - "pipeline": { + "globalDependencies": [ + "package.json", + "tsconfig.base.json" + ], + "tasks": { "build": { - "dependsOn": ["^build"], - "outputMode": "new-only", - "outputs": ["dist/**"] + "dependsOn": [ + "^build" + ], + "outputs": [ + "dist/**" + ], + "outputLogs": "new-only" }, "coverage": { - "dependsOn": ["^build"], - "outputMode": "new-only", - "outputs": ["coverage/**"] + "dependsOn": [ + "^build" + ], + "outputs": [ + "coverage/**" + ], + "outputLogs": "new-only" }, "test": { - "dependsOn": ["^build"], - "outputMode": "new-only" + "dependsOn": [ + "^build" + ], + "outputLogs": "new-only" }, "type-check": {} }