fix(core): remove matching implicitDependency when removing a project
This commit is contained in:
parent
37894f689f
commit
a4fa80a351
@ -9,6 +9,15 @@ import { Schema } from '../schema';
|
||||
export function updateNxJson(schema: Schema) {
|
||||
return updateJsonInTree<NxJson>('nx.json', (json) => {
|
||||
delete json.projects[schema.projectName];
|
||||
|
||||
Object.values(json.projects).forEach((project) => {
|
||||
if (project.implicitDependencies) {
|
||||
project.implicitDependencies = project.implicitDependencies.filter(
|
||||
(dep) => dep !== schema.projectName
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
return json;
|
||||
});
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user