@angular-extensions/model
Version:
Angular Model - Simple state management with minimalistic API, one way data flow, multiple model support and immutable data exposed as RxJS Observable.
21 lines (20 loc) • 899 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const tasks_1 = require("@angular-devkit/schematics/tasks");
const utils_1 = require("../utils");
function default_1(options) {
return (host, context) => {
const version = utils_1.getLibraryVersion();
utils_1.addPackageToPackageJson(host, '@angular-extensions/model', `^${version}`);
context.logger.log('info', `✅️ Added "@angular-extensions/model@^${version}" into dependencies`);
if (options.skipInstall) {
context.logger.log('warn', `⚠️️ The "--skip-install" flag was present, don't forget to install package manually`);
}
else {
context.logger.log('info', `✅️ Installing added packages...`);
context.addTask(new tasks_1.NodePackageInstallTask());
}
return host;
};
}
exports.default = default_1;
;