@ng-zen/cli
Version:
Angular UI components generator – Zen UI Kit CLI for schematics-based creation of customizable components like alert, avatar, button, card, checkbox, dialog, divider, form-control, icon, input, popover, radio, skeleton, switch, textarea with Storybook dem
17 lines (12 loc) • 471 B
text/typescript
import { Rule } from '@angular-devkit/schematics';
import { installIconLibrary, logIconLibraryManualInstructions } from './icon-library';
import { Schema } from './schema';
export function ngAdd(options: Schema): Rule {
return (tree, context) => {
context.logger.info('🔧 Setting up ng-zen...');
if (options.installIconLibrary) {
return installIconLibrary()(tree, context);
}
return logIconLibraryManualInstructions()(tree, context);
};
}