@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.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ngUpdate = ngUpdate;
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 ngUpdate() {
return (tree, context) => {
context.logger.info('🔄 Updating 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(`✅ Updated "${dependency.name}" to version ${dependency.version}`);
});
context.addTask(new tasks_1.NodePackageInstallTask());
context.logger.info('✅ All dependencies updated and installed successfully.');
return tree;
};
}
//# sourceMappingURL=index.js.map