UNPKG

@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
"use strict"; 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;