diff --git a/.circleci/config.yml b/.circleci/config.yml index 938876712dfcad..457cdfdc359393 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -45,7 +45,7 @@ default-job: &default-job AWS_REGION_ARTIFACTS: eu-central-1 working_directory: /tmp/material-ui docker: - - image: cimg/node:18.20 + - image: cimg/node:20.17 default-context: &default-context context: diff --git a/.codesandbox/ci.json b/.codesandbox/ci.json index e360d73477e088..437b8c3d5eb5ef 100644 --- a/.codesandbox/ci.json +++ b/.codesandbox/ci.json @@ -1,7 +1,7 @@ { "buildCommand": "build:codesandbox", "installCommand": "install:codesandbox", - "node": "18", + "node": "20", "packages": [ "packages/markdown", "packages/mui-babel-macros", diff --git a/apps/pigment-css-next-app/package.json b/apps/pigment-css-next-app/package.json index 724306fe7a2b5e..fa06f82bb33dcf 100644 --- a/apps/pigment-css-next-app/package.json +++ b/apps/pigment-css-next-app/package.json @@ -24,7 +24,7 @@ }, "devDependencies": { "@pigment-css/nextjs-plugin": "0.0.21", - "@types/node": "^20.5.7", + "@types/node": "^20.14.8", "@types/react": "^18.3.4", "@types/react-dom": "^18.3.0", "eslint": "^8.57.0", diff --git a/docs/package.json b/docs/package.json index d998afc2d8fee1..7d9e69abc761f1 100644 --- a/docs/package.json +++ b/docs/package.json @@ -122,7 +122,7 @@ "@types/css-mediaquery": "^0.1.4", "@types/gtag.js": "^0.0.20", "@types/json2mq": "^0.2.2", - "@types/node": "^18.19.48", + "@types/node": "^20.14.8", "@types/prop-types": "^15.7.12", "@types/react": "^18.3.4", "@types/react-dom": "^18.3.0", diff --git a/netlify.toml b/netlify.toml index 139fc3098510fd..869ce37a1c4dfc 100644 --- a/netlify.toml +++ b/netlify.toml @@ -8,7 +8,7 @@ command = "pnpm docs:build" [build.environment] - NODE_VERSION = "18" + NODE_VERSION = "20" [[plugins]] package = "./packages/netlify-plugin-cache-docs" diff --git a/package.json b/package.json index 9e9d3cb28c11cc..8aa4add5afe8cf 100644 --- a/package.json +++ b/package.json @@ -125,7 +125,7 @@ "@types/fs-extra": "^11.0.4", "@types/lodash": "^4.17.7", "@types/mocha": "^10.0.7", - "@types/node": "^18.19.48", + "@types/node": "^20.14.8", "@types/react": "^18.3.4", "@types/yargs": "^17.0.33", "@typescript-eslint/eslint-plugin": "^7.18.0", @@ -209,7 +209,7 @@ "@definitelytyped/header-parser": "^0.2.12", "@definitelytyped/typescript-versions": "^0.1.4", "@definitelytyped/utils": "^0.1.7", - "@types/node": "^18.19.48", + "@types/node": "^20.14.8", "@types/react": "^18.3.4", "@types/react-dom": "18.3.0", "cross-fetch": "^4.0.0", diff --git a/packages-internal/scripts/package.json b/packages-internal/scripts/package.json index cc86caffdd447a..6c0ed6fce58718 100644 --- a/packages-internal/scripts/package.json +++ b/packages-internal/scripts/package.json @@ -42,7 +42,7 @@ "@types/chai": "^4.3.19", "@types/doctrine": "^0.0.9", "@types/lodash": "^4.17.7", - "@types/node": "^18.19.48", + "@types/node": "^20.14.8", "@types/react": "^18.3.4", "@types/uuid": "^9.0.8", "chai": "^4.5.0", diff --git a/packages/api-docs-builder-core/package.json b/packages/api-docs-builder-core/package.json index 1520175fca2021..38f4f62dc3d075 100644 --- a/packages/api-docs-builder-core/package.json +++ b/packages/api-docs-builder-core/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@types/chai": "^4.3.19", "@types/mocha": "^10.0.7", - "@types/node": "^18.19.48", + "@types/node": "^20.14.8", "@types/sinon": "^17.0.3", "chai": "^4.5.0", "sinon": "^18.0.0", diff --git a/packages/api-docs-builder/package.json b/packages/api-docs-builder/package.json index 3362af431a0be2..e6f548d55036ff 100644 --- a/packages/api-docs-builder/package.json +++ b/packages/api-docs-builder/package.json @@ -32,7 +32,7 @@ "@types/doctrine": "^0.0.9", "@types/mdast": "4.0.4", "@types/mocha": "^10.0.7", - "@types/node": "^18.19.48", + "@types/node": "^20.14.8", "@types/react-docgen": "workspace:*", "@types/sinon": "^17.0.3", "chai": "^4.5.0", diff --git a/packages/mui-docs/package.json b/packages/mui-docs/package.json index 11945e0fb8d2ac..d502f157aa0977 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -45,7 +45,7 @@ "@mui/icons-material": "workspace:*", "@mui/material": "workspace:*", "@types/gtag.js": "^0.0.20", - "@types/node": "^18.19.48", + "@types/node": "^20.14.8", "@types/prop-types": "^15.7.12", "@types/react": "^18.3.4", "next": "^14.2.7", diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json index c78d4c4782dbdc..2bd581ef8fbf5c 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -51,7 +51,7 @@ "@mui/types": "workspace:^", "@types/chai": "^4.3.19", "@types/mocha": "^10.0.7", - "@types/node": "^18.19.48", + "@types/node": "^20.14.8", "@types/react": "^18.3.4", "@types/react-dom": "^18.3.0", "@types/react-is": "^18.3.0", diff --git a/packages/rsc-builder/package.json b/packages/rsc-builder/package.json index 931d6fd81e5c1c..62d32f1d7207ab 100644 --- a/packages/rsc-builder/package.json +++ b/packages/rsc-builder/package.json @@ -9,6 +9,6 @@ }, "devDependencies": { "@types/mocha": "^10.0.7", - "@types/node": "^18.19.48" + "@types/node": "^20.14.8" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 46a5b17bc778c9..dca3cc7e39394f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ overrides: '@definitelytyped/header-parser': ^0.2.12 '@definitelytyped/typescript-versions': ^0.1.4 '@definitelytyped/utils': ^0.1.7 - '@types/node': ^18.19.48 + '@types/node': ^20.14.8 '@types/react': ^18.3.4 '@types/react-dom': 18.3.0 cross-fetch: ^4.0.0 @@ -129,8 +129,8 @@ importers: specifier: ^10.0.7 version: 10.0.7 '@types/node': - specifier: ^18.19.48 - version: 18.19.48 + specifier: ^20.14.8 + version: 20.16.3 '@types/react': specifier: ^18.3.4 version: 18.3.4 @@ -373,8 +373,8 @@ importers: specifier: 0.0.21 version: 0.0.21(@types/react@18.3.4)(next@14.2.7(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@types/node': - specifier: ^18.19.48 - version: 18.19.48 + specifier: ^20.14.8 + version: 20.16.3 '@types/react': specifier: ^18.3.4 version: 18.3.4 @@ -435,7 +435,7 @@ importers: version: 7.24.7(@babel/core@7.25.2) '@pigment-css/vite-plugin': specifier: 0.0.21 - version: 0.0.21(@types/react@18.3.4)(react@18.3.1)(vite@5.4.2(@types/node@18.19.48)(terser@5.29.2)) + version: 0.0.21(@types/react@18.3.4)(react@18.3.1)(vite@5.4.2(@types/node@20.16.3)(terser@5.29.2)) '@types/react': specifier: ^18.3.4 version: 18.3.4 @@ -444,7 +444,7 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.4.2(@types/node@18.19.48)(terser@5.29.2)) + version: 4.3.1(vite@5.4.2(@types/node@20.16.3)(terser@5.29.2)) postcss: specifier: ^8.4.44 version: 8.4.44 @@ -453,10 +453,10 @@ importers: version: 1.0.1 vite: specifier: 5.4.2 - version: 5.4.2(@types/node@18.19.48)(terser@5.29.2) + version: 5.4.2(@types/node@20.16.3)(terser@5.29.2) vite-plugin-pages: specifier: ^0.32.3 - version: 0.32.3(vite@5.4.2(@types/node@18.19.48)(terser@5.29.2)) + version: 0.32.3(vite@5.4.2(@types/node@20.16.3)(terser@5.29.2)) benchmark: dependencies: @@ -651,7 +651,7 @@ importers: version: 9.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@toolpad/core': specifier: ^0.5.2 - version: 0.5.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/node@18.19.48)(@types/react@18.3.4)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.7(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2) + version: 0.5.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/node@20.16.3)(@types/react@18.3.4)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.7(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.44) @@ -849,8 +849,8 @@ importers: specifier: ^0.2.2 version: 0.2.2 '@types/node': - specifier: ^18.19.48 - version: 18.19.48 + specifier: ^20.14.8 + version: 20.16.3 '@types/prop-types': specifier: ^15.7.12 version: 15.7.12 @@ -971,8 +971,8 @@ importers: specifier: ^4.17.7 version: 4.17.7 '@types/node': - specifier: ^18.19.48 - version: 18.19.48 + specifier: ^20.14.8 + version: 20.16.3 '@types/react': specifier: ^18.3.4 version: 18.3.4 @@ -1156,8 +1156,8 @@ importers: specifier: ^10.0.7 version: 10.0.7 '@types/node': - specifier: ^18.19.48 - version: 18.19.48 + specifier: ^20.14.8 + version: 20.16.3 '@types/react-docgen': specifier: workspace:* version: link:../react-docgen-types @@ -1193,8 +1193,8 @@ importers: specifier: ^10.0.7 version: 10.0.7 '@types/node': - specifier: ^18.19.48 - version: 18.19.48 + specifier: ^20.14.8 + version: 20.16.3 '@types/sinon': specifier: ^17.0.3 version: 17.0.3 @@ -1446,8 +1446,8 @@ importers: specifier: ^0.0.20 version: 0.0.20 '@types/node': - specifier: ^18.19.48 - version: 18.19.48 + specifier: ^20.14.8 + version: 20.16.3 '@types/prop-types': specifier: ^15.7.12 version: 15.7.12 @@ -2174,8 +2174,8 @@ importers: specifier: ^10.0.7 version: 10.0.7 '@types/node': - specifier: ^18.19.48 - version: 18.19.48 + specifier: ^20.14.8 + version: 20.16.3 '@types/react': specifier: ^18.3.4 version: 18.3.4 @@ -2227,8 +2227,8 @@ importers: specifier: ^10.0.7 version: 10.0.7 '@types/node': - specifier: ^18.19.48 - version: 18.19.48 + specifier: ^20.14.8 + version: 20.16.3 packages/waterfall: {} @@ -5428,8 +5428,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@18.19.48': - resolution: {integrity: sha512-7WevbG4ekUcRQSZzOwxWgi5dZmTak7FaxXDoW7xVxPBmKx1rTzfmRLkeCgJzcbBnOV2dkhAPc8cCeT6agocpjg==} + '@types/node@20.16.3': + resolution: {integrity: sha512-/wdGiWRkMOm53gAsSyFMXFZHbVg7C6CbkrzHNpaHoYfsUWPg7m6ZRKtvQjgvQ9i8WT540a3ydRlRQbxjY30XxQ==} '@types/normalize-package-data@2.4.1': resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -11998,8 +11998,8 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} @@ -12198,7 +12198,7 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': ^18.19.48 + '@types/node': ^20.14.8 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -12230,7 +12230,7 @@ packages: hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': ^18.19.48 + '@types/node': ^20.14.8 '@vitest/browser': 2.0.5 '@vitest/ui': 2.0.5 happy-dom: '*' @@ -14186,7 +14186,7 @@ snapshots: '@fast-csv/format@4.3.5': dependencies: - '@types/node': 18.19.48 + '@types/node': 20.16.3 lodash.escaperegexp: 4.1.2 lodash.isboolean: 3.0.3 lodash.isequal: 4.5.0 @@ -14195,7 +14195,7 @@ snapshots: '@fast-csv/parse@4.3.6': dependencies: - '@types/node': 18.19.48 + '@types/node': 20.16.3 lodash.escaperegexp: 4.1.2 lodash.groupby: 4.6.0 lodash.isfunction: 3.0.9 @@ -14385,14 +14385,14 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.48 + '@types/node': 20.16.3 jest-mock: 29.7.0 '@jest/fake-timers@29.7.0': dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.19.48 + '@types/node': 20.16.3 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -14405,7 +14405,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.48 + '@types/node': 20.16.3 '@types/yargs': 15.0.19 chalk: 4.1.2 @@ -14414,7 +14414,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.48 + '@types/node': 20.16.3 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -15445,7 +15445,7 @@ snapshots: - react - supports-color - '@pigment-css/vite-plugin@0.0.21(@types/react@18.3.4)(react@18.3.1)(vite@5.4.2(@types/node@18.19.48)(terser@5.29.2))': + '@pigment-css/vite-plugin@0.0.21(@types/react@18.3.4)(react@18.3.1)(vite@5.4.2(@types/node@20.16.3)(terser@5.29.2))': dependencies: '@babel/core': 7.25.2 '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) @@ -15453,7 +15453,7 @@ snapshots: '@wyw-in-js/shared': 0.5.4 '@wyw-in-js/transform': 0.5.4 babel-plugin-define-var: 0.1.0 - vite: 5.4.2(@types/node@18.19.48)(terser@5.29.2) + vite: 5.4.2(@types/node@20.16.3)(terser@5.29.2) transitivePeerDependencies: - '@types/react' - react @@ -15983,18 +15983,18 @@ snapshots: '@slack/logger@3.0.0': dependencies: - '@types/node': 18.19.48 + '@types/node': 20.16.3 '@slack/logger@4.0.0': dependencies: - '@types/node': 18.19.48 + '@types/node': 20.16.3 '@slack/oauth@2.6.3': dependencies: '@slack/logger': 3.0.0 '@slack/web-api': 6.12.1 '@types/jsonwebtoken': 8.5.9 - '@types/node': 18.19.48 + '@types/node': 20.16.3 jsonwebtoken: 9.0.0 lodash.isstring: 4.0.1 transitivePeerDependencies: @@ -16004,7 +16004,7 @@ snapshots: dependencies: '@slack/logger': 3.0.0 '@slack/web-api': 6.12.1 - '@types/node': 18.19.48 + '@types/node': 20.16.3 '@types/ws': 7.4.7 eventemitter3: 5.0.1 finity: 0.5.4 @@ -16021,7 +16021,7 @@ snapshots: '@slack/logger': 3.0.0 '@slack/types': 2.11.0 '@types/is-stream': 1.1.0 - '@types/node': 18.19.48 + '@types/node': 20.16.3 axios: 1.7.4(debug@4.3.6) eventemitter3: 3.1.2 form-data: 2.5.1 @@ -16170,14 +16170,14 @@ snapshots: '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1)) react: 18.3.1 - '@toolpad/core@0.5.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/node@18.19.48)(@types/react@18.3.4)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.7(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)': + '@toolpad/core@0.5.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/node@20.16.3)(@types/react@18.3.4)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.7(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.46.1)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)': dependencies: '@babel/runtime': 7.25.0 '@mui/icons-material': link:packages/mui-icons-material/build '@mui/lab': 5.0.0-alpha.173(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/material': link:packages/mui-material/build '@mui/utils': 6.0.0-rc.0(@types/react@18.3.4)(react@18.3.1) - '@toolpad/utils': 0.5.2(@types/node@18.19.48)(happy-dom@12.10.3)(jsdom@24.0.0)(react@18.3.1)(terser@5.29.2) + '@toolpad/utils': 0.5.2(@types/node@20.16.3)(happy-dom@12.10.3)(jsdom@24.0.0)(react@18.3.1)(terser@5.29.2) client-only: 0.0.1 invariant: 2.2.4 prop-types: 15.8.1 @@ -16204,14 +16204,14 @@ snapshots: - supports-color - terser - '@toolpad/utils@0.5.2(@types/node@18.19.48)(happy-dom@12.10.3)(jsdom@24.0.0)(react@18.3.1)(terser@5.29.2)': + '@toolpad/utils@0.5.2(@types/node@20.16.3)(happy-dom@12.10.3)(jsdom@24.0.0)(react@18.3.1)(terser@5.29.2)': dependencies: invariant: 2.2.4 prettier: 3.3.3 react: 18.3.1 react-is: 18.3.1 title: 3.5.3 - vitest: 2.0.5(@types/node@18.19.48)(happy-dom@12.10.3)(jsdom@24.0.0)(terser@5.29.2) + vitest: 2.0.5(@types/node@20.16.3)(happy-dom@12.10.3)(jsdom@24.0.0)(terser@5.29.2) yaml: 2.5.0 yaml-diff-patch: 2.0.0 transitivePeerDependencies: @@ -16277,7 +16277,7 @@ snapshots: '@types/body-parser@1.19.2': dependencies: '@types/connect': 3.4.35 - '@types/node': 18.19.48 + '@types/node': 20.16.3 '@types/chai-dom@1.11.3': dependencies: @@ -16287,7 +16287,7 @@ snapshots: '@types/connect@3.4.35': dependencies: - '@types/node': 18.19.48 + '@types/node': 20.16.3 '@types/cookie@0.4.1': {} @@ -16335,7 +16335,7 @@ snapshots: '@types/express-serve-static-core@4.17.35': dependencies: - '@types/node': 18.19.48 + '@types/node': 20.16.3 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -16352,7 +16352,7 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.1 - '@types/node': 18.19.48 + '@types/node': 20.16.3 '@types/gtag.js@0.0.20': {} @@ -16367,7 +16367,7 @@ snapshots: '@types/is-stream@1.1.0': dependencies: - '@types/node': 18.19.48 + '@types/node': 20.16.3 '@types/istanbul-lib-coverage@2.0.6': {} @@ -16392,11 +16392,11 @@ snapshots: '@types/jsonfile@6.1.1': dependencies: - '@types/node': 18.19.48 + '@types/node': 20.16.3 '@types/jsonwebtoken@8.5.9': dependencies: - '@types/node': 18.19.48 + '@types/node': 20.16.3 '@types/lodash.mergewith@4.6.7': dependencies: @@ -16424,9 +16424,9 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@18.19.48': + '@types/node@20.16.3': dependencies: - undici-types: 5.26.5 + undici-types: 6.19.8 '@types/normalize-package-data@2.4.1': {} @@ -16480,13 +16480,13 @@ snapshots: '@types/send@0.17.1': dependencies: '@types/mime': 1.3.2 - '@types/node': 18.19.48 + '@types/node': 20.16.3 '@types/serve-static@1.15.2': dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 18.19.48 + '@types/node': 20.16.3 '@types/sinon@17.0.3': dependencies: @@ -16516,7 +16516,7 @@ snapshots: '@types/ws@7.4.7': dependencies: - '@types/node': 18.19.48 + '@types/node': 20.16.3 '@types/yargs-parser@21.0.3': {} @@ -16611,14 +16611,14 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-react@4.3.1(vite@5.4.2(@types/node@18.19.48)(terser@5.29.2))': + '@vitejs/plugin-react@4.3.1(vite@5.4.2(@types/node@20.16.3)(terser@5.29.2))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-react-jsx-self': 7.24.6(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.25.2) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.2(@types/node@18.19.48)(terser@5.29.2) + vite: 5.4.2(@types/node@20.16.3)(terser@5.29.2) transitivePeerDependencies: - supports-color @@ -17625,7 +17625,7 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 18.19.48 + '@types/node': 20.16.3 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -17636,7 +17636,7 @@ snapshots: chromium-edge-launcher@1.0.0: dependencies: - '@types/node': 18.19.48 + '@types/node': 20.16.3 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -18502,7 +18502,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.12 - '@types/node': 18.19.48 + '@types/node': 20.16.3 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -20341,7 +20341,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.48 + '@types/node': 20.16.3 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -20362,13 +20362,13 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.48 + '@types/node': 20.16.3 jest-util: 29.7.0 jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.48 + '@types/node': 20.16.3 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -20385,13 +20385,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 18.19.48 + '@types/node': 20.16.3 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 18.19.48 + '@types/node': 20.16.3 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -24411,7 +24411,7 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - undici-types@5.26.5: {} + undici-types@6.19.8: {} unicode-canonical-property-names-ecmascript@2.0.0: {} @@ -24592,13 +24592,13 @@ snapshots: unist-util-stringify-position: 2.0.3 vfile-message: 2.0.4 - vite-node@2.0.5(@types/node@18.19.48)(terser@5.29.2): + vite-node@2.0.5(@types/node@20.16.3)(terser@5.29.2): dependencies: cac: 6.7.14 debug: 4.3.6(supports-color@8.1.1) pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.2(@types/node@18.19.48)(terser@5.29.2) + vite: 5.4.2(@types/node@20.16.3)(terser@5.29.2) transitivePeerDependencies: - '@types/node' - less @@ -24610,7 +24610,7 @@ snapshots: - supports-color - terser - vite-plugin-pages@0.32.3(vite@5.4.2(@types/node@18.19.48)(terser@5.29.2)): + vite-plugin-pages@0.32.3(vite@5.4.2(@types/node@20.16.3)(terser@5.29.2)): dependencies: '@types/debug': 4.1.12 debug: 4.3.6(supports-color@8.1.1) @@ -24620,22 +24620,22 @@ snapshots: json5: 2.2.3 local-pkg: 0.5.0 picocolors: 1.0.1 - vite: 5.4.2(@types/node@18.19.48)(terser@5.29.2) + vite: 5.4.2(@types/node@20.16.3)(terser@5.29.2) yaml: 2.5.0 transitivePeerDependencies: - supports-color - vite@5.4.2(@types/node@18.19.48)(terser@5.29.2): + vite@5.4.2(@types/node@20.16.3)(terser@5.29.2): dependencies: esbuild: 0.21.5 postcss: 8.4.44 rollup: 4.21.1 optionalDependencies: - '@types/node': 18.19.48 + '@types/node': 20.16.3 fsevents: 2.3.3 terser: 5.29.2 - vitest@2.0.5(@types/node@18.19.48)(happy-dom@12.10.3)(jsdom@24.0.0)(terser@5.29.2): + vitest@2.0.5(@types/node@20.16.3)(happy-dom@12.10.3)(jsdom@24.0.0)(terser@5.29.2): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -24653,11 +24653,11 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.4.2(@types/node@18.19.48)(terser@5.29.2) - vite-node: 2.0.5(@types/node@18.19.48)(terser@5.29.2) + vite: 5.4.2(@types/node@20.16.3)(terser@5.29.2) + vite-node: 2.0.5(@types/node@20.16.3)(terser@5.29.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 18.19.48 + '@types/node': 20.16.3 happy-dom: 12.10.3 jsdom: 24.0.0 transitivePeerDependencies: diff --git a/renovate.json b/renovate.json index 135a1e14e602b4..4f9521026430c0 100644 --- a/renovate.json +++ b/renovate.json @@ -77,7 +77,7 @@ { "groupName": "@types/node", "matchPackageNames": ["@types/node"], - "allowedVersions": "< 19.0.0" + "allowedVersions": "< 21.0.0" }, { "groupName": "bundling fixtures",