ng-alain
Version:
Schematics specific to NG-ALAIN
23 lines (17 loc) • 807 B
text/typescript
import { SchematicContext } from '@angular-devkit/schematics';
import * as colors from 'ansi-colors';
export function logStart(context: SchematicContext, message: string): void {
context.logger.info(`${colors.green('✓')} ${message}`);
}
export function logInfo(context: SchematicContext, message: string): void {
context.logger.info(` ${colors.green('✓')} ${message}`);
}
export function logWarn(context: SchematicContext, message: string): void {
context.logger.info(` ${colors.yellow(`⚠ ${message}`)}`);
}
export function logEx(context: SchematicContext, message: string): void {
context.logger.error(` ${colors.yellow(`x ${message}`)}`);
}
export function logFinished(context: SchematicContext, message: string): void {
context.logger.info(`${colors.green(`✓ ${message}`)}`);
}