UNPKG

@nestjsplus/lib-starter

Version:

Boilerplate for building installable NestJS libraries

31 lines (27 loc) 663 B
import { chain, mergeWith, Rule, SchematicContext, Tree, } from '@angular-devkit/schematics'; import { generateFilesFromTemplates } from '../../schematics-utils/utils'; import { Schema as GenEnvOptions } from './schema'; export function main(options: GenEnvOptions): Rule { return (tree: Tree, context: SchematicContext) => { if (options.dbg) { context.logger.info( `[gen-env] options: ${JSON.stringify(options, undefined, 2)}`, ); } return chain([ mergeWith( generateFilesFromTemplates( options, './files/environments', options.envDir, ), ), ]); }; }