angular-bootstrap-md
Version:
Bootstrap 4 & Angular 15 UI KIT - 700+ components, MIT license, simple installation.
25 lines • 1.4 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.ngAdd = void 0;
const tasks_1 = require("@angular-devkit/schematics/tasks");
const package_1 = require("./package");
// Just return the tree
function ngAdd(options) {
return (tree, context) => {
const angularDependencyVersion = '^15.0.0';
(0, package_1.addPackageToPackageJson)(tree, '@angular/cdk', angularDependencyVersion);
(0, package_1.addPackageToPackageJson)(tree, '@angular/forms', angularDependencyVersion);
(0, package_1.addPackageToPackageJson)(tree, '@angular/animations', angularDependencyVersion);
if (options.externalDependencies) {
(0, package_1.addPackageToPackageJson)(tree, 'chart.js', '^2.7.2');
(0, package_1.addPackageToPackageJson)(tree, '@types/chart.js', '^2.7.40');
(0, package_1.addPackageToPackageJson)(tree, '@fortawesome/fontawesome-free', '~6.0.0');
(0, package_1.addPackageToPackageJson)(tree, 'hammerjs', '~2.0.8');
(0, package_1.addPackageToPackageJson)(tree, 'animate.css', '~3.7.2');
}
const installMainDependenciesTask = context.addTask(new tasks_1.NodePackageInstallTask());
context.addTask(new tasks_1.RunSchematicTask('ng-add-mdb-setup', options), [installMainDependenciesTask]);
};
}
exports.ngAdd = ngAdd;
//# sourceMappingURL=index.js.map
;