@ -2,115 +2,131 @@
"migrations" : [
{
"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 " ,
"version" : "17.0.0-beta.1 " ,
"description" : "Updates the default cache directory to .nx/cache " ,
"implementation" : "./src/migrations/update-17-0-0/move-cache-directory " ,
"package" : "nx" ,
"name" : "16.6.0-prefix-outputs "
"name" : "17.0.0-move-cache-directory "
} ,
{
"cli" : "nx" ,
"version" : "16.8 .0-beta.3" ,
"description" : "Escape $ in env variable s" ,
"implementation" : "./src/migrations/update-16-8-0/escape-dollar-sign-env-variable s" ,
"version" : "17.0 .0-beta.3" ,
"description" : "Use minimal config for tasksRunnerOption s" ,
"implementation" : "./src/migrations/update-17-0-0/use-minimal-config-for-tasks-runner-option s" ,
"package" : "nx" ,
"name" : "16.8.0-escape-dollar-sign-env "
"name" : "17.0.0-use-minimal-config-for-tasks-runner-options "
} ,
{
"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 "
"version" : "17.0.0-rc.1 " ,
"description" : "Migration for v17.0.0-rc.1 " ,
"implementation" : "./src/migrations/update-17-0-0/rm-default-collection-npm-scope " ,
"package" : "nx" ,
"name" : "rm-default-collection-npm-scope "
} ,
{
"cli" : "nx" ,
"version" : "16.9.0-beta.1" ,
"description" : "Replace imports of Module Federation utils frm @nx/devkit to @nx/webpack" ,
"implementation" : "./src/migrations/update-16-9-0/migrate-mf-util-usage" ,
"package" : "@nx/devkit" ,
"name" : "update-16-9-0-migrate-mf-usage-to-webpack"
"version" : "17.0.2" ,
"description" : "Remove deprecated build options" ,
"implementation" : "./src/migrations/update-17-0-0/remove-deprecated-build-options" ,
"package" : "@nx/js" ,
"name" : "update-17-0-0-remove-deprecated-build-options"
} ,
{
"version" : "17.0.0-beta.7" ,
"description" : "update-17-0-0-rename-to-eslint" ,
"implementation" : "./src/migrations/update-17-0-0-rename-to-eslint/update-17-0-0-rename-to-eslint" ,
"package" : "@nx/eslint" ,
"name" : "update-17-0-0-rename-to-eslint"
} ,
{
"version" : "17.1.0-beta.1" ,
"description" : "Updates for @typescript-utils/utils v6.9.1+" ,
"implementation" : "./src/migrations/update-17-1-0/update-typescript-eslint" ,
"package" : "@nx/eslint" ,
"name" : "update-typescript-eslint"
} ,
{
"version" : "17.1.0-beta.2" ,
"description" : "Move jest executor options to nx.json targetDefaults" ,
"implementation" : "./src/migrations/update-17-1-0/move-options-to-target-defaults" ,
"package" : "@nx/jest" ,
"name" : "move-options-to-target-defaults"
} ,
{
"cli" : "nx" ,
"version" : "16.4.0-beta.6" ,
"version" : "17.1.0-beta.5 " ,
"requires" : {
"@angular-eslint/eslint-plugin-template" : ">=16.0.0"
"@angular/core" : ">=17 .0.0"
} ,
"description" : "Remove the 'accessibility-' prefix from '@angular-eslint/eslint-plugin-template' rules." ,
"factory" : "./src/migrations/update-16-4-0/rename-angular-eslint-accesibility-rules" ,
"description" : "Update the @angular/cli package version to ~17.0.0 ." ,
"factory" : "./src/migrations/update-17-1-0/update-angular-cli " ,
"package" : "@nx/angular" ,
"name" : "rename-angular-eslint-accesibility-rules"
"name" : "update-angular-cli-version-17-0-0 "
} ,
{
"cli" : "nx" ,
"version" : "16.4.0-beta.11" ,
"version" : "17.1.0-beta.5 " ,
"requires" : {
"@angular/core" : ">=16.1.0"
"@angular/core" : ">=17.0 .0"
} ,
"description" : "Update the @angular/cli package version to ~16.1.0." ,
"factory" : "./src/migrations/update-16-4-0/update-angular-cli" ,
"description" : "Rename 'browserTarget' to 'buildTarget' ." ,
"factory" : "./src/migrations/update-17-1-0/browser-target-to-build-target " ,
"package" : "@nx/angular" ,
"name" : "update-angular-cli-version-16-1-0 "
"name" : "rename-browser-target-to-build-target "
} ,
{
"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" ,
"version" : "17.1.0-beta.5" ,
"requires" : {
"@angular/core" : ">=17.0.0"
} ,
"description" : "Replace usages of '@nguniversal/builders' with '@angular-devkit/build-angular'." ,
"factory" : "./src/migrations/update-17-1-0/replace-nguniversal-builders" ,
"package" : "@nx/angular" ,
"name" : "explicitly-set-projects-to-update-buildable-deps"
"name" : "replace-nguniversal-builder s"
} ,
{
"cli" : "nx" ,
"version" : "16.7.0-beta.6 " ,
"version" : "17.1.0-beta.5 " ,
"requires" : {
"@angular/core" : ">=16.2 .0"
"@angular/core" : ">=17.0 .0"
} ,
"description" : "Update the @angular/cli package version to ~16.2.0 ." ,
"factory" : "./src/migrations/update-16-7-0/update-angular-cli " ,
"description" : "Replace usages of '@nguniversal/' packages with '@angular/ssr' ." ,
"factory" : "./src/migrations/update-17-1-0/replace-nguniversal-engines " ,
"package" : "@nx/angular" ,
"name" : "update-angular-cli-version-16-2-0 "
"name" : "replace-nguniversal-engines "
} ,
{
"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"
"version" : "17.1.0-beta.5" ,
"requires" : {
"@angular/core" : ">=17.0.0"
} ,
"description" : "Replace the deep imports from 'zone.js/dist/zone' and 'zone.js/dist/zone-testing' with 'zone.js' and 'zone.js/testing'." ,
"factory" : "./src/migrations/update-17-1-0/update-zone-js-deep-import" ,
"package" : "@nx/angular" ,
"name" : "update-zone-js-deep-import"
} ,
{
"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"
"version" : "17.0.0" ,
"description" : "Angular v17 introduces a new control flow syntax that uses the @ and } characters. This migration replaces the existing usages with their corresponding HTML entities." ,
"factory" : "./migrations/block-template-entities/bundle" ,
"package" : "@angular/core" ,
"name" : "block-template-entities"
} ,
{
"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"
"version" : "17.0.0" ,
"description" : "CompilerOption.useJit and CompilerOption.missingTranslation are unused under Ivy. This migration removes their usage" ,
"factory" : "./migrations/compiler-options/bundle" ,
"package" : "@angular/core" ,
"name" : "migration-v17-compiler-options"
} ,
{
"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"
"version" : "17.0.0" ,
"description" : "Updates `TransferState`, `makeStateKey`, `StateKey` imports from `@angular/platform-browser` to `@angular/core`." ,
"factory" : "./migrations/transfer-state/bundle" ,
"package" : "@angular/core" ,
"name" : "migration-transfer-state"
}
]
}