UNPKG

@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
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); }; }