UNPKG

better-npm-init

Version:

A better version of npm init, with templates and more. Usage: better-npm-init <template> [--yarn] [--install] [--git] [--yes] [--help]

23 lines (17 loc) 520 B
// @flow import type { WriterType, } from '../types'; const createBlockingWriter = (stream: stream$Writable): WriterType => { return { write: (message: string) => { stream.write(message + '\n'); }, }; }; export default (): WriterType => { // eslint-disable-next-line no-process-env const targetStream = (process.env.ROARR_STREAM || 'STDOUT').toUpperCase(); const stream = targetStream.toUpperCase() === 'STDOUT' ? process.stdout : process.stderr; return createBlockingWriter(stream); };