From 9ba6f91570df9c692d740867b522eb67157d6a58 Mon Sep 17 00:00:00 2001 From: "homarr-renovate[bot]" <158783068+homarr-renovate[bot]@users.noreply.github.com> Date: Sat, 16 Mar 2024 16:47:11 +0100 Subject: [PATCH] chore(deps): update node.js to v20 (#237) Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com> --- Dockerfile | 2 +- apps/nestjs/package.json | 2 +- apps/nextjs/package.json | 2 +- pnpm-lock.yaml | 80 ++++++++++++++++++++-------------------- 4 files changed, 43 insertions(+), 43 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1569d2df1..20b3e9100 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:18-alpine AS base +FROM node:20-alpine AS base FROM base AS builder RUN apk add --no-cache libc6-compat diff --git a/apps/nestjs/package.json b/apps/nestjs/package.json index 3e7b7fc86..687797fa6 100644 --- a/apps/nestjs/package.json +++ b/apps/nestjs/package.json @@ -39,7 +39,7 @@ "@nestjs/testing": "^10.3.3", "@swc/core": "^1.4.8", "@types/express": "^4.17.21", - "@types/node": "^20.11.27", + "@types/node": "^20.11.28", "@types/supertest": "^6.0.2", "eslint": "^8.57.0", "prettier": "^3.2.5", diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index b0fa104a8..566a5f686 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -60,7 +60,7 @@ "@homarr/eslint-config": "workspace:^0.2.0", "@homarr/prettier-config": "workspace:^0.1.0", "@homarr/tsconfig": "workspace:^0.1.0", - "@types/node": "^20.11.27", + "@types/node": "^20.11.28", "@types/react": "^18.2.66", "@types/react-dom": "^18.2.22", "@types/chroma-js": "2.4.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aae24fe84..553e3eee3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 8.0.1(react@17.0.2) '@turbo/gen': specifier: ^1.12.5 - version: 1.12.5(@types/node@20.11.27)(typescript@5.4.2) + version: 1.12.5(@types/node@20.11.28)(typescript@5.4.2) '@vitejs/plugin-react': specifier: ^4.2.1 version: 4.2.1(vite@5.1.6) @@ -46,7 +46,7 @@ importers: version: 4.3.2(typescript@5.4.2)(vite@5.1.6) vitest: specifier: ^1.4.0 - version: 1.4.0(@types/node@20.11.27)(@vitest/ui@1.4.0)(jsdom@24.0.0) + version: 1.4.0(@types/node@20.11.28)(@vitest/ui@1.4.0)(jsdom@24.0.0) apps/nestjs: dependencies: @@ -79,7 +79,7 @@ importers: version: 7.8.1 vite: specifier: ^5.1.6 - version: 5.1.6(@types/node@20.11.27) + version: 5.1.6(@types/node@20.11.28) vite-plugin-node: specifier: ^3.1.0 version: 3.1.0(@swc/core@1.4.8)(vite@5.1.6) @@ -109,8 +109,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 '@types/node': - specifier: ^20.11.27 - version: 20.11.27 + specifier: ^20.11.28 + version: 20.11.28 '@types/supertest': specifier: ^6.0.2 version: 6.0.2 @@ -125,7 +125,7 @@ importers: version: 6.3.4 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.4.8)(@types/node@20.11.27)(typescript@5.4.2) + version: 10.9.2(@swc/core@1.4.8)(@types/node@20.11.28)(typescript@5.4.2) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -272,8 +272,8 @@ importers: specifier: 2.4.4 version: 2.4.4 '@types/node': - specifier: ^20.11.27 - version: 20.11.27 + specifier: ^20.11.28 + version: 20.11.28 '@types/react': specifier: ^18.2.66 version: 18.2.66 @@ -2988,7 +2988,7 @@ packages: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} dev: true - /@turbo/gen@1.12.5(@types/node@20.11.27)(typescript@5.4.2): + /@turbo/gen@1.12.5(@types/node@20.11.28)(typescript@5.4.2): resolution: {integrity: sha512-sEF/iryAcWYqONXcrAyWREUVPA4eba22hxU1yx4b9+Rs9SUNFkM54cDaXEAtzbh/iji428aQpnuxi+SUT7m9zw==} hasBin: true dependencies: @@ -3000,7 +3000,7 @@ packages: minimatch: 9.0.3 node-plop: 0.26.3 proxy-agent: 6.4.0 - ts-node: 10.9.2(@swc/core@1.4.8)(@types/node@20.11.27)(typescript@5.4.2) + ts-node: 10.9.2(@swc/core@1.4.8)(@types/node@20.11.28)(typescript@5.4.2) update-check: 1.5.4 validate-npm-package-name: 5.0.0 transitivePeerDependencies: @@ -3061,19 +3061,19 @@ packages: /@types/bcrypt@5.0.2: resolution: {integrity: sha512-6atioO8Y75fNcbmj0G7UjI9lXN2pQ/IGJ2FWT4a/btd0Lk9lQalHLKhkgKVZ3r+spnmWUKfbMi1GEe9wyHQfNQ==} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 dev: true /@types/better-sqlite3@7.6.9: resolution: {integrity: sha512-FvktcujPDj9XKMJQWFcl2vVl7OdRIqsSRX9b0acWwTmwLK9CF2eqo/FRcmMLNpugKoX/avA6pb7TorDLmpgTnQ==} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 /@types/body-parser@1.19.5: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.11.27 + '@types/node': 20.11.28 dev: true /@types/chroma-js@2.4.4: @@ -3083,7 +3083,7 @@ packages: /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 dev: true /@types/cookie@0.6.0: @@ -3100,7 +3100,7 @@ packages: '@types/connect': 3.4.38 '@types/express': 4.17.21 '@types/keygrip': 1.0.6 - '@types/node': 20.11.27 + '@types/node': 20.11.28 dev: true /@types/css-modules@1.0.5: @@ -3127,7 +3127,7 @@ packages: /@types/express-serve-static-core@4.17.43: resolution: {integrity: sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 '@types/qs': 6.9.11 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -3146,7 +3146,7 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.11.27 + '@types/node': 20.11.28 dev: true /@types/http-errors@2.0.4: @@ -3191,8 +3191,8 @@ packages: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} dev: true - /@types/node@20.11.27: - resolution: {integrity: sha512-qyUZfMnCg1KEz57r7pzFtSGt49f6RPkPBis3Vo4PbS7roQEDn22hiHzl/Lo1q4i4hDEgBJmBF/NTNg2XR0HbFg==} + /@types/node@20.11.28: + resolution: {integrity: sha512-M/GPWVS2wLkSkNHVeLkrF2fD5Lx5UC4PxA0uZcKc6QqbIQUJyW1jVjueJYi1z8n0I5PxYrtpnPnWglE+y9A0KA==} dependencies: undici-types: 5.26.5 @@ -3239,7 +3239,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.11.27 + '@types/node': 20.11.28 dev: true /@types/serve-static@1.15.5: @@ -3247,7 +3247,7 @@ packages: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.11.27 + '@types/node': 20.11.28 dev: true /@types/superagent@8.1.4: @@ -3255,7 +3255,7 @@ packages: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 20.11.27 + '@types/node': 20.11.28 dev: true /@types/supertest@6.0.2: @@ -3272,7 +3272,7 @@ packages: /@types/through@0.0.33: resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 dev: true /@types/tinycolor2@1.4.6: @@ -3286,7 +3286,7 @@ packages: /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 dev: true /@typescript-eslint/eslint-plugin@7.2.0(@typescript-eslint/parser@7.2.0)(eslint@8.57.0)(typescript@5.4.2): @@ -3435,7 +3435,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.9) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 5.1.6(@types/node@20.11.27) + vite: 5.1.6(@types/node@20.11.28) transitivePeerDependencies: - supports-color dev: true @@ -3459,7 +3459,7 @@ packages: strip-literal: 2.0.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.4.0(@types/node@20.11.27)(@vitest/ui@1.4.0)(jsdom@24.0.0) + vitest: 1.4.0(@types/node@20.11.28)(@vitest/ui@1.4.0)(jsdom@24.0.0) transitivePeerDependencies: - supports-color dev: true @@ -3506,7 +3506,7 @@ packages: pathe: 1.1.2 picocolors: 1.0.0 sirv: 2.0.4 - vitest: 1.4.0(@types/node@20.11.27)(@vitest/ui@1.4.0)(jsdom@24.0.0) + vitest: 1.4.0(@types/node@20.11.28)(@vitest/ui@1.4.0)(jsdom@24.0.0) dev: true /@vitest/utils@1.4.0: @@ -6665,7 +6665,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -9307,7 +9307,7 @@ packages: typescript: 5.4.2 dev: false - /ts-node@10.9.2(@swc/core@1.4.8)(@types/node@20.11.27)(typescript@5.4.2): + /ts-node@10.9.2(@swc/core@1.4.8)(@types/node@20.11.28)(typescript@5.4.2): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -9327,7 +9327,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.11.27 + '@types/node': 20.11.28 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -9760,7 +9760,7 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - /vite-node@1.4.0(@types/node@20.11.27): + /vite-node@1.4.0(@types/node@20.11.28): resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9769,7 +9769,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.1.6(@types/node@20.11.27) + vite: 5.1.6(@types/node@20.11.28) transitivePeerDependencies: - '@types/node' - less @@ -9794,7 +9794,7 @@ packages: '@swc/core': 1.4.8 chalk: 4.1.2 debug: 4.3.4 - vite: 5.1.6(@types/node@20.11.27) + vite: 5.1.6(@types/node@20.11.28) transitivePeerDependencies: - supports-color dev: false @@ -9810,13 +9810,13 @@ packages: debug: 4.3.4 globrex: 0.1.2 tsconfck: 3.0.3(typescript@5.4.2) - vite: 5.1.6(@types/node@20.11.27) + vite: 5.1.6(@types/node@20.11.28) transitivePeerDependencies: - supports-color - typescript dev: true - /vite@5.1.6(@types/node@20.11.27): + /vite@5.1.6(@types/node@20.11.28): resolution: {integrity: sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9844,14 +9844,14 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 esbuild: 0.19.12 postcss: 8.4.35 rollup: 4.12.0 optionalDependencies: fsevents: 2.3.3 - /vitest@1.4.0(@types/node@20.11.27)(@vitest/ui@1.4.0)(jsdom@24.0.0): + /vitest@1.4.0(@types/node@20.11.28)(@vitest/ui@1.4.0)(jsdom@24.0.0): resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9876,7 +9876,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.11.27 + '@types/node': 20.11.28 '@vitest/expect': 1.4.0 '@vitest/runner': 1.4.0 '@vitest/snapshot': 1.4.0 @@ -9896,8 +9896,8 @@ packages: strip-literal: 2.0.0 tinybench: 2.6.0 tinypool: 0.8.2 - vite: 5.1.6(@types/node@20.11.27) - vite-node: 1.4.0(@types/node@20.11.27) + vite: 5.1.6(@types/node@20.11.28) + vite-node: 1.4.0(@types/node@20.11.28) why-is-node-running: 2.2.2 transitivePeerDependencies: - less