1 | 'use strict';
|
2 | var PluginError = require('gulp-util/lib/PluginError');
|
3 | var pluginName = 'gulp-uglify';
|
4 |
|
5 | module.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 | };
|