diff --git a/.circleci/config.yml b/.circleci/config.yml index ebef6aace32..d6d7099340b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,7 +6,7 @@ default-job: &default-job working_directory: /tmp/mui-toolpad resource_class: medium docker: - - image: cimg/node:18.19.1 + - image: cimg/node:20.17 environment: # Keep in sync with "Save playwright cache" PLAYWRIGHT_BROWSERS_PATH: /tmp/pw-browsers diff --git a/.codesandbox/ci.json b/.codesandbox/ci.json index 1e6dd7412ba..b58b57e59d0 100644 --- a/.codesandbox/ci.json +++ b/.codesandbox/ci.json @@ -1,7 +1,7 @@ { "installCommand": "install:codesandbox", "buildCommand": "release:build", - "node": "18", + "node": "20", "packages": [ "packages/create-toolpad-app", "packages/toolpad-core", diff --git a/examples/with-prisma-data-provider/package.json b/examples/with-prisma-data-provider/package.json index 91b3ba14f99..7d730b2eacd 100644 --- a/examples/with-prisma-data-provider/package.json +++ b/examples/with-prisma-data-provider/package.json @@ -14,7 +14,7 @@ "qrcode": "^1.5.3" }, "devDependencies": { - "@types/node": "^20.14.9", + "@types/node": "^20", "@types/qrcode": "^1.5.5", "prisma": "^5.16.1", "ts-node": "^10.9.2", diff --git a/examples/with-prisma/package.json b/examples/with-prisma/package.json index 4042791a779..925f1187e7c 100644 --- a/examples/with-prisma/package.json +++ b/examples/with-prisma/package.json @@ -14,7 +14,7 @@ "qrcode": "^1.5.3" }, "devDependencies": { - "@types/node": "^20.14.9", + "@types/node": "^20", "@types/qrcode": "^1.5.5", "prisma": "^5.16.1", "ts-node": "^10.9.2", diff --git a/netlify.toml b/netlify.toml index 044d0cd97f8..8b20c9f524e 100644 --- a/netlify.toml +++ b/netlify.toml @@ -8,7 +8,7 @@ command = "pnpm docs:build" [build.environment] - NODE_VERSION = "18" + NODE_VERSION = "20" PNPM_FLAGS = "--frozen-lockfile" [[plugins]] diff --git a/package.json b/package.json index d84be014918..624992bd491 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "@types/fs-extra": "11.0.4", "@types/gtag.js": "0.0.20", "@types/invariant": "2.2.37", - "@types/node": "22.5.5", + "@types/node": "^20.14.8", "@types/yargs": "17.0.33", "@typescript-eslint/eslint-plugin": "7.18.0", "@typescript-eslint/parser": "7.18.0", @@ -131,7 +131,7 @@ "zod-to-json-schema": "3.23.3" }, "engines": { - "node": ">=18", + "node": ">=20", "pnpm": "9.7.1" }, "resolutions": { diff --git a/packages/create-toolpad-app/package.json b/packages/create-toolpad-app/package.json index c3972dadfa9..ea41ab85545 100644 --- a/packages/create-toolpad-app/package.json +++ b/packages/create-toolpad-app/package.json @@ -43,7 +43,7 @@ "devDependencies": { "@types/inquirer": "9.0.7", "@types/invariant": "2.2.37", - "@types/node": "22.5.5", + "@types/node": "^20.14.8", "@types/semver": "7.5.8", "@types/tar": "6.1.13", "@types/yargs": "17.0.33", diff --git a/packages/toolpad-studio/package.json b/packages/toolpad-studio/package.json index 4b3dbd6c973..ba22718a8d0 100644 --- a/packages/toolpad-studio/package.json +++ b/packages/toolpad-studio/package.json @@ -82,7 +82,7 @@ "@toolpad/utils": "workspace:*", "@types/cors": "2.8.17", "@types/json-schema": "7.0.15", - "@types/node": "22.5.5", + "@types/node": "^20.14.8", "@types/react-dev-utils": "9.0.15", "@vitejs/plugin-react": "4.3.1", "@webcontainer/env": "1.1.1", diff --git a/playground/nextjs/package.json b/playground/nextjs/package.json index 35cf1c3f223..c11c78ddb7c 100644 --- a/playground/nextjs/package.json +++ b/playground/nextjs/package.json @@ -14,7 +14,7 @@ "@mui/material": "6.1.0", "@mui/material-nextjs": "6.1.0", "@toolpad/core": "workspace:*", - "@types/node": "22.5.5", + "@types/node": "^20.14.8", "@types/react": "18.3.5", "@types/react-dom": "18.3.0", "eslint-config-next": "14.2.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a7ae576a7de..22cb2cf59a2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -195,7 +195,7 @@ importers: version: 7.35.2(eslint@8.57.0) eslint-plugin-react-compiler: specifier: latest - version: 0.0.0-experimental-75b9fd4-20240912(eslint@8.57.0) + version: 0.0.0-experimental-1e9896a-20240916(eslint@8.57.0) eslint-plugin-react-hooks: specifier: 4.6.2 version: 4.6.2(eslint@8.57.0) @@ -2063,7 +2063,7 @@ packages: resolution: {integrity: sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.25.2 '@babel/preset-typescript@7.24.7': resolution: {integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==} @@ -2136,7 +2136,7 @@ packages: '@docsearch/react@3.6.1': resolution: {integrity: sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw==} peerDependencies: - '@types/react': '>= 16.8.0 < 19.0.0' + '@types/react': ^18.3.4 react: '>= 16.8.0 < 19.0.0' react-dom: '>= 16.8.0 < 19.0.0' search-insights: '>= 1 < 3' @@ -2150,9 +2150,15 @@ packages: search-insights: optional: true + '@emnapi/core@1.2.0': + resolution: {integrity: sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w==} + '@emnapi/runtime@1.2.0': resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + '@emnapi/wasi-threads@1.0.1': + resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} + '@emotion/babel-plugin@11.12.0': resolution: {integrity: sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==} @@ -3050,7 +3056,7 @@ packages: resolution: {integrity: sha512-oT8ZzMISRUhTVpdbYzY0CgrCBb3t/YEdcaM13tUnuTjZ15pdA6g5lx15ZJUdgYXV6PbJdw7tDQgMEr4uXK5TXQ==} engines: {node: '>=14.0.0'} peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + '@types/react': ^18.3.4 react: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@types/react': @@ -3225,6 +3231,9 @@ packages: '@emotion/styled': optional: true + '@napi-rs/wasm-runtime@0.2.4': + resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} + '@netlify/functions@2.8.1': resolution: {integrity: sha512-+6wtYdoz0yE06dSa9XkP47tw5zm6g13QMeCwM3MmHx1vn8hzwFa51JtmfraprdkL7amvb7gaNM+OOhQU1h6T8A==} engines: {node: '>=14.0.0'} @@ -3373,8 +3382,8 @@ packages: '@nrwl/devkit@19.3.2': resolution: {integrity: sha512-n3tFalVPUk1HAJ2VYNnF34yzB9j2+6swFUi4Y92PxD1vN7vrIXnNeaTx2qcee7JDjBpiJ7Zn0KLg2jwiH6hNwA==} - '@nrwl/tao@19.3.2': - resolution: {integrity: sha512-I1gW7woqwU6rdlgwj6XXAKcreJ5ptRKI2WpLdZErkrPmaRG/jMZx/yjZrG4PWdIEuZ4ZmYnRsoXbKN6ilCknQw==} + '@nrwl/tao@19.6.4': + resolution: {integrity: sha512-1J8cD+MFzsmboiGe03VlQZ8gt64k/TaYYPZivnnhOJolPPs75nz1JyJX55uWcKKRy/b7FZNKWIu/6Wp9JDhJrQ==} hasBin: true '@nx/devkit@19.3.2': @@ -3382,62 +3391,62 @@ packages: peerDependencies: nx: '>= 17 <= 20' - '@nx/nx-darwin-arm64@19.3.2': - resolution: {integrity: sha512-MTqPTR1FwfVfIkHKUw95dFlPBN6mbqfJ+KzLHvUSPcqLKelhi82tsisjMoB5sNK0YWcNNVqYW72ojCnHVB0TUg==} + '@nx/nx-darwin-arm64@19.6.4': + resolution: {integrity: sha512-kRn2FLvhwJA/TJrNlsCSqqQTrguNZLmiRsiXhvjkfUMbUKwyQfVMgJlvkZ+KoqraUSG+Qyb0FmrGur1I/Mld0Q==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@19.3.2': - resolution: {integrity: sha512-C8s9X5AlVgl3V5PycLdX+75lpAWq0qQs6QUEAnyxrLM9l+/HRecgoW6uZ7tX6Fnd8WGfMIwyahBw4LyZgk6zTw==} + '@nx/nx-darwin-x64@19.6.4': + resolution: {integrity: sha512-3uABBUhxVk+SdRwpUu30iuBlgRWm3tA/G9seG+wt7oN2R+fOu8zzRCYa+Blvoh1Ef+D9743Ir4rDc9Mhzl2B2g==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@19.3.2': - resolution: {integrity: sha512-XeEpEU0iqJ/5cAPMmjqJ0Sdz89ZtDRj4NdksioyhAHri94X5/3lm3lDs4tB3nObT7p3QL7r/HP1itq5DHYmMSQ==} + '@nx/nx-freebsd-x64@19.6.4': + resolution: {integrity: sha512-OG83MiEk5L54/vAldmwZJBKEvZaM+DEIDqn2yZLTToBRj5Z9jwKJX3jKP60xbHiaT/hzsb1xPlwhOHJnYd80EQ==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@19.3.2': - resolution: {integrity: sha512-r4Wl0P94QRBUyiexUcfwKxqFXp48avMG3L0no/ZuNWGODbw1w8ppA4vhnkXtXbIaMdaTGx9eIYO7kFJ2SwMCng==} + '@nx/nx-linux-arm-gnueabihf@19.6.4': + resolution: {integrity: sha512-hQ9x4qSKUh9mIVDuD270ULrBnmYfDTjXq7LnIwECw1AuP4LkKzKxULhsbqVnFQ/k3xxyFkwyGTIu2mfDcw16Gw==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@19.3.2': - resolution: {integrity: sha512-oaTC4iS1fXnc61ZgSxwCQ2GGIqY64G22udRqNsX9TOtgrT7UA/mjE3Si01r+0xODimOiB525ueyxdIh1MAu6Vg==} + '@nx/nx-linux-arm64-gnu@19.6.4': + resolution: {integrity: sha512-OFKpAHiaVg3YGFIMBmi/JshciP9buwtOPiHDXcQdzQgE22jyYzKEiFxfcpG0nCT8PlMYAbHPAda15WfWkfVGVQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@nx/nx-linux-arm64-musl@19.3.2': - resolution: {integrity: sha512-yyO9bTM7FW7HTYsSQlL4lgbAexUBpzfhdK+RkgsCiW+U/5bi+jFRxo/SbqGUL+IVliFavWyRXahMqOOM6nBq/w==} + '@nx/nx-linux-arm64-musl@19.6.4': + resolution: {integrity: sha512-ZIR9u+mN0A7SmNd6vDxmPV1QVTgYPTdfBSM5TEnKl3q2fHw2Nkui81QBxA4d7VopJoJUz/pRHiUV+dlgEEZ6nA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@nx/nx-linux-x64-gnu@19.3.2': - resolution: {integrity: sha512-DC+llVdL4toLjQkDGBgzoCe26FWIOT+SzRdVcKePoNliZ4jDhkOh3+p75NEIOEcDUgoE9M2iCWEBUjkV978ogw==} + '@nx/nx-linux-x64-gnu@19.6.4': + resolution: {integrity: sha512-AUMPvLs9KeCUuWD5DdlpbP3VfVsiD0IlptS2b3ul336rsQ7LwwdvE7jTVO5CixFOsiRZxP72fKJhaEargMn5Aw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@nx/nx-linux-x64-musl@19.3.2': - resolution: {integrity: sha512-Wun4v+kuuqv20tJiCENkHGisDqfx029bFufqxx2IOe9TvD6vK4rMMkFVPUoK3FP8EBdaMW4nrR0ZucTFnStl6w==} + '@nx/nx-linux-x64-musl@19.6.4': + resolution: {integrity: sha512-PU7AaBlrgnJnDxTiV/PNCu0pHUCzaogm6uNcbzCyFJLGn7DoQK9rkqUMPJjb3CnJkAj9XrrhuZwmOdbrhvHAvA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@nx/nx-win32-arm64-msvc@19.3.2': - resolution: {integrity: sha512-bNVf6eu5rWFjHvn0rKHeZYlHUcs3naXvvbduW1g0DPkHG6mt8FYffQmyboN+CSeBd/uWDPNyTUekVWwU7PjtLA==} + '@nx/nx-win32-arm64-msvc@19.6.4': + resolution: {integrity: sha512-6CCmGWwH/J2k+Uxeci48w4QVhtcQ3hRZ5Z2jh26HI8YzH4wqZyA7QPgLBE6sNCPVLoGW5cBgTsfnyEdr+xarQA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@19.3.2': - resolution: {integrity: sha512-8DD5BPa5YrxTOKL3HTAgEd+IXNqRtJfwvbrn2MbOMNMyoMG9Zi5yhFvTH/HTT9Tz6VUHvXP16QWYA3R7eFi7Gg==} + '@nx/nx-win32-x64-msvc@19.6.4': + resolution: {integrity: sha512-jTNrlaFaKtbL2mYOcfPAiljtpF5CI7vbHIqYqBFYLUQXOwW9lOHlO+SeQnft6JYZs0FIr1IdHaCfdOw/hpnCiQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3779,8 +3788,8 @@ packages: engines: {node: '>=18'} peerDependencies: '@testing-library/dom': ^10.0.0 - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 + '@types/react': ^18.3.4 + '@types/react-dom': 18.3.0 react: ^18.0.0 react-dom: ^18.0.0 peerDependenciesMeta: @@ -3808,6 +3817,9 @@ packages: resolution: {integrity: sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==} engines: {node: ^16.14.0 || >=18.0.0} + '@tybys/wasm-util@0.9.0': + resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + '@types/archiver@6.0.2': resolution: {integrity: sha512-KmROQqbQzKGuaAbmK+ZcytkJ51+YqDa7NmbXjmtC5YBLSyQYo21YaUnQ3HbaPFKL1ooo6RQ6OPYPIDyxfpDDXw==} @@ -5812,8 +5824,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-react-compiler@0.0.0-experimental-75b9fd4-20240912: - resolution: {integrity: sha512-RDwZfd3leJZu/mLbFnv2H6991PG1eQLmpCx+6z/TUQxrIxpObplrsw5Bsb0SnxrGNuzkPkaNQDEJXszewF1Ycw==} + eslint-plugin-react-compiler@0.0.0-experimental-1e9896a-20240916: + resolution: {integrity: sha512-5ufMeea/UloEmp5vFD/8JsA6dU4omJ6Ebp4xzXMMGG1qa7t2RuS/6JlmeqzL5HEL/rh9JWNq6oNTsrupqPiZ9w==} engines: {node: ^14.17.0 || ^16.0.0 || >= 18.0.0} peerDependencies: eslint: '>=7' @@ -7854,8 +7866,8 @@ packages: nwsapi@2.2.12: resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==} - nx@19.3.2: - resolution: {integrity: sha512-eKWs+ahkTKnq9EeWJCE4u8JLeq1cOHnq5DKoiisy2nwUg4KGy1odReegxUMLeEgNBcMI40EUtEJFiTMJSXZQeg==} + nx@19.6.4: + resolution: {integrity: sha512-yudYlBd3cMchRd8c0ZNan1SfT19AYK2zYOp77XVqVVwgqb6rJVxz6StFGFluUQ7Q7uSpkeT/8PsjwPVLt85EoQ==} hasBin: true peerDependencies: '@swc-node/register': ^1.8.0 @@ -11276,10 +11288,18 @@ snapshots: transitivePeerDependencies: - '@algolia/client-search' + '@emnapi/core@1.2.0': + dependencies: + '@emnapi/wasi-threads': 1.0.1 + tslib: 2.6.3 + '@emnapi/runtime@1.2.0': dependencies: tslib: 2.6.3 - optional: true + + '@emnapi/wasi-threads@1.0.1': + dependencies: + tslib: 2.6.3 '@emotion/babel-plugin@11.12.0': dependencies: @@ -11827,7 +11847,7 @@ snapshots: '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 - '@nx/devkit': 19.3.2(nx@19.3.2) + '@nx/devkit': 19.3.2(nx@19.6.4) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 19.0.11(encoding@0.1.13) aproba: 2.0.0 @@ -11866,7 +11886,7 @@ snapshots: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - nx: 19.3.2 + nx: 19.6.4 p-map: 4.0.0 p-map-series: 2.1.0 p-queue: 6.6.2 @@ -12401,6 +12421,12 @@ snapshots: transitivePeerDependencies: - '@types/react' + '@napi-rs/wasm-runtime@0.2.4': + dependencies: + '@emnapi/core': 1.2.0 + '@emnapi/runtime': 1.2.0 + '@tybys/wasm-util': 0.9.0 + '@netlify/functions@2.8.1': dependencies: '@netlify/serverless-functions-api': 1.19.1 @@ -12589,62 +12615,62 @@ snapshots: - bluebird - supports-color - '@nrwl/devkit@19.3.2(nx@19.3.2)': + '@nrwl/devkit@19.3.2(nx@19.6.4)': dependencies: - '@nx/devkit': 19.3.2(nx@19.3.2) + '@nx/devkit': 19.3.2(nx@19.6.4) transitivePeerDependencies: - nx - '@nrwl/tao@19.3.2': + '@nrwl/tao@19.6.4': dependencies: - nx: 19.3.2 + nx: 19.6.4 tslib: 2.6.3 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - '@nx/devkit@19.3.2(nx@19.3.2)': + '@nx/devkit@19.3.2(nx@19.6.4)': dependencies: - '@nrwl/devkit': 19.3.2(nx@19.3.2) + '@nrwl/devkit': 19.3.2(nx@19.6.4) ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.1 minimatch: 9.0.3 - nx: 19.3.2 + nx: 19.6.4 semver: 7.6.3 tmp: 0.2.3 tslib: 2.6.3 yargs-parser: 21.1.1 - '@nx/nx-darwin-arm64@19.3.2': + '@nx/nx-darwin-arm64@19.6.4': optional: true - '@nx/nx-darwin-x64@19.3.2': + '@nx/nx-darwin-x64@19.6.4': optional: true - '@nx/nx-freebsd-x64@19.3.2': + '@nx/nx-freebsd-x64@19.6.4': optional: true - '@nx/nx-linux-arm-gnueabihf@19.3.2': + '@nx/nx-linux-arm-gnueabihf@19.6.4': optional: true - '@nx/nx-linux-arm64-gnu@19.3.2': + '@nx/nx-linux-arm64-gnu@19.6.4': optional: true - '@nx/nx-linux-arm64-musl@19.3.2': + '@nx/nx-linux-arm64-musl@19.6.4': optional: true - '@nx/nx-linux-x64-gnu@19.3.2': + '@nx/nx-linux-x64-gnu@19.6.4': optional: true - '@nx/nx-linux-x64-musl@19.3.2': + '@nx/nx-linux-x64-musl@19.6.4': optional: true - '@nx/nx-win32-arm64-msvc@19.3.2': + '@nx/nx-win32-arm64-msvc@19.6.4': optional: true - '@nx/nx-win32-x64-msvc@19.3.2': + '@nx/nx-win32-x64-msvc@19.6.4': optional: true '@octokit/auth-token@3.0.4': {} @@ -13056,6 +13082,10 @@ snapshots: '@tufjs/canonical-json': 2.0.0 minimatch: 9.0.5 + '@tybys/wasm-util@0.9.0': + dependencies: + tslib: 2.6.3 + '@types/archiver@6.0.2': dependencies: '@types/readdir-glob': 1.1.5 @@ -15568,7 +15598,7 @@ snapshots: globals: 13.24.0 rambda: 7.5.0 - eslint-plugin-react-compiler@0.0.0-experimental-75b9fd4-20240912(eslint@8.57.0): + eslint-plugin-react-compiler@0.0.0-experimental-1e9896a-20240916(eslint@8.57.0): dependencies: '@babel/core': 7.25.2 '@babel/parser': 7.25.6 @@ -17074,7 +17104,7 @@ snapshots: '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 - '@nx/devkit': 19.3.2(nx@19.3.2) + '@nx/devkit': 19.3.2(nx@19.6.4) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 19.0.11(encoding@0.1.13) aproba: 2.0.0 @@ -17119,7 +17149,7 @@ snapshots: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - nx: 19.3.2 + nx: 19.6.4 p-map: 4.0.0 p-map-series: 2.1.0 p-pipe: 3.1.0 @@ -18021,9 +18051,10 @@ snapshots: nwsapi@2.2.12: {} - nx@19.3.2: + nx@19.6.4: dependencies: - '@nrwl/tao': 19.3.2 + '@napi-rs/wasm-runtime': 0.2.4 + '@nrwl/tao': 19.6.4 '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.7 @@ -18058,16 +18089,16 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 19.3.2 - '@nx/nx-darwin-x64': 19.3.2 - '@nx/nx-freebsd-x64': 19.3.2 - '@nx/nx-linux-arm-gnueabihf': 19.3.2 - '@nx/nx-linux-arm64-gnu': 19.3.2 - '@nx/nx-linux-arm64-musl': 19.3.2 - '@nx/nx-linux-x64-gnu': 19.3.2 - '@nx/nx-linux-x64-musl': 19.3.2 - '@nx/nx-win32-arm64-msvc': 19.3.2 - '@nx/nx-win32-x64-msvc': 19.3.2 + '@nx/nx-darwin-arm64': 19.6.4 + '@nx/nx-darwin-x64': 19.6.4 + '@nx/nx-freebsd-x64': 19.6.4 + '@nx/nx-linux-arm-gnueabihf': 19.6.4 + '@nx/nx-linux-arm64-gnu': 19.6.4 + '@nx/nx-linux-arm64-musl': 19.6.4 + '@nx/nx-linux-x64-gnu': 19.6.4 + '@nx/nx-linux-x64-musl': 19.6.4 + '@nx/nx-win32-arm64-msvc': 19.6.4 + '@nx/nx-win32-x64-msvc': 19.6.4 transitivePeerDependencies: - debug diff --git a/renovate.json b/renovate.json index 1d50cec1090..a35afd1208e 100644 --- a/renovate.json +++ b/renovate.json @@ -152,9 +152,9 @@ "automerge": true }, { - "groupName": "node-18-incompatible", - "description": "These dependencies require a Node.js version higher than 18.", - "matchPackageNames": ["rimraf", "glob"] + "groupName": "@types/node", + "matchPackageNames": ["@types/node"], + "allowedVersions": "< 21.0.0" } ], "postUpdateOptions": ["pnpmDedupe"],