@ng-zen/cli
Version:
A CLI tool for generating customizable, modern Angular UI components using schematics.
26 lines • 948 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDependencies = getDependencies;
const dependencies_1 = require("@schematics/angular/utility/dependencies");
function getDependencies(selectedElements, dependenciesConfig) {
const dependencies = [];
for (const component of selectedElements) {
if (!dependenciesConfig[component])
continue;
for (const type of Object.values(dependencies_1.NodeDependencyType)) {
const typeDeps = dependenciesConfig[component][type];
if (!typeDeps)
continue;
for (const [name, version] of Object.entries(typeDeps)) {
dependencies.push({
type,
name,
version,
overwrite: false,
});
}
}
}
return dependencies;
}
//# sourceMappingURL=get-dependencies.js.map
;