feat(nx-dev): generate migration detail pages (#29580)

Generates list of migrations on the plugin overview page and a
standalone `/migrations` page.

To add sample code changes for a migration that has an implementation
file, create a `.md` file with the same name as the implementation file
in the same folder as the implementation file. i.e.
`move-cache-directory.md` for `move-cache-directory.ts`.

Migrations that have `packages` defined will have a table generated with
the package updates listed.

Separate PRs will be created to add sample code changes for each
migration with an implementation.

The migration list on the plugin overview page: [Angular
migrations](https://nx-dev-git-docs-migration-details-nrwl.vercel.app/nx-api/angular#migrations)
Standalone migration list page: [Angular
migrations](https://nx-dev-git-docs-migration-details-nrwl.vercel.app/nx-api/angular/migrations)
Sample migration with added markdown file details:
[17.0.0-move-cache-directory](https://nx-dev-git-docs-migration-details-nrwl.vercel.app/nx-api/nx#1700movecachedirectory)
Sample migration with only package updates: [Angular
20.4.0](https://nx-dev-git-docs-migration-details-nrwl.vercel.app/nx-api/angular#2040packageupdates)
Sample migration without any markdown file details:
[update-angular-cli-version-19-1-0](https://nx-dev-git-docs-migration-details-nrwl.vercel.app/nx-api/angular#updateangularcliversion1910)
- This last sample is very bare-bones and the reason why we need these
pages in the first place. People don't know what migrations are actually
doing. Follow up PRs will address pages like this.
This commit is contained in:
Isaac Mann 2025-01-27 13:17:36 -05:00 committed by GitHub
parent 4a9508b368
commit 84387f3611
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
261 changed files with 10634 additions and 21 deletions

View File

@ -16,6 +16,7 @@
], ],
"executors": [], "executors": [],
"generators": [], "generators": [],
"migrations": [],
"githubRoot": "https://github.com/nrwl/nx/blob/master", "githubRoot": "https://github.com/nrwl/nx/blob/master",
"name": "powerpack-azure-cache", "name": "powerpack-azure-cache",
"packageName": "@nx/powerpack-azure-cache", "packageName": "@nx/powerpack-azure-cache",
@ -70,6 +71,7 @@
"type": "generator" "type": "generator"
} }
], ],
"migrations": [],
"githubRoot": "https://github.com/nrwl/nx/blob/master", "githubRoot": "https://github.com/nrwl/nx/blob/master",
"name": "powerpack-conformance", "name": "powerpack-conformance",
"packageName": "@nx/powerpack-conformance", "packageName": "@nx/powerpack-conformance",
@ -91,6 +93,7 @@
"type": "generator" "type": "generator"
} }
], ],
"migrations": [],
"githubRoot": "https://github.com/nrwl/nx/blob/master", "githubRoot": "https://github.com/nrwl/nx/blob/master",
"name": "powerpack-enterprise-cloud", "name": "powerpack-enterprise-cloud",
"packageName": "@nx/powerpack-enterprise-cloud", "packageName": "@nx/powerpack-enterprise-cloud",
@ -114,6 +117,7 @@
], ],
"executors": [], "executors": [],
"generators": [], "generators": [],
"migrations": [],
"githubRoot": "https://github.com/nrwl/nx/blob/master", "githubRoot": "https://github.com/nrwl/nx/blob/master",
"name": "powerpack-gcs-cache", "name": "powerpack-gcs-cache",
"packageName": "@nx/powerpack-gcs-cache", "packageName": "@nx/powerpack-gcs-cache",
@ -125,6 +129,7 @@
"documents": [], "documents": [],
"executors": [], "executors": [],
"generators": [], "generators": [],
"migrations": [],
"githubRoot": "https://github.com/nrwl/nx/blob/master", "githubRoot": "https://github.com/nrwl/nx/blob/master",
"name": "powerpack-license", "name": "powerpack-license",
"packageName": "@nx/powerpack-license", "packageName": "@nx/powerpack-license",
@ -167,6 +172,7 @@
"type": "generator" "type": "generator"
} }
], ],
"migrations": [],
"githubRoot": "https://github.com/nrwl/nx/blob/master", "githubRoot": "https://github.com/nrwl/nx/blob/master",
"name": "powerpack-owners", "name": "powerpack-owners",
"packageName": "@nx/powerpack-owners", "packageName": "@nx/powerpack-owners",
@ -190,6 +196,7 @@
], ],
"executors": [], "executors": [],
"generators": [], "generators": [],
"migrations": [],
"githubRoot": "https://github.com/nrwl/nx/blob/master", "githubRoot": "https://github.com/nrwl/nx/blob/master",
"name": "powerpack-s3-cache", "name": "powerpack-s3-cache",
"packageName": "@nx/powerpack-s3-cache", "packageName": "@nx/powerpack-s3-cache",
@ -223,6 +230,7 @@
"type": "generator" "type": "generator"
} }
], ],
"migrations": [],
"githubRoot": "https://github.com/nrwl/nx/blob/master", "githubRoot": "https://github.com/nrwl/nx/blob/master",
"name": "powerpack-shared-fs-cache", "name": "powerpack-shared-fs-cache",
"packageName": "@nx/powerpack-shared-fs-cache", "packageName": "@nx/powerpack-shared-fs-cache",

View File

@ -8,6 +8,10 @@
"description": "Compile and bundle one or more Nx Conformance Rules", "description": "Compile and bundle one or more Nx Conformance Rules",
"type": "object", "type": "object",
"properties": { "properties": {
"rulesDirectory": {
"type": "string",
"description": "The directory, relative to the workspace root, containing the rule subdirectories to bundle. Defaults to {projectRoot}/src"
},
"outputPath": { "outputPath": {
"type": "string", "type": "string",
"description": "The output path for the bundled rules to be written to" "description": "The output path for the bundled rules to be written to"

View File

@ -7467,6 +7467,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/angular/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -7575,6 +7583,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/cypress/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -7659,6 +7675,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/detox/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -7853,6 +7877,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/eslint/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -7895,6 +7927,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/eslint-plugin/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -8075,6 +8115,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/expo/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -8177,6 +8225,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/gradle/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -8253,6 +8309,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/jest/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -8401,6 +8465,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/js/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -8410,7 +8482,16 @@
"id": "module-federation", "id": "module-federation",
"path": "/nx-api/module-federation", "path": "/nx-api/module-federation",
"name": "module-federation", "name": "module-federation",
"children": [], "children": [
{
"id": "migrations",
"path": "/nx-api/module-federation/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
}
],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
}, },
@ -8712,6 +8793,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/next/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -8779,6 +8868,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/node/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -8838,6 +8935,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/nuxt/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -9122,6 +9227,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/nx/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -9198,6 +9311,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/playwright/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -9493,6 +9614,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/react/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -9705,6 +9834,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/react-native/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -9893,6 +10030,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/remix/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -9952,6 +10097,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/rollup/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -10134,6 +10287,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/rspack/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -10258,6 +10419,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/storybook/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -10374,6 +10543,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/vite/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -10465,6 +10642,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/vue/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -10541,6 +10726,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/web/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -10641,6 +10834,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/webpack/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,
@ -10781,6 +10982,14 @@
], ],
"isExternal": false, "isExternal": false,
"disableCollapsible": false "disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/workspace/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
} }
], ],
"isExternal": false, "isExternal": false,

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,29 @@
{
"name": "16.1.0-angular-eslint-package-updates",
"version": "16.1.0-beta.1",
"requires": {
"eslint": "^7.20.0 || ^8.0.0",
"@angular/core": ">=16.0.0 <17.0.0"
},
"packages": {
"@angular-eslint/eslint-plugin": {
"version": "~16.0.0",
"alwaysAddToPackageJson": false
},
"@angular-eslint/eslint-plugin-template": {
"version": "~16.0.0",
"alwaysAddToPackageJson": false
},
"@angular-eslint/template-parser": {
"version": "~16.0.0",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,64 @@
{
"name": "16.1.0-package-updates",
"version": "16.1.0-beta.1",
"x-prompt": "Do you want to update the Angular version to v16?",
"requires": { "@angular/core": ">=15.2.0 <16.0.0" },
"packages": {
"@angular/core": { "version": "~16.0.0", "alwaysAddToPackageJson": true },
"zone.js": { "version": "~0.13.0", "alwaysAddToPackageJson": false },
"@angular-devkit/architect": {
"version": "~0.1600.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/build-angular": {
"version": "~16.0.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/build-webpack": {
"version": "~0.1600.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/core": {
"version": "~16.0.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/schematics": {
"version": "~16.0.0",
"alwaysAddToPackageJson": false
},
"@angular/pwa": { "version": "~16.0.0", "alwaysAddToPackageJson": false },
"@schematics/angular": {
"version": "~16.0.0",
"alwaysAddToPackageJson": false
},
"ng-packagr": { "version": "~16.0.0", "alwaysAddToPackageJson": false },
"@nguniversal/build-angular": {
"version": "~16.0.0",
"alwaysAddToPackageJson": false
},
"@nguniversal/builders": {
"version": "~16.0.0",
"alwaysAddToPackageJson": false
},
"@nguniversal/common": {
"version": "~16.0.0",
"alwaysAddToPackageJson": false
},
"@nguniversal/express-engine": {
"version": "~16.0.0",
"alwaysAddToPackageJson": false
},
"@angular/material": {
"version": "~16.0.0",
"alwaysAddToPackageJson": false
},
"@angular/cdk": { "version": "~16.0.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,24 @@
{
"name": "16.1.3-jest-package-updates",
"version": "16.1.3-beta.0",
"requires": {
"@angular-devkit/build-angular": ">=13.0.0 <17.0.0",
"@angular/compiler-cli": ">=13.0.0 <17.0.0",
"@angular/core": ">=13.0.0 <17.0.0",
"@angular/platform-browser-dynamic": ">=13.0.0 <17.0.0",
"jest": "^29.0.0"
},
"packages": {
"jest-preset-angular": {
"version": "~13.1.0",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,15 @@
{
"name": "16.2.0-ngrx-package-updates",
"version": "16.2.0-beta.0",
"requires": { "@angular/core": "^16.0.0" },
"packages": {
"@ngrx/store": { "version": "~16.0.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,59 @@
{
"name": "16.4.0-package-updates",
"version": "16.4.0-beta.11",
"x-prompt": "Do you want to update the Angular version to v16.1?",
"requires": { "@angular/core": ">=16.0.0 <16.1.0" },
"packages": {
"@angular-devkit/architect": {
"version": "~0.1601.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/build-angular": {
"version": "~16.1.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/build-webpack": {
"version": "~0.1601.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/core": {
"version": "~16.1.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/schematics": {
"version": "~16.1.0",
"alwaysAddToPackageJson": false
},
"@angular/pwa": { "version": "~16.1.0", "alwaysAddToPackageJson": false },
"@angular/core": { "version": "~16.1.0", "alwaysAddToPackageJson": true },
"@angular/material": {
"version": "~16.1.0",
"alwaysAddToPackageJson": false
},
"@angular/cdk": { "version": "~16.1.0", "alwaysAddToPackageJson": false },
"@nguniversal/builders": {
"version": "~16.1.0",
"alwaysAddToPackageJson": false
},
"@nguniversal/common": {
"version": "~16.1.0",
"alwaysAddToPackageJson": false
},
"@nguniversal/express-engine": {
"version": "~16.1.0",
"alwaysAddToPackageJson": false
},
"@schematics/angular": {
"version": "~16.1.0",
"alwaysAddToPackageJson": false
},
"ng-packagr": { "version": "~16.1.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,59 @@
{
"name": "16.7.0-package-updates",
"version": "16.7.0-beta.6",
"x-prompt": "Do you want to update the Angular version to v16.2?",
"requires": { "@angular/core": ">=16.1.0 <16.2.0" },
"packages": {
"@angular-devkit/architect": {
"version": "~0.1602.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/build-angular": {
"version": "~16.2.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/build-webpack": {
"version": "~0.1602.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/core": {
"version": "~16.2.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/schematics": {
"version": "~16.2.0",
"alwaysAddToPackageJson": false
},
"@angular/pwa": { "version": "~16.2.0", "alwaysAddToPackageJson": false },
"@angular/core": { "version": "~16.2.0", "alwaysAddToPackageJson": true },
"@angular/material": {
"version": "~16.2.0",
"alwaysAddToPackageJson": false
},
"@angular/cdk": { "version": "~16.2.0", "alwaysAddToPackageJson": false },
"@nguniversal/builders": {
"version": "~16.2.0",
"alwaysAddToPackageJson": false
},
"@nguniversal/common": {
"version": "~16.2.0",
"alwaysAddToPackageJson": false
},
"@nguniversal/express-engine": {
"version": "~16.2.0",
"alwaysAddToPackageJson": false
},
"@schematics/angular": {
"version": "~16.2.0",
"alwaysAddToPackageJson": false
},
"ng-packagr": { "version": "~16.2.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,14 @@
{
"name": "16.8.0-package-updates",
"version": "16.8.0-beta.2",
"packages": {
"esbuild": { "version": "^0.19.2", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,29 @@
{
"name": "17.1.0-angular-eslint-package-updates",
"version": "17.1.0-beta.5",
"requires": {
"eslint": "^7.20.0 || ^8.0.0",
"@angular/core": ">= 17.0.0 < 18.0.0"
},
"packages": {
"@angular-eslint/eslint-plugin": {
"version": "~17.0.0",
"alwaysAddToPackageJson": false
},
"@angular-eslint/eslint-plugin-template": {
"version": "~17.0.0",
"alwaysAddToPackageJson": false
},
"@angular-eslint/template-parser": {
"version": "~17.0.0",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,24 @@
{
"name": "17.1.0-jest-package-updates",
"version": "17.1.0-beta.5",
"requires": {
"@angular-devkit/build-angular": ">=13.0.0 <18.0.0",
"@angular/compiler-cli": ">=13.0.0 <18.0.0",
"@angular/core": ">=13.0.0 <18.0.0",
"@angular/platform-browser-dynamic": ">=13.0.0 <18.0.0",
"jest": "^29.0.0"
},
"packages": {
"jest-preset-angular": {
"version": "~13.1.3",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,48 @@
{
"name": "17.1.0-package-updates",
"version": "17.1.0-beta.5",
"x-prompt": "Do you want to update the Angular version to v17?",
"requires": { "@angular/core": ">=16.2.0 <17.0.0" },
"packages": {
"@angular-devkit/architect": {
"version": "~0.1700.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/build-angular": {
"version": "~17.0.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/build-webpack": {
"version": "~0.1700.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/core": {
"version": "~17.0.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/schematics": {
"version": "~17.0.0",
"alwaysAddToPackageJson": false
},
"@angular/pwa": { "version": "~17.0.0", "alwaysAddToPackageJson": false },
"@angular/core": { "version": "~17.0.0", "alwaysAddToPackageJson": true },
"@angular/material": {
"version": "~17.0.0",
"alwaysAddToPackageJson": false
},
"@angular/cdk": { "version": "~17.0.0", "alwaysAddToPackageJson": false },
"@schematics/angular": {
"version": "~17.0.0",
"alwaysAddToPackageJson": false
},
"ng-packagr": { "version": "~17.0.0", "alwaysAddToPackageJson": false },
"zone.js": { "version": "~0.14.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,24 @@
{
"name": "17.1.3-jest-package-updates",
"version": "17.1.3-beta.0",
"requires": {
"@angular-devkit/build-angular": ">=13.0.0 <18.0.0",
"@angular/compiler-cli": ">=13.0.0 <18.0.0",
"@angular/core": ">=13.0.0 <18.0.0",
"@angular/platform-browser-dynamic": ">=13.0.0 <18.0.0",
"jest": "^29.0.0"
},
"packages": {
"jest-preset-angular": {
"version": "~13.1.4",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,15 @@
{
"name": "17.2.0-ngrx-package-updates",
"version": "17.2.0-beta.3",
"requires": { "@angular/core": "^17.0.0" },
"packages": {
"@ngrx/store": { "version": "~17.0.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,49 @@
{
"name": "17.3.0-package-updates",
"version": "17.3.0-beta.10",
"x-prompt": "Do you want to update the Angular version to v17.1?",
"requires": { "@angular/core": ">=17.0.0 <17.1.0" },
"packages": {
"@angular-devkit/build-angular": {
"version": "~17.1.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/core": {
"version": "~17.1.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/schematics": {
"version": "~17.1.0",
"alwaysAddToPackageJson": false
},
"@angular/pwa": { "version": "~17.1.0", "alwaysAddToPackageJson": false },
"@angular/ssr": { "version": "~17.1.0", "alwaysAddToPackageJson": false },
"@schematics/angular": {
"version": "~17.1.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/architect": {
"version": "~0.1701.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/build-webpack": {
"version": "~0.1701.0",
"alwaysAddToPackageJson": false
},
"@angular/core": { "version": "~17.1.0", "alwaysAddToPackageJson": true },
"@angular/material": {
"version": "~17.1.0",
"alwaysAddToPackageJson": false
},
"@angular/cdk": { "version": "~17.1.0", "alwaysAddToPackageJson": false },
"ng-packagr": { "version": "~17.1.0", "alwaysAddToPackageJson": false },
"zone.js": { "version": "~0.14.3", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,14 @@
{
"name": "17.3.0-types-node-package-updates",
"version": "17.3.0-beta.3",
"packages": {
"@types/node": { "version": "^18.16.9", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,24 @@
{
"name": "18.1.0-jest-package-updates",
"version": "18.1.0-beta.2",
"requires": {
"@angular-devkit/build-angular": ">=15.0.0 <18.0.0",
"@angular/compiler-cli": ">=15.0.0 <18.0.0",
"@angular/core": ">=15.0.0 <18.0.0",
"@angular/platform-browser-dynamic": ">=15.0.0 <18.0.0",
"jest": "^29.0.0"
},
"packages": {
"jest-preset-angular": {
"version": "~14.0.3",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,48 @@
{
"name": "18.1.0-package-updates",
"version": "18.1.0-beta.1",
"x-prompt": "Do you want to update the Angular version to v17.2?",
"requires": { "@angular/core": ">=17.1.0 <17.2.0" },
"packages": {
"@angular-devkit/build-angular": {
"version": "~17.2.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/core": {
"version": "~17.2.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/schematics": {
"version": "~17.2.0",
"alwaysAddToPackageJson": false
},
"@angular/pwa": { "version": "~17.2.0", "alwaysAddToPackageJson": false },
"@angular/ssr": { "version": "~17.2.0", "alwaysAddToPackageJson": false },
"@schematics/angular": {
"version": "~17.2.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/architect": {
"version": "~0.1702.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/build-webpack": {
"version": "~0.1702.0",
"alwaysAddToPackageJson": false
},
"@angular/core": { "version": "~17.2.0", "alwaysAddToPackageJson": true },
"@angular/material": {
"version": "~17.2.0",
"alwaysAddToPackageJson": false
},
"@angular/cdk": { "version": "~17.2.0", "alwaysAddToPackageJson": false },
"ng-packagr": { "version": "~17.2.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,29 @@
{
"name": "18.2.0-angular-eslint-package-updates",
"version": "18.2.0-beta.0",
"requires": {
"eslint": "^7.20.0 || ^8.0.0",
"@angular/core": ">= 17.0.0 < 18.0.0"
},
"packages": {
"@angular-eslint/eslint-plugin": {
"version": "~17.3.0",
"alwaysAddToPackageJson": false
},
"@angular-eslint/eslint-plugin-template": {
"version": "~17.3.0",
"alwaysAddToPackageJson": false
},
"@angular-eslint/template-parser": {
"version": "~17.3.0",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,48 @@
{
"name": "18.2.0-package-updates",
"version": "18.2.0-beta.0",
"x-prompt": "Do you want to update the Angular version to v17.3?",
"requires": { "@angular/core": ">=17.2.0 <17.3.0" },
"packages": {
"@angular-devkit/build-angular": {
"version": "~17.3.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/core": {
"version": "~17.3.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/schematics": {
"version": "~17.3.0",
"alwaysAddToPackageJson": false
},
"@angular/pwa": { "version": "~17.3.0", "alwaysAddToPackageJson": false },
"@angular/ssr": { "version": "~17.3.0", "alwaysAddToPackageJson": false },
"@schematics/angular": {
"version": "~17.3.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/architect": {
"version": "~0.1703.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/build-webpack": {
"version": "~0.1703.0",
"alwaysAddToPackageJson": false
},
"@angular/core": { "version": "~17.3.0", "alwaysAddToPackageJson": true },
"@angular/material": {
"version": "~17.3.0",
"alwaysAddToPackageJson": false
},
"@angular/cdk": { "version": "~17.3.0", "alwaysAddToPackageJson": false },
"ng-packagr": { "version": "~17.3.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,24 @@
{
"name": "19.1.0-jest-package-updates",
"version": "19.1.0-beta.2",
"requires": {
"@angular-devkit/build-angular": ">=15.0.0 <19.0.0",
"@angular/compiler-cli": ">=15.0.0 <19.0.0",
"@angular/core": ">=15.0.0 <19.0.0",
"@angular/platform-browser-dynamic": ">=15.0.0 <19.0.0",
"jest": "^29.0.0"
},
"packages": {
"jest-preset-angular": {
"version": "~14.1.0",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,48 @@
{
"name": "19.1.0-package-updates",
"version": "19.1.0-beta.2",
"x-prompt": "Do you want to update the Angular version to v18?",
"requires": { "@angular/core": ">=17.3.0 <18.0.0" },
"packages": {
"@angular-devkit/build-angular": {
"version": "~18.0.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/core": {
"version": "~18.0.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/schematics": {
"version": "~18.0.0",
"alwaysAddToPackageJson": false
},
"@angular/pwa": { "version": "~18.0.0", "alwaysAddToPackageJson": false },
"@angular/ssr": { "version": "~18.0.0", "alwaysAddToPackageJson": false },
"@schematics/angular": {
"version": "~18.0.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/architect": {
"version": "~0.1800.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/build-webpack": {
"version": "~0.1800.0",
"alwaysAddToPackageJson": false
},
"@angular/core": { "version": "~18.0.0", "alwaysAddToPackageJson": true },
"@angular/material": {
"version": "~18.0.0",
"alwaysAddToPackageJson": false
},
"@angular/cdk": { "version": "~18.0.0", "alwaysAddToPackageJson": false },
"ng-packagr": { "version": "~18.0.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,33 @@
{
"name": "19.1.2-package-updates",
"version": "19.1.2-beta.1",
"requires": {
"eslint": "^8.57.0 || ^9.0.0",
"@angular/core": ">= 18.0.0 < 19.0.0"
},
"packages": {
"@angular-eslint/eslint-plugin": {
"version": "^18.0.1",
"alwaysAddToPackageJson": false
},
"@angular-eslint/eslint-plugin-template": {
"version": "^18.0.1",
"alwaysAddToPackageJson": false
},
"@angular-eslint/template-parser": {
"version": "^18.0.1",
"alwaysAddToPackageJson": false
},
"@angular-eslint/utils": {
"version": "^18.0.1",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,15 @@
{
"name": "19.4.0-ngrx-package-updates",
"version": "19.4.0-beta.1",
"requires": { "@angular/core": "^18.0.0" },
"packages": {
"@ngrx/store": { "version": "^18.0.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,17 @@
{
"name": "19.5.0-module-federation-package-updates",
"version": "19.5.0-beta.0",
"packages": {
"@module-federation/node": {
"version": "^2.3.0",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,49 @@
{
"name": "19.5.0-package-updates",
"version": "19.5.0-beta.1",
"x-prompt": "Do you want to update the Angular version to v18.1?",
"requires": { "@angular/core": ">=18.0.0 <18.1.0" },
"packages": {
"@angular-devkit/build-angular": {
"version": "~18.1.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/core": {
"version": "~18.1.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/schematics": {
"version": "~18.1.0",
"alwaysAddToPackageJson": false
},
"@angular/build": { "version": "~18.1.0", "alwaysAddToPackageJson": false },
"@angular/pwa": { "version": "~18.1.0", "alwaysAddToPackageJson": false },
"@angular/ssr": { "version": "~18.1.0", "alwaysAddToPackageJson": false },
"@schematics/angular": {
"version": "~18.1.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/architect": {
"version": "~0.1801.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/build-webpack": {
"version": "~0.1801.0",
"alwaysAddToPackageJson": false
},
"@angular/core": { "version": "~18.1.0", "alwaysAddToPackageJson": true },
"@angular/material": {
"version": "~18.1.0",
"alwaysAddToPackageJson": false
},
"@angular/cdk": { "version": "~18.1.0", "alwaysAddToPackageJson": false },
"ng-packagr": { "version": "~18.1.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,16 @@
{
"name": "19.5.4-ngrx-package-updates",
"version": "19.5.4-beta.0",
"requires": { "@angular/core": "^18.0.0" },
"packages": {
"@ngrx/store": { "version": "^18.0.1", "alwaysAddToPackageJson": false },
"@ngrx/operators": { "version": "^18.0.1", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,50 @@
{
"name": "19.6.0-package-updates",
"version": "19.6.0-beta.7",
"x-prompt": "Do you want to update the Angular version to v18.2?",
"requires": { "@angular/core": ">=18.1.0 <18.2.0" },
"packages": {
"@angular-devkit/build-angular": {
"version": "~18.2.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/core": {
"version": "~18.2.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/schematics": {
"version": "~18.2.0",
"alwaysAddToPackageJson": false
},
"@angular/build": { "version": "~18.2.0", "alwaysAddToPackageJson": false },
"@angular/pwa": { "version": "~18.2.0", "alwaysAddToPackageJson": false },
"@angular/ssr": { "version": "~18.2.0", "alwaysAddToPackageJson": false },
"@schematics/angular": {
"version": "~18.2.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/architect": {
"version": "~0.1802.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/build-webpack": {
"version": "~0.1802.0",
"alwaysAddToPackageJson": false
},
"@angular/core": { "version": "~18.2.0", "alwaysAddToPackageJson": true },
"@angular/material": {
"version": "~18.2.0",
"alwaysAddToPackageJson": false
},
"@angular/cdk": { "version": "~18.2.0", "alwaysAddToPackageJson": false },
"ng-packagr": { "version": "~18.2.0", "alwaysAddToPackageJson": false },
"zone.js": { "version": "~0.14.10", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,15 @@
{
"name": "19.6.1-ngrx-package-updates",
"version": "19.6.1-beta.0",
"requires": { "@angular/core": "^18.0.0" },
"packages": {
"@ngrx/store": { "version": "^18.0.2", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,21 @@
{
"name": "19.7.0-package-updates",
"version": "19.7.0-beta.0",
"packages": {
"@module-federation/enhanced": {
"version": "~0.6.0",
"alwaysAddToPackageJson": false
},
"@module-federation/node": {
"version": "~2.5.0",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,21 @@
{
"name": "20.2.0-analog-package-updates",
"version": "20.2.0-beta.7",
"packages": {
"@analogjs/vitest-angular": {
"version": "~1.10.0",
"alwaysAddToPackageJson": false
},
"@analogjs/vite-plugin-angular": {
"version": "~1.10.0",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,34 @@
{
"name": "20.2.0-angular-eslint-package-updates",
"version": "20.2.0-beta.5",
"requires": {
"eslint": "^8.57.0 || ^9.0.0",
"@angular/core": ">= 19.0.0 < 20.0.0"
},
"packages": {
"angular-eslint": { "version": "^19.0.0", "alwaysAddToPackageJson": false },
"@angular-eslint/eslint-plugin": {
"version": "^19.0.0",
"alwaysAddToPackageJson": false
},
"@angular-eslint/eslint-plugin-template": {
"version": "^19.0.0",
"alwaysAddToPackageJson": false
},
"@angular-eslint/template-parser": {
"version": "^19.0.0",
"alwaysAddToPackageJson": false
},
"@angular-eslint/utils": {
"version": "^19.0.0",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,24 @@
{
"name": "20.2.0-jest-package-updates",
"version": "20.2.0-beta.5",
"requires": {
"@angular-devkit/build-angular": ">=15.0.0 <20.0.0",
"@angular/compiler-cli": ">=15.0.0 <20.0.0",
"@angular/core": ">=15.0.0 <20.0.0",
"@angular/platform-browser-dynamic": ">=15.0.0 <20.0.0",
"jest": "^29.0.0"
},
"packages": {
"jest-preset-angular": {
"version": "~14.4.0",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,29 @@
{
"name": "20.2.0-module-federation-package-updates",
"version": "20.2.0-beta.3",
"packages": {
"@module-federation/enhanced": {
"version": "0.7.6",
"alwaysAddToPackageJson": false
},
"@module-federation/runtime": {
"version": "0.7.6",
"alwaysAddToPackageJson": false
},
"@module-federation/sdk": {
"version": "0.7.6",
"alwaysAddToPackageJson": false
},
"@module-federation/node": {
"version": "2.6.11",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,50 @@
{
"name": "20.2.0-package-updates",
"version": "20.2.0-beta.5",
"x-prompt": "Do you want to update the Angular version to v19?",
"requires": { "@angular/core": ">=18.2.0 <19.0.0" },
"packages": {
"@angular-devkit/build-angular": {
"version": "~19.0.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/core": {
"version": "~19.0.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/schematics": {
"version": "~19.0.0",
"alwaysAddToPackageJson": false
},
"@angular/build": { "version": "~19.0.0", "alwaysAddToPackageJson": false },
"@angular/pwa": { "version": "~19.0.0", "alwaysAddToPackageJson": false },
"@angular/ssr": { "version": "~19.0.0", "alwaysAddToPackageJson": false },
"@schematics/angular": {
"version": "~19.0.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/architect": {
"version": "~0.1900.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/build-webpack": {
"version": "~0.1900.0",
"alwaysAddToPackageJson": false
},
"@angular/core": { "version": "~19.0.0", "alwaysAddToPackageJson": true },
"@angular/material": {
"version": "~19.0.0",
"alwaysAddToPackageJson": false
},
"@angular/cdk": { "version": "~19.0.0", "alwaysAddToPackageJson": false },
"ng-packagr": { "version": "~19.0.0", "alwaysAddToPackageJson": false },
"zone.js": { "version": "~0.15.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,34 @@
{
"name": "20.2.2-angular-eslint-package-updates",
"version": "20.2.2-beta.0",
"requires": {
"eslint": "^8.57.0 || ^9.0.0",
"@angular/core": ">= 19.0.0 < 20.0.0"
},
"packages": {
"angular-eslint": { "version": "^19.0.2", "alwaysAddToPackageJson": false },
"@angular-eslint/eslint-plugin": {
"version": "^19.0.2",
"alwaysAddToPackageJson": false
},
"@angular-eslint/eslint-plugin-template": {
"version": "^19.0.2",
"alwaysAddToPackageJson": false
},
"@angular-eslint/template-parser": {
"version": "^19.0.2",
"alwaysAddToPackageJson": false
},
"@angular-eslint/utils": {
"version": "^19.0.2",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,15 @@
{
"name": "20.2.3-ngrx-package-updates",
"version": "20.3.0-beta.2",
"requires": { "@angular/core": "^19.0.0" },
"packages": {
"@ngrx/store": { "version": "^19.0.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,49 @@
{
"name": "20.4.0-package-updates",
"version": "20.4.0-beta.1",
"x-prompt": "Do you want to update the Angular version to v19.1?",
"requires": { "@angular/core": ">=19.0.0 <19.1.0" },
"packages": {
"@angular-devkit/build-angular": {
"version": "~19.1.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/core": {
"version": "~19.1.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/schematics": {
"version": "~19.1.0",
"alwaysAddToPackageJson": false
},
"@angular/build": { "version": "~19.1.0", "alwaysAddToPackageJson": false },
"@angular/pwa": { "version": "~19.1.0", "alwaysAddToPackageJson": false },
"@angular/ssr": { "version": "~19.1.0", "alwaysAddToPackageJson": false },
"@schematics/angular": {
"version": "~19.1.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/architect": {
"version": "~0.1901.0",
"alwaysAddToPackageJson": false
},
"@angular-devkit/build-webpack": {
"version": "~0.1901.0",
"alwaysAddToPackageJson": false
},
"@angular/core": { "version": "~19.1.0", "alwaysAddToPackageJson": true },
"@angular/material": {
"version": "~19.1.0",
"alwaysAddToPackageJson": false
},
"@angular/cdk": { "version": "~19.1.0", "alwaysAddToPackageJson": false },
"ng-packagr": { "version": "~19.1.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/angular",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,15 @@
{
"name": "add-autoprefixer-dependency",
"cli": "nx",
"version": "17.3.0-beta.10",
"requires": { "@angular/core": ">=17.1.0" },
"description": "Add 'autoprefixer' as dev dependency when '@nx/angular:ng-packagr-lite' or '@nx/angular:package` is used.",
"factory": "./src/migrations/update-17-3-0/add-autoprefixer-dependency",
"implementation": "/packages/angular/src/migrations/update-17-3-0/add-autoprefixer-dependency.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "add-browser-sync-dependency",
"cli": "nx",
"version": "17.3.0-beta.10",
"requires": { "@angular/core": ">=17.1.0" },
"description": "Add 'browser-sync' as dev dependency when '@angular-devkit/build-angular:ssr-dev-server' or '@nx/angular:module-federation-dev-ssr' is used.",
"factory": "./src/migrations/update-17-3-0/add-browser-sync-dependency",
"implementation": "/packages/angular/src/migrations/update-17-3-0/add-browser-sync-dependency.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "add-localize-polyfill-to-targets",
"cli": "nx",
"version": "20.2.0-beta.5",
"requires": { "@angular/core": ">=19.0.0" },
"description": "Add the '@angular/localize/init' polyfill to the 'polyfills' option of targets using esbuild-based executors.",
"factory": "./src/migrations/update-20-2-0/add-localize-polyfill-to-targets",
"implementation": "/packages/angular/src/migrations/update-20-2-0/add-localize-polyfill-to-targets.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,14 @@
{
"name": "add-module-federation-env-var-to-target-defaults",
"cli": "nx",
"version": "18.0.0-beta.0",
"description": "Add NX_MF_DEV_SERVER_STATIC_REMOTES to inputs for task hashing when '@nx/angular:webpack-browser' is used for Module Federation.",
"factory": "./src/migrations/update-18-0-0/add-mf-env-var-to-target-defaults",
"implementation": "/packages/angular/src/migrations/update-18-0-0/add-mf-env-var-to-target-defaults.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "add-typescript-eslint-utils",
"cli": "nx",
"version": "19.2.1-beta.0",
"requires": { "@angular-eslint/eslint-plugin": ">=18.0.0" },
"description": "Installs the '@typescript-eslint/utils' package when having installed '@angular-eslint/eslint-plugin' or '@angular-eslint/eslint-plugin-template' with version >=18.0.0.",
"factory": "./src/migrations/update-19-2-1/add-typescript-eslint-utils",
"implementation": "/packages/angular/src/migrations/update-19-2-1/add-typescript-eslint-utils.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "disable-angular-eslint-prefer-standalone",
"cli": "nx",
"version": "20.2.0-beta.6",
"requires": { "@angular/core": ">=19.0.0" },
"description": "Disable the Angular ESLint prefer-standalone rule if not set.",
"factory": "./src/migrations/update-20-2-0/disable-angular-eslint-prefer-standalone",
"implementation": "/packages/angular/src/migrations/update-20-2-0/disable-angular-eslint-prefer-standalone.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,14 @@
{
"name": "ensure-nx-module-federation-package",
"cli": "nx",
"version": "20.3.0-beta.2",
"description": "If workspace includes Module Federation projects, ensure the new @nx/module-federation package is installed.",
"factory": "./src/migrations/update-20-3-0/ensure-nx-module-federation-package",
"implementation": "/packages/angular/src/migrations/update-20-3-0/ensure-nx-module-federation-package.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,14 @@
{
"name": "explicitly-set-projects-to-update-buildable-deps",
"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",
"implementation": "/packages/angular/src/migrations/update-16-6-0/explicitly-set-projects-to-update-buildable-deps.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "extract-app-config-for-standalone",
"cli": "nx",
"version": "16.1.0-beta.1",
"requires": { "@angular/core": ">=16.0.0-rc.4" },
"description": "Extract the app config for standalone apps",
"factory": "./src/migrations/update-16-1-0/extract-standalone-config-from-bootstrap",
"implementation": "/packages/angular/src/migrations/update-16-1-0/extract-standalone-config-from-bootstrap.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,14 @@
{
"name": "fix-target-defaults-for-webpack-browser",
"cli": "nx",
"version": "18.1.1-beta.0",
"description": "Ensure targetDefaults inputs for task hashing when '@nx/angular:webpack-browser' is used are correct for Module Federation.",
"factory": "./src/migrations/update-18-1-1/fix-target-defaults-inputs",
"implementation": "/packages/angular/src/migrations/update-18-1-1/fix-target-defaults-inputs.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "remove-angular-eslint-rules",
"cli": "nx",
"version": "20.2.0-beta.8",
"requires": { "@angular/core": ">=19.0.0" },
"description": "Remove Angular ESLint rules that were removed in v19.0.0.",
"factory": "./src/migrations/update-20-2-0/remove-angular-eslint-rules",
"implementation": "/packages/angular/src/migrations/update-20-2-0/remove-angular-eslint-rules.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,13 @@
{
"name": "remove-karma-defaults-from-generators",
"cli": "nx",
"version": "16.0.0-beta.6",
"description": "Remove karma as default unitTestRunner from nxJson and project configurations",
"implementation": "/packages/angular/src/migrations/update-16-0-0/remove-karma-defaults.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,14 @@
{
"name": "remove-library-generator-simple-module-name-option",
"cli": "nx",
"version": "16.0.0-beta.1",
"description": "Replace the deprecated library generator 'simpleModuleName' option from generator defaults with 'simpleName'",
"factory": "./src/migrations/update-16-0-0/remove-library-generator-simple-module-name-option",
"implementation": "/packages/angular/src/migrations/update-16-0-0/remove-library-generator-simple-module-name-option.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "remove-ngcc-invocation",
"cli": "nx",
"version": "16.1.0-beta.1",
"requires": { "@angular/core": ">=16.0.0-rc.4" },
"description": "Remove 'ngcc' invocation if exists from the 'postinstall' script in package.json.",
"factory": "./src/migrations/update-16-1-0/remove-ngcc-invocation",
"implementation": "/packages/angular/src/migrations/update-16-1-0/remove-ngcc-invocation.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,13 @@
{
"name": "remove-protractor-defaults-from-generators",
"cli": "nx",
"version": "16.0.0-beta.6",
"description": "Remove protractor as default e2eTestRunner from nxJson and project configurations",
"implementation": "/packages/angular/src/migrations/update-16-0-0/remove-protractor-defaults.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "remove-render-module-platform-server-exports",
"cli": "nx",
"version": "16.1.0-beta.1",
"requires": { "@angular/core": ">=15.0.0" },
"description": "Remove exported `@angular/platform-server` `renderModule` method. The `renderModule` method is now exported by the Angular CLI.",
"factory": "./src/migrations/update-16-1-0/remove-render-module-platform-server-exports",
"implementation": "/packages/angular/src/migrations/update-16-1-0/remove-render-module-platform-server-exports.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "remove-tailwind-config-from-ng-packagr-executors",
"cli": "nx",
"version": "20.2.0-beta.8",
"requires": { "@angular/core": ">=19.0.0" },
"description": "Remove the deprecated 'tailwindConfig' option from ng-packagr executors. Tailwind CSS configurations located at the project or workspace root will be picked up automatically.",
"factory": "./src/migrations/update-20-2-0/remove-tailwind-config-from-ng-packagr-executors",
"implementation": "/packages/angular/src/migrations/update-20-2-0/remove-tailwind-config-from-ng-packagr-executors.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "rename-angular-eslint-accesibility-rules",
"cli": "nx",
"version": "16.4.0-beta.6",
"requires": { "@angular-eslint/eslint-plugin-template": ">=16.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",
"implementation": "/packages/angular/src/migrations/update-16-4-0/rename-angular-eslint-accesibility-rules.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "rename-browser-target-to-build-target",
"cli": "nx",
"version": "17.1.0-beta.5",
"requires": { "@angular/core": ">=17.0.0" },
"description": "Rename 'browserTarget' to 'buildTarget'.",
"factory": "./src/migrations/update-17-1-0/browser-target-to-build-target",
"implementation": "/packages/angular/src/migrations/update-17-1-0/browser-target-to-build-target.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,14 @@
{
"name": "rename-webpack-dev-server-executor",
"cli": "nx",
"version": "17.2.0-beta.2",
"description": "Rename '@nx/angular:webpack-dev-server' executor to '@nx/angular:dev-server'",
"factory": "./src/migrations/update-17-2-0/rename-webpack-dev-server",
"implementation": "/packages/angular/src/migrations/update-17-2-0/rename-webpack-dev-server.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "replace-nguniversal-builders",
"cli": "nx",
"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",
"implementation": "/packages/angular/src/migrations/update-17-1-0/replace-nguniversal-builders.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "replace-nguniversal-engines",
"cli": "nx",
"version": "17.1.0-beta.5",
"requires": { "@angular/core": ">=17.0.0" },
"description": "Replace usages of '@nguniversal/' packages with '@angular/ssr'.",
"factory": "./src/migrations/update-17-1-0/replace-nguniversal-engines",
"implementation": "/packages/angular/src/migrations/update-17-1-0/replace-nguniversal-engines.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "switch-data-persistence-operators-imports-to-ngrx-router-store",
"cli": "nx",
"version": "16.2.0-beta.0",
"requires": { "@ngrx/store": ">=16.0.0" },
"description": "Switch the data persistence operator imports to '@ngrx/router-store/data-persistence'.",
"factory": "./src/migrations/update-16-2-0/switch-data-persistence-operators-imports-to-ngrx-router-store",
"implementation": "/packages/angular/src/migrations/update-16-2-0/switch-data-persistence-operators-imports-to-ngrx-router-store.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,13 @@
{
"name": "update-16-0-0-add-nx-packages",
"cli": "nx",
"version": "16.0.0-beta.1",
"description": "Replace @nrwl/angular with @nx/angular",
"implementation": "/packages/angular/src/migrations/update-16-0-0-add-nx-packages/update-16-0-0-add-nx-packages.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,14 @@
{
"name": "update-19-6-0",
"cli": "nx",
"version": "19.6.0-beta.4",
"description": "Ensure Module Federation DTS is turned off by default.",
"factory": "./src/migrations/update-19-6-0/turn-off-dts-by-default",
"implementation": "/packages/angular/src/migrations/update-19-6-0/turn-off-dts-by-default.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,14 @@
{
"name": "update-19-6-1-ensure-module-federation-target-defaults",
"cli": "nx",
"version": "19.6.1-beta.0",
"description": "Ensure Target Defaults are set correctly for Module Federation.",
"factory": "./src/migrations/update-19-6-1/ensure-depends-on-for-mf",
"implementation": "/packages/angular/src/migrations/update-19-6-1/ensure-depends-on-for-mf.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,14 @@
{
"name": "update-20-2-0-update-module-federation-config-import",
"cli": "nx",
"version": "20.2.0-beta.2",
"description": "Update the ModuleFederationConfig import use @nx/module-federation.",
"factory": "./src/migrations/update-20-2-0/migrate-mf-imports-to-new-package",
"implementation": "/packages/angular/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,14 @@
{
"name": "update-20-2-0-update-with-module-federation-import",
"cli": "nx",
"version": "20.2.0-beta.2",
"description": "Update the withModuleFederation import use @nx/module-federation/angular.",
"factory": "./src/migrations/update-20-2-0/migrate-with-mf-import-to-new-package",
"implementation": "/packages/angular/src/migrations/update-20-2-0/migrate-with-mf-import-to-new-package.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "update-angular-cli-version-16-0-0",
"cli": "nx",
"version": "16.1.0-beta.1",
"requires": { "@angular/core": ">=16.0.0" },
"description": "Update the @angular/cli package version to ~16.0.0.",
"factory": "./src/migrations/update-16-1-0/update-angular-cli",
"implementation": "/packages/angular/src/migrations/update-16-1-0/update-angular-cli.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "update-angular-cli-version-16-1-0",
"cli": "nx",
"version": "16.4.0-beta.11",
"requires": { "@angular/core": ">=16.1.0" },
"description": "Update the @angular/cli package version to ~16.1.0.",
"factory": "./src/migrations/update-16-4-0/update-angular-cli",
"implementation": "/packages/angular/src/migrations/update-16-4-0/update-angular-cli.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "update-angular-cli-version-16-2-0",
"cli": "nx",
"version": "16.7.0-beta.6",
"requires": { "@angular/core": ">=16.2.0" },
"description": "Update the @angular/cli package version to ~16.2.0.",
"factory": "./src/migrations/update-16-7-0/update-angular-cli",
"implementation": "/packages/angular/src/migrations/update-16-7-0/update-angular-cli.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "update-angular-cli-version-17-0-0",
"cli": "nx",
"version": "17.1.0-beta.5",
"requires": { "@angular/core": ">=17.0.0" },
"description": "Update the @angular/cli package version to ~17.0.0.",
"factory": "./src/migrations/update-17-1-0/update-angular-cli",
"implementation": "/packages/angular/src/migrations/update-17-1-0/update-angular-cli.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "update-angular-cli-version-17-1-0",
"cli": "nx",
"version": "17.3.0-beta.10",
"requires": { "@angular/core": ">=17.1.0" },
"description": "Update the @angular/cli package version to ~17.1.0.",
"factory": "./src/migrations/update-17-3-0/update-angular-cli",
"implementation": "/packages/angular/src/migrations/update-17-3-0/update-angular-cli.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "update-angular-cli-version-17-2-0",
"cli": "nx",
"version": "18.1.0-beta.1",
"requires": { "@angular/core": ">=17.2.0" },
"description": "Update the @angular/cli package version to ~17.2.0.",
"factory": "./src/migrations/update-18-1-0/update-angular-cli",
"implementation": "/packages/angular/src/migrations/update-18-1-0/update-angular-cli.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "update-angular-cli-version-17-3-0",
"cli": "nx",
"version": "18.2.0-beta.0",
"requires": { "@angular/core": ">=17.3.0" },
"description": "Update the @angular/cli package version to ~17.3.0.",
"factory": "./src/migrations/update-18-2-0/update-angular-cli",
"implementation": "/packages/angular/src/migrations/update-18-2-0/update-angular-cli.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "update-angular-cli-version-18-0-0",
"cli": "nx",
"version": "19.1.0-beta.2",
"requires": { "@angular/core": ">=18.0.0" },
"description": "Update the @angular/cli package version to ~18.0.0.",
"factory": "./src/migrations/update-19-1-0/update-angular-cli",
"implementation": "/packages/angular/src/migrations/update-19-1-0/update-angular-cli.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "update-angular-cli-version-18-1-0",
"cli": "nx",
"version": "19.5.0-beta.1",
"requires": { "@angular/core": ">=18.1.0" },
"description": "Update the @angular/cli package version to ~18.1.0.",
"factory": "./src/migrations/update-19-5-0/update-angular-cli",
"implementation": "/packages/angular/src/migrations/update-19-5-0/update-angular-cli.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "update-angular-cli-version-18-2-0",
"cli": "nx",
"version": "19.6.0-beta.7",
"requires": { "@angular/core": ">=18.2.0" },
"description": "Update the @angular/cli package version to ~18.2.0.",
"factory": "./src/migrations/update-19-6-0/update-angular-cli",
"implementation": "/packages/angular/src/migrations/update-19-6-0/update-angular-cli.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "update-angular-cli-version-19-0-0",
"cli": "nx",
"version": "20.2.0-beta.5",
"requires": { "@angular/core": ">=19.0.0" },
"description": "Update the @angular/cli package version to ~19.0.0.",
"factory": "./src/migrations/update-20-2-0/update-angular-cli",
"implementation": "/packages/angular/src/migrations/update-20-2-0/update-angular-cli.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "update-angular-cli-version-19-1-0",
"cli": "nx",
"version": "20.4.0-beta.1",
"requires": { "@angular/core": ">=19.1.0" },
"description": "Update the @angular/cli package version to ~19.1.0.",
"factory": "./src/migrations/update-20-4-0/update-angular-cli",
"implementation": "/packages/angular/src/migrations/update-20-4-0/update-angular-cli.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "update-angular-ssr-imports-to-use-node-entry-point",
"cli": "nx",
"version": "20.2.0-beta.5",
"requires": { "@angular/core": ">=19.0.0" },
"description": "Update '@angular/ssr' import paths to use the new '/node' entry point when 'CommonEngine' is detected.",
"factory": "./src/migrations/update-20-2-0/update-angular-ssr-imports-to-use-node-entry-point",
"implementation": "/packages/angular/src/migrations/update-20-2-0/update-angular-ssr-imports-to-use-node-entry-point.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "update-server-executor-config",
"cli": "nx",
"version": "16.1.0-beta.1",
"requires": { "@angular/core": ">=16.0.0-rc.4" },
"description": "Update server executors' configuration to disable 'buildOptimizer' for non optimized builds.",
"factory": "./src/migrations/update-16-1-0/update-server-executor-config",
"implementation": "/packages/angular/src/migrations/update-16-1-0/update-server-executor-config.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,15 @@
{
"name": "update-zone-js-deep-import",
"cli": "nx",
"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",
"implementation": "/packages/angular/src/migrations/update-17-1-0/update-zone-js-deep-import.ts",
"aliases": [],
"hidden": false,
"path": "/packages/angular",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,14 @@
{
"name": "17.2.0-beta.2-package-updates",
"version": "17.2.0-beta.2",
"packages": {
"vite": { "version": "^5.0.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/cypress",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,14 @@
{
"name": "17.3.0-package-updates",
"version": "17.3.0-beta.3",
"packages": {
"@types/node": { "version": "18.16.9", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/cypress",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,19 @@
{
"name": "19.1.0-package-updates",
"version": "19.1.0-beta.0",
"requires": { "cypress": "^13.0.0" },
"packages": {
"cypress": { "version": "^13.8.0", "alwaysAddToPackageJson": false },
"@cypress/webpack-dev-server": {
"version": "^3.8.0",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/cypress",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,15 @@
{
"name": "19.4.1-package-updates",
"version": "19.4.1-beta.0",
"requires": { "cypress": "^13.0.0" },
"packages": {
"cypress": { "version": "^13.13.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/cypress",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,13 @@
{
"name": "update-19-6-0-update-ci-webserver-for-vite",
"cli": "nx",
"version": "19.6.0-beta.4",
"description": "Update ciWebServerCommand to use static serve for the application.",
"implementation": "/packages/cypress/src/migrations/update-19-6-0/update-ci-webserver-for-static-serve.ts",
"aliases": [],
"hidden": false,
"path": "/packages/cypress",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,13 @@
{
"name": "update-cypress-version-13-6-6",
"cli": "nx",
"version": "18.1.0-beta.3",
"description": "Update to Cypress ^13.6.6 if the workspace is using Cypress v13 to ensure workspaces don't use v13.6.5 which has an issue when verifying Cypress.",
"implementation": "/packages/cypress/src/migrations/update-18-1-0/update-cypress-version-13-6-6.ts",
"aliases": [],
"hidden": false,
"path": "/packages/cypress",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,14 @@
{
"name": "18.0.0-package-updates",
"version": "18.0.0-beta.0",
"packages": {
"detox": { "version": "^20.16.0", "alwaysAddToPackageJson": false }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/detox",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,22 @@
{
"name": "18.1.0-package-updates",
"version": "18.1.0-beta.0",
"packages": {
"detox": { "version": "~20.18.1", "alwaysAddToPackageJson": false },
"@config-plugins/detox": {
"version": "~7.0.0",
"alwaysAddToPackageJson": false
},
"@testing-library/jest-dom": {
"version": "~6.4.2",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/detox",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,17 @@
{
"name": "19.2.0-package-updates",
"version": "19.2.0-beta.2",
"packages": {
"@config-plugins/detox": {
"version": "~8.0.0",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/detox",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,18 @@
{
"name": "20.3.0-package-updates",
"version": "20.3.0-beta.0",
"packages": {
"detox": { "version": "~20.28.0", "alwaysAddToPackageJson": false },
"@testing-library/jest-dom": {
"version": "~6.6.3",
"alwaysAddToPackageJson": false
}
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/detox",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,13 @@
{
"name": "update-17-2-6-rename-workspace-rules",
"cli": "nx",
"version": "17.2.6-beta.1",
"description": "Rename workspace rules from @nx/workspace/name to @nx/workspace-name",
"implementation": "/packages/eslint-plugin/src/migrations/update-17-2-6-rename-workspace-rules/rename-workspace-rules.ts",
"aliases": [],
"hidden": false,
"path": "/packages/eslint-plugin",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,13 @@
{
"name": "update-19-1-0-rename-no-extra-semi",
"cli": "nx",
"version": "19.1.0-beta.6",
"description": "Migrate no-extra-semi rules into user config, out of nx extendable configs",
"implementation": "/packages/eslint-plugin/src/migrations/update-19-1-0-migrate-no-extra-semi/migrate-no-extra-semi.ts",
"aliases": [],
"hidden": false,
"path": "/packages/eslint-plugin",
"schema": null,
"type": "migration",
"examplesFile": ""
}

View File

@ -0,0 +1,12 @@
{
"name": "17.0.0-package-updates",
"version": "17.0.0-rc.2",
"packages": { "eslint-config-prettier": { "version": "^9.0.0" } },
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/eslint",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,16 @@
{
"name": "17.1.0-package-updates",
"version": "17.1.0-beta.1",
"packages": {
"@typescript-eslint/parser": { "version": "^6.9.1" },
"@typescript-eslint/eslint-plugin": { "version": "^6.9.1" },
"@typescript-eslint/utils": { "version": "^6.9.1" }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/eslint",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,12 @@
{
"name": "17.2.0-package-updates",
"version": "17.2.0-beta.2",
"packages": { "eslint": { "version": "~8.48.0" } },
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/eslint",
"schema": null,
"type": "migration"
}

View File

@ -0,0 +1,16 @@
{
"name": "17.3.0-package-updates",
"version": "17.3.0-beta.0",
"packages": {
"@typescript-eslint/parser": { "version": "^6.13.2" },
"@typescript-eslint/eslint-plugin": { "version": "^6.13.2" },
"@typescript-eslint/utils": { "version": "^6.13.2" }
},
"aliases": [],
"description": "",
"hidden": false,
"implementation": "",
"path": "/packages/eslint",
"schema": null,
"type": "migration"
}

Some files were not shown because too many files have changed in this diff Show More