Beispiel #1
0
var gUtil = require('gulp-util');
var source = require('vinyl-source-stream');
var glob = require('glob');
var prettyMS = require('pretty-ms');

// THIRD PARTY MODULE FUNCTION
var gLog = gUtil.log;
var gHue = gUtil.colors;

// GLOBALS VARIABLE
var PLUGIN_NAME = 'browserify';
var PRODUCTION = global.isProduction;

// CUSTOM MODULE
var errorHandler = require('../util/errorHandler');
var gPluginError = gUtil.PluginError.bind(null, PLUGIN_NAME);



/**
 * Flatten Multidimensional Arrays
 * @kind Function
 * @param {Array} arg - Array to Flatten
 * @throws {Error} Require <arg> type of Array
 * @return Array - Flattened Array.
 */
function flattenArray(arg){
	if (!arg || !Array.isArray(arg)) {
	  throw new Error('flattenArray: <arg> typeof (Array) required');
	}
	var temp = [];
 this.generatePluginError = function(pluginName, errorMessage) {
     var gulpError = new gulputil.PluginError(pluginName, errorMessage, {showStack: false});
     gulputil.log(gulpError.toString());
     that.addError(gulpError.toString());
     return;
 };
Beispiel #3
0
 }, function (error) {
   var pluginError = new gutil.PluginError('seeds', error);
   return gutil.log(pluginError.toString());
 });