UNPKG

vnopts

Version:

validate and normalize options

15 lines (14 loc) 537 B
import chalk from 'chalk'; export const commonDeprecatedHandler = (keyOrPair, redirectTo, { descriptor }) => { const messages = [ `${chalk.yellow(typeof keyOrPair === 'string' ? descriptor.key(keyOrPair) : descriptor.pair(keyOrPair))} is deprecated`, ]; if (redirectTo) { messages.push(`we now treat it as ${chalk.blue(typeof redirectTo === 'string' ? descriptor.key(redirectTo) : descriptor.pair(redirectTo))}`); } return messages.join('; ') + '.'; };