UNPKG

541 BJavaScriptView Raw
1'use strict';
2var PluginError = require('gulp-util/lib/PluginError');
3var pluginName = 'gulp-uglify';
4
5module.exports = function createError(file, err) {
6 if (typeof err === 'string') {
7 return new PluginError(pluginName, file.path + ': ' + err, {
8 fileName: file.path,
9 showStack: false
10 });
11 }
12
13 var msg = err.message || err.msg || 'unspecified error';
14
15 return new PluginError(pluginName, file.path + ': ' + msg, {
16 fileName: file.path,
17 lineNumber: err.line,
18 stack: err.stack,
19 showStack: false
20 });
21};