@foblex/flow
Version:
An Angular library designed to simplify the creation and manipulation of dynamic flow. Provides components for flows, nodes, and connections, automating node manipulation and inter-node connections.
23 lines • 1.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ngAdd = ngAdd;
const tasks_1 = require("@angular-devkit/schematics/tasks");
const dependencies_1 = require("@schematics/angular/utility/dependencies");
const foblex_dependencies_1 = require("../shared/foblex-dependencies");
function ngAdd() {
return (tree, context) => {
context.logger.info('⚡ Installing @foblex/flow dependencies...');
foblex_dependencies_1.FoblexDependencies.forEach(dependency => {
(0, dependencies_1.addPackageJsonDependency)(tree, {
type: dependencies_1.NodeDependencyType.Default,
name: dependency.name,
version: dependency.version
});
context.logger.info(`✅ Added "${dependency.name}" to package.json`);
});
context.addTask(new tasks_1.NodePackageInstallTask());
context.logger.info('✅ All dependencies installed successfully.');
return tree;
};
}
//# sourceMappingURL=index.js.map