/
usr
/
local
/
lib
/
node_modules
/
pm2
/
node_modules
/
vizion
/
node_modules
/
async
/
/usr/local/lib/node_modules/pm2/node_modules/vizion/node_modules/async
mkdir
upload
Name
Size
Mode
Actions
dist/
-
0755
rm
internal/
-
0755
rm
all.js
1680
0644
edit
dl
rm
allLimit.js
1545
0644
edit
dl
rm
allSeries.js
1275
0644
edit
dl
rm
any.js
1758
0644
edit
dl
rm
anyLimit.js
1592
0644
edit
dl
rm
anySeries.js
1314
0644
edit
dl
rm
apply.js
1843
0644
edit
dl
rm
applyEach.js
1779
0644
edit
dl
rm
applyEachSeries.js
1285
0644
edit
dl
rm
asyncify.js
3500
0644
edit
dl
rm
auto.js
9844
0644
edit
dl
rm
autoInject.js
6481
0644
edit
dl
rm
bower.json
245
0644
edit
dl
rm
cargo.js
4651
0644
edit
dl
rm
CHANGELOG.md
29340
0644
edit
dl
rm
compose.js
1561
0644
edit
dl
rm
concat.js
1588
0644
edit
dl
rm
concatLimit.js
2162
0644
edit
dl
rm
concatSeries.js
1272
0644
edit
dl
rm
constant.js
1760
0644
edit
dl
rm
detect.js
2208
0644
edit
dl
rm
detectLimit.js
1760
0644
edit
dl
rm
detectSeries.js
1353
0644
edit
dl
rm
dir.js
1294
0644
edit
dl
rm
doDuring.js
2183
0644
edit
dl
rm
doUntil.js
1374
0644
edit
dl
rm
doWhilst.js
2064
0644
edit
dl
rm
during.js
2201
0644
edit
dl
rm
each.js
2836
0644
edit
dl
rm
eachLimit.js
1568
0644
edit
dl
rm
eachOf.js
3368
0644
edit
dl
rm
eachOfLimit.js
1418
0644
edit
dl
rm
eachOfSeries.js
1137
0644
edit
dl
rm
eachSeries.js
1206
0644
edit
dl
rm
ensureAsync.js
2515
0644
edit
dl
rm
every.js
1680
0644
edit
dl
rm
everyLimit.js
1545
0644
edit
dl
rm
everySeries.js
1275
0644
edit
dl
rm
filter.js
1524
0644
edit
dl
rm
filterLimit.js
1344
0644
edit
dl
rm
filterSeries.js
1236
0644
edit
dl
rm
find.js
2208
0644
edit
dl
rm
findLimit.js
1760
0644
edit
dl
rm
findSeries.js
1353
0644
edit
dl
rm
foldl.js
2676
0644
edit
dl
rm
foldr.js
1536
0644
edit
dl
rm
forEach.js
2836
0644
edit
dl
rm
forEachLimit.js
1568
0644
edit
dl
rm
forEachOf.js
3368
0644
edit
dl
rm
forEachOfLimit.js
1418
0644
edit
dl
rm
forEachOfSeries.js
1137
0644
edit
dl
rm
forEachSeries.js
1206
0644
edit
dl
rm
forever.js
1941
0644
edit
dl
rm
groupBy.js
2131
0644
edit
dl
rm
groupByLimit.js
2379
0644
edit
dl
rm
groupBySeries.js
1347
0644
edit
dl
rm
index.js
19503
0644
edit
dl
rm
inject.js
2676
0644
edit
dl
rm
LICENSE
1063
0644
edit
dl
rm
log.js
1194
0644
edit
dl
rm
map.js
2081
0644
edit
dl
rm
mapLimit.js
1314
0644
edit
dl
rm
mapSeries.js
1209
0644
edit
dl
rm
mapValues.js
2241
0644
edit
dl
rm
mapValuesLimit.js
2037
0644
edit
dl
rm
mapValuesSeries.js
1328
0644
edit
dl
rm
memoize.js
3232
0644
edit
dl
rm
nextTick.js
1447
0644
edit
dl
rm
package.json
2412
0644
edit
dl
rm
parallel.js
3100
0644
edit
dl
rm
parallelLimit.js
1422
0644
edit
dl
rm
priorityQueue.js
3104
0644
edit
dl
rm
queue.js
5855
0644
edit
dl
rm
race.js
2162
0644
edit
dl
rm
README.md
2536
0644
edit
dl
rm
reduce.js
2676
0644
edit
dl
rm
reduceRight.js
1536
0644
edit
dl
rm
reflect.js
2379
0644
edit
dl
rm
reflectAll.js
2795
0644
edit
dl
rm
reject.js
1448
0644
edit
dl
rm
rejectLimit.js
1266
0644
edit
dl
rm
rejectSeries.js
1158
0644
edit
dl
rm
retry.js
5435
0644
edit
dl
rm
retryable.js
2025
0644
edit
dl
rm
select.js
1524
0644
edit
dl
rm
selectLimit.js
1344
0644
edit
dl
rm
selectSeries.js
1236
0644
edit
dl
rm
seq.js
2986
0644
edit
dl
rm
series.js
2937
0644
edit
dl
rm
setImmediate.js
1389
0644
edit
dl
rm
some.js
1758
0644
edit
dl
rm
someLimit.js
1592
0644
edit
dl
rm
someSeries.js
1314
0644
edit
dl
rm
sortBy.js
2829
0644
edit
dl
rm
timeout.js
2776
0644
edit
dl
rm
times.js
1459
0644
edit
dl
rm
timesLimit.js
1393
0644
edit
dl
rm
timesSeries.js
1021
0644
edit
dl
rm
transform.js
2715
0644
edit
dl
rm
tryEach.js
2560
0644
edit
dl
rm
unmemoize.js
681
0644
edit
dl
rm
until.js
1446
0644
edit
dl
rm
waterfall.js
3343
0644
edit
dl
rm
whilst.js
2191
0644
edit
dl
rm
wrapSync.js
3500
0644
edit
dl
rm
Edit:
/usr/local/lib/node_modules/pm2/node_modules/vizion/node_modules/async/queue.js
(5855B)
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = function (worker, concurrency) { var _worker = (0, _wrapAsync2.default)(worker); return (0, _queue2.default)(function (items, cb) { _worker(items[0], cb); }, concurrency, 1); }; var _queue = require('./internal/queue'); var _queue2 = _interopRequireDefault(_queue); var _wrapAsync = require('./internal/wrapAsync'); var _wrapAsync2 = _interopRequireDefault(_wrapAsync); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } module.exports = exports['default']; /** * A queue of tasks for the worker function to complete. * @typedef {Object} QueueObject * @memberOf module:ControlFlow * @property {Function} length - a function returning the number of items * waiting to be processed. Invoke with `queue.length()`. * @property {boolean} started - a boolean indicating whether or not any * items have been pushed and processed by the queue. * @property {Function} running - a function returning the number of items * currently being processed. Invoke with `queue.running()`. * @property {Function} workersList - a function returning the array of items * currently being processed. Invoke with `queue.workersList()`. * @property {Function} idle - a function returning false if there are items * waiting or being processed, or true if not. Invoke with `queue.idle()`. * @property {number} concurrency - an integer for determining how many `worker` * functions should be run in parallel. This property can be changed after a * `queue` is created to alter the concurrency on-the-fly. * @property {Function} push - add a new task to the `queue`. Calls `callback` * once the `worker` has finished processing the task. Instead of a single task, * a `tasks` array can be submitted. The respective callback is used for every * task in the list. Invoke with `queue.push(task, [callback])`, * @property {Function} unshift - add a new task to the front of the `queue`. * Invoke with `queue.unshift(task, [callback])`. * @property {Function} remove - remove items from the queue that match a test * function. The test function will be passed an object with a `data` property, * and a `priority` property, if this is a * [priorityQueue]{@link module:ControlFlow.priorityQueue} object. * Invoked with `queue.remove(testFn)`, where `testFn` is of the form * `function ({data, priority}) {}` and returns a Boolean. * @property {Function} saturated - a callback that is called when the number of * running workers hits the `concurrency` limit, and further tasks will be * queued. * @property {Function} unsaturated - a callback that is called when the number * of running workers is less than the `concurrency` & `buffer` limits, and * further tasks will not be queued. * @property {number} buffer - A minimum threshold buffer in order to say that * the `queue` is `unsaturated`. * @property {Function} empty - a callback that is called when the last item * from the `queue` is given to a `worker`. * @property {Function} drain - a callback that is called when the last item * from the `queue` has returned from the `worker`. * @property {Function} error - a callback that is called when a task errors. * Has the signature `function(error, task)`. * @property {boolean} paused - a boolean for determining whether the queue is * in a paused state. * @property {Function} pause - a function that pauses the processing of tasks * until `resume()` is called. Invoke with `queue.pause()`. * @property {Function} resume - a function that resumes the processing of * queued tasks when the queue is paused. Invoke with `queue.resume()`. * @property {Function} kill - a function that removes the `drain` callback and * empties remaining tasks from the queue forcing it to go idle. No more tasks * should be pushed to the queue after calling this function. Invoke with `queue.kill()`. */ /** * Creates a `queue` object with the specified `concurrency`. Tasks added to the * `queue` are processed in parallel (up to the `concurrency` limit). If all * `worker`s are in progress, the task is queued until one becomes available. * Once a `worker` completes a `task`, that `task`'s callback is called. * * @name queue * @static * @memberOf module:ControlFlow * @method * @category Control Flow * @param {AsyncFunction} worker - An async function for processing a queued task. * If you want to handle errors from an individual task, pass a callback to * `q.push()`. Invoked with (task, callback). * @param {number} [concurrency=1] - An `integer` for determining how many * `worker` functions should be run in parallel. If omitted, the concurrency * defaults to `1`. If the concurrency is `0`, an error is thrown. * @returns {module:ControlFlow.QueueObject} A queue object to manage the tasks. Callbacks can * attached as certain properties to listen for specific events during the * lifecycle of the queue. * @example * * // create a queue object with concurrency 2 * var q = async.queue(function(task, callback) { * console.log('hello ' + task.name); * callback(); * }, 2); * * // assign a callback * q.drain = function() { * console.log('all items have been processed'); * }; * * // add some items to the queue * q.push({name: 'foo'}, function(err) { * console.log('finished processing foo'); * }); * q.push({name: 'bar'}, function (err) { * console.log('finished processing bar'); * }); * * // add some items to the queue (batch-wise) * q.push([{name: 'baz'},{name: 'bay'},{name: 'bax'}], function(err) { * console.log('finished processing item'); * }); * * // add some items to the front of the queue * q.unshift({name: 'bar'}, function (err) { * console.log('finished processing bar'); * }); */
Save
cmd:
run