From e332a6fcbe719defc29f0ba7ada88fb3434784d9 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 5 Nov 2024 13:37:45 +0000 Subject: [PATCH 01/22] fix(deps): update dependency @drizzle-team/brocli to ^0.11.0 (#1427) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/cli/package.json | 2 +- pnpm-lock.yaml | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index 169f0c1fc..565f3c414 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -23,7 +23,7 @@ }, "prettier": "@homarr/prettier-config", "dependencies": { - "@drizzle-team/brocli": "^0.10.2", + "@drizzle-team/brocli": "^0.11.0", "@homarr/auth": "workspace:^0.1.0", "@homarr/common": "workspace:^0.1.0", "@homarr/db": "workspace:^0.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5b91e521c..4e2046dc1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -626,8 +626,8 @@ importers: packages/cli: dependencies: '@drizzle-team/brocli': - specifier: ^0.10.2 - version: 0.10.2 + specifier: ^0.11.0 + version: 0.11.0 '@homarr/auth': specifier: workspace:^0.1.0 version: link:../auth @@ -1960,6 +1960,9 @@ packages: '@drizzle-team/brocli@0.10.2': resolution: {integrity: sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==} + '@drizzle-team/brocli@0.11.0': + resolution: {integrity: sha512-hD3pekGiPg0WPCCGAZmusBBJsDqGUR66Y452YgQsZOnkdQ7ViEPKuyP4huUGEZQefp8g34RRodXYmJ2TbCH+tg==} + '@esbuild-kit/core-utils@3.3.2': resolution: {integrity: sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==} deprecated: 'Merged into tsx: https://tsx.is' @@ -8497,6 +8500,8 @@ snapshots: '@drizzle-team/brocli@0.10.2': {} + '@drizzle-team/brocli@0.11.0': {} + '@esbuild-kit/core-utils@3.3.2': dependencies: esbuild: 0.18.20 From 68a72ce5e389d14b7c7b0d33ce3a9584fe45474e Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 5 Nov 2024 13:48:27 +0000 Subject: [PATCH 02/22] chore(deps): update dependency @types/node to ^22.9.0 (#1426) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- apps/tasks/package.json | 2 +- pnpm-lock.yaml | 102 +++++++++++++++++++-------------------- 3 files changed, 53 insertions(+), 53 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 90dc19a1d..c70116984 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -80,7 +80,7 @@ "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", "@types/chroma-js": "2.4.4", - "@types/node": "^22.8.7", + "@types/node": "^22.9.0", "@types/prismjs": "^1.26.5", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", diff --git a/apps/tasks/package.json b/apps/tasks/package.json index 5689fbdfb..ea3f53f2d 100644 --- a/apps/tasks/package.json +++ b/apps/tasks/package.json @@ -44,7 +44,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "@types/node": "^22.8.7", + "@types/node": "^22.9.0", "dotenv-cli": "^7.4.2", "eslint": "^9.14.0", "prettier": "^3.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4e2046dc1..42a840ff4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,10 +18,10 @@ importers: version: link:tooling/prettier '@turbo/gen': specifier: ^2.2.3 - version: 2.2.3(@types/node@22.8.7)(typescript@5.6.3) + version: 2.2.3(@types/node@22.9.0)(typescript@5.6.3) '@vitejs/plugin-react': specifier: ^4.3.3 - version: 4.3.3(vite@5.4.5(@types/node@22.8.7)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)) + version: 4.3.3(vite@5.4.5(@types/node@22.9.0)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)) '@vitest/coverage-v8': specifier: ^2.1.4 version: 2.1.4(vitest@2.1.4) @@ -48,10 +48,10 @@ importers: version: 5.6.3 vite-tsconfig-paths: specifier: ^5.1.0 - version: 5.1.0(typescript@5.6.3)(vite@5.4.5(@types/node@22.8.7)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)) + version: 5.1.0(typescript@5.6.3)(vite@5.4.5(@types/node@22.9.0)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)) vitest: specifier: ^2.1.4 - version: 2.1.4(@types/node@22.8.7)(@vitest/ui@2.1.4)(jsdom@25.0.1)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) + version: 2.1.4(@types/node@22.9.0)(@vitest/ui@2.1.4)(jsdom@25.0.1)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) apps/nextjs: dependencies: @@ -246,8 +246,8 @@ importers: specifier: 2.4.4 version: 2.4.4 '@types/node': - specifier: ^22.8.7 - version: 22.8.7 + specifier: ^22.9.0 + version: 22.9.0 '@types/prismjs': specifier: ^1.26.5 version: 1.26.5 @@ -346,8 +346,8 @@ importers: specifier: workspace:^0.1.0 version: link:../../tooling/typescript '@types/node': - specifier: ^22.8.7 - version: 22.8.7 + specifier: ^22.9.0 + version: 22.9.0 dotenv-cli: specifier: ^7.4.2 version: 7.4.2 @@ -3705,8 +3705,8 @@ packages: '@types/node@18.19.50': resolution: {integrity: sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==} - '@types/node@22.8.7': - resolution: {integrity: sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==} + '@types/node@22.9.0': + resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==} '@types/prismjs@1.26.5': resolution: {integrity: sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==} @@ -10029,7 +10029,7 @@ snapshots: '@tsconfig/svelte@1.0.13': {} - '@turbo/gen@2.2.3(@types/node@22.8.7)(typescript@5.6.3)': + '@turbo/gen@2.2.3(@types/node@22.9.0)(typescript@5.6.3)': dependencies: '@turbo/workspaces': 2.2.3 commander: 10.0.1 @@ -10039,7 +10039,7 @@ snapshots: node-plop: 0.26.3 picocolors: 1.0.1 proxy-agent: 6.4.0 - ts-node: 10.9.2(@types/node@22.8.7)(typescript@5.6.3) + ts-node: 10.9.2(@types/node@22.9.0)(typescript@5.6.3) update-check: 1.5.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -10066,7 +10066,7 @@ snapshots: '@types/asn1@0.2.4': dependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/babel__core@7.20.5': dependencies: @@ -10091,22 +10091,22 @@ snapshots: '@types/bcrypt@5.0.2': dependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/better-sqlite3@7.6.11': dependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/chroma-js@2.4.4': {} '@types/connect@3.4.38': dependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/cookie@0.6.0': {} @@ -10115,7 +10115,7 @@ snapshots: '@types/connect': 3.4.38 '@types/express': 4.17.21 '@types/keygrip': 1.0.6 - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/css-font-loading-module@0.0.7': {} @@ -10123,13 +10123,13 @@ snapshots: '@types/docker-modem@3.0.6': dependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/ssh2': 1.15.1 '@types/dockerode@3.3.31': dependencies: '@types/docker-modem': 3.0.6 - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/ssh2': 1.15.1 '@types/estree@1.0.5': {} @@ -10138,7 +10138,7 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -10153,7 +10153,7 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/hast@2.3.10': dependencies: @@ -10182,7 +10182,7 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@22.8.7': + '@types/node@22.9.0': dependencies: undici-types: 6.19.8 @@ -10210,21 +10210,21 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/send': 0.17.4 '@types/ssh2-streams@0.1.12': dependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/ssh2@0.5.52': dependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/ssh2-streams': 0.1.12 '@types/ssh2@1.15.1': @@ -10237,7 +10237,7 @@ snapshots: '@types/through@0.0.33': dependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/tinycolor2@1.4.6': {} @@ -10253,11 +10253,11 @@ snapshots: '@types/ws@8.5.13': dependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@types/xml2js@0.4.14': dependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0)(typescript@5.6.3))(eslint@9.14.0)(typescript@5.6.3)': dependencies: @@ -10370,14 +10370,14 @@ snapshots: global: 4.4.0 is-function: 1.0.2 - '@vitejs/plugin-react@4.3.3(vite@5.4.5(@types/node@22.8.7)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0))': + '@vitejs/plugin-react@4.3.3(vite@5.4.5(@types/node@22.9.0)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.5(@types/node@22.8.7)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) + vite: 5.4.5(@types/node@22.9.0)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) transitivePeerDependencies: - supports-color @@ -10395,7 +10395,7 @@ snapshots: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.4(@types/node@22.8.7)(@vitest/ui@2.1.4)(jsdom@25.0.1)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) + vitest: 2.1.4(@types/node@22.9.0)(@vitest/ui@2.1.4)(jsdom@25.0.1)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) transitivePeerDependencies: - supports-color @@ -10406,13 +10406,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.4(vite@5.4.5(@types/node@22.8.7)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0))': + '@vitest/mocker@2.1.4(vite@5.4.5(@types/node@22.9.0)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0))': dependencies: '@vitest/spy': 2.1.4 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - vite: 5.4.5(@types/node@22.8.7)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) + vite: 5.4.5(@types/node@22.9.0)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) '@vitest/pretty-format@2.1.4': dependencies: @@ -10442,7 +10442,7 @@ snapshots: sirv: 3.0.0 tinyglobby: 0.2.10 tinyrainbow: 1.2.0 - vitest: 2.1.4(@types/node@22.8.7)(@vitest/ui@2.1.4)(jsdom@25.0.1)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) + vitest: 2.1.4(@types/node@22.9.0)(@vitest/ui@2.1.4)(jsdom@25.0.1)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) '@vitest/utils@2.1.4': dependencies: @@ -12611,7 +12611,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -13095,7 +13095,7 @@ snapshots: node-mocks-http@1.16.0: dependencies: '@types/express': 4.17.21 - '@types/node': 22.8.7 + '@types/node': 22.9.0 accepts: 1.3.8 content-disposition: 0.5.4 depd: 1.1.2 @@ -14598,14 +14598,14 @@ snapshots: ts-mixer@6.0.4: {} - ts-node@10.9.2(@types/node@22.8.7)(typescript@5.6.3): + ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.8.7 + '@types/node': 22.9.0 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -14923,12 +14923,12 @@ snapshots: dependencies: global: 4.4.0 - vite-node@2.1.4(@types/node@22.8.7)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0): + vite-node@2.1.4(@types/node@22.9.0)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - vite: 5.4.5(@types/node@22.8.7)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) + vite: 5.4.5(@types/node@22.9.0)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -14940,33 +14940,33 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@5.1.0(typescript@5.6.3)(vite@5.4.5(@types/node@22.8.7)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)): + vite-tsconfig-paths@5.1.0(typescript@5.6.3)(vite@5.4.5(@types/node@22.9.0)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.3(typescript@5.6.3) optionalDependencies: - vite: 5.4.5(@types/node@22.8.7)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) + vite: 5.4.5(@types/node@22.9.0)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.5(@types/node@22.8.7)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0): + vite@5.4.5(@types/node@22.9.0)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.21.3 optionalDependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 fsevents: 2.3.3 sass: 1.80.6 sugarss: 4.0.1(postcss@8.4.47) terser: 5.32.0 - vitest@2.1.4(@types/node@22.8.7)(@vitest/ui@2.1.4)(jsdom@25.0.1)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0): + vitest@2.1.4(@types/node@22.9.0)(@vitest/ui@2.1.4)(jsdom@25.0.1)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0): dependencies: '@vitest/expect': 2.1.4 - '@vitest/mocker': 2.1.4(vite@5.4.5(@types/node@22.8.7)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)) + '@vitest/mocker': 2.1.4(vite@5.4.5(@types/node@22.9.0)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0)) '@vitest/pretty-format': 2.1.4 '@vitest/runner': 2.1.4 '@vitest/snapshot': 2.1.4 @@ -14982,11 +14982,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.5(@types/node@22.8.7)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) - vite-node: 2.1.4(@types/node@22.8.7)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) + vite: 5.4.5(@types/node@22.9.0)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) + vite-node: 2.1.4(@types/node@22.9.0)(sass@1.80.6)(sugarss@4.0.1(postcss@8.4.47))(terser@5.32.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.8.7 + '@types/node': 22.9.0 '@vitest/ui': 2.1.4(vitest@2.1.4) jsdom: 25.0.1 transitivePeerDependencies: From 4643c0f004425f54d96871755aec1e0a6cfa30b2 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 5 Nov 2024 14:41:40 +0000 Subject: [PATCH 03/22] fix(deps): update dependency swagger-ui-react to ^5.18.0 (#1428) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- pnpm-lock.yaml | 49 +++++++++++++++++++++++++--------------- 2 files changed, 32 insertions(+), 19 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index c70116984..6d8535ea4 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -72,7 +72,7 @@ "react-simple-code-editor": "^0.14.1", "sass": "^1.80.6", "superjson": "2.2.1", - "swagger-ui-react": "^5.17.14", + "swagger-ui-react": "^5.18.0", "use-deep-compare-effect": "^1.8.1" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 42a840ff4..983aad49b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -227,8 +227,8 @@ importers: specifier: 2.2.1 version: 2.2.1 swagger-ui-react: - specifier: ^5.17.14 - version: 5.17.14(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^5.18.0 + version: 5.18.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) use-deep-compare-effect: specifier: ^1.8.1 version: 1.8.1(react@18.3.1) @@ -1889,8 +1889,8 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@braintree/sanitize-url@7.0.2': - resolution: {integrity: sha512-NVf/1YycDMs6+FxS0Tb/W8MjJRDQdXF+tBfDtZ5UZeiRUkTmwKc4vmYCKZTyymfJk1gnMsauvZSX/HiV9jOABw==} + '@braintree/sanitize-url@7.0.4': + resolution: {integrity: sha512-hPYRrKFoI+nuckPgDJfyYAkybFvheo4usS0Vw0HNAe+fmGBQA5Az37b/yStO284atBoqqdOUhKJ3d9Zw3PQkcQ==} '@clack/core@0.3.4': resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} @@ -3188,6 +3188,9 @@ packages: '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + '@scarf/scarf@1.3.0': + resolution: {integrity: sha512-lHKK8M5CTcpFj2hZDB3wIjb0KAbEOgDmiJGDv1WBRfQgRm/a8/XMEkG/N1iM01xgbUDsPQwi42D+dFo1XPAKew==} + '@socket.io/component-emitter@3.1.2': resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} @@ -4506,6 +4509,10 @@ packages: resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} + cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + cookie@1.0.1: resolution: {integrity: sha512-Xd8lFX4LM9QEEwxQpF9J9NTUh8pmdJO0cyRJhFiDoLTk2eH8FXlRv2IFGYVadZpqI3j8fhNrSdKCeYPxiAhLXw==} engines: {node: '>=18'} @@ -4741,8 +4748,8 @@ packages: dom-walk@0.1.2: resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} - dompurify@3.1.4: - resolution: {integrity: sha512-2gnshi6OshmuKil8rMZuQCGiUF3cUxHY3NGDzUAdUx/NPEe5DVnO8BDoAQouvgwnx0R/+a6jUn36Z0FSdq8vww==} + dompurify@3.1.6: + resolution: {integrity: sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==} dot-case@2.1.1: resolution: {integrity: sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==} @@ -7390,11 +7397,11 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - swagger-client@3.29.3: - resolution: {integrity: sha512-OhhMAO2dwDEaxtUNDxwaqzw75uiZY5lX/2vx+U6eKCYZYhXWQ5mylU/0qfk/xMR20VyitsnzRc6KcFFjRoCS7A==} + swagger-client@3.30.1: + resolution: {integrity: sha512-3V/wZ6s6nkIG+rfkODzfO/0pjV3/x0aZxovocvC6seOz/TN2LctS0Cu6oW1zMUgcNbwpdybjWUTikCbhlB7EEw==} - swagger-ui-react@5.17.14: - resolution: {integrity: sha512-mCXerZrbcn4ftPYifUF0+iKIRTHoVCv0HcJc/sXl9nCe3oeWdsjmOWVqKabzzAkAa0NwsbKNJFv2UL/Ivnf6VQ==} + swagger-ui-react@5.18.0: + resolution: {integrity: sha512-8LW8FPpdT8RvR1zz2s3UwO3zvqqJa9C8/howL56BY4vi1UlHkCxZ3AfB5SaxOpqA8fTJCVG8AsY7q5H8ZuHTDA==} peerDependencies: react: '>=16.8.0 <19' react-dom: '>=16.8.0 <19' @@ -8408,7 +8415,7 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@braintree/sanitize-url@7.0.2': {} + '@braintree/sanitize-url@7.0.4': {} '@clack/core@0.3.4': dependencies: @@ -9377,6 +9384,8 @@ snapshots: '@rtsao/scc@1.1.0': {} + '@scarf/scarf@1.3.0': {} + '@socket.io/component-emitter@3.1.2': {} '@swagger-api/apidom-ast@1.0.0-alpha.9': @@ -11142,6 +11151,8 @@ snapshots: cookie@0.7.1: {} + cookie@0.7.2: {} + cookie@1.0.1: {} cookies@0.9.1: @@ -11368,7 +11379,7 @@ snapshots: dom-walk@0.1.2: {} - dompurify@3.1.4: {} + dompurify@3.1.6: {} dot-case@2.1.1: dependencies: @@ -14315,15 +14326,16 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - swagger-client@3.29.3: + swagger-client@3.30.1: dependencies: '@babel/runtime-corejs3': 7.25.6 + '@scarf/scarf': 1.3.0 '@swagger-api/apidom-core': 1.0.0-alpha.9 '@swagger-api/apidom-error': 1.0.0-alpha.9 '@swagger-api/apidom-json-pointer': 1.0.0-alpha.9 '@swagger-api/apidom-ns-openapi-3-1': 1.0.0-alpha.9 '@swagger-api/apidom-reference': 1.0.0-alpha.9 - cookie: 0.6.0 + cookie: 0.7.2 deepmerge: 4.3.1 fast-json-patch: 3.1.1 js-yaml: 4.1.0 @@ -14337,15 +14349,16 @@ snapshots: transitivePeerDependencies: - debug - swagger-ui-react@5.17.14(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + swagger-ui-react@5.18.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime-corejs3': 7.25.6 - '@braintree/sanitize-url': 7.0.2 + '@braintree/sanitize-url': 7.0.4 + '@scarf/scarf': 1.3.0 base64-js: 1.5.1 classnames: 2.5.1 css.escape: 1.5.1 deep-extend: 0.6.0 - dompurify: 3.1.4 + dompurify: 3.1.6 ieee754: 1.2.1 immutable: 3.8.2 js-file-download: 0.4.12 @@ -14369,7 +14382,7 @@ snapshots: reselect: 5.1.1 serialize-error: 8.1.0 sha.js: 2.4.11 - swagger-client: 3.29.3 + swagger-client: 3.30.1 url-parse: 1.5.10 xml: 1.0.1 xml-but-prettier: 1.0.1 From 7e1305c6a99e96900b447591ebeb48393186483d Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 5 Nov 2024 18:14:20 +0000 Subject: [PATCH 04/22] fix(deps): update dependency mysql2 to v3.11.4 (#1430) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/db/package.json | 2 +- pnpm-lock.yaml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/db/package.json b/packages/db/package.json index 394851905..ebdd555fc 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -46,7 +46,7 @@ "dotenv": "^16.4.5", "drizzle-kit": "^0.27.1", "drizzle-orm": "^0.36.0", - "mysql2": "3.11.3" + "mysql2": "3.11.4" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 983aad49b..71b13ea0e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -864,10 +864,10 @@ importers: version: 0.27.1 drizzle-orm: specifier: ^0.36.0 - version: 0.36.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.11)(@types/react@18.3.12)(better-sqlite3@11.5.0)(mysql2@3.11.3)(react@18.3.1) + version: 0.36.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.11)(@types/react@18.3.12)(better-sqlite3@11.5.0)(mysql2@3.11.4)(react@18.3.1) mysql2: - specifier: 3.11.3 - version: 3.11.3 + specifier: 3.11.4 + version: 3.11.4 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -6186,8 +6186,8 @@ packages: engines: {node: '>=8', npm: '>=5'} hasBin: true - mysql2@3.11.3: - resolution: {integrity: sha512-Qpu2ADfbKzyLdwC/5d4W7+5Yz7yBzCU05YWt5npWzACST37wJsB23wgOSo00qi043urkiRwXtEvJc9UnuLX/MQ==} + mysql2@3.11.4: + resolution: {integrity: sha512-Z2o3tY4Z8EvSRDwknaC40MdZ3+m0sKbpnXrShQLdxPrAvcNli7jLrD2Zd2IzsRMw4eK9Yle500FDmlkIqp+krg==} engines: {node: '>= 8.0'} named-placeholders@1.1.3: @@ -11413,13 +11413,13 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.36.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.11)(@types/react@18.3.12)(better-sqlite3@11.5.0)(mysql2@3.11.3)(react@18.3.1): + drizzle-orm@0.36.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.11)(@types/react@18.3.12)(better-sqlite3@11.5.0)(mysql2@3.11.4)(react@18.3.1): optionalDependencies: '@libsql/client-wasm': 0.14.0 '@types/better-sqlite3': 7.6.11 '@types/react': 18.3.12 better-sqlite3: 11.5.0 - mysql2: 3.11.3 + mysql2: 3.11.4 react: 18.3.1 eastasianwidth@0.2.0: {} @@ -12977,7 +12977,7 @@ snapshots: '@babel/runtime': 7.25.6 global: 4.4.0 - mysql2@3.11.3: + mysql2@3.11.4: dependencies: aws-ssl-profiles: 1.1.2 denque: 2.1.0 From 319fb477444bae5cd4c847af9ebf9e35359fbb03 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Tue, 5 Nov 2024 21:06:40 +0100 Subject: [PATCH 05/22] fix: change node-version for composite setup action to 22, remove unnecessary installation of node from docker deployment (#1429) --- .github/workflows/deployment-docker-image.yml | 25 +++---------------- tooling/github/setup/action.yml | 2 +- 2 files changed, 5 insertions(+), 22 deletions(-) diff --git a/.github/workflows/deployment-docker-image.yml b/.github/workflows/deployment-docker-image.yml index 35275a8da..f00513efd 100644 --- a/.github/workflows/deployment-docker-image.yml +++ b/.github/workflows/deployment-docker-image.yml @@ -33,9 +33,6 @@ jobs: deploy: name: Deploy docker image runs-on: ubuntu-latest - strategy: - matrix: - node-version: [20] steps: - name: Discord notification if: ${{ github.events.inputs.send-notifications != false }} @@ -57,21 +54,7 @@ jobs: DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }} uses: Ilshidur/action-discord@master with: - args: "Semver computed next tag to be ${{ steps.semver.outputs.next }}. Current is ${{ steps.semver.outputs.current }}" - - uses: pnpm/action-setup@v2 - with: - version: 8 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 - with: - node-version: ${{ matrix.node-version }} - - name: Discord notification - if: ${{ github.events.inputs.send-notifications != false }} - env: - DISCORD_WEBHOOK: ${{ secrets.DISCORD_WEBHOOK }} - uses: Ilshidur/action-discord@master - with: - args: "Built application artifacts. Building images..." + args: "Semver computed next tag to be ${{ steps.semver.outputs.next }}. Current is ${{ steps.semver.outputs.current }}. Building images..." - name: Log in to the Container registry uses: docker/login-action@v3 with: @@ -90,9 +73,9 @@ jobs: tags: | type=raw,value=alpha type=raw,value=early-adopters -# tags: | -# type=raw,value=latest -# type=raw,value=${{ steps.semver.outputs.next }} + # tags: | + # type=raw,value=latest + # type=raw,value=${{ steps.semver.outputs.next }} - name: Build and push id: buildPushAction uses: docker/build-push-action@v6 diff --git a/tooling/github/setup/action.yml b/tooling/github/setup/action.yml index 6e29909be..e5a50b4ce 100644 --- a/tooling/github/setup/action.yml +++ b/tooling/github/setup/action.yml @@ -7,7 +7,7 @@ runs: - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 cache: "pnpm" - shell: bash From 95351541285ecc882661f4eb071cf011e0f55a1e Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Tue, 5 Nov 2024 21:11:14 +0100 Subject: [PATCH 06/22] ci: add e2e workflow (#1422) * ci: add e2e workflow * fix: skip showing error * fix: when e2e skipped, e2e still executed * fix: job env not accessible in if * fix: env not accessible at all in job if statement * fix: wrong env used for step ifs * ci: add reusable e2e-execution workflow * fix: e2e trigger fails not supported reusable workflow within steps * fix: composite e2e-execution action not found * fix: reference to composite action not working without checkout * fix: composite action has to be named action.yml * fix: id for docker should not have spaces * fix: shell property missing * fix: typo one dash to much * ci: add e2e tests * chore: change node-version to 22 * chore: move e2e tests to code-quality workflow as duration of e2e step is about 4 minutes * fix: deepsource issues --- .github/workflows/code-quality.yml | 28 ++++++++++++++++++++++++--- e2e/health-checks.spec.ts | 18 +++++++++++++++++ e2e/home.spec.ts | 16 +++++++++++++++ e2e/shared/create-homarr-container.ts | 14 ++++++++++++++ package.json | 7 ++++--- tsconfig.e2e.json | 8 ++++++++ 6 files changed, 85 insertions(+), 6 deletions(-) create mode 100644 e2e/health-checks.spec.ts create mode 100644 e2e/home.spec.ts create mode 100644 e2e/shared/create-homarr-container.ts create mode 100644 tsconfig.e2e.json diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index a75c144b7..bed3d53b6 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -67,11 +67,33 @@ jobs: - name: Test run: pnpm test - - name: 'Report Coverage' + - name: "Report Coverage" # Set if: always() to also generate the report if tests are failing # Only works if you set `reportOnFailure: true` in your vite config as specified above - if: always() - uses: davelosert/vitest-coverage-report-action@v2 + if: always() + uses: davelosert/vitest-coverage-report-action@v2 + + e2e: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Setup + uses: ./tooling/github/setup + - name: Build docker image + id: build-docker-image + uses: docker/build-push-action@v6 + with: + platforms: linux/amd64 + context: . + push: false + tags: homarr-e2e + network: host + env: + SKIP_ENV_VALIDATION: true + - name: Run E2E Tests + shell: bash + run: pnpm test:e2e build: runs-on: ubuntu-latest diff --git a/e2e/health-checks.spec.ts b/e2e/health-checks.spec.ts new file mode 100644 index 000000000..24fd26c91 --- /dev/null +++ b/e2e/health-checks.spec.ts @@ -0,0 +1,18 @@ +import { describe, expect, test } from "vitest"; + +import { createHomarrContainer } from "./shared/create-homarr-container"; + +describe("Health checks", () => { + test("ready and live should return 200 OK", async () => { + // Arrange + const homarrContainer = await createHomarrContainer().start(); + + // Act + const readyResponse = await fetch(`http://localhost:${homarrContainer.getMappedPort(7575)}/api/health/ready`); + const liveResponse = await fetch(`http://localhost:${homarrContainer.getMappedPort(7575)}/api/health/live`); + + // Assert + expect(readyResponse.status).toBe(200); + expect(liveResponse.status).toBe(200); + }, 20_000); +}); diff --git a/e2e/home.spec.ts b/e2e/home.spec.ts new file mode 100644 index 000000000..e8550a3eb --- /dev/null +++ b/e2e/home.spec.ts @@ -0,0 +1,16 @@ +import { describe, expect, test } from "vitest"; + +import { createHomarrContainer } from "./shared/create-homarr-container"; + +describe("Home", () => { + test("should open with status code 200", async () => { + // Arrange + const homarrContainer = await createHomarrContainer().start(); + + // Act + const homeResponse = await fetch(`http://localhost:${homarrContainer.getMappedPort(7575)}/`); + + // Assert + expect(homeResponse.status).toBe(200); + }, 20_000); +}); diff --git a/e2e/shared/create-homarr-container.ts b/e2e/shared/create-homarr-container.ts new file mode 100644 index 000000000..84cbcc711 --- /dev/null +++ b/e2e/shared/create-homarr-container.ts @@ -0,0 +1,14 @@ +import { GenericContainer, Wait } from "testcontainers"; + +export const createHomarrContainer = () => { + if (!process.env.CI) { + throw new Error("This test should only be run in CI or with a homarr image named 'homarr-e2e'"); + } + + return new GenericContainer("homarr-e2e") + .withEnvironment({ + AUTH_SECRET: "secret", + }) + .withExposedPorts(7575) + .withWaitStrategy(Wait.forHttp("/api/health/ready", 7575)); +}; diff --git a/package.json b/package.json index 4a4782735..7591dad46 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,9 @@ "lint": "turbo lint --continue -- --cache --cache-location node_modules/.cache/.eslintcache", "lint:fix": "turbo lint --continue -- --fix --cache --cache-location node_modules/.cache/.eslintcache", "lint:ws": "pnpm dlx sherif@latest", - "test": "cross-env NODE_ENV=development vitest run --coverage.enabled", - "test:ui": "cross-env NODE_ENV=development vitest --ui --coverage.enabled", + "test": "cross-env NODE_ENV=development vitest run --exclude e2e --coverage.enabled ", + "test:e2e": "cross-env NODE_ENV=development vitest e2e", + "test:ui": "cross-env NODE_ENV=development vitest --exclude e2e --ui --coverage.enabled", "typecheck": "turbo typecheck", "with-env": "dotenv -e .env --" }, @@ -49,4 +50,4 @@ "trpc-swagger@1.2.6": "patches/trpc-swagger@1.2.6.patch" } } -} \ No newline at end of file +} diff --git a/tsconfig.e2e.json b/tsconfig.e2e.json new file mode 100644 index 000000000..a579361f9 --- /dev/null +++ b/tsconfig.e2e.json @@ -0,0 +1,8 @@ +{ + "extends": "@homarr/tsconfig/base.json", + "compilerOptions": { + "tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json" + }, + "include": ["e2e"], + "exclude": ["node_modules"] +} From 0809d5aa747e4937ca1890ee04972b99e87f26bc Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 5 Nov 2024 22:11:01 +0000 Subject: [PATCH 07/22] fix(deps): update dependency swagger-ui-react to ^5.18.1 (#1432) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 6d8535ea4..2a586fa7f 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -72,7 +72,7 @@ "react-simple-code-editor": "^0.14.1", "sass": "^1.80.6", "superjson": "2.2.1", - "swagger-ui-react": "^5.18.0", + "swagger-ui-react": "^5.18.1", "use-deep-compare-effect": "^1.8.1" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 71b13ea0e..8c6fe35ab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -227,8 +227,8 @@ importers: specifier: 2.2.1 version: 2.2.1 swagger-ui-react: - specifier: ^5.18.0 - version: 5.18.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^5.18.1 + version: 5.18.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) use-deep-compare-effect: specifier: ^1.8.1 version: 1.8.1(react@18.3.1) @@ -7400,8 +7400,8 @@ packages: swagger-client@3.30.1: resolution: {integrity: sha512-3V/wZ6s6nkIG+rfkODzfO/0pjV3/x0aZxovocvC6seOz/TN2LctS0Cu6oW1zMUgcNbwpdybjWUTikCbhlB7EEw==} - swagger-ui-react@5.18.0: - resolution: {integrity: sha512-8LW8FPpdT8RvR1zz2s3UwO3zvqqJa9C8/howL56BY4vi1UlHkCxZ3AfB5SaxOpqA8fTJCVG8AsY7q5H8ZuHTDA==} + swagger-ui-react@5.18.1: + resolution: {integrity: sha512-g3RkgvbMav9D173q8GUHa+P9sfEBYIliBuwbRGmC7fnDp0w5WQ2ATM79V2ukyWAj8RSPQro+KADrHwvk3tARbg==} peerDependencies: react: '>=16.8.0 <19' react-dom: '>=16.8.0 <19' @@ -14349,7 +14349,7 @@ snapshots: transitivePeerDependencies: - debug - swagger-ui-react@5.18.0(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + swagger-ui-react@5.18.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime-corejs3': 7.25.6 '@braintree/sanitize-url': 7.0.4 From 31c661bc69c32403dd7eff262b62d86debef05bc Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Tue, 5 Nov 2024 23:26:51 +0000 Subject: [PATCH 08/22] fix(deps): update testcontainers-node monorepo to ^10.14.0 (#1434) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/db/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++++----------- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index 7591dad46..281596568 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "cross-env": "^7.0.3", "jsdom": "^25.0.1", "prettier": "^3.3.3", - "testcontainers": "^10.13.2", + "testcontainers": "^10.14.0", "turbo": "^2.2.3", "typescript": "^5.6.3", "vite-tsconfig-paths": "^5.1.0", diff --git a/packages/db/package.json b/packages/db/package.json index ebdd555fc..39c02baf9 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -41,7 +41,7 @@ "@homarr/log": "workspace:^0.1.0", "@homarr/server-settings": "workspace:^0.1.0", "@paralleldrive/cuid2": "^2.2.2", - "@testcontainers/mysql": "^10.13.2", + "@testcontainers/mysql": "^10.14.0", "better-sqlite3": "^11.5.0", "dotenv": "^16.4.5", "drizzle-kit": "^0.27.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8c6fe35ab..e7fbbeddd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: ^3.3.3 version: 3.3.3 testcontainers: - specifier: ^10.13.2 - version: 10.13.2 + specifier: ^10.14.0 + version: 10.14.0 turbo: specifier: ^2.2.3 version: 2.2.3 @@ -851,8 +851,8 @@ importers: specifier: ^2.2.2 version: 2.2.2 '@testcontainers/mysql': - specifier: ^10.13.2 - version: 10.13.2 + specifier: ^10.14.0 + version: 10.14.0 better-sqlite3: specifier: ^11.5.0 version: 11.5.0 @@ -3358,8 +3358,8 @@ packages: '@tanstack/virtual-core@3.10.8': resolution: {integrity: sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==} - '@testcontainers/mysql@10.13.2': - resolution: {integrity: sha512-O9lcWOxKL15a6NqpQpi8WrgEyYVvlYCHZU03vMtLoRBS0HsJyAZnH1NocDnnBMeRsghwURJPtUrFFMrwMumHMA==} + '@testcontainers/mysql@10.14.0': + resolution: {integrity: sha512-6OzI1a7jRn+JvuDHv4v7hbMHg9A6ID7/svKiKXS3m8xNkfbOvyznNi06O7pBMLlfRugqfZE0o9WdRIRXxWTkKw==} '@tiptap/core@2.9.1': resolution: {integrity: sha512-tifnLL/ARzQ6/FGEJjVwj9UT3v+pENdWHdk9x6F3X0mB1y0SeCjV21wpFLYESzwNdBPAj8NMp8Behv7dBnhIfw==} @@ -7464,8 +7464,8 @@ packages: resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} engines: {node: '>=18'} - testcontainers@10.13.2: - resolution: {integrity: sha512-LfEll+AG/1Ks3n4+IA5lpyBHLiYh/hSfI4+ERa6urwfQscbDU+M2iW1qPQrHQi+xJXQRYy4whyK1IEHdmxWa3Q==} + testcontainers@10.14.0: + resolution: {integrity: sha512-8fReFeQ4bk17T2vHHzcFavBG8UHuHwsdVj+48TchtsCSklwmSUTkg/b57hVjxZdxN1ed/GfF63WZ39I4syV5tQ==} text-decoder@1.2.0: resolution: {integrity: sha512-n1yg1mOj9DNpk3NeZOx7T6jchTbyJS3i3cucbNN6FcdPriMZx7NsgrGpWWdWZZGxD7ES1XB+3uoqHMgOKaN+fg==} @@ -9788,9 +9788,9 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@testcontainers/mysql@10.13.2': + '@testcontainers/mysql@10.14.0': dependencies: - testcontainers: 10.13.2 + testcontainers: 10.14.0 transitivePeerDependencies: - supports-color @@ -14469,7 +14469,7 @@ snapshots: glob: 10.4.5 minimatch: 9.0.5 - testcontainers@10.13.2: + testcontainers@10.14.0: dependencies: '@balena/dockerignore': 1.0.2 '@types/dockerode': 3.3.31 From cd18458d0c8a91c9068f8fbbfa49b5c0191e8f63 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 6 Nov 2024 00:49:02 +0000 Subject: [PATCH 09/22] fix(deps): update nextjs monorepo to ^14.2.17 (#1435) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- packages/api/package.json | 2 +- packages/auth/package.json | 2 +- packages/common/package.json | 2 +- packages/modals-collection/package.json | 2 +- packages/spotlight/package.json | 2 +- packages/translation/package.json | 2 +- packages/ui/package.json | 2 +- packages/widgets/package.json | 2 +- pnpm-lock.yaml | 156 ++++++++++++------------ tooling/eslint/package.json | 2 +- 11 files changed, 88 insertions(+), 88 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 2a586fa7f..3552d7ac7 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -63,7 +63,7 @@ "glob": "^11.0.0", "jotai": "^2.10.1", "mantine-react-table": "2.0.0-beta.7", - "next": "^14.2.16", + "next": "^14.2.17", "postcss-preset-mantine": "^1.17.0", "prismjs": "^1.29.0", "react": "^18.3.1", diff --git a/packages/api/package.json b/packages/api/package.json index e387239e7..e362a338c 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -39,7 +39,7 @@ "@trpc/react-query": "next", "@trpc/server": "next", "dockerode": "^4.0.2", - "next": "^14.2.16", + "next": "^14.2.17", "react": "^18.3.1", "superjson": "2.2.1", "trpc-swagger": "^1.2.6" diff --git a/packages/auth/package.json b/packages/auth/package.json index 11c72d4c2..19dc31a65 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -34,7 +34,7 @@ "bcrypt": "^5.1.1", "cookies": "^0.9.1", "ldapts": "7.2.1", - "next": "^14.2.16", + "next": "^14.2.17", "next-auth": "5.0.0-beta.25", "react": "^18.3.1", "react-dom": "^18.3.1" diff --git a/packages/common/package.json b/packages/common/package.json index 69c91ff7b..e3cda2a83 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -27,7 +27,7 @@ "dependencies": { "@homarr/log": "workspace:^0.1.0", "dayjs": "^1.11.13", - "next": "^14.2.16", + "next": "^14.2.17", "react": "^18.3.1", "tldts": "^6.1.58" }, diff --git a/packages/modals-collection/package.json b/packages/modals-collection/package.json index 7bdab6661..1cfd37c4f 100644 --- a/packages/modals-collection/package.json +++ b/packages/modals-collection/package.json @@ -33,7 +33,7 @@ "@mantine/core": "^7.13.4", "@tabler/icons-react": "^3.21.0", "dayjs": "^1.11.13", - "next": "^14.2.16", + "next": "^14.2.17", "react": "^18.3.1" }, "devDependencies": { diff --git a/packages/spotlight/package.json b/packages/spotlight/package.json index 9bca91125..8f9bc27d8 100644 --- a/packages/spotlight/package.json +++ b/packages/spotlight/package.json @@ -35,7 +35,7 @@ "@mantine/spotlight": "^7.13.4", "@tabler/icons-react": "^3.21.0", "jotai": "^2.10.1", - "next": "^14.2.16", + "next": "^14.2.17", "react": "^18.3.1", "use-deep-compare-effect": "^1.8.1" }, diff --git a/packages/translation/package.json b/packages/translation/package.json index 5bce578e1..04117bb76 100644 --- a/packages/translation/package.json +++ b/packages/translation/package.json @@ -32,7 +32,7 @@ "dayjs": "^1.11.13", "deepmerge": "4.3.1", "mantine-react-table": "2.0.0-beta.7", - "next": "^14.2.16", + "next": "^14.2.17", "next-intl": "3.24.0", "react": "^18.3.1" }, diff --git a/packages/ui/package.json b/packages/ui/package.json index 3ba424c80..d9319b023 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -33,7 +33,7 @@ "@mantine/hooks": "^7.13.4", "@tabler/icons-react": "^3.21.0", "mantine-react-table": "2.0.0-beta.7", - "next": "^14.2.16", + "next": "^14.2.17", "react": "^18.3.1" }, "devDependencies": { diff --git a/packages/widgets/package.json b/packages/widgets/package.json index c02d61d27..2b19cdd5d 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -61,7 +61,7 @@ "clsx": "^2.1.1", "dayjs": "^1.11.13", "mantine-react-table": "2.0.0-beta.7", - "next": "^14.2.16", + "next": "^14.2.17", "react": "^18.3.1", "video.js": "^8.19.1" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e7fbbeddd..88756aec8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -153,13 +153,13 @@ importers: version: 5.59.19(@tanstack/react-query@5.59.19(react@18.3.1))(react@18.3.1) '@tanstack/react-query-next-experimental': specifier: 5.59.19 - version: 5.59.19(@tanstack/react-query@5.59.19(react@18.3.1))(next@14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react@18.3.1) + version: 5.59.19(@tanstack/react-query@5.59.19(react@18.3.1))(next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react@18.3.1) '@trpc/client': specifier: next version: 11.0.0-rc.608(@trpc/server@11.0.0-rc.608) '@trpc/next': specifier: next - version: 11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/react-query@11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@trpc/server@11.0.0-rc.608)(next@14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/react-query@11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@trpc/server@11.0.0-rc.608)(next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@trpc/react-query': specifier: next version: 11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -200,8 +200,8 @@ importers: specifier: 2.0.0-beta.7 version: 2.0.0-beta.7(@mantine/core@7.13.4(@mantine/hooks@7.13.4(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/dates@7.13.4(@mantine/core@7.13.4(@mantine/hooks@7.13.4(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.13.4(react@18.3.1))(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.13.4(react@18.3.1))(@tabler/icons-react@3.21.0(react@18.3.1))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next: - specifier: ^14.2.16 - version: 14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) + specifier: ^14.2.17 + version: 14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) postcss-preset-mantine: specifier: ^1.17.0 version: 1.17.0(postcss@8.4.47) @@ -516,8 +516,8 @@ importers: specifier: ^4.0.2 version: 4.0.2 next: - specifier: ^14.2.16 - version: 14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) + specifier: ^14.2.17 + version: 14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) react: specifier: ^18.3.1 version: 18.3.1 @@ -586,11 +586,11 @@ importers: specifier: 7.2.1 version: 7.2.1 next: - specifier: ^14.2.16 - version: 14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) + specifier: ^14.2.17 + version: 14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) next-auth: specifier: 5.0.0-beta.25 - version: 5.0.0-beta.25(next@14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react@18.3.1) + version: 5.0.0-beta.25(next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -666,8 +666,8 @@ importers: specifier: ^1.11.13 version: 1.11.13 next: - specifier: ^14.2.16 - version: 14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) + specifier: ^14.2.17 + version: 14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) react: specifier: ^18.3.1 version: 18.3.1 @@ -1131,8 +1131,8 @@ importers: specifier: ^1.11.13 version: 1.11.13 next: - specifier: ^14.2.16 - version: 14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) + specifier: ^14.2.17 + version: 14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) react: specifier: ^18.3.1 version: 18.3.1 @@ -1372,8 +1372,8 @@ importers: specifier: ^2.10.1 version: 2.10.1(@types/react@18.3.12)(react@18.3.1) next: - specifier: ^14.2.16 - version: 14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) + specifier: ^14.2.17 + version: 14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) react: specifier: ^18.3.1 version: 18.3.1 @@ -1415,11 +1415,11 @@ importers: specifier: 2.0.0-beta.7 version: 2.0.0-beta.7(@mantine/core@7.13.4(@mantine/hooks@7.13.4(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/dates@7.13.4(@mantine/core@7.13.4(@mantine/hooks@7.13.4(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.13.4(react@18.3.1))(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.13.4(react@18.3.1))(@tabler/icons-react@3.21.0(react@18.3.1))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next: - specifier: ^14.2.16 - version: 14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) + specifier: ^14.2.17 + version: 14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) next-intl: specifier: 3.24.0 - version: 3.24.0(next@14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react@18.3.1) + version: 3.24.0(next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -1473,8 +1473,8 @@ importers: specifier: 2.0.0-beta.7 version: 2.0.0-beta.7(@mantine/core@7.13.4(@mantine/hooks@7.13.4(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/dates@7.13.4(@mantine/core@7.13.4(@mantine/hooks@7.13.4(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.13.4(react@18.3.1))(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.13.4(react@18.3.1))(@tabler/icons-react@3.21.0(react@18.3.1))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next: - specifier: ^14.2.16 - version: 14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) + specifier: ^14.2.17 + version: 14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) react: specifier: ^18.3.1 version: 18.3.1 @@ -1649,8 +1649,8 @@ importers: specifier: 2.0.0-beta.7 version: 2.0.0-beta.7(@mantine/core@7.13.4(@mantine/hooks@7.13.4(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/dates@7.13.4(@mantine/core@7.13.4(@mantine/hooks@7.13.4(react@18.3.1))(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.13.4(react@18.3.1))(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@7.13.4(react@18.3.1))(@tabler/icons-react@3.21.0(react@18.3.1))(clsx@2.1.1)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next: - specifier: ^14.2.16 - version: 14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) + specifier: ^14.2.17 + version: 14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) react: specifier: ^18.3.1 version: 18.3.1 @@ -1680,8 +1680,8 @@ importers: tooling/eslint: dependencies: '@next/eslint-plugin-next': - specifier: ^14.2.16 - version: 14.2.16 + specifier: ^14.2.17 + version: 14.2.17 eslint-config-prettier: specifier: ^9.1.0 version: 9.1.0(eslint@9.14.0) @@ -2910,62 +2910,62 @@ packages: resolution: {integrity: sha512-OztUXhhEHwUiPPcrSXBAqyv1GppnV0evvT9xMGA3BGOhLaR/X79s4qTyziTT0i0rMNcK23HJgKqJfDtcQt/v9w==} hasBin: true - '@next/env@14.2.16': - resolution: {integrity: sha512-fLrX5TfJzHCbnZ9YUSnGW63tMV3L4nSfhgOQ0iCcX21Pt+VSTDuaLsSuL8J/2XAiVA5AnzvXDpf6pMs60QxOag==} + '@next/env@14.2.17': + resolution: {integrity: sha512-MCgO7VHxXo8sYR/0z+sk9fGyJJU636JyRmkjc7ZJY8Hurl8df35qG5hoAh5KMs75FLjhlEo9bb2LGe89Y/scDA==} - '@next/eslint-plugin-next@14.2.16': - resolution: {integrity: sha512-noORwKUMkKc96MWjTOwrsUCjky0oFegHbeJ1yEnQBGbMHAaTEIgLZIIfsYF0x3a06PiS+2TXppfifR+O6VWslg==} + '@next/eslint-plugin-next@14.2.17': + resolution: {integrity: sha512-fW6/u1jjlBQrMs1ExyINehaK3B+LEW5UqdF6QYL07QK+SECkX0hnEyPMaNKj0ZFzirQ9D8jLWQ00P8oua4yx9g==} - '@next/swc-darwin-arm64@14.2.16': - resolution: {integrity: sha512-uFT34QojYkf0+nn6MEZ4gIWQ5aqGF11uIZ1HSxG+cSbj+Mg3+tYm8qXYd3dKN5jqKUm5rBVvf1PBRO/MeQ6rxw==} + '@next/swc-darwin-arm64@14.2.17': + resolution: {integrity: sha512-WiOf5nElPknrhRMTipXYTJcUz7+8IAjOYw3vXzj3BYRcVY0hRHKWgTgQ5439EvzQyHEko77XK+yN9x9OJ0oOog==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.16': - resolution: {integrity: sha512-mCecsFkYezem0QiZlg2bau3Xul77VxUD38b/auAjohMA22G9KTJneUYMv78vWoCCFkleFAhY1NIvbyjj1ncG9g==} + '@next/swc-darwin-x64@14.2.17': + resolution: {integrity: sha512-29y425wYnL17cvtxrDQWC3CkXe/oRrdt8ie61S03VrpwpPRI0XsnTvtKO06XCisK4alaMnZlf8riwZIbJTaSHQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.16': - resolution: {integrity: sha512-yhkNA36+ECTC91KSyZcgWgKrYIyDnXZj8PqtJ+c2pMvj45xf7y/HrgI17hLdrcYamLfVt7pBaJUMxADtPaczHA==} + '@next/swc-linux-arm64-gnu@14.2.17': + resolution: {integrity: sha512-SSHLZls3ZwNEHsc+d0ynKS+7Af0Nr8+KTUBAy9pm6xz9SHkJ/TeuEg6W3cbbcMSh6j4ITvrjv3Oi8n27VR+IPw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.16': - resolution: {integrity: sha512-X2YSyu5RMys8R2lA0yLMCOCtqFOoLxrq2YbazFvcPOE4i/isubYjkh+JCpRmqYfEuCVltvlo+oGfj/b5T2pKUA==} + '@next/swc-linux-arm64-musl@14.2.17': + resolution: {integrity: sha512-VFge37us5LNPatB4F7iYeuGs9Dprqe4ZkW7lOEJM91r+Wf8EIdViWHLpIwfdDXinvCdLl6b4VyLpEBwpkctJHA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.16': - resolution: {integrity: sha512-9AGcX7VAkGbc5zTSa+bjQ757tkjr6C/pKS7OK8cX7QEiK6MHIIezBLcQ7gQqbDW2k5yaqba2aDtaBeyyZh1i6Q==} + '@next/swc-linux-x64-gnu@14.2.17': + resolution: {integrity: sha512-aaQlpxUVb9RZ41adlTYVQ3xvYEfBPUC8+6rDgmQ/0l7SvK8S1YNJzPmDPX6a4t0jLtIoNk7j+nroS/pB4nx7vQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.16': - resolution: {integrity: sha512-Klgeagrdun4WWDaOizdbtIIm8khUDQJ/5cRzdpXHfkbY91LxBXeejL4kbZBrpR/nmgRrQvmz4l3OtttNVkz2Sg==} + '@next/swc-linux-x64-musl@14.2.17': + resolution: {integrity: sha512-HSyEiFaEY3ay5iATDqEup5WAfrhMATNJm8dYx3ZxL+e9eKv10XKZCwtZByDoLST7CyBmyDz+OFJL1wigyXeaoA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.16': - resolution: {integrity: sha512-PwW8A1UC1Y0xIm83G3yFGPiOBftJK4zukTmk7DI1CebyMOoaVpd8aSy7K6GhobzhkjYvqS/QmzcfsWG2Dwizdg==} + '@next/swc-win32-arm64-msvc@14.2.17': + resolution: {integrity: sha512-h5qM9Btqv87eYH8ArrnLoAHLyi79oPTP2vlGNSg4CDvUiXgi7l0+5KuEGp5pJoMhjuv9ChRdm7mRlUUACeBt4w==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.16': - resolution: {integrity: sha512-jhPl3nN0oKEshJBNDAo0etGMzv0j3q3VYorTSFqH1o3rwv1MQRdor27u1zhkgsHPNeY1jxcgyx1ZsCkDD1IHgg==} + '@next/swc-win32-ia32-msvc@14.2.17': + resolution: {integrity: sha512-BD/G++GKSLexQjdyoEUgyo5nClU7er5rK0sE+HlEqnldJSm96CIr/+YOTT063LVTT/dUOeQsNgp5DXr86/K7/A==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.16': - resolution: {integrity: sha512-OA7NtfxgirCjfqt+02BqxC3MIgM/JaGjw9tOe4fyZgPsqfseNiMPnCRP44Pfs+Gpo9zPN+SXaFsgP6vk8d571A==} + '@next/swc-win32-x64-msvc@14.2.17': + resolution: {integrity: sha512-vkQfN1+4V4KqDibkW2q0sJ6CxQuXq5l2ma3z0BRcfIqkAMZiiW67T9yCpwqJKP68QghBtPEFjPAlaqe38O6frw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -6254,8 +6254,8 @@ packages: next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 - next@14.2.16: - resolution: {integrity: sha512-LcO7WnFu6lYSvCzZoo1dB+IO0xXz5uEv52HF1IUN0IqVTUIZGHuuR10I5efiLadGt+4oZqTcNZyVVEem/TM5nA==} + next@14.2.17: + resolution: {integrity: sha512-hNo/Zy701DDO3nzKkPmsLRlDfNCtb1OJxFUvjGEl04u7SFa3zwC6hqsOUzMajcaEOEV8ey1GjvByvrg0Qr5AiQ==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -9191,37 +9191,37 @@ snapshots: - utf-8-validate - webpack-sources - '@next/env@14.2.16': {} + '@next/env@14.2.17': {} - '@next/eslint-plugin-next@14.2.16': + '@next/eslint-plugin-next@14.2.17': dependencies: glob: 10.3.10 - '@next/swc-darwin-arm64@14.2.16': + '@next/swc-darwin-arm64@14.2.17': optional: true - '@next/swc-darwin-x64@14.2.16': + '@next/swc-darwin-x64@14.2.17': optional: true - '@next/swc-linux-arm64-gnu@14.2.16': + '@next/swc-linux-arm64-gnu@14.2.17': optional: true - '@next/swc-linux-arm64-musl@14.2.16': + '@next/swc-linux-arm64-musl@14.2.17': optional: true - '@next/swc-linux-x64-gnu@14.2.16': + '@next/swc-linux-x64-gnu@14.2.17': optional: true - '@next/swc-linux-x64-musl@14.2.16': + '@next/swc-linux-x64-musl@14.2.17': optional: true - '@next/swc-win32-arm64-msvc@14.2.16': + '@next/swc-win32-arm64-msvc@14.2.17': optional: true - '@next/swc-win32-ia32-msvc@14.2.16': + '@next/swc-win32-ia32-msvc@14.2.17': optional: true - '@next/swc-win32-x64-msvc@14.2.16': + '@next/swc-win32-x64-msvc@14.2.17': optional: true '@noble/hashes@1.5.0': {} @@ -9761,10 +9761,10 @@ snapshots: '@tanstack/react-query': 5.59.19(react@18.3.1) react: 18.3.1 - '@tanstack/react-query-next-experimental@5.59.19(@tanstack/react-query@5.59.19(react@18.3.1))(next@14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react@18.3.1)': + '@tanstack/react-query-next-experimental@5.59.19(@tanstack/react-query@5.59.19(react@18.3.1))(next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react@18.3.1)': dependencies: '@tanstack/react-query': 5.59.19(react@18.3.1) - next: 14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) + next: 14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) react: 18.3.1 '@tanstack/react-query@5.59.19(react@18.3.1)': @@ -10007,11 +10007,11 @@ snapshots: dependencies: '@trpc/server': 11.0.0-rc.608 - '@trpc/next@11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/react-query@11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@trpc/server@11.0.0-rc.608)(next@14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@trpc/next@11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/react-query@11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@trpc/server@11.0.0-rc.608)(next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@trpc/client': 11.0.0-rc.608(@trpc/server@11.0.0-rc.608) '@trpc/server': 11.0.0-rc.608 - next: 14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) + next: 14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: @@ -13014,23 +13014,23 @@ snapshots: netmask@2.0.2: {} - next-auth@5.0.0-beta.25(next@14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react@18.3.1): + next-auth@5.0.0-beta.25(next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react@18.3.1): dependencies: '@auth/core': 0.37.2 - next: 14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) + next: 14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) react: 18.3.1 - next-intl@3.24.0(next@14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react@18.3.1): + next-intl@3.24.0(next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react@18.3.1): dependencies: '@formatjs/intl-localematcher': 0.5.5 negotiator: 1.0.0 - next: 14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) + next: 14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) react: 18.3.1 use-intl: 3.24.0(react@18.3.1) - next@14.2.16(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6): + next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6): dependencies: - '@next/env': 14.2.16 + '@next/env': 14.2.17 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001660 @@ -13040,15 +13040,15 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(@babel/core@7.25.2)(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.16 - '@next/swc-darwin-x64': 14.2.16 - '@next/swc-linux-arm64-gnu': 14.2.16 - '@next/swc-linux-arm64-musl': 14.2.16 - '@next/swc-linux-x64-gnu': 14.2.16 - '@next/swc-linux-x64-musl': 14.2.16 - '@next/swc-win32-arm64-msvc': 14.2.16 - '@next/swc-win32-ia32-msvc': 14.2.16 - '@next/swc-win32-x64-msvc': 14.2.16 + '@next/swc-darwin-arm64': 14.2.17 + '@next/swc-darwin-x64': 14.2.17 + '@next/swc-linux-arm64-gnu': 14.2.17 + '@next/swc-linux-arm64-musl': 14.2.17 + '@next/swc-linux-x64-gnu': 14.2.17 + '@next/swc-linux-x64-musl': 14.2.17 + '@next/swc-win32-arm64-msvc': 14.2.17 + '@next/swc-win32-ia32-msvc': 14.2.17 + '@next/swc-win32-x64-msvc': 14.2.17 sass: 1.80.6 transitivePeerDependencies: - '@babel/core' diff --git a/tooling/eslint/package.json b/tooling/eslint/package.json index f83fd3f8a..889e07969 100644 --- a/tooling/eslint/package.json +++ b/tooling/eslint/package.json @@ -16,7 +16,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@next/eslint-plugin-next": "^14.2.16", + "@next/eslint-plugin-next": "^14.2.17", "eslint-config-prettier": "^9.1.0", "eslint-config-turbo": "^2.2.3", "eslint-plugin-import": "^2.31.0", From e05567d100e3ff99a1d41099ffe5b9333b0eb7a7 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 6 Nov 2024 14:41:05 +0000 Subject: [PATCH 10/22] fix(deps): update tanstack-query monorepo to ^5.59.20 (#1438) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 6 ++-- pnpm-lock.yaml | 70 ++++++++++++++++++++-------------------- 2 files changed, 38 insertions(+), 38 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 3552d7ac7..2bb44537b 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -45,9 +45,9 @@ "@million/lint": "1.0.11", "@t3-oss/env-nextjs": "^0.11.1", "@tabler/icons-react": "^3.21.0", - "@tanstack/react-query": "^5.59.19", - "@tanstack/react-query-devtools": "^5.59.19", - "@tanstack/react-query-next-experimental": "5.59.19", + "@tanstack/react-query": "^5.59.20", + "@tanstack/react-query-devtools": "^5.59.20", + "@tanstack/react-query-next-experimental": "5.59.20", "@trpc/client": "next", "@trpc/next": "next", "@trpc/react-query": "next", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 88756aec8..cb57b56ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -146,23 +146,23 @@ importers: specifier: ^3.21.0 version: 3.21.0(react@18.3.1) '@tanstack/react-query': - specifier: ^5.59.19 - version: 5.59.19(react@18.3.1) + specifier: ^5.59.20 + version: 5.59.20(react@18.3.1) '@tanstack/react-query-devtools': - specifier: ^5.59.19 - version: 5.59.19(@tanstack/react-query@5.59.19(react@18.3.1))(react@18.3.1) + specifier: ^5.59.20 + version: 5.59.20(@tanstack/react-query@5.59.20(react@18.3.1))(react@18.3.1) '@tanstack/react-query-next-experimental': - specifier: 5.59.19 - version: 5.59.19(@tanstack/react-query@5.59.19(react@18.3.1))(next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react@18.3.1) + specifier: 5.59.20 + version: 5.59.20(@tanstack/react-query@5.59.20(react@18.3.1))(next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react@18.3.1) '@trpc/client': specifier: next version: 11.0.0-rc.608(@trpc/server@11.0.0-rc.608) '@trpc/next': specifier: next - version: 11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/react-query@11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@trpc/server@11.0.0-rc.608)(next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.0.0-rc.608(@tanstack/react-query@5.59.20(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/react-query@11.0.0-rc.608(@tanstack/react-query@5.59.20(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@trpc/server@11.0.0-rc.608)(next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@trpc/react-query': specifier: next - version: 11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.0.0-rc.608(@tanstack/react-query@5.59.20(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@trpc/server': specifier: next version: 11.0.0-rc.608 @@ -508,7 +508,7 @@ importers: version: 11.0.0-rc.608(@trpc/server@11.0.0-rc.608) '@trpc/react-query': specifier: next - version: 11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.0.0-rc.608(@tanstack/react-query@5.59.20(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@trpc/server': specifier: next version: 11.0.0-rc.608 @@ -3314,27 +3314,27 @@ packages: resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==} engines: {node: '>=12'} - '@tanstack/query-core@5.59.17': - resolution: {integrity: sha512-jWdDiif8kaqnRGHNXAa9CnudtxY5v9DUxXhodgqX2Rwzj+1UwStDHEbBd9IA5C7VYAaJ2s+BxFR6PUBs8ERorA==} + '@tanstack/query-core@5.59.20': + resolution: {integrity: sha512-e8vw0lf7KwfGe1if4uPFhvZRWULqHjFcz3K8AebtieXvnMOz5FSzlZe3mTLlPuUBcydCnBRqYs2YJ5ys68wwLg==} - '@tanstack/query-devtools@5.59.19': - resolution: {integrity: sha512-Gw+3zsADpqiYgx/6MMr9bP1+x2LR8vOuGjo5Un/89qwwP3z7WAHPWFagLFDYkLq68NX7ekUpW/EOYlUMugMXGA==} + '@tanstack/query-devtools@5.59.20': + resolution: {integrity: sha512-vxhuQ+8VV4YWQSFxQLsuM+dnEKRY7VeRzpNabFXdhEwsBYLrjXlF1pM38A8WyKNLqZy8JjyRO8oP4Wd/oKHwuQ==} - '@tanstack/react-query-devtools@5.59.19': - resolution: {integrity: sha512-mYFWTHLtJr2HdyYPZPzzvQ2ksCsSL6L04fCtusPFD3waskXrtmvWvyuDIGeEGdVAYS0Urwxw/0sYvcTVQZH+zQ==} + '@tanstack/react-query-devtools@5.59.20': + resolution: {integrity: sha512-AL/eQS1NFZhwwzq2Bq9Gd8wTTH+XhPNOJlDFpzPMu9NC5CQVgA0J8lWrte/sXpdWNo5KA4hgHnEdImZsF4h6Lw==} peerDependencies: - '@tanstack/react-query': ^5.59.19 + '@tanstack/react-query': ^5.59.20 react: ^18 || ^19 - '@tanstack/react-query-next-experimental@5.59.19': - resolution: {integrity: sha512-OVZBHQ/Cx8aKVY6Q1hNevAZJg4qbNyL74smN/UPG0eLDHjvLdBCMSh4G946fkYzeEJ/AWwmxMF4v35UE81kbZg==} + '@tanstack/react-query-next-experimental@5.59.20': + resolution: {integrity: sha512-rcD9H+MqZ8HPbmTWiPpoTtkv3UBWlgRvpWFfEa2rATav5vV8ic2M6Jx9dHRuWVw4IPqHakAAKp/kPzAnpT/gaA==} peerDependencies: - '@tanstack/react-query': ^5.59.19 + '@tanstack/react-query': ^5.59.20 next: ^13 || ^14 || ^15 react: ^18 || ^19 - '@tanstack/react-query@5.59.19': - resolution: {integrity: sha512-xLRfyFyQOFcLltKCds0LijfC6/HQJrrTTnZB8ciyn74LIkVAm++vZJ6eUVG20RmJtdP8REdy7vSOYW4M3//XLA==} + '@tanstack/react-query@5.59.20': + resolution: {integrity: sha512-Zly0egsK0tFdfSbh5/mapSa+Zfc3Et0Zkar7Wo5sQkFzWyB3p3uZWOHR2wrlAEEV2L953eLuDBtbgFvMYiLvUw==} peerDependencies: react: ^18 || ^19 @@ -9751,25 +9751,25 @@ snapshots: dependencies: remove-accents: 0.5.0 - '@tanstack/query-core@5.59.17': {} + '@tanstack/query-core@5.59.20': {} - '@tanstack/query-devtools@5.59.19': {} + '@tanstack/query-devtools@5.59.20': {} - '@tanstack/react-query-devtools@5.59.19(@tanstack/react-query@5.59.19(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query-devtools@5.59.20(@tanstack/react-query@5.59.20(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/query-devtools': 5.59.19 - '@tanstack/react-query': 5.59.19(react@18.3.1) + '@tanstack/query-devtools': 5.59.20 + '@tanstack/react-query': 5.59.20(react@18.3.1) react: 18.3.1 - '@tanstack/react-query-next-experimental@5.59.19(@tanstack/react-query@5.59.19(react@18.3.1))(next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react@18.3.1)': + '@tanstack/react-query-next-experimental@5.59.20(@tanstack/react-query@5.59.20(react@18.3.1))(next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react@18.3.1)': dependencies: - '@tanstack/react-query': 5.59.19(react@18.3.1) + '@tanstack/react-query': 5.59.20(react@18.3.1) next: 14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6) react: 18.3.1 - '@tanstack/react-query@5.59.19(react@18.3.1)': + '@tanstack/react-query@5.59.20(react@18.3.1)': dependencies: - '@tanstack/query-core': 5.59.17 + '@tanstack/query-core': 5.59.20 react: 18.3.1 '@tanstack/react-table@8.20.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -10007,7 +10007,7 @@ snapshots: dependencies: '@trpc/server': 11.0.0-rc.608 - '@trpc/next@11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/react-query@11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@trpc/server@11.0.0-rc.608)(next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@trpc/next@11.0.0-rc.608(@tanstack/react-query@5.59.20(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/react-query@11.0.0-rc.608(@tanstack/react-query@5.59.20(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@trpc/server@11.0.0-rc.608)(next@14.2.17(@babel/core@7.25.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.80.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@trpc/client': 11.0.0-rc.608(@trpc/server@11.0.0-rc.608) '@trpc/server': 11.0.0-rc.608 @@ -10015,12 +10015,12 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@tanstack/react-query': 5.59.19(react@18.3.1) - '@trpc/react-query': 11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-query': 5.59.20(react@18.3.1) + '@trpc/react-query': 11.0.0-rc.608(@tanstack/react-query@5.59.20(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@trpc/react-query@11.0.0-rc.608(@tanstack/react-query@5.59.19(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@trpc/react-query@11.0.0-rc.608(@tanstack/react-query@5.59.20(react@18.3.1))(@trpc/client@11.0.0-rc.608(@trpc/server@11.0.0-rc.608))(@trpc/server@11.0.0-rc.608)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/react-query': 5.59.19(react@18.3.1) + '@tanstack/react-query': 5.59.20(react@18.3.1) '@trpc/client': 11.0.0-rc.608(@trpc/server@11.0.0-rc.608) '@trpc/server': 11.0.0-rc.608 react: 18.3.1 From 10cebff4edb1ad9ff61f1a0ff27b6f360db7e05f Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 6 Nov 2024 14:48:31 +0000 Subject: [PATCH 11/22] fix(deps): update dependency drizzle-kit to ^0.27.2 (#1437) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/db/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/db/package.json b/packages/db/package.json index 39c02baf9..61fe01593 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -44,7 +44,7 @@ "@testcontainers/mysql": "^10.14.0", "better-sqlite3": "^11.5.0", "dotenv": "^16.4.5", - "drizzle-kit": "^0.27.1", + "drizzle-kit": "^0.27.2", "drizzle-orm": "^0.36.0", "mysql2": "3.11.4" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cb57b56ed..0d84189d9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -860,8 +860,8 @@ importers: specifier: ^16.4.5 version: 16.4.5 drizzle-kit: - specifier: ^0.27.1 - version: 0.27.1 + specifier: ^0.27.2 + version: 0.27.2 drizzle-orm: specifier: ^0.36.0 version: 0.36.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.11)(@types/react@18.3.12)(better-sqlite3@11.5.0)(mysql2@3.11.4)(react@18.3.1) @@ -4778,8 +4778,8 @@ packages: resolution: {integrity: sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==} engines: {node: '>=4'} - drizzle-kit@0.27.1: - resolution: {integrity: sha512-4BNA0T2blN+jW5wSwhtc+FIlCMuxYSMWCnYYdOBi5rttwq8aVXRUid0d0NCzcBKtZQSPZGAUxy+TXr7Q1OgEug==} + drizzle-kit@0.27.2: + resolution: {integrity: sha512-F6cFZ1wxa9XzFyeeQsp/0/lIzUbDuQjS8/njpYBDWa+wdWmXuY+Z/X2hHFK/9PGHZkv3c9mER+mVWfKlp/B6Vw==} hasBin: true drizzle-orm@0.36.0: @@ -11404,7 +11404,7 @@ snapshots: drange@1.1.1: {} - drizzle-kit@0.27.1: + drizzle-kit@0.27.2: dependencies: '@drizzle-team/brocli': 0.10.2 '@esbuild-kit/esm-loader': 2.6.5 From 7966476cad956b20940fd4d7d9df004dd886f7ff Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 6 Nov 2024 20:29:23 +0000 Subject: [PATCH 12/22] fix(deps): update dependency drizzle-orm to ^0.36.1 (#1440) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/db/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/db/package.json b/packages/db/package.json index 61fe01593..877c0619a 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -45,7 +45,7 @@ "better-sqlite3": "^11.5.0", "dotenv": "^16.4.5", "drizzle-kit": "^0.27.2", - "drizzle-orm": "^0.36.0", + "drizzle-orm": "^0.36.1", "mysql2": "3.11.4" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0d84189d9..c10ac8d69 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -863,8 +863,8 @@ importers: specifier: ^0.27.2 version: 0.27.2 drizzle-orm: - specifier: ^0.36.0 - version: 0.36.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.11)(@types/react@18.3.12)(better-sqlite3@11.5.0)(mysql2@3.11.4)(react@18.3.1) + specifier: ^0.36.1 + version: 0.36.1(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.11)(@types/react@18.3.12)(better-sqlite3@11.5.0)(mysql2@3.11.4)(react@18.3.1) mysql2: specifier: 3.11.4 version: 3.11.4 @@ -4782,8 +4782,8 @@ packages: resolution: {integrity: sha512-F6cFZ1wxa9XzFyeeQsp/0/lIzUbDuQjS8/njpYBDWa+wdWmXuY+Z/X2hHFK/9PGHZkv3c9mER+mVWfKlp/B6Vw==} hasBin: true - drizzle-orm@0.36.0: - resolution: {integrity: sha512-6BETYPdKSR7cDHC0ZfqZk2VrKJ8n/Rfd3ajFPsAbc69gi87nwZ6oBA2wUGMELHA0tQE4kUKN0Ds00LUZQ6Z69A==} + drizzle-orm@0.36.1: + resolution: {integrity: sha512-F4hbimnMEhyWzDowQB4xEuVJJWXLHZYD7FYwvo8RImY+N7pStGqsbfmT95jDbec1s4qKmQbiuxEDZY90LRrfIw==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' '@cloudflare/workers-types': '>=3' @@ -11413,7 +11413,7 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.36.0(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.11)(@types/react@18.3.12)(better-sqlite3@11.5.0)(mysql2@3.11.4)(react@18.3.1): + drizzle-orm@0.36.1(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.11)(@types/react@18.3.12)(better-sqlite3@11.5.0)(mysql2@3.11.4)(react@18.3.1): optionalDependencies: '@libsql/client-wasm': 0.14.0 '@types/better-sqlite3': 7.6.11 From 7cd3156bd627b983ebe7eba4ace82535b8a5e913 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 6 Nov 2024 20:38:07 +0000 Subject: [PATCH 13/22] fix(deps): update dependency @ianvs/prettier-plugin-sort-imports to ^4.4.0 (#1441) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 104 ++++++++++++++++++++++++++++++---- tooling/prettier/package.json | 2 +- 2 files changed, 95 insertions(+), 11 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c10ac8d69..5be6d8ea1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1722,8 +1722,8 @@ importers: tooling/prettier: dependencies: '@ianvs/prettier-plugin-sort-imports': - specifier: ^4.3.1 - version: 4.3.1(prettier@3.3.3) + specifier: ^4.4.0 + version: 4.4.0(prettier@3.3.3) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -1788,6 +1788,10 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.25.4': resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} engines: {node: '>=6.9.0'} @@ -1800,6 +1804,10 @@ packages: resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==} engines: {node: '>=6.9.0'} + '@babel/generator@7.26.2': + resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} + engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.25.2': resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} engines: {node: '>=6.9.0'} @@ -1826,10 +1834,18 @@ packages: resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.24.8': resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} @@ -1847,6 +1863,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.26.2': + resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-transform-react-jsx-self@7.24.7': resolution: {integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==} engines: {node: '>=6.9.0'} @@ -1871,10 +1892,18 @@ packages: resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} engines: {node: '>=6.9.0'} + '@babel/template@7.25.9': + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.25.6': resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.25.9': + resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} + engines: {node: '>=6.9.0'} + '@babel/types@7.25.2': resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} engines: {node: '>=6.9.0'} @@ -1883,6 +1912,10 @@ packages: resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} + '@babel/types@7.26.0': + resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} + engines: {node: '>=6.9.0'} + '@balena/dockerignore@1.0.2': resolution: {integrity: sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==} @@ -2771,8 +2804,8 @@ packages: resolution: {integrity: sha512-xnRgu9DxZbkWak/te3fcytNyp8MTbuiZIaueg2rgEvBuN55n04nwLYLU9TX/VVlusc9L2ZNXi99nUFNkHXtr5g==} engines: {node: '>=18.18'} - '@ianvs/prettier-plugin-sort-imports@4.3.1': - resolution: {integrity: sha512-ZHwbyjkANZOjaBm3ZosADD2OUYGFzQGxfy67HmGZU94mHqe7g1LCMA7YYKB1Cq+UTPCBqlAYapY0KXAjKEw8Sg==} + '@ianvs/prettier-plugin-sort-imports@4.4.0': + resolution: {integrity: sha512-f4/e+/ANGk3tHuwRW0uh2YuBR50I4h1ZjGQ+5uD8sWfinHTivQsnieR5cz24t8M6Vx4rYvZ5v/IEKZhYpzQm9Q==} peerDependencies: '@vue/compiler-sfc': 2.7.x || 3.x prettier: 2 || 3 @@ -5872,6 +5905,11 @@ packages: engines: {node: '>=4'} hasBin: true + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} @@ -8277,6 +8315,12 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.1.0 + '@babel/code-frame@7.26.2': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.0 + '@babel/compat-data@7.25.4': {} '@babel/core@7.25.2': @@ -8306,6 +8350,14 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 + '@babel/generator@7.26.2': + dependencies: + '@babel/parser': 7.26.2 + '@babel/types': 7.26.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 + '@babel/helper-compilation-targets@7.25.2': dependencies: '@babel/compat-data': 7.25.4 @@ -8342,8 +8394,12 @@ snapshots: '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-string-parser@7.25.9': {} + '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.25.9': {} + '@babel/helper-validator-option@7.24.8': {} '@babel/helpers@7.25.6': @@ -8362,6 +8418,10 @@ snapshots: dependencies: '@babel/types': 7.25.6 + '@babel/parser@7.26.2': + dependencies: + '@babel/types': 7.26.0 + '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -8387,6 +8447,12 @@ snapshots: '@babel/parser': 7.25.6 '@babel/types': 7.25.6 + '@babel/template@7.25.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.2 + '@babel/types': 7.26.0 + '@babel/traverse@7.25.6': dependencies: '@babel/code-frame': 7.24.7 @@ -8399,6 +8465,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.25.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.2 + '@babel/parser': 7.26.2 + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + debug: 4.3.7 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.25.2': dependencies: '@babel/helper-string-parser': 7.24.8 @@ -8411,6 +8489,11 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + '@babel/types@7.26.0': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@balena/dockerignore@1.0.2': {} '@bcoe/v8-coverage@0.2.3': {} @@ -8985,13 +9068,12 @@ snapshots: '@humanwhocodes/retry@0.4.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.4.0(prettier@3.3.3)': dependencies: - '@babel/core': 7.25.2 - '@babel/generator': 7.25.6 - '@babel/parser': 7.25.6 - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 + '@babel/generator': 7.26.2 + '@babel/parser': 7.26.2 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 prettier: 3.3.3 semver: 7.6.3 transitivePeerDependencies: @@ -12678,6 +12760,8 @@ snapshots: jsesc@2.5.2: {} + jsesc@3.0.2: {} + json-buffer@3.0.1: {} json-parse-even-better-errors@2.3.1: {} diff --git a/tooling/prettier/package.json b/tooling/prettier/package.json index 619a59f82..92af0de78 100644 --- a/tooling/prettier/package.json +++ b/tooling/prettier/package.json @@ -9,7 +9,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@ianvs/prettier-plugin-sort-imports": "^4.3.1", + "@ianvs/prettier-plugin-sort-imports": "^4.4.0", "prettier": "^3.3.3" }, "devDependencies": { From c6a1aeef4d2e2939e262912eaa10018b5c1c4d60 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Wed, 6 Nov 2024 20:48:30 +0000 Subject: [PATCH 14/22] fix(deps): update dependency drizzle-kit to ^0.28.0 (#1439) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/db/package.json | 2 +- pnpm-lock.yaml | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/db/package.json b/packages/db/package.json index 877c0619a..5a04982cb 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -44,7 +44,7 @@ "@testcontainers/mysql": "^10.14.0", "better-sqlite3": "^11.5.0", "dotenv": "^16.4.5", - "drizzle-kit": "^0.27.2", + "drizzle-kit": "^0.28.0", "drizzle-orm": "^0.36.1", "mysql2": "3.11.4" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5be6d8ea1..c31e4c70c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -860,8 +860,8 @@ importers: specifier: ^16.4.5 version: 16.4.5 drizzle-kit: - specifier: ^0.27.2 - version: 0.27.2 + specifier: ^0.28.0 + version: 0.28.0 drizzle-orm: specifier: ^0.36.1 version: 0.36.1(@libsql/client-wasm@0.14.0)(@types/better-sqlite3@7.6.11)(@types/react@18.3.12)(better-sqlite3@11.5.0)(mysql2@3.11.4)(react@18.3.1) @@ -4811,8 +4811,8 @@ packages: resolution: {integrity: sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==} engines: {node: '>=4'} - drizzle-kit@0.27.2: - resolution: {integrity: sha512-F6cFZ1wxa9XzFyeeQsp/0/lIzUbDuQjS8/njpYBDWa+wdWmXuY+Z/X2hHFK/9PGHZkv3c9mER+mVWfKlp/B6Vw==} + drizzle-kit@0.28.0: + resolution: {integrity: sha512-KqI+CS2Ga9GYIrXpxpCDUJJrH/AT/k4UY0Pb4oRgQEGkgN1EdCnqp664cXgwPWjDr5RBtTsjZipw8+8C//K63A==} hasBin: true drizzle-orm@0.36.1: @@ -8369,7 +8369,7 @@ snapshots: '@babel/helper-module-imports@7.24.7': dependencies: '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -8388,7 +8388,7 @@ snapshots: '@babel/helper-simple-access@7.24.7': dependencies: '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -9227,7 +9227,7 @@ snapshots: dependencies: '@antfu/ni': 0.21.12 '@axiomhq/js': 1.0.0-rc.3 - '@babel/parser': 7.25.6 + '@babel/parser': 7.26.2 '@babel/types': 7.25.2 '@clack/prompts': 0.7.0 ast-types: 0.14.2 @@ -10169,16 +10169,16 @@ snapshots: '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.0 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.25.6 - '@babel/types': 7.25.6 + '@babel/parser': 7.26.2 + '@babel/types': 7.26.0 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.0 '@types/bcrypt@5.0.2': dependencies: @@ -11486,7 +11486,7 @@ snapshots: drange@1.1.1: {} - drizzle-kit@0.27.2: + drizzle-kit@0.28.0: dependencies: '@drizzle-team/brocli': 0.10.2 '@esbuild-kit/esm-loader': 2.6.5 From 23574359f0ed180d512810773b48bd046139ae66 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Thu, 7 Nov 2024 14:28:57 +0000 Subject: [PATCH 15/22] fix(deps): update dependency swagger-ui-react to ^5.18.2 (#1442) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- apps/nextjs/package.json | 2 +- pnpm-lock.yaml | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 2bb44537b..7d920d894 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -72,7 +72,7 @@ "react-simple-code-editor": "^0.14.1", "sass": "^1.80.6", "superjson": "2.2.1", - "swagger-ui-react": "^5.18.1", + "swagger-ui-react": "^5.18.2", "use-deep-compare-effect": "^1.8.1" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c31e4c70c..d23493316 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -227,8 +227,8 @@ importers: specifier: 2.2.1 version: 2.2.1 swagger-ui-react: - specifier: ^5.18.1 - version: 5.18.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^5.18.2 + version: 5.18.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) use-deep-compare-effect: specifier: ^1.8.1 version: 1.8.1(react@18.3.1) @@ -3221,8 +3221,8 @@ packages: '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@scarf/scarf@1.3.0': - resolution: {integrity: sha512-lHKK8M5CTcpFj2hZDB3wIjb0KAbEOgDmiJGDv1WBRfQgRm/a8/XMEkG/N1iM01xgbUDsPQwi42D+dFo1XPAKew==} + '@scarf/scarf@1.4.0': + resolution: {integrity: sha512-xxeapPiUXdZAE3che6f3xogoJPeZgig6omHEy1rIY5WVsB3H2BHNnZH+gHG6x91SCWyQCzWGsuL2Hh3ClO5/qQ==} '@socket.io/component-emitter@3.1.2': resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} @@ -7435,11 +7435,11 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - swagger-client@3.30.1: - resolution: {integrity: sha512-3V/wZ6s6nkIG+rfkODzfO/0pjV3/x0aZxovocvC6seOz/TN2LctS0Cu6oW1zMUgcNbwpdybjWUTikCbhlB7EEw==} + swagger-client@3.31.0: + resolution: {integrity: sha512-hVYift5XB8nOgNJVl6cbNtVTVPT2Fdx2wCOcIvuAFcyq0Mwe6+70ezoZ5WfiaIAzzwWfq72jyaLeg8TViGNSmw==} - swagger-ui-react@5.18.1: - resolution: {integrity: sha512-g3RkgvbMav9D173q8GUHa+P9sfEBYIliBuwbRGmC7fnDp0w5WQ2ATM79V2ukyWAj8RSPQro+KADrHwvk3tARbg==} + swagger-ui-react@5.18.2: + resolution: {integrity: sha512-vpW7AmkRYdz578iq7C5WrPsg6reBgRzj5xL/fIYR6KTfvY3lvBchpzegFaqg09LWDoL3U2MZvIgOS/1Q9kSJ9g==} peerDependencies: react: '>=16.8.0 <19' react-dom: '>=16.8.0 <19' @@ -9466,7 +9466,7 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@scarf/scarf@1.3.0': {} + '@scarf/scarf@1.4.0': {} '@socket.io/component-emitter@3.1.2': {} @@ -14410,10 +14410,10 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - swagger-client@3.30.1: + swagger-client@3.31.0: dependencies: '@babel/runtime-corejs3': 7.25.6 - '@scarf/scarf': 1.3.0 + '@scarf/scarf': 1.4.0 '@swagger-api/apidom-core': 1.0.0-alpha.9 '@swagger-api/apidom-error': 1.0.0-alpha.9 '@swagger-api/apidom-json-pointer': 1.0.0-alpha.9 @@ -14433,11 +14433,11 @@ snapshots: transitivePeerDependencies: - debug - swagger-ui-react@5.18.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + swagger-ui-react@5.18.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime-corejs3': 7.25.6 '@braintree/sanitize-url': 7.0.4 - '@scarf/scarf': 1.3.0 + '@scarf/scarf': 1.4.0 base64-js: 1.5.1 classnames: 2.5.1 css.escape: 1.5.1 @@ -14466,7 +14466,7 @@ snapshots: reselect: 5.1.1 serialize-error: 8.1.0 sha.js: 2.4.11 - swagger-client: 3.30.1 + swagger-client: 3.31.0 url-parse: 1.5.10 xml: 1.0.1 xml-but-prettier: 1.0.1 From fe4dfc484bcc5da8d3901d042adc5d3cf3ea9fbc Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Thu, 7 Nov 2024 19:48:45 +0100 Subject: [PATCH 16/22] fix: adding volume /appdata removes created directories (#1445) --- Dockerfile | 2 -- scripts/run.sh | 4 ++++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 468e189e1..5e682f89b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -59,8 +59,6 @@ WORKDIR /app # gettext is required for envsubst RUN apk add --no-cache redis nginx bash gettext RUN mkdir /appdata -RUN mkdir /appdata/db -RUN mkdir /appdata/redis VOLUME /appdata RUN mkdir /secrets VOLUME /secrets diff --git a/scripts/run.sh b/scripts/run.sh index f53752502..bc4d9c9b1 100644 --- a/scripts/run.sh +++ b/scripts/run.sh @@ -1,3 +1,7 @@ +# Creating folders in volume +mkdir -p /appdata/db +mkdir -p /appdata/redis + # Run migrations if [ $DB_MIGRATIONS_DISABLED = "true" ]; then echo "DB migrations are disabled, skipping" From 27b8692a27738000515e851cbf6eb4e8291562df Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Thu, 7 Nov 2024 20:55:44 +0100 Subject: [PATCH 17/22] chore(deps): update actions/checkout action to v4 (#1431) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- .github/workflows/code-quality.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index bed3d53b6..a93cfe2f2 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -77,7 +77,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup uses: ./tooling/github/setup - name: Build docker image From 2a7d64804975797863b9a4a7b03d7ab10f4d8a2b Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 00:48:19 +0000 Subject: [PATCH 18/22] fix(deps): update dependency tldts to ^6.1.59 (#1447) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- packages/common/package.json | 2 +- pnpm-lock.yaml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/common/package.json b/packages/common/package.json index e3cda2a83..347628696 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -29,7 +29,7 @@ "dayjs": "^1.11.13", "next": "^14.2.17", "react": "^18.3.1", - "tldts": "^6.1.58" + "tldts": "^6.1.59" }, "devDependencies": { "@homarr/eslint-config": "workspace:^0.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d23493316..496bf4c78 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -672,8 +672,8 @@ importers: specifier: ^18.3.1 version: 18.3.1 tldts: - specifier: ^6.1.58 - version: 6.1.58 + specifier: ^6.1.59 + version: 6.1.59 devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -7554,11 +7554,11 @@ packages: title-case@2.1.1: resolution: {integrity: sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q==} - tldts-core@6.1.58: - resolution: {integrity: sha512-dR936xmhBm7AeqHIhCWwK765gZ7dFyL+IqLSFAjJbFlUXGMLCb8i2PzlzaOuWBuplBTaBYseSb565nk/ZEM0Bg==} + tldts-core@6.1.59: + resolution: {integrity: sha512-EiYgNf275AQyVORl8HQYYe7rTVnmLb4hkWK7wAk/12Ksy5EiHpmUmTICa4GojookBPC8qkLMBKKwCmzNA47ZPQ==} - tldts@6.1.58: - resolution: {integrity: sha512-MQJrJhjHOYGYb8DobR6Y4AdDbd4TYkyQ+KBDVc5ODzs1cbrvPpfN1IemYi9jfipJ/vR1YWvrDli0hg1y19VRoA==} + tldts@6.1.59: + resolution: {integrity: sha512-472ilPxsRuqBBpn+KuRBHJvZhk6tTo4yTVsmODrLBNLwRYJPkDfMEHivgNwp5iEl+cbrZzzRtLKRxZs7+QKkRg==} hasBin: true tmp@0.0.33: @@ -14616,11 +14616,11 @@ snapshots: no-case: 2.3.2 upper-case: 1.1.3 - tldts-core@6.1.58: {} + tldts-core@6.1.59: {} - tldts@6.1.58: + tldts@6.1.59: dependencies: - tldts-core: 6.1.58 + tldts-core: 6.1.59 tmp@0.0.33: dependencies: @@ -14649,7 +14649,7 @@ snapshots: tough-cookie@5.0.0: dependencies: - tldts: 6.1.58 + tldts: 6.1.59 tr46@0.0.3: {} From aa503992af37bc683f934b36faebd31fba9d8720 Mon Sep 17 00:00:00 2001 From: Manuel <30572287+manuel-rw@users.noreply.github.com> Date: Fri, 8 Nov 2024 09:43:25 +0100 Subject: [PATCH 19/22] feat: #1047 add overseerr search (#1411) Co-authored-by: Meier Lukas --- .../[locale]/manage/search-engines/_form.tsx | 48 +- .../[locale]/manage/search-engines/page.tsx | 13 +- .../router/integration/integration-router.ts | 85 +- .../search-engine/search-engine-router.ts | 22 +- .../mysql/0015_unknown_firedrake.sql | 4 + .../migrations/mysql/meta/0015_snapshot.json | 1627 +++++++++++++++++ .../db/migrations/mysql/meta/_journal.json | 7 + .../sqlite/0015_superb_psylocke.sql | 17 + .../migrations/sqlite/meta/0015_snapshot.json | 1556 ++++++++++++++++ .../db/migrations/sqlite/meta/_journal.json | 7 + packages/db/schema/mysql.ts | 12 +- packages/db/schema/sqlite.ts | 12 +- packages/definitions/src/index.ts | 1 + packages/definitions/src/integration.ts | 35 + packages/definitions/src/search-engine.ts | 2 + packages/form/src/index.ts | 7 +- .../src/base/searchable-integration.ts | 3 + .../src/overseerr/overseerr-integration.ts | 80 +- packages/integrations/src/types.ts | 1 + packages/spotlight/package.json | 1 + .../external/search-engines-search-group.tsx | 90 +- packages/translation/src/lang/en.json | 11 +- packages/validation/src/search-engine.ts | 35 +- .../widgets/src/widget-integration-select.tsx | 30 +- pnpm-lock.yaml | 7 +- 25 files changed, 3661 insertions(+), 52 deletions(-) create mode 100644 packages/db/migrations/mysql/0015_unknown_firedrake.sql create mode 100644 packages/db/migrations/mysql/meta/0015_snapshot.json create mode 100644 packages/db/migrations/sqlite/0015_superb_psylocke.sql create mode 100644 packages/db/migrations/sqlite/meta/0015_snapshot.json create mode 100644 packages/definitions/src/search-engine.ts create mode 100644 packages/integrations/src/base/searchable-integration.ts diff --git a/apps/nextjs/src/app/[locale]/manage/search-engines/_form.tsx b/apps/nextjs/src/app/[locale]/manage/search-engines/_form.tsx index e937cf503..4db3ba01a 100644 --- a/apps/nextjs/src/app/[locale]/manage/search-engines/_form.tsx +++ b/apps/nextjs/src/app/[locale]/manage/search-engines/_form.tsx @@ -1,8 +1,12 @@ "use client"; import Link from "next/link"; -import { Button, Grid, Group, Stack, Textarea, TextInput } from "@mantine/core"; +import type { SegmentedControlItem } from "@mantine/core"; +import { Button, Fieldset, Grid, Group, SegmentedControl, Stack, Textarea, TextInput } from "@mantine/core"; +import { WidgetIntegrationSelect } from "node_modules/@homarr/widgets/src/widget-integration-select"; +import { clientApi } from "@homarr/api/client"; +import { searchEngineTypes } from "@homarr/definitions"; import { useZodForm } from "@homarr/form"; import type { TranslationFunction } from "@homarr/translation"; import { useI18n } from "@homarr/translation/client"; @@ -25,6 +29,8 @@ export const SearchEngineForm = (props: SearchEngineFormProps) => { const { submitButtonTranslation, handleSubmit, initialValues, isPending, disableShort } = props; const t = useI18n(); + const [integrationData] = clientApi.integration.allThatSupportSearch.useSuspenseQuery(); + const form = useZodForm(validation.searchEngine.manage, { initialValues: initialValues ?? { name: "", @@ -32,6 +38,7 @@ export const SearchEngineForm = (props: SearchEngineFormProps) => { iconUrl: "", urlTemplate: "", description: "", + type: "generic", }, }); @@ -52,11 +59,40 @@ export const SearchEngineForm = (props: SearchEngineFormProps) => { - + +
+ + ({ + label: t(`search.engine.page.edit.searchEngineType.${type}`), + value: type, + }) satisfies SegmentedControlItem, + )} + {...form.getInputProps("type")} + fullWidth + /> + + {form.values.type === "generic" && ( + + )} + + {form.values.type === "fromIntegration" && ( + form.setFieldValue("integrationId", value[0])} + value={form.values.integrationId !== undefined ? [form.values.integrationId] : []} + withAsterisk + /> + )} +
+