72b2b0181575dabab86f0de0002e39af1c5e20ced85e548993f81c83c623f314962e062b93e10add9a6e83284cad69a367e57edf73ac308f89bfced599cf4c 461 B

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