UNPKG

461 BJavaScriptView Raw
1'use strict'
2
3const getRenderer = ({ debug, quiet }, env = process.env) => {
4 if (quiet) return { renderer: 'silent' }
5 // Better support for dumb terminals: https://en.wikipedia.org/wiki/Computer_terminal#Dumb_terminals
6 const isDumbTerminal = env.TERM === 'dumb'
7 if (debug || isDumbTerminal || env.NODE_ENV === 'test') return { renderer: 'verbose' }
8 return { renderer: 'update', rendererOptions: { dateFormat: false } }
9}
10
11module.exports = getRenderer