@nx-extend/shadcn-ui
Version:
<a href="https://www.npmjs.com/package/@nx-extend/shadcn-ui" rel="nofollow"> <img src="https://badgen.net/npm/v/@nx-extend/shadcn-ui" alt="@nx-extend/shadcn-ui NPM package"> </a>
20 lines • 923 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = update;
const devkit_1 = require("@nx/devkit");
const project_configuration_1 = require("nx/src/generators/utils/project-configuration");
/**
* Migrates all "add" targets with @nx-extend/shadcn-ui:add target to become "add-component"
*/
function update(tree) {
const projects = (0, project_configuration_1.getProjects)(tree);
for (const [name, project] of projects) {
const addTarget = Object.keys(project.targets).find((target) => (project.targets[target].executor === '@nx-extend/shadcn-ui:add'));
if (addTarget && addTarget === 'add') {
project.targets['add-component'] = project.targets[addTarget];
delete project.targets[addTarget];
(0, devkit_1.updateProjectConfiguration)(tree, name, project);
}
}
}
//# sourceMappingURL=change-add-executor.js.map
;