Files
replace-in-file/lib/helpers/error-handler.js
Adam Reis dc3ea7368e 3.0.0
- Drop deprecated API
- Drop support for Node 4 and 5
- Refactor and clean up code base
- Leverage destructuring
- Option to disable globs (#33)
- Update readme
2017-09-14 14:23:05 +12:00

23 lines
414 B
JavaScript

'use strict';
/**
* Dependencies
*/
const chalk = require('chalk');
/**
* Error handler
*/
module.exports = function errorHandler(error, message = '', exitCode = 1) {
if (typeof error === 'string') {
message = error;
error = null;
}
message = message || 'Error making replacements';
console.error(chalk.red(message));
if (error) {
console.error(error);
}
process.exit(exitCode);
};