b3595c771aa9d5cdfe8b519aebf79af130b432b8
[yaffs-website] / node_modules / grunt-uncss / node_modules / async / index.js
1 'use strict';
2
3 Object.defineProperty(exports, "__esModule", {
4   value: true
5 });
6 exports.wrapSync = exports.selectSeries = exports.selectLimit = exports.select = exports.foldr = exports.foldl = exports.inject = exports.forEachOfLimit = exports.forEachOfSeries = exports.forEachOf = exports.forEachLimit = exports.forEachSeries = exports.forEach = exports.findSeries = exports.findLimit = exports.find = exports.anySeries = exports.anyLimit = exports.any = exports.allSeries = exports.allLimit = exports.all = exports.whilst = exports.waterfall = exports.until = exports.unmemoize = exports.transform = exports.timesSeries = exports.timesLimit = exports.times = exports.timeout = exports.sortBy = exports.someSeries = exports.someLimit = exports.some = exports.setImmediate = exports.series = exports.seq = exports.retryable = exports.retry = exports.rejectSeries = exports.rejectLimit = exports.reject = exports.reflectAll = exports.reflect = exports.reduceRight = exports.reduce = exports.race = exports.queue = exports.priorityQueue = exports.parallelLimit = exports.parallel = exports.nextTick = exports.memoize = exports.mapValuesSeries = exports.mapValuesLimit = exports.mapValues = exports.mapSeries = exports.mapLimit = exports.map = exports.log = exports.forever = exports.filterSeries = exports.filterLimit = exports.filter = exports.everySeries = exports.everyLimit = exports.every = exports.ensureAsync = exports.eachSeries = exports.eachOfSeries = exports.eachOfLimit = exports.eachOf = exports.eachLimit = exports.each = exports.during = exports.doWhilst = exports.doUntil = exports.doDuring = exports.dir = exports.detectSeries = exports.detectLimit = exports.detect = exports.constant = exports.concatSeries = exports.concat = exports.compose = exports.cargo = exports.autoInject = exports.auto = exports.asyncify = exports.apply = exports.applyEachSeries = exports.applyEach = undefined;
7
8 var _applyEach = require('./applyEach');
9
10 var _applyEach2 = _interopRequireDefault(_applyEach);
11
12 var _applyEachSeries = require('./applyEachSeries');
13
14 var _applyEachSeries2 = _interopRequireDefault(_applyEachSeries);
15
16 var _apply = require('./apply');
17
18 var _apply2 = _interopRequireDefault(_apply);
19
20 var _asyncify = require('./asyncify');
21
22 var _asyncify2 = _interopRequireDefault(_asyncify);
23
24 var _auto = require('./auto');
25
26 var _auto2 = _interopRequireDefault(_auto);
27
28 var _autoInject = require('./autoInject');
29
30 var _autoInject2 = _interopRequireDefault(_autoInject);
31
32 var _cargo = require('./cargo');
33
34 var _cargo2 = _interopRequireDefault(_cargo);
35
36 var _compose = require('./compose');
37
38 var _compose2 = _interopRequireDefault(_compose);
39
40 var _concat = require('./concat');
41
42 var _concat2 = _interopRequireDefault(_concat);
43
44 var _concatSeries = require('./concatSeries');
45
46 var _concatSeries2 = _interopRequireDefault(_concatSeries);
47
48 var _constant = require('./constant');
49
50 var _constant2 = _interopRequireDefault(_constant);
51
52 var _detect = require('./detect');
53
54 var _detect2 = _interopRequireDefault(_detect);
55
56 var _detectLimit = require('./detectLimit');
57
58 var _detectLimit2 = _interopRequireDefault(_detectLimit);
59
60 var _detectSeries = require('./detectSeries');
61
62 var _detectSeries2 = _interopRequireDefault(_detectSeries);
63
64 var _dir = require('./dir');
65
66 var _dir2 = _interopRequireDefault(_dir);
67
68 var _doDuring = require('./doDuring');
69
70 var _doDuring2 = _interopRequireDefault(_doDuring);
71
72 var _doUntil = require('./doUntil');
73
74 var _doUntil2 = _interopRequireDefault(_doUntil);
75
76 var _doWhilst = require('./doWhilst');
77
78 var _doWhilst2 = _interopRequireDefault(_doWhilst);
79
80 var _during = require('./during');
81
82 var _during2 = _interopRequireDefault(_during);
83
84 var _each = require('./each');
85
86 var _each2 = _interopRequireDefault(_each);
87
88 var _eachLimit = require('./eachLimit');
89
90 var _eachLimit2 = _interopRequireDefault(_eachLimit);
91
92 var _eachOf = require('./eachOf');
93
94 var _eachOf2 = _interopRequireDefault(_eachOf);
95
96 var _eachOfLimit = require('./eachOfLimit');
97
98 var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit);
99
100 var _eachOfSeries = require('./eachOfSeries');
101
102 var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries);
103
104 var _eachSeries = require('./eachSeries');
105
106 var _eachSeries2 = _interopRequireDefault(_eachSeries);
107
108 var _ensureAsync = require('./ensureAsync');
109
110 var _ensureAsync2 = _interopRequireDefault(_ensureAsync);
111
112 var _every = require('./every');
113
114 var _every2 = _interopRequireDefault(_every);
115
116 var _everyLimit = require('./everyLimit');
117
118 var _everyLimit2 = _interopRequireDefault(_everyLimit);
119
120 var _everySeries = require('./everySeries');
121
122 var _everySeries2 = _interopRequireDefault(_everySeries);
123
124 var _filter = require('./filter');
125
126 var _filter2 = _interopRequireDefault(_filter);
127
128 var _filterLimit = require('./filterLimit');
129
130 var _filterLimit2 = _interopRequireDefault(_filterLimit);
131
132 var _filterSeries = require('./filterSeries');
133
134 var _filterSeries2 = _interopRequireDefault(_filterSeries);
135
136 var _forever = require('./forever');
137
138 var _forever2 = _interopRequireDefault(_forever);
139
140 var _log = require('./log');
141
142 var _log2 = _interopRequireDefault(_log);
143
144 var _map = require('./map');
145
146 var _map2 = _interopRequireDefault(_map);
147
148 var _mapLimit = require('./mapLimit');
149
150 var _mapLimit2 = _interopRequireDefault(_mapLimit);
151
152 var _mapSeries = require('./mapSeries');
153
154 var _mapSeries2 = _interopRequireDefault(_mapSeries);
155
156 var _mapValues = require('./mapValues');
157
158 var _mapValues2 = _interopRequireDefault(_mapValues);
159
160 var _mapValuesLimit = require('./mapValuesLimit');
161
162 var _mapValuesLimit2 = _interopRequireDefault(_mapValuesLimit);
163
164 var _mapValuesSeries = require('./mapValuesSeries');
165
166 var _mapValuesSeries2 = _interopRequireDefault(_mapValuesSeries);
167
168 var _memoize = require('./memoize');
169
170 var _memoize2 = _interopRequireDefault(_memoize);
171
172 var _nextTick = require('./nextTick');
173
174 var _nextTick2 = _interopRequireDefault(_nextTick);
175
176 var _parallel = require('./parallel');
177
178 var _parallel2 = _interopRequireDefault(_parallel);
179
180 var _parallelLimit = require('./parallelLimit');
181
182 var _parallelLimit2 = _interopRequireDefault(_parallelLimit);
183
184 var _priorityQueue = require('./priorityQueue');
185
186 var _priorityQueue2 = _interopRequireDefault(_priorityQueue);
187
188 var _queue = require('./queue');
189
190 var _queue2 = _interopRequireDefault(_queue);
191
192 var _race = require('./race');
193
194 var _race2 = _interopRequireDefault(_race);
195
196 var _reduce = require('./reduce');
197
198 var _reduce2 = _interopRequireDefault(_reduce);
199
200 var _reduceRight = require('./reduceRight');
201
202 var _reduceRight2 = _interopRequireDefault(_reduceRight);
203
204 var _reflect = require('./reflect');
205
206 var _reflect2 = _interopRequireDefault(_reflect);
207
208 var _reject = require('./reject');
209
210 var _reject2 = _interopRequireDefault(_reject);
211
212 var _reflectAll = require('./reflectAll');
213
214 var _reflectAll2 = _interopRequireDefault(_reflectAll);
215
216 var _rejectLimit = require('./rejectLimit');
217
218 var _rejectLimit2 = _interopRequireDefault(_rejectLimit);
219
220 var _rejectSeries = require('./rejectSeries');
221
222 var _rejectSeries2 = _interopRequireDefault(_rejectSeries);
223
224 var _retry = require('./retry');
225
226 var _retry2 = _interopRequireDefault(_retry);
227
228 var _retryable = require('./retryable');
229
230 var _retryable2 = _interopRequireDefault(_retryable);
231
232 var _seq = require('./seq');
233
234 var _seq2 = _interopRequireDefault(_seq);
235
236 var _series = require('./series');
237
238 var _series2 = _interopRequireDefault(_series);
239
240 var _setImmediate = require('./setImmediate');
241
242 var _setImmediate2 = _interopRequireDefault(_setImmediate);
243
244 var _some = require('./some');
245
246 var _some2 = _interopRequireDefault(_some);
247
248 var _someLimit = require('./someLimit');
249
250 var _someLimit2 = _interopRequireDefault(_someLimit);
251
252 var _someSeries = require('./someSeries');
253
254 var _someSeries2 = _interopRequireDefault(_someSeries);
255
256 var _sortBy = require('./sortBy');
257
258 var _sortBy2 = _interopRequireDefault(_sortBy);
259
260 var _timeout = require('./timeout');
261
262 var _timeout2 = _interopRequireDefault(_timeout);
263
264 var _times = require('./times');
265
266 var _times2 = _interopRequireDefault(_times);
267
268 var _timesLimit = require('./timesLimit');
269
270 var _timesLimit2 = _interopRequireDefault(_timesLimit);
271
272 var _timesSeries = require('./timesSeries');
273
274 var _timesSeries2 = _interopRequireDefault(_timesSeries);
275
276 var _transform = require('./transform');
277
278 var _transform2 = _interopRequireDefault(_transform);
279
280 var _unmemoize = require('./unmemoize');
281
282 var _unmemoize2 = _interopRequireDefault(_unmemoize);
283
284 var _until = require('./until');
285
286 var _until2 = _interopRequireDefault(_until);
287
288 var _waterfall = require('./waterfall');
289
290 var _waterfall2 = _interopRequireDefault(_waterfall);
291
292 var _whilst = require('./whilst');
293
294 var _whilst2 = _interopRequireDefault(_whilst);
295
296 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
297
298 /**
299  * Async is a utility module which provides straight-forward, powerful functions
300  * for working with asynchronous JavaScript. Although originally designed for
301  * use with [Node.js](http://nodejs.org) and installable via
302  * `npm install --save async`, it can also be used directly in the browser.
303  * @module async
304  */
305
306 /**
307  * A collection of `async` functions for manipulating collections, such as
308  * arrays and objects.
309  * @module Collections
310  */
311
312 /**
313  * A collection of `async` functions for controlling the flow through a script.
314  * @module ControlFlow
315  */
316
317 /**
318  * A collection of `async` utility functions.
319  * @module Utils
320  */
321 exports.default = {
322   applyEach: _applyEach2.default,
323   applyEachSeries: _applyEachSeries2.default,
324   apply: _apply2.default,
325   asyncify: _asyncify2.default,
326   auto: _auto2.default,
327   autoInject: _autoInject2.default,
328   cargo: _cargo2.default,
329   compose: _compose2.default,
330   concat: _concat2.default,
331   concatSeries: _concatSeries2.default,
332   constant: _constant2.default,
333   detect: _detect2.default,
334   detectLimit: _detectLimit2.default,
335   detectSeries: _detectSeries2.default,
336   dir: _dir2.default,
337   doDuring: _doDuring2.default,
338   doUntil: _doUntil2.default,
339   doWhilst: _doWhilst2.default,
340   during: _during2.default,
341   each: _each2.default,
342   eachLimit: _eachLimit2.default,
343   eachOf: _eachOf2.default,
344   eachOfLimit: _eachOfLimit2.default,
345   eachOfSeries: _eachOfSeries2.default,
346   eachSeries: _eachSeries2.default,
347   ensureAsync: _ensureAsync2.default,
348   every: _every2.default,
349   everyLimit: _everyLimit2.default,
350   everySeries: _everySeries2.default,
351   filter: _filter2.default,
352   filterLimit: _filterLimit2.default,
353   filterSeries: _filterSeries2.default,
354   forever: _forever2.default,
355   log: _log2.default,
356   map: _map2.default,
357   mapLimit: _mapLimit2.default,
358   mapSeries: _mapSeries2.default,
359   mapValues: _mapValues2.default,
360   mapValuesLimit: _mapValuesLimit2.default,
361   mapValuesSeries: _mapValuesSeries2.default,
362   memoize: _memoize2.default,
363   nextTick: _nextTick2.default,
364   parallel: _parallel2.default,
365   parallelLimit: _parallelLimit2.default,
366   priorityQueue: _priorityQueue2.default,
367   queue: _queue2.default,
368   race: _race2.default,
369   reduce: _reduce2.default,
370   reduceRight: _reduceRight2.default,
371   reflect: _reflect2.default,
372   reflectAll: _reflectAll2.default,
373   reject: _reject2.default,
374   rejectLimit: _rejectLimit2.default,
375   rejectSeries: _rejectSeries2.default,
376   retry: _retry2.default,
377   retryable: _retryable2.default,
378   seq: _seq2.default,
379   series: _series2.default,
380   setImmediate: _setImmediate2.default,
381   some: _some2.default,
382   someLimit: _someLimit2.default,
383   someSeries: _someSeries2.default,
384   sortBy: _sortBy2.default,
385   timeout: _timeout2.default,
386   times: _times2.default,
387   timesLimit: _timesLimit2.default,
388   timesSeries: _timesSeries2.default,
389   transform: _transform2.default,
390   unmemoize: _unmemoize2.default,
391   until: _until2.default,
392   waterfall: _waterfall2.default,
393   whilst: _whilst2.default,
394
395   // aliases
396   all: _every2.default,
397   any: _some2.default,
398   forEach: _each2.default,
399   forEachSeries: _eachSeries2.default,
400   forEachLimit: _eachLimit2.default,
401   forEachOf: _eachOf2.default,
402   forEachOfSeries: _eachOfSeries2.default,
403   forEachOfLimit: _eachOfLimit2.default,
404   inject: _reduce2.default,
405   foldl: _reduce2.default,
406   foldr: _reduceRight2.default,
407   select: _filter2.default,
408   selectLimit: _filterLimit2.default,
409   selectSeries: _filterSeries2.default,
410   wrapSync: _asyncify2.default
411 };
412 exports.applyEach = _applyEach2.default;
413 exports.applyEachSeries = _applyEachSeries2.default;
414 exports.apply = _apply2.default;
415 exports.asyncify = _asyncify2.default;
416 exports.auto = _auto2.default;
417 exports.autoInject = _autoInject2.default;
418 exports.cargo = _cargo2.default;
419 exports.compose = _compose2.default;
420 exports.concat = _concat2.default;
421 exports.concatSeries = _concatSeries2.default;
422 exports.constant = _constant2.default;
423 exports.detect = _detect2.default;
424 exports.detectLimit = _detectLimit2.default;
425 exports.detectSeries = _detectSeries2.default;
426 exports.dir = _dir2.default;
427 exports.doDuring = _doDuring2.default;
428 exports.doUntil = _doUntil2.default;
429 exports.doWhilst = _doWhilst2.default;
430 exports.during = _during2.default;
431 exports.each = _each2.default;
432 exports.eachLimit = _eachLimit2.default;
433 exports.eachOf = _eachOf2.default;
434 exports.eachOfLimit = _eachOfLimit2.default;
435 exports.eachOfSeries = _eachOfSeries2.default;
436 exports.eachSeries = _eachSeries2.default;
437 exports.ensureAsync = _ensureAsync2.default;
438 exports.every = _every2.default;
439 exports.everyLimit = _everyLimit2.default;
440 exports.everySeries = _everySeries2.default;
441 exports.filter = _filter2.default;
442 exports.filterLimit = _filterLimit2.default;
443 exports.filterSeries = _filterSeries2.default;
444 exports.forever = _forever2.default;
445 exports.log = _log2.default;
446 exports.map = _map2.default;
447 exports.mapLimit = _mapLimit2.default;
448 exports.mapSeries = _mapSeries2.default;
449 exports.mapValues = _mapValues2.default;
450 exports.mapValuesLimit = _mapValuesLimit2.default;
451 exports.mapValuesSeries = _mapValuesSeries2.default;
452 exports.memoize = _memoize2.default;
453 exports.nextTick = _nextTick2.default;
454 exports.parallel = _parallel2.default;
455 exports.parallelLimit = _parallelLimit2.default;
456 exports.priorityQueue = _priorityQueue2.default;
457 exports.queue = _queue2.default;
458 exports.race = _race2.default;
459 exports.reduce = _reduce2.default;
460 exports.reduceRight = _reduceRight2.default;
461 exports.reflect = _reflect2.default;
462 exports.reflectAll = _reflectAll2.default;
463 exports.reject = _reject2.default;
464 exports.rejectLimit = _rejectLimit2.default;
465 exports.rejectSeries = _rejectSeries2.default;
466 exports.retry = _retry2.default;
467 exports.retryable = _retryable2.default;
468 exports.seq = _seq2.default;
469 exports.series = _series2.default;
470 exports.setImmediate = _setImmediate2.default;
471 exports.some = _some2.default;
472 exports.someLimit = _someLimit2.default;
473 exports.someSeries = _someSeries2.default;
474 exports.sortBy = _sortBy2.default;
475 exports.timeout = _timeout2.default;
476 exports.times = _times2.default;
477 exports.timesLimit = _timesLimit2.default;
478 exports.timesSeries = _timesSeries2.default;
479 exports.transform = _transform2.default;
480 exports.unmemoize = _unmemoize2.default;
481 exports.until = _until2.default;
482 exports.waterfall = _waterfall2.default;
483 exports.whilst = _whilst2.default;
484 exports.all = _every2.default;
485 exports.allLimit = _everyLimit2.default;
486 exports.allSeries = _everySeries2.default;
487 exports.any = _some2.default;
488 exports.anyLimit = _someLimit2.default;
489 exports.anySeries = _someSeries2.default;
490 exports.find = _detect2.default;
491 exports.findLimit = _detectLimit2.default;
492 exports.findSeries = _detectSeries2.default;
493 exports.forEach = _each2.default;
494 exports.forEachSeries = _eachSeries2.default;
495 exports.forEachLimit = _eachLimit2.default;
496 exports.forEachOf = _eachOf2.default;
497 exports.forEachOfSeries = _eachOfSeries2.default;
498 exports.forEachOfLimit = _eachOfLimit2.default;
499 exports.inject = _reduce2.default;
500 exports.foldl = _reduce2.default;
501 exports.foldr = _reduceRight2.default;
502 exports.select = _filter2.default;
503 exports.selectLimit = _filterLimit2.default;
504 exports.selectSeries = _filterSeries2.default;
505 exports.wrapSync = _asyncify2.default;