{ "migrations": [ { "cli": "nx", "version": "15.8.2-beta.0", "description": "Updates the nx wrapper.", "implementation": "./src/migrations/update-15-8-2/update-nxw", "package": "nx", "name": "15.8.2-update-nx-wrapper" }, { "cli": "nx", "version": "16.0.0-beta.0", "description": "Remove @nrwl/cli.", "implementation": "./src/migrations/update-16-0-0/remove-nrwl-cli", "package": "nx", "name": "16.0.0-remove-nrwl-cli" }, { "cli": "nx", "version": "16.0.0-beta.9", "description": "Replace `dependsOn.projects` and `inputs` definitions with new configuration format.", "implementation": "./src/migrations/update-16-0-0/update-depends-on-to-tokens", "package": "nx", "name": "16.0.0-tokens-for-depends-on" }, { "cli": "nx", "version": "16.0.0-beta.0", "description": "Replace @nrwl/nx-cloud with nx-cloud", "implementation": "./src/migrations/update-16-0-0/update-nx-cloud-runner", "package": "nx", "name": "16.0.0-update-nx-cloud-runner" }, { "cli": "nx", "version": "16.2.0-beta.0", "description": "Remove outputPath from run commands", "implementation": "./src/migrations/update-16-2-0/remove-run-commands-output-path", "package": "nx", "name": "16.2.0-remove-output-path-from-run-commands" }, { "cli": "nx", "version": "16.6.0-beta.6", "description": "Prefix outputs with {workspaceRoot}/{projectRoot} if needed", "implementation": "./src/migrations/update-15-0-0/prefix-outputs", "package": "nx", "name": "16.6.0-prefix-outputs" }, { "cli": "nx", "version": "16.8.0-beta.3", "description": "Escape $ in env variables", "implementation": "./src/migrations/update-16-8-0/escape-dollar-sign-env-variables", "package": "nx", "name": "16.8.0-escape-dollar-sign-env" }, { "cli": "nx", "version": "16.0.0-beta.1", "description": "Replace @nx/workspace with @nx/workspace", "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", "package": "@nx/workspace", "name": "update-16-0-0-add-nx-packages" }, { "version": "16.0.0-beta.4", "description": "Generates a plugin called 'workspace-plugin' containing your workspace generators.", "cli": "nx", "implementation": "./src/migrations/update-16-0-0/move-workspace-generators-to-local-plugin", "package": "@nx/workspace", "name": "16-0-0-move-workspace-generators-into-local-plugin" }, { "version": "16.0.0-beta.9", "description": "Fix .babelrc presets if it contains an invalid entry for @nx/web/babel.", "cli": "nx", "implementation": "./src/migrations/update-16-0-0/fix-invalid-babelrc", "package": "@nx/workspace", "name": "16-0-0-fix-invalid-babelrc" }, { "cli": "nx", "version": "16.0.0-beta.1", "description": "Replace @nx/linter with @nx/linter", "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", "package": "@nx/linter", "name": "update-16-0-0-add-nx-packages" }, { "version": "16.8.0", "description": "update-16-8-0-add-ignored-files", "implementation": "./src/migrations/update-16-8-0-add-ignored-files/update-16-8-0-add-ignored-files", "package": "@nx/linter", "name": "update-16-8-0-add-ignored-files" }, { "cli": "nx", "version": "15.8.0-beta.0", "description": "Rename .lib.swcrc to .swcrc for better SWC support throughout the workspace", "factory": "./src/migrations/update-15-8-0/rename-swcrc-config", "package": "@nx/js", "name": "rename-swcrc-config" }, { "cli": "nx", "version": "16.0.0-beta.1", "description": "Replace @nx/js with @nx/js", "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", "package": "@nx/js", "name": "update-16-0-0-add-nx-packages" }, { "cli": "nx", "version": "16.6.0-beta.0", "description": "Explicitly set 'updateBuildableProjectDepsInPackageJson' to 'true' in targets that rely on that value as the default.", "factory": "./src/migrations/update-16-6-0/explicitly-set-projects-to-update-buildable-deps", "package": "@nx/js", "name": "explicitly-set-projects-to-update-buildable-deps" }, { "cli": "nx", "version": "16.8.2-beta.0", "description": "Remove invalid options (strict, noInterop) for ES6 type modules.", "factory": "./src/migrations/update-16-8-2/update-swcrc", "package": "@nx/js", "name": "16-8-2-update-swcrc" }, { "cli": "nx", "version": "16.0.0-beta.1", "description": "Replace @nx/cypress with @nx/cypress", "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", "package": "@nx/cypress", "name": "update-16-0-0-add-nx-packages" }, { "cli": "nx", "version": "16.2.0-beta.0", "description": "Normalize tsconfig.cy.json files to be located at '/cypress/tsconfig.json'", "implementation": "./src/migrations/update-16-2-0/update-cy-tsconfig", "package": "@nx/cypress", "name": "update-16-2-0-normalize-tsconfigs" }, { "cli": "nx", "version": "16.4.0-beta.10", "description": "Remove tsconfig.e2e.json and add settings to project tsconfig.json. tsConfigs executor option is now deprecated. The project level tsconfig.json file should be used instead.", "implementation": "./src/migrations/update-16-4-0/tsconfig-sourcemaps", "package": "@nx/cypress", "name": "update-16-3-0-remove-old-tsconfigs" }, { "cli": "nx", "version": "16.8.0-beta.4", "description": "Update to Cypress v13. Most noteable change is video recording is off by default. This migration will only update if the workspace is already on Cypress v12. https://docs.cypress.io/guides/references/migration-guide#Migrating-to-Cypress-130", "implementation": "./src/migrations/update-16-8-0/cypress-13", "package": "@nx/cypress", "name": "update-16-8-0-cypress-13" }, { "cli": "nx", "version": "16.0.0-beta.1", "description": "Replace @nx/eslint-plugin with @nx/eslint-plugin", "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", "package": "@nx/eslint-plugin", "name": "update-16-0-0-add-nx-packages" }, { "cli": "nx", "version": "15.9.1", "description": "Add @nx/linter, @nx/cypress, @nx/jest, @nrwl/rollup if they are used", "factory": "./src/migrations/update-15-9-1/add-dropped-dependencies", "package": "@nx/web", "name": "add-dropped-dependencies" }, { "cli": "nx", "version": "16.0.0-beta.1", "description": "Replace @nx/web with @nx/web", "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", "package": "@nx/web", "name": "update-16-0-0-add-nx-packages" }, { "cli": "nx", "version": "16.0.0-beta.4", "description": "Replace @nx/web executors with @nx/webpack and @nx/rollup", "implementation": "./src/migrations/update-16-0-0-update-executors/update-16-0-0-update-executors", "package": "@nx/web", "name": "update-16-0-0-update-executors" }, { "version": "15.8.0-beta.0", "cli": "nx", "description": "Update jest configs to support jest 29 changes (https://jestjs.io/docs/upgrading-to-jest29)", "factory": "./src/migrations/update-15-8-0/update-configs-jest-29", "package": "@nx/jest", "name": "update-configs-jest-29" }, { "version": "15.8.0-beta.0", "cli": "nx", "description": "Update jest test files to support jest 29 changes (https://jestjs.io/docs/upgrading-to-jest29)", "factory": "./src/migrations/update-15-8-0/update-tests-jest-29", "package": "@nx/jest", "name": "update-tests-jest-29" }, { "cli": "nx", "version": "16.0.0-beta.1", "description": "Replace @nx/jest with @nx/jest", "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", "package": "@nx/jest", "name": "update-16-0-0-add-nx-packages" }, { "cli": "nx", "version": "16.5.0-beta.2", "description": "Add test-setup.ts to ignored files in production input", "implementation": "./src/migrations/update-16-5-0/add-test-setup-to-inputs-ignore", "package": "@nx/jest", "name": "add-test-setup-to-inputs-ignore" }, { "cli": "nx", "version": "16.0.0-beta.1", "description": "Replace @nx/node with @nx/node", "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", "package": "@nx/node", "name": "update-16-0-0-add-nx-packages" }, { "cli": "nx", "version": "16.0.0-beta.5", "description": "Replace @nx/node:webpack with @nx/node:webpack", "implementation": "./src/migrations/update-16-0-0/update-webpack-executor", "package": "@nx/node", "name": "update-16-0-0-update-executor" }, { "cli": "nx", "version": "16.3.1-beta.0", "description": "Replace @nx/node:webpack and @nx/node:webpack with @nx/webpack:webpack for all project targets", "implementation": "./src/migrations/update-16-3-1/update-webpack-executor", "package": "@nx/node", "name": "update-16-3-1-update-executor" }, { "cli": "nx", "version": "16.4.0-beta.8", "description": "Replace @nx/node:node with @nx/js:node for all project targets", "implementation": "./src/migrations/update-16-4-0/replace-node-executor", "package": "@nx/node", "name": "update-16-4-0-replace-node-executor" }, { "cli": "nx", "version": "15.8.8-beta.0", "description": "Add less and stylus packages if used.", "factory": "./src/migrations/update-15-8-8/add-style-packages", "package": "@nx/next", "name": "add-style-packages" }, { "cli": "nx", "version": "16.0.0-beta.1", "description": "Replace @nx/next with @nx/next", "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", "package": "@nx/next", "name": "update-16-0-0-add-nx-packages" }, { "cli": "nx", "version": "16.3.0-beta.9", "description": "Remove root build option from project configurations since it is not needed.", "implementation": "./src/migrations/update-16-3-0/remove-root-build-option", "package": "@nx/next", "name": "update-16-3-0-remove-root-build-option" }, { "cli": "nx", "version": "16.4.0-beta.3", "description": "Update package.json moving @nx/next from dependency to devDependency", "implementation": "./src/migrations/update-16-4-0/update-nx-next-dependency", "package": "@nx/next", "name": "update-16-4-0-update-next-dependency" }, { "cli": "nx", "version": "16.0.0-beta.1", "description": "Replace @nx/react with @nx/react", "implementation": "./src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages", "package": "@nx/react", "name": "update-16-0-0-add-nx-packages" }, { "cli": "nx", "version": "16.2.0-beta.0", "description": "Remove react-test-renderer from package.json", "implementation": "./src/migrations/update-16-2-0-remove-package/update-16-2-0-remove-package", "package": "@nx/react", "name": "update-16-2-0-remove-package" }, { "cli": "nx", "version": "16.3.0-beta.2", "description": "Remove @types/react-router-dom from package.json", "implementation": "./src/migrations/update-16-3-0/remove-types-react-router-dom-package", "package": "@nx/react", "name": "remove-types-react-router-dom" }, { "cli": "nx", "version": "16.7.0-beta.2", "description": "Add @babel/core to package.json if @babel/preset-react is present", "implementation": "./src/migrations/update-16-7-0/add-babel-core", "package": "@nx/react", "name": "add-babel-core" }, { "cli": "nx", "version": "16.7.0-beta.2", "description": "Add @nx/react types to tsconfig types array", "implementation": "./src/migrations/update-16-7-0-add-typings/update-16-7-0-add-typings", "package": "@nx/react", "name": "update-16-7-0-add-typings" } ] }