diff --git a/packages/angular/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.spec.ts b/packages/angular/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.spec.ts index 5ade08eef9..70135e9900 100644 --- a/packages/angular/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.spec.ts +++ b/packages/angular/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.spec.ts @@ -22,6 +22,13 @@ jest.mock('@nx/devkit', () => { type: 'static', }, ], + 'npm:@nx/playwright': [ + { + source: 'npm:@nx/playwright', + target: 'npm:@nx/webpack', + type: 'static', + }, + ], }, nodes: { shell: { @@ -43,6 +50,17 @@ jest.mock('@nx/devkit', () => { }, }, }, + externalNodes: { + 'npm:@nx/playwright': { + type: 'npm', + name: 'npm:@nx/playwright', + data: { + version: '20.2.0-beta.3', + packageName: '@nx/playwright', + hash: 'sha512-8rzIZ8ljVfWsOqmSUSRPo0lT19oAhTR2nAI25V3wbFwhlErQ7kpgKd45W36Tja1aka729cO3mAH5ACKSujU6wQ==', + }, + }, + }, }) ), }; diff --git a/packages/angular/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.ts b/packages/angular/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.ts index eec12efc43..d705790b17 100644 --- a/packages/angular/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.ts +++ b/packages/angular/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.ts @@ -13,6 +13,9 @@ export default async function migrateMfImportsToNewPackage(tree: Tree) { const graph = await createProjectGraphAsync(); for (const [project, dependencies] of Object.entries(graph.dependencies)) { + if (!graph.nodes[project]) { + continue; + } const usesNxWebpack = dependencies.some( (dep) => dep.target === 'npm:@nx/webpack' ); diff --git a/packages/react/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.spec.ts b/packages/react/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.spec.ts index 40f2be40c8..9d592a5957 100644 --- a/packages/react/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.spec.ts +++ b/packages/react/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.spec.ts @@ -27,6 +27,13 @@ jest.mock('@nx/devkit', () => { type: 'static', }, ], + 'npm:@nx/playwright': [ + { + source: 'npm:@nx/playwright', + target: 'npm:@nx/webpack', + type: 'static', + }, + ], }, nodes: { shell: { @@ -48,6 +55,17 @@ jest.mock('@nx/devkit', () => { }, }, }, + externalNodes: { + 'npm:@nx/playwright': { + type: 'npm', + name: 'npm:@nx/playwright', + data: { + version: '20.2.0-beta.3', + packageName: '@nx/playwright', + hash: 'sha512-8rzIZ8ljVfWsOqmSUSRPo0lT19oAhTR2nAI25V3wbFwhlErQ7kpgKd45W36Tja1aka729cO3mAH5ACKSujU6wQ==', + }, + }, + }, }) ), }; diff --git a/packages/react/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.ts b/packages/react/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.ts index 465bd2d755..8b31fdee76 100644 --- a/packages/react/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.ts +++ b/packages/react/src/migrations/update-20-2-0/migrate-mf-imports-to-new-package.ts @@ -14,6 +14,9 @@ export default async function migrateMfImportsToNewPackage(tree: Tree) { const graph = await createProjectGraphAsync(); for (const [project, dependencies] of Object.entries(graph.dependencies)) { + if (!graph.nodes[project]) { + continue; + } const usesNxWebpackOrRspack = dependencies.some( (dep) => dep.target === 'npm:@nx/webpack' || dep.target === 'npm:@nx/rspack'