23 lines
542 B
JavaScript
23 lines
542 B
JavaScript
'use strict';
|
|
var PluginError = require('gulp-util/lib/PluginError');
|
|
|
|
var pluginName = 'gulp-uglify';
|
|
|
|
module.exports = function createError(file, err) {
|
|
if (typeof err === 'string') {
|
|
return new PluginError(pluginName, file.path + ': ' + err, {
|
|
fileName: file.path,
|
|
showStack: false
|
|
});
|
|
}
|
|
|
|
var msg = err.message || err.msg || 'unspecified error';
|
|
|
|
return new PluginError(pluginName, file.path + ': ' + msg, {
|
|
fileName: file.path,
|
|
lineNumber: err.line,
|
|
stack: err.stack,
|
|
showStack: false
|
|
});
|
|
};
|