diff options
Diffstat (limited to 'node_modules/@favware/npm-deprecate/dist/lib/logVerbose.js')
-rw-r--r-- | node_modules/@favware/npm-deprecate/dist/lib/logVerbose.js | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/node_modules/@favware/npm-deprecate/dist/lib/logVerbose.js b/node_modules/@favware/npm-deprecate/dist/lib/logVerbose.js new file mode 100644 index 0000000..ca36a2f --- /dev/null +++ b/node_modules/@favware/npm-deprecate/dist/lib/logVerbose.js @@ -0,0 +1,26 @@ +import { cyan, red } from 'colorette'; +/** + * Logs an error and appends extra information if verbose is on + * @param param See {@link LogVerboseErrorOptions} + */ +export function logVerboseError({ text, verbose = false, verboseText = [], exitAfterLog = false, logWithThrownError = false }) { + if (verbose) { + text = text.concat(verboseText); + } + const message = red(text.join('\n')); + if (logWithThrownError) { + throw new Error(message); + } + else { + console.error('\n', message); + } + if (exitAfterLog && !logWithThrownError) { + process.exit(1); + } +} +export function logVerboseInfo(text, verbose = false) { + if (verbose) { + console.log(cyan(text.join('\n'))); + } +} +//# sourceMappingURL=logVerbose.js.map
\ No newline at end of file |