{ "generators": { "update-21-0-0-update-babel-loose": { "cli": "nx", "version": "21.0.0-beta.11", "description": "Replaces `classProperties.loose` option with `loose`.", "factory": "./dist/src/migrations/update-21-0-0/update-babel-loose", "documentation": "./dist/src/migrations/update-21-0-0/update-babel-loose.md" }, "update-22-0-0-add-svgr-to-webpack-config": { "cli": "nx", "version": "22.0.0-beta.0", "description": "Updates webpack configs using React to use the new withSvgr composable function instead of the svgr option in withReact or NxReactWebpackPlugin.", "factory": "./dist/src/migrations/update-22-0-0/add-svgr-to-webpack-config" }, "update-23-0-0-remove-nx-react-webpack-plugin-import": { "cli": "nx", "version": "23.0.0-beta.10", "description": "Rewrites imports of NxReactWebpackPlugin from '@nx/react' to the sub-path '@nx/react/webpack-plugin'.", "factory": "./dist/src/migrations/update-23-0-0/remove-nx-react-webpack-plugin-import", "documentation": "./dist/src/migrations/update-23-0-0/remove-nx-react-webpack-plugin-import.md" }, "update-23-0-0-migrate-create-nodes-v2-import": { "version": "23.0.0-beta.24", "description": "Rename imports of `createNodesV2` from `@nx/react/router-plugin` to the canonical `createNodes` export.", "implementation": "./dist/src/migrations/update-23-0-0/migrate-create-nodes-v2-to-create-nodes", "documentation": "./dist/src/migrations/update-23-0-0/migrate-create-nodes-v2-to-create-nodes.md" }, "rewrite-react-internal-subpath-imports": { "version": "23.0.0-beta.25", "description": "Rewrites `@nx/react/src/*` subpath imports now that the `./src/*` subpath is no longer exposed by `@nx/react`'s exports map. Named imports/exports of public symbols are routed to `@nx/react` and the rest to the new `@nx/react/internal` entry; `require`, dynamic `import` and `jest.mock` calls reference the whole module and are routed to `@nx/react/internal`.", "implementation": "./dist/src/migrations/update-23-0-0/rewrite-internal-subpath-imports" }, "update-23-1-0-create-ai-instructions-for-react-19": { "version": "23.1.0-beta.0", "requires": { "react": ">=19.0.0" }, "description": "Create AI instructions to help migrate workspaces from React 18 to 19.", "prompt": "./dist/src/migrations/update-23-1-0/ai-instructions-for-react-19.md", "documentation": "./dist/src/migrations/update-23-1-0/upgrade-to-react-19.md" } }, "packageJsonUpdates": { "21.4.0": { "version": "21.4.0-beta.8", "requires": { "http-proxy-middleware": ">=2.0.0 <3.0.0" }, "packages": { "http-proxy-middleware": { "version": "^3.0.5", "alwaysAddToPackageJson": false } } }, "22.2.0": { "version": "22.2.0-beta.0", "requires": { "@module-federation/enhanced": ">=0.7.0 <0.8.0" }, "packages": { "@module-federation/enhanced": { "version": "^0.21.2", "alwaysAddToPackageJson": false }, "@module-federation/runtime": { "version": "^0.21.2", "alwaysAddToPackageJson": false }, "@module-federation/sdk": { "version": "^0.21.2", "alwaysAddToPackageJson": false }, "@module-federation/node": { "version": "^2.7.21", "alwaysAddToPackageJson": false } } }, "22.2.0-emotion": { "version": "22.2.0-beta.3", "packages": { "@emotion/react": { "version": "11.14.0", "alwaysAddToPackageJson": false }, "@emotion/styled": { "version": "11.14.1", "alwaysAddToPackageJson": false }, "@emotion/babel-plugin": { "version": "11.13.5", "alwaysAddToPackageJson": false } } }, "22.3.4": { "version": "22.3.4-beta.0", "requires": { "react-router-dom": ">=6.0.0 <7.0.0" }, "packages": { "react-router-dom": { "version": "6.30.3", "alwaysAddToPackageJson": false } } }, "22.3.4-react-router": { "version": "22.3.4-beta.0", "requires": { "react-router": ">=7.0.0 <8.0.0" }, "packages": { "react-router": { "version": "7.12.0", "alwaysAddToPackageJson": false }, "@react-router/dev": { "version": "7.12.0", "alwaysAddToPackageJson": false }, "@react-router/node": { "version": "7.12.0", "alwaysAddToPackageJson": false }, "@react-router/serve": { "version": "7.12.0", "alwaysAddToPackageJson": false }, "@react-router/express": { "version": "7.12.0", "alwaysAddToPackageJson": false }, "@react-router/fs-routes": { "version": "7.12.0", "alwaysAddToPackageJson": false }, "@react-router/cloudflare": { "version": "7.12.0", "alwaysAddToPackageJson": false }, "@react-router/architect": { "version": "7.12.0", "alwaysAddToPackageJson": false }, "@react-router/remix-routes-option-adapter": { "version": "7.12.0", "alwaysAddToPackageJson": false } } }, "22.6.0": { "version": "22.6.0-beta.10", "requires": { "@module-federation/enhanced": ">=0.21.0 <1.0.0" }, "x-prompt": "Bump @module-federation packages to v2.x to resolve koa CVE-2026-27959 (via dts-plugin)", "packages": { "@module-federation/enhanced": { "version": "^2.1.0", "alwaysAddToPackageJson": false }, "@module-federation/node": { "version": "^2.7.21", "alwaysAddToPackageJson": false } } }, "22.7.0": { "version": "22.7.0-beta.18", "requires": { "react-router": ">=7.0.0 <8.0.0" }, "packages": { "react-router": { "version": "7.14.2", "alwaysAddToPackageJson": false }, "@react-router/dev": { "version": "7.14.2", "alwaysAddToPackageJson": false }, "@react-router/node": { "version": "7.14.2", "alwaysAddToPackageJson": false }, "@react-router/serve": { "version": "7.14.2", "alwaysAddToPackageJson": false }, "@react-router/express": { "version": "7.14.2", "alwaysAddToPackageJson": false }, "@react-router/fs-routes": { "version": "7.14.2", "alwaysAddToPackageJson": false }, "@react-router/cloudflare": { "version": "7.14.2", "alwaysAddToPackageJson": false }, "@react-router/architect": { "version": "7.14.2", "alwaysAddToPackageJson": false }, "@react-router/remix-routes-option-adapter": { "version": "7.14.2", "alwaysAddToPackageJson": false } } }, "23.1.0": { "version": "23.1.0-beta.0", "incompatibleWith": { "@remix-run/react": "*" }, "requires": { "react": ">=18.0.0 <19.0.0" }, "packages": { "react": { "version": "^19.0.0", "alwaysAddToPackageJson": false }, "react-dom": { "version": "^19.0.0", "alwaysAddToPackageJson": false }, "react-is": { "version": "^19.0.0", "alwaysAddToPackageJson": false }, "@types/react": { "version": "^19.0.0", "alwaysAddToPackageJson": false }, "@types/react-dom": { "version": "^19.0.0", "alwaysAddToPackageJson": false }, "@types/react-is": { "version": "^19.0.0", "alwaysAddToPackageJson": false } } }, "23.1.0-eslint-plugin-react": { "version": "23.1.0-beta.5", "requires": { "eslint-plugin-react": "<7.35.0" }, "packages": { "eslint-plugin-react": { "version": "^7.35.0", "alwaysAddToPackageJson": false } } } } }