diff --git a/package.json b/package.json index a8a8f9c..aa67a99 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "github-slugger": "^2.0.0", "lefthook": "^1.6.15", "prettier": "^3.3.0", - "turbo": "^1.13.3", + "turbo": "^2.0.3", "typescript": "^5.4.5", "vite-node": "^1.6.0", "vitest": "^1.6.0" @@ -25,5 +25,6 @@ "bench": "vitest bench", "profile": "vite-node packages/openapi-parser/createProfile.ts", "types:check": "pnpm -r types:check" - } + }, + "packageManager": "pnpm@9.2.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c73a488..f901a7a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 2.27.5 '@trivago/prettier-plugin-sort-imports': specifier: ^4.2.0 - version: 4.3.0(prettier@3.3.0) + version: 4.3.0(@vue/compiler-sfc@3.4.27)(prettier@3.3.0) github-slugger: specifier: ^2.0.0 version: 2.0.0 @@ -24,17 +24,17 @@ importers: specifier: ^3.3.0 version: 3.3.0 turbo: - specifier: ^1.13.3 - version: 1.13.3 + specifier: ^2.0.3 + version: 2.0.3 typescript: specifier: ^5.4.5 version: 5.4.5 vite-node: specifier: ^1.6.0 - version: 1.6.0 + version: 1.6.0(@types/node@20.14.0) vitest: specifier: ^1.6.0 - version: 1.6.0 + version: 1.6.0(@types/node@20.14.0) demo: dependencies: @@ -43,23 +43,23 @@ importers: version: link:../packages/openapi-parser '@vueuse/core': specifier: ^10.10.0 - version: 10.10.0(vue@3.4.27) + version: 10.10.0(vue@3.4.27(typescript@5.4.5)) vue: specifier: ^3.4.27 version: 3.4.27(typescript@5.4.5) devDependencies: '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.2.12)(vue@3.4.27) + version: 5.0.5(vite@5.2.12(@types/node@20.14.0))(vue@3.4.27(typescript@5.4.5)) typescript: specifier: ^5.2.2 version: 5.4.5 vite: specifier: ^5.2.12 - version: 5.2.12 + version: 5.2.12(@types/node@20.14.0) vue-json-viewer: specifier: '3' - version: 3.0.4(vue@3.4.27) + version: 3.0.4(vue@3.4.27(typescript@5.4.5)) vue-tsc: specifier: ^2.0.19 version: 2.0.19(typescript@5.4.5) @@ -1955,38 +1955,38 @@ packages: engines: {node: '>=8.0.0'} hasBin: true - turbo-darwin-64@1.13.3: - resolution: {integrity: sha512-glup8Qx1qEFB5jerAnXbS8WrL92OKyMmg5Hnd4PleLljAeYmx+cmmnsmLT7tpaVZIN58EAAwu8wHC6kIIqhbWA==} + turbo-darwin-64@2.0.3: + resolution: {integrity: sha512-v7ztJ8sxdHw3SLfO2MhGFeeU4LQhFii1hIGs9uBiXns/0YTGOvxLeifnfGqhfSrAIIhrCoByXO7nR9wlm10n3Q==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@1.13.3: - resolution: {integrity: sha512-/np2xD+f/+9qY8BVtuOQXRq5f9LehCFxamiQnwdqWm5iZmdjygC5T3uVSYuagVFsZKMvX3ycySwh8dylGTl6lg==} + turbo-darwin-arm64@2.0.3: + resolution: {integrity: sha512-LUcqvkV9Bxtng6QHbevp8IK8zzwbIxM6HMjCE7FEW6yJBN1KwvTtRtsGBwwmTxaaLO0wD1Jgl3vgkXAmQ4fqUw==} cpu: [arm64] os: [darwin] - turbo-linux-64@1.13.3: - resolution: {integrity: sha512-G+HGrau54iAnbXLfl+N/PynqpDwi/uDzb6iM9hXEDG+yJnSJxaHMShhOkXYJPk9offm9prH33Khx2scXrYVW1g==} + turbo-linux-64@2.0.3: + resolution: {integrity: sha512-xpdY1suXoEbsQsu0kPep2zrB8ijv/S5aKKrntGuQ62hCiwDFoDcA/Z7FZ8IHQ2u+dpJARa7yfiByHmizFE0r5Q==} cpu: [x64] os: [linux] - turbo-linux-arm64@1.13.3: - resolution: {integrity: sha512-qWwEl5VR02NqRyl68/3pwp3c/olZuSp+vwlwrunuoNTm6JXGLG5pTeme4zoHNnk0qn4cCX7DFrOboArlYxv0wQ==} + turbo-linux-arm64@2.0.3: + resolution: {integrity: sha512-MBACTcSR874L1FtLL7gkgbI4yYJWBUCqeBN/iE29D+8EFe0d3fAyviFlbQP4K/HaDYet1i26xkkOiWr0z7/V9A==} cpu: [arm64] os: [linux] - turbo-windows-64@1.13.3: - resolution: {integrity: sha512-Nudr4bRChfJzBPzEmpVV85VwUYRCGKecwkBFpbp2a4NtrJ3+UP1VZES653ckqCu2FRyRuS0n03v9euMbAvzH+Q==} + turbo-windows-64@2.0.3: + resolution: {integrity: sha512-zi3YuKPkM9JxMTshZo3excPk37hUrj5WfnCqh4FjI26ux6j/LJK+Dh3SebMHd9mR7wP9CMam4GhmLCT+gDfM+w==} cpu: [x64] os: [win32] - turbo-windows-arm64@1.13.3: - resolution: {integrity: sha512-ouJCgsVLd3icjRLmRvHQDDZnmGzT64GBupM1Y+TjtYn2LVaEBoV6hicFy8x5DUpnqdLy+YpCzRMkWlwhmkX7sQ==} + turbo-windows-arm64@2.0.3: + resolution: {integrity: sha512-wmed4kkenLvRbidi7gISB4PU77ujBuZfgVGDZ4DXTFslE/kYpINulwzkVwJIvNXsJtHqyOq0n6jL8Zwl3BrwDg==} cpu: [arm64] os: [win32] - turbo@1.13.3: - resolution: {integrity: sha512-n17HJv4F4CpsYTvKzUJhLbyewbXjq1oLCi90i5tW1TiWDz16ML1eDG7wi5dHaKxzh5efIM56SITnuVbMq5dk4g==} + turbo@2.0.3: + resolution: {integrity: sha512-jF1K0tTUyryEWmgqk1V0ALbSz3VdeZ8FXUo6B64WsPksCMCE48N5jUezGOH2MN0+epdaRMH8/WcPU0QQaVfeLA==} hasBin: true type-detect@4.0.8: @@ -2635,21 +2635,24 @@ snapshots: '@rollup/plugin-json@6.1.0(rollup@4.18.0)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.18.0) + optionalDependencies: rollup: 4.18.0 '@rollup/plugin-typescript@11.1.6(rollup@4.18.0)(tslib@2.6.2)(typescript@5.4.5)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.18.0) resolve: 1.22.8 + typescript: 5.4.5 + optionalDependencies: rollup: 4.18.0 tslib: 2.6.2 - typescript: 5.4.5 '@rollup/pluginutils@5.1.0(rollup@4.18.0)': dependencies: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 + optionalDependencies: rollup: 4.18.0 '@rollup/rollup-android-arm-eabi@4.18.0': @@ -2702,7 +2705,7 @@ snapshots: '@sinclair/typebox@0.27.8': {} - '@trivago/prettier-plugin-sort-imports@4.3.0(prettier@3.3.0)': + '@trivago/prettier-plugin-sort-imports@4.3.0(@vue/compiler-sfc@3.4.27)(prettier@3.3.0)': dependencies: '@babel/generator': 7.17.7 '@babel/parser': 7.23.9 @@ -2711,6 +2714,8 @@ snapshots: javascript-natural-sort: 0.7.1 lodash: 4.17.21 prettier: 3.3.0 + optionalDependencies: + '@vue/compiler-sfc': 3.4.27 transitivePeerDependencies: - supports-color @@ -2730,9 +2735,9 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@vitejs/plugin-vue@5.0.5(vite@5.2.12)(vue@3.4.27)': + '@vitejs/plugin-vue@5.0.5(vite@5.2.12(@types/node@20.14.0))(vue@3.4.27(typescript@5.4.5))': dependencies: - vite: 5.2.12 + vite: 5.2.12(@types/node@20.14.0) vue: 3.4.27(typescript@5.4.5) '@vitest/expect@1.6.0': @@ -2815,8 +2820,9 @@ snapshots: computeds: 0.0.1 minimatch: 9.0.4 path-browserify: 1.0.1 - typescript: 5.4.5 vue-template-compiler: 2.7.16 + optionalDependencies: + typescript: 5.4.5 '@vue/reactivity@3.4.27': dependencies: @@ -2833,7 +2839,7 @@ snapshots: '@vue/shared': 3.4.27 csstype: 3.1.3 - '@vue/server-renderer@3.4.27(vue@3.4.27)': + '@vue/server-renderer@3.4.27(vue@3.4.27(typescript@5.4.5))': dependencies: '@vue/compiler-ssr': 3.4.27 '@vue/shared': 3.4.27 @@ -2841,21 +2847,21 @@ snapshots: '@vue/shared@3.4.27': {} - '@vueuse/core@10.10.0(vue@3.4.27)': + '@vueuse/core@10.10.0(vue@3.4.27(typescript@5.4.5))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.10.0 - '@vueuse/shared': 10.10.0(vue@3.4.27) - vue-demi: 0.14.7(vue@3.4.27) + '@vueuse/shared': 10.10.0(vue@3.4.27(typescript@5.4.5)) + vue-demi: 0.14.7(vue@3.4.27(typescript@5.4.5)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/metadata@10.10.0': {} - '@vueuse/shared@10.10.0(vue@3.4.27)': + '@vueuse/shared@10.10.0(vue@3.4.27(typescript@5.4.5))': dependencies: - vue-demi: 0.14.7(vue@3.4.27) + vue-demi: 0.14.7(vue@3.4.27(typescript@5.4.5)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -2865,11 +2871,11 @@ snapshots: acorn@8.11.3: {} ajv-draft-04@1.0.0(ajv@8.14.0): - dependencies: + optionalDependencies: ajv: 8.14.0 ajv-formats@3.0.1(ajv@8.14.0): - dependencies: + optionalDependencies: ajv: 8.14.0 ajv@8.14.0: @@ -4162,32 +4168,32 @@ snapshots: wcwidth: 1.0.1 yargs: 17.7.2 - turbo-darwin-64@1.13.3: + turbo-darwin-64@2.0.3: optional: true - turbo-darwin-arm64@1.13.3: + turbo-darwin-arm64@2.0.3: optional: true - turbo-linux-64@1.13.3: + turbo-linux-64@2.0.3: optional: true - turbo-linux-arm64@1.13.3: + turbo-linux-arm64@2.0.3: optional: true - turbo-windows-64@1.13.3: + turbo-windows-64@2.0.3: optional: true - turbo-windows-arm64@1.13.3: + turbo-windows-arm64@2.0.3: optional: true - turbo@1.13.3: + turbo@2.0.3: optionalDependencies: - turbo-darwin-64: 1.13.3 - turbo-darwin-arm64: 1.13.3 - turbo-linux-64: 1.13.3 - turbo-linux-arm64: 1.13.3 - turbo-windows-64: 1.13.3 - turbo-windows-arm64: 1.13.3 + 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: {} @@ -4253,13 +4259,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@1.6.0: + vite-node@1.6.0(@types/node@20.14.0): dependencies: cac: 6.7.14 debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.12 + vite: 5.2.12(@types/node@20.14.0) transitivePeerDependencies: - '@types/node' - less @@ -4270,15 +4276,16 @@ snapshots: - supports-color - terser - vite@5.2.12: + vite@5.2.12(@types/node@20.14.0): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: + '@types/node': 20.14.0 fsevents: 2.3.3 - vitest@1.6.0: + vitest@1.6.0(@types/node@20.14.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -4297,9 +4304,11 @@ snapshots: strip-literal: 2.0.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.2.12 - vite-node: 1.6.0 + vite: 5.2.12(@types/node@20.14.0) + vite-node: 1.6.0(@types/node@20.14.0) why-is-node-running: 2.2.2 + optionalDependencies: + '@types/node': 20.14.0 transitivePeerDependencies: - less - lightningcss @@ -4309,11 +4318,11 @@ snapshots: - supports-color - terser - vue-demi@0.14.7(vue@3.4.27): + vue-demi@0.14.7(vue@3.4.27(typescript@5.4.5)): dependencies: vue: 3.4.27(typescript@5.4.5) - vue-json-viewer@3.0.4(vue@3.4.27): + vue-json-viewer@3.0.4(vue@3.4.27(typescript@5.4.5)): dependencies: clipboard: 2.0.11 vue: 3.4.27(typescript@5.4.5) @@ -4335,8 +4344,9 @@ snapshots: '@vue/compiler-dom': 3.4.27 '@vue/compiler-sfc': 3.4.27 '@vue/runtime-dom': 3.4.27 - '@vue/server-renderer': 3.4.27(vue@3.4.27) + '@vue/server-renderer': 3.4.27(vue@3.4.27(typescript@5.4.5)) '@vue/shared': 3.4.27 + optionalDependencies: typescript: 5.4.5 wcwidth@1.0.1: diff --git a/turbo.json b/turbo.json index 1396df3..0849edf 100644 --- a/turbo.json +++ b/turbo.json @@ -1,6 +1,6 @@ { "$schema": "https://turbo.build/schema.json", - "pipeline": { + "tasks": { "build": { "outputs": ["dist/**"], "dependsOn": ["^build"]