diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-03-27 21:01:33 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-03-27 21:01:33 +0100 |
commit | cc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 (patch) | |
tree | 92c5d88706a6ffc654d1b133618d357890e7096b /node_modules/gaze/lib/helper.js | |
parent | 3771b4d6b67b34c130f3a9a1a15f42deefdb2eda (diff) |
remove node_modules
Diffstat (limited to 'node_modules/gaze/lib/helper.js')
-rw-r--r-- | node_modules/gaze/lib/helper.js | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/node_modules/gaze/lib/helper.js b/node_modules/gaze/lib/helper.js deleted file mode 100644 index e1ccc80ed..000000000 --- a/node_modules/gaze/lib/helper.js +++ /dev/null @@ -1,67 +0,0 @@ -'use strict'; - -var path = require('path'); -var helper = module.exports = {}; - -// Returns boolean whether filepath is dir terminated -helper.isDir = function isDir(dir) { - if (typeof dir !== 'string') { return false; } - return (dir.slice(-(path.sep.length)) === path.sep); -}; - -// Create a `key:[]` if doesnt exist on `obj` then push or concat the `val` -helper.objectPush = function objectPush(obj, key, val) { - if (obj[key] == null) { obj[key] = []; } - if (Array.isArray(val)) { obj[key] = obj[key].concat(val); } - else if (val) { obj[key].push(val); } - return obj[key] = helper.unique(obj[key]); -}; - -// Ensures the dir is marked with path.sep -helper.markDir = function markDir(dir) { - if (typeof dir === 'string' && - dir.slice(-(path.sep.length)) !== path.sep && - dir !== '.') { - dir += path.sep; - } - return dir; -}; - -// Changes path.sep to unix ones for testing -helper.unixifyPathSep = function unixifyPathSep(filepath) { - return (process.platform === 'win32') ? String(filepath).replace(/\\/g, '/') : filepath; -}; - -/** - * Lo-Dash 1.0.1 <http://lodash.com/> - * Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/> - * Based on Underscore.js 1.4.4 <http://underscorejs.org/> - * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud Inc. - * Available under MIT license <http://lodash.com/license> - */ -helper.unique = function unique() { var array = Array.prototype.concat.apply(Array.prototype, arguments); var result = []; for (var i = 0; i < array.length; i++) { if (result.indexOf(array[i]) === -1) { result.push(array[i]); } } return result; }; - -/** - * Copyright (c) 2010 Caolan McMahon - * Available under MIT license <https://raw.github.com/caolan/async/master/LICENSE> - */ -helper.forEachSeries = function forEachSeries(arr, iterator, callback) { - if (!arr.length) { return callback(); } - var completed = 0; - var iterate = function() { - iterator(arr[completed], function (err) { - if (err) { - callback(err); - callback = function() {}; - } else { - completed += 1; - if (completed === arr.length) { - callback(null); - } else { - iterate(); - } - } - }); - }; - iterate(); -}; |