chore(deps): update turbo monorepo to v2 (major) (#621)

* chore(deps): update turbo monorepo to v2

* chore: run codemod

---------

Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
This commit is contained in:
homarr-renovate[bot]
2024-06-08 17:28:15 +02:00
committed by GitHub
parent a3b861e13c
commit 1f730ab786
4 changed files with 62 additions and 62 deletions

View File

@@ -28,14 +28,14 @@
}, },
"devDependencies": { "devDependencies": {
"@homarr/prettier-config": "workspace:^0.1.0", "@homarr/prettier-config": "workspace:^0.1.0",
"@turbo/gen": "^1.13.4", "@turbo/gen": "^2.0.3",
"@vitejs/plugin-react": "^4.3.0", "@vitejs/plugin-react": "^4.3.0",
"@vitest/coverage-v8": "^1.6.0", "@vitest/coverage-v8": "^1.6.0",
"@vitest/ui": "^1.6.0", "@vitest/ui": "^1.6.0",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"jsdom": "^24.1.0", "jsdom": "^24.1.0",
"prettier": "^3.3.1", "prettier": "^3.3.1",
"turbo": "^1.13.4", "turbo": "^2.0.3",
"typescript": "^5.4.5", "typescript": "^5.4.5",
"vite-tsconfig-paths": "^4.3.2", "vite-tsconfig-paths": "^4.3.2",
"vitest": "^1.6.0" "vitest": "^1.6.0"

94
pnpm-lock.yaml generated
View File

@@ -25,8 +25,8 @@ importers:
specifier: workspace:^0.1.0 specifier: workspace:^0.1.0
version: link:tooling/prettier version: link:tooling/prettier
'@turbo/gen': '@turbo/gen':
specifier: ^1.13.4 specifier: ^2.0.3
version: 1.13.4(@types/node@20.14.2)(typescript@5.4.5) version: 2.0.3(@types/node@20.14.2)(typescript@5.4.5)
'@vitejs/plugin-react': '@vitejs/plugin-react':
specifier: ^4.3.0 specifier: ^4.3.0
version: 4.3.0(vite@5.2.6(@types/node@20.14.2)(sass@1.77.4)(sugarss@4.0.1)(terser@5.31.0)) version: 4.3.0(vite@5.2.6(@types/node@20.14.2)(sass@1.77.4)(sugarss@4.0.1)(terser@5.31.0))
@@ -46,8 +46,8 @@ importers:
specifier: ^3.3.1 specifier: ^3.3.1
version: 3.3.1 version: 3.3.1
turbo: turbo:
specifier: ^1.13.4 specifier: ^2.0.3
version: 1.13.4 version: 2.0.3
typescript: typescript:
specifier: ^5.4.5 specifier: ^5.4.5
version: 5.4.5 version: 5.4.5
@@ -1068,8 +1068,8 @@ importers:
specifier: ^9.1.0 specifier: ^9.1.0
version: 9.1.0(eslint@8.57.0) version: 9.1.0(eslint@8.57.0)
eslint-config-turbo: eslint-config-turbo:
specifier: ^1.13.4 specifier: ^2.0.3
version: 1.13.4(eslint@8.57.0) version: 2.0.3(eslint@8.57.0)
eslint-plugin-import: eslint-plugin-import:
specifier: ^2.29.1 specifier: ^2.29.1
version: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) version: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)
@@ -2460,12 +2460,12 @@ packages:
'@tsconfig/node16@1.0.4': '@tsconfig/node16@1.0.4':
resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
'@turbo/gen@1.13.4': '@turbo/gen@2.0.3':
resolution: {integrity: sha512-PK38N1fHhDUyjLi0mUjv0RbX0xXGwDLQeRSGsIlLcVpP1B5fwodSIwIYXc9vJok26Yne94BX5AGjueYsUT3uUw==} resolution: {integrity: sha512-UY/90ikcHg5cUUhzyGf9tGj43OZFoKYlpWrk+Q8o89aHvsUwMH9cZ25tlBZ1Iu6PKztCHiPIFTTg+9LLkn57hA==}
hasBin: true hasBin: true
'@turbo/workspaces@1.13.4': '@turbo/workspaces@2.0.3':
resolution: {integrity: sha512-3uYg2b5TWCiupetbDFMbBFMHl33xQTvp5DNg0fZSYal73Z9AlFH9yWabHWMYw6ywmwM1evkYRpTVA2n7GgqT5A==} resolution: {integrity: sha512-b3SPg9k3m6rgvhyabE1zdSc5Ln5NBCpFa4sYwfVaFnZWHnn0CBxOircwNpMR+VffsSYchc0m4Pszvp1XwlgXrg==}
hasBin: true hasBin: true
'@types/babel__core@7.20.5': '@types/babel__core@7.20.5':
@@ -3617,8 +3617,8 @@ packages:
peerDependencies: peerDependencies:
eslint: '>=7.0.0' eslint: '>=7.0.0'
eslint-config-turbo@1.13.4: eslint-config-turbo@2.0.3:
resolution: {integrity: sha512-+we4eWdZlmlEn7LnhXHCIPX/wtujbHCS7XjQM/TN09BHNEl2fZ8id4rHfdfUKIYTSKyy8U/nNyJ0DNoZj5Q8bw==} resolution: {integrity: sha512-D1+lNOpTFEuAgPWJfRHXHjzvAfO+0TVmORfftmYQNw+uk2UIBjhelhwERBceYFy2oFJnckHsqt69dp/zIM6/0g==}
peerDependencies: peerDependencies:
eslint: '>6.6.0' eslint: '>6.6.0'
@@ -3674,8 +3674,8 @@ packages:
peerDependencies: peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
eslint-plugin-turbo@1.13.4: eslint-plugin-turbo@2.0.3:
resolution: {integrity: sha512-82GfMzrewI/DJB92Bbch239GWbGx4j1zvjk1lqb06lxIlMPnVwUHVwPbAnLfyLG3JuhLv9whxGkO/q1CL18JTg==} resolution: {integrity: sha512-mplP4nYaRvtTNuwF5QTLYKLu0/8LTRsHPgX4ARhaof+QZI2ttglONe1/iJpKB4pg0KqFp7WHziKoJL+s0+CJ1w==}
peerDependencies: peerDependencies:
eslint: '>6.6.0' eslint: '>6.6.0'
@@ -5765,38 +5765,38 @@ packages:
tunnel-agent@0.6.0: tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
turbo-darwin-64@1.13.4: turbo-darwin-64@2.0.3:
resolution: {integrity: sha512-A0eKd73R7CGnRinTiS7txkMElg+R5rKFp9HV7baDiEL4xTG1FIg/56Vm7A5RVgg8UNgG2qNnrfatJtb+dRmNdw==} resolution: {integrity: sha512-v7ztJ8sxdHw3SLfO2MhGFeeU4LQhFii1hIGs9uBiXns/0YTGOvxLeifnfGqhfSrAIIhrCoByXO7nR9wlm10n3Q==}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
turbo-darwin-arm64@1.13.4: turbo-darwin-arm64@2.0.3:
resolution: {integrity: sha512-eG769Q0NF6/Vyjsr3mKCnkG/eW6dKMBZk6dxWOdrHfrg6QgfkBUk0WUUujzdtVPiUIvsh4l46vQrNVd9EOtbyA==} resolution: {integrity: sha512-LUcqvkV9Bxtng6QHbevp8IK8zzwbIxM6HMjCE7FEW6yJBN1KwvTtRtsGBwwmTxaaLO0wD1Jgl3vgkXAmQ4fqUw==}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
turbo-linux-64@1.13.4: turbo-linux-64@2.0.3:
resolution: {integrity: sha512-Bq0JphDeNw3XEi+Xb/e4xoKhs1DHN7OoLVUbTIQz+gazYjigVZvtwCvgrZI7eW9Xo1eOXM2zw2u1DGLLUfmGkQ==} resolution: {integrity: sha512-xpdY1suXoEbsQsu0kPep2zrB8ijv/S5aKKrntGuQ62hCiwDFoDcA/Z7FZ8IHQ2u+dpJARa7yfiByHmizFE0r5Q==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
turbo-linux-arm64@1.13.4: turbo-linux-arm64@2.0.3:
resolution: {integrity: sha512-BJcXw1DDiHO/okYbaNdcWN6szjXyHWx9d460v6fCHY65G8CyqGU3y2uUTPK89o8lq/b2C8NK0yZD+Vp0f9VoIg==} resolution: {integrity: sha512-MBACTcSR874L1FtLL7gkgbI4yYJWBUCqeBN/iE29D+8EFe0d3fAyviFlbQP4K/HaDYet1i26xkkOiWr0z7/V9A==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
turbo-windows-64@1.13.4: turbo-windows-64@2.0.3:
resolution: {integrity: sha512-OFFhXHOFLN7A78vD/dlVuuSSVEB3s9ZBj18Tm1hk3aW1HTWTuAw0ReN6ZNlVObZUHvGy8d57OAGGxf2bT3etQw==} resolution: {integrity: sha512-zi3YuKPkM9JxMTshZo3excPk37hUrj5WfnCqh4FjI26ux6j/LJK+Dh3SebMHd9mR7wP9CMam4GhmLCT+gDfM+w==}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
turbo-windows-arm64@1.13.4: turbo-windows-arm64@2.0.3:
resolution: {integrity: sha512-u5A+VOKHswJJmJ8o8rcilBfU5U3Y1TTAfP9wX8bFh8teYF1ghP0EhtMRLjhtp6RPa+XCxHHVA2CiC3gbh5eg5g==} resolution: {integrity: sha512-wmed4kkenLvRbidi7gISB4PU77ujBuZfgVGDZ4DXTFslE/kYpINulwzkVwJIvNXsJtHqyOq0n6jL8Zwl3BrwDg==}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
turbo@1.13.4: turbo@2.0.3:
resolution: {integrity: sha512-1q7+9UJABuBAHrcC4Sxp5lOqYS5mvxRrwa33wpIyM18hlOCpRD/fTJNxZ0vhbMcJmz15o9kkVm743mPn7p6jpQ==} resolution: {integrity: sha512-jF1K0tTUyryEWmgqk1V0ALbSz3VdeZ8FXUo6B64WsPksCMCE48N5jUezGOH2MN0+epdaRMH8/WcPU0QQaVfeLA==}
hasBin: true hasBin: true
tweetnacl@0.14.5: tweetnacl@0.14.5:
@@ -7397,9 +7397,9 @@ snapshots:
'@tsconfig/node16@1.0.4': {} '@tsconfig/node16@1.0.4': {}
'@turbo/gen@1.13.4(@types/node@20.14.2)(typescript@5.4.5)': '@turbo/gen@2.0.3(@types/node@20.14.2)(typescript@5.4.5)':
dependencies: dependencies:
'@turbo/workspaces': 1.13.4 '@turbo/workspaces': 2.0.3
chalk: 2.4.2 chalk: 2.4.2
commander: 10.0.1 commander: 10.0.1
fs-extra: 10.1.0 fs-extra: 10.1.0
@@ -7417,7 +7417,7 @@ snapshots:
- supports-color - supports-color
- typescript - typescript
'@turbo/workspaces@1.13.4': '@turbo/workspaces@2.0.3':
dependencies: dependencies:
chalk: 2.4.2 chalk: 2.4.2
commander: 10.0.1 commander: 10.0.1
@@ -8856,10 +8856,10 @@ snapshots:
dependencies: dependencies:
eslint: 8.57.0 eslint: 8.57.0
eslint-config-turbo@1.13.4(eslint@8.57.0): eslint-config-turbo@2.0.3(eslint@8.57.0):
dependencies: dependencies:
eslint: 8.57.0 eslint: 8.57.0
eslint-plugin-turbo: 1.13.4(eslint@8.57.0) eslint-plugin-turbo: 2.0.3(eslint@8.57.0)
eslint-import-resolver-node@0.3.9: eslint-import-resolver-node@0.3.9:
dependencies: dependencies:
@@ -8952,7 +8952,7 @@ snapshots:
semver: 6.3.1 semver: 6.3.1
string.prototype.matchall: 4.0.11 string.prototype.matchall: 4.0.11
eslint-plugin-turbo@1.13.4(eslint@8.57.0): eslint-plugin-turbo@2.0.3(eslint@8.57.0):
dependencies: dependencies:
dotenv: 16.0.3 dotenv: 16.0.3
eslint: 8.57.0 eslint: 8.57.0
@@ -11272,32 +11272,32 @@ snapshots:
dependencies: dependencies:
safe-buffer: 5.2.1 safe-buffer: 5.2.1
turbo-darwin-64@1.13.4: turbo-darwin-64@2.0.3:
optional: true optional: true
turbo-darwin-arm64@1.13.4: turbo-darwin-arm64@2.0.3:
optional: true optional: true
turbo-linux-64@1.13.4: turbo-linux-64@2.0.3:
optional: true optional: true
turbo-linux-arm64@1.13.4: turbo-linux-arm64@2.0.3:
optional: true optional: true
turbo-windows-64@1.13.4: turbo-windows-64@2.0.3:
optional: true optional: true
turbo-windows-arm64@1.13.4: turbo-windows-arm64@2.0.3:
optional: true optional: true
turbo@1.13.4: turbo@2.0.3:
optionalDependencies: optionalDependencies:
turbo-darwin-64: 1.13.4 turbo-darwin-64: 2.0.3
turbo-darwin-arm64: 1.13.4 turbo-darwin-arm64: 2.0.3
turbo-linux-64: 1.13.4 turbo-linux-64: 2.0.3
turbo-linux-arm64: 1.13.4 turbo-linux-arm64: 2.0.3
turbo-windows-64: 1.13.4 turbo-windows-64: 2.0.3
turbo-windows-arm64: 1.13.4 turbo-windows-arm64: 2.0.3
tweetnacl@0.14.5: {} tweetnacl@0.14.5: {}

View File

@@ -19,7 +19,7 @@
"@typescript-eslint/eslint-plugin": "^7.12.0", "@typescript-eslint/eslint-plugin": "^7.12.0",
"@typescript-eslint/parser": "^7.12.0", "@typescript-eslint/parser": "^7.12.0",
"eslint-config-prettier": "^9.1.0", "eslint-config-prettier": "^9.1.0",
"eslint-config-turbo": "^1.13.4", "eslint-config-turbo": "^2.0.3",
"eslint-plugin-import": "^2.29.1", "eslint-plugin-import": "^2.29.1",
"eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-jsx-a11y": "^6.8.0",
"eslint-plugin-react": "^7.34.2", "eslint-plugin-react": "^7.34.2",

View File

@@ -3,7 +3,15 @@
"globalDependencies": [ "globalDependencies": [
"**/.env" "**/.env"
], ],
"pipeline": { "globalEnv": [
"DATABASE_URL",
"AUTH_DISCORD_ID",
"AUTH_DISCORD_SECRET",
"AUTH_REDIRECT_PROXY_URL",
"AUTH_SECRET",
"AUTH_URL"
],
"tasks": {
"topo": { "topo": {
"dependsOn": [ "dependsOn": [
"^topo" "^topo"
@@ -29,7 +37,7 @@
"outputs": [ "outputs": [
"node_modules/.cache/.prettiercache" "node_modules/.cache/.prettiercache"
], ],
"outputMode": "new-only" "outputLogs": "new-only"
}, },
"lint": { "lint": {
"dependsOn": [ "dependsOn": [
@@ -53,13 +61,5 @@
"//#clean": { "//#clean": {
"cache": false "cache": false
} }
}, }
"globalEnv": [ }
"DATABASE_URL",
"AUTH_DISCORD_ID",
"AUTH_DISCORD_SECRET",
"AUTH_REDIRECT_PROXY_URL",
"AUTH_SECRET",
"AUTH_URL"
]
}