Skip to content

Commit c1121ad

Browse files
committed
update docs for v3.2.3
1 parent 62943ca commit c1121ad

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+340
-288
lines changed

docs/v3/apply.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>

docs/v3/applyEach.js.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>
@@ -75,8 +75,8 @@ <h1 class="page-title">applyEach.js</h1>
7575

7676
<section>
7777
<article>
78-
<pre class="prettyprint source linenums"><code>import applyEach from &apos;./internal/applyEach&apos;;
79-
import map from &apos;./map&apos;;
78+
<pre class="prettyprint source linenums"><code>import applyEach from &apos;./internal/applyEach.js&apos;
79+
import map from &apos;./map.js&apos;
8080

8181
/**
8282
* Applies the provided arguments to each function in the array, calling

docs/v3/applyEachSeries.js.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>
@@ -75,8 +75,8 @@ <h1 class="page-title">applyEachSeries.js</h1>
7575

7676
<section>
7777
<article>
78-
<pre class="prettyprint source linenums"><code>import applyEach from &apos;./internal/applyEach&apos;;
79-
import mapSeries from &apos;./mapSeries&apos;;
78+
<pre class="prettyprint source linenums"><code>import applyEach from &apos;./internal/applyEach.js&apos;
79+
import mapSeries from &apos;./mapSeries.js&apos;
8080

8181
/**
8282
* The same as [`applyEach`]{@link module:ControlFlow.applyEach} but runs only a single async operation at a time.

docs/v3/asyncify.js.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>
@@ -75,9 +75,9 @@ <h1 class="page-title">asyncify.js</h1>
7575

7676
<section>
7777
<article>
78-
<pre class="prettyprint source linenums"><code>import initialParams from &apos;./internal/initialParams&apos;;
79-
import setImmediate from &apos;./internal/setImmediate&apos;;
80-
import { isAsync } from &apos;./internal/wrapAsync&apos;
78+
<pre class="prettyprint source linenums"><code>import initialParams from &apos;./internal/initialParams.js&apos;
79+
import setImmediate from &apos;./internal/setImmediate.js&apos;
80+
import { isAsync } from &apos;./internal/wrapAsync.js&apos;
8181

8282
/**
8383
* Take a sync function and make it async, passing its return value to a

docs/v3/auto.js.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>
@@ -75,10 +75,10 @@ <h1 class="page-title">auto.js</h1>
7575

7676
<section>
7777
<article>
78-
<pre class="prettyprint source linenums"><code>import once from &apos;./internal/once&apos;;
79-
import onlyOnce from &apos;./internal/onlyOnce&apos;;
80-
import wrapAsync from &apos;./internal/wrapAsync&apos;;
81-
import { promiseCallback, PROMISE_SYMBOL } from &apos;./internal/promiseCallback&apos;
78+
<pre class="prettyprint source linenums"><code>import once from &apos;./internal/once.js&apos;
79+
import onlyOnce from &apos;./internal/onlyOnce.js&apos;
80+
import wrapAsync from &apos;./internal/wrapAsync.js&apos;
81+
import { promiseCallback, PROMISE_SYMBOL } from &apos;./internal/promiseCallback.js&apos;
8282

8383
/**
8484
* Determines the best order for running the {@link AsyncFunction}s in `tasks`, based on

docs/v3/autoInject.js.html

Lines changed: 33 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>
@@ -75,19 +75,45 @@ <h1 class="page-title">autoInject.js</h1>
7575

7676
<section>
7777
<article>
78-
<pre class="prettyprint source linenums"><code>import auto from &apos;./auto&apos;;
79-
import wrapAsync from &apos;./internal/wrapAsync&apos;;
80-
import { isAsync } from &apos;./internal/wrapAsync&apos;;
78+
<pre class="prettyprint source linenums"><code>import auto from &apos;./auto.js&apos;
79+
import wrapAsync from &apos;./internal/wrapAsync.js&apos;
80+
import { isAsync } from &apos;./internal/wrapAsync.js&apos;
8181

8282
var FN_ARGS = /^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/;
8383
var ARROW_FN_ARGS = /^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=&gt;)/;
8484
var FN_ARG_SPLIT = /,/;
8585
var FN_ARG = /(=.+)?(\s*)$/;
86-
var STRIP_COMMENTS = /((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg;
86+
87+
function stripComments(string) {
88+
let stripped = &apos;&apos;;
89+
let index = 0;
90+
let endBlockComment = string.indexOf(&apos;*/&apos;);
91+
while (index &lt; string.length) {
92+
if (string[index] === &apos;/&apos; &amp;&amp; string[index+1] === &apos;/&apos;) {
93+
// inline comment
94+
let endIndex = string.indexOf(&apos;\n&apos;, index);
95+
index = (endIndex === -1) ? string.length : endIndex;
96+
} else if ((endBlockComment !== -1) &amp;&amp; (string[index] === &apos;/&apos;) &amp;&amp; (string[index+1] === &apos;*&apos;)) {
97+
// block comment
98+
let endIndex = string.indexOf(&apos;*/&apos;, index);
99+
if (endIndex !== -1) {
100+
index = endIndex + 2;
101+
endBlockComment = string.indexOf(&apos;*/&apos;, index);
102+
} else {
103+
stripped += string[index];
104+
index++;
105+
}
106+
} else {
107+
stripped += string[index];
108+
index++;
109+
}
110+
}
111+
return stripped;
112+
}
87113

88114
function parseParams(func) {
89-
const src = func.toString().replace(STRIP_COMMENTS, &apos;&apos;);
90-
let match = src.match(FN_ARGS)
115+
const src = stripComments(func.toString());
116+
let match = src.match(FN_ARGS);
91117
if (!match) {
92118
match = src.match(ARROW_FN_ARGS);
93119
}

docs/v3/cargo.js.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>
@@ -75,7 +75,7 @@ <h1 class="page-title">cargo.js</h1>
7575

7676
<section>
7777
<article>
78-
<pre class="prettyprint source linenums"><code>import queue from &apos;./internal/queue&apos;;
78+
<pre class="prettyprint source linenums"><code>import queue from &apos;./internal/queue.js&apos;
7979

8080
/**
8181
* Creates a `cargo` object with the specified payload. Tasks added to the

docs/v3/cargoQueue.js.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>
@@ -75,7 +75,7 @@ <h1 class="page-title">cargoQueue.js</h1>
7575

7676
<section>
7777
<article>
78-
<pre class="prettyprint source linenums"><code>import queue from &apos;./internal/queue&apos;;
78+
<pre class="prettyprint source linenums"><code>import queue from &apos;./internal/queue.js&apos;
7979

8080
/**
8181
* Creates a `cargoQueue` object with the specified payload. Tasks added to the

docs/v3/compose.js.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>
@@ -75,7 +75,7 @@ <h1 class="page-title">compose.js</h1>
7575

7676
<section>
7777
<article>
78-
<pre class="prettyprint source linenums"><code>import seq from &apos;./seq&apos;;
78+
<pre class="prettyprint source linenums"><code>import seq from &apos;./seq.js&apos;
7979

8080
/**
8181
* Creates a function which is a composition of the passed asynchronous

docs/v3/concat.js.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>
@@ -75,8 +75,8 @@ <h1 class="page-title">concat.js</h1>
7575

7676
<section>
7777
<article>
78-
<pre class="prettyprint source linenums"><code>import concatLimit from &apos;./concatLimit&apos;;
79-
import awaitify from &apos;./internal/awaitify&apos;
78+
<pre class="prettyprint source linenums"><code>import concatLimit from &apos;./concatLimit.js&apos;
79+
import awaitify from &apos;./internal/awaitify.js&apos;
8080

8181
/**
8282
* Applies `iteratee` to each item in `coll`, concatenating the results. Returns

docs/v3/concatLimit.js.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>
@@ -75,9 +75,9 @@ <h1 class="page-title">concatLimit.js</h1>
7575

7676
<section>
7777
<article>
78-
<pre class="prettyprint source linenums"><code>import wrapAsync from &apos;./internal/wrapAsync&apos;;
79-
import mapLimit from &apos;./mapLimit&apos;;
80-
import awaitify from &apos;./internal/awaitify&apos;
78+
<pre class="prettyprint source linenums"><code>import wrapAsync from &apos;./internal/wrapAsync.js&apos;
79+
import mapLimit from &apos;./mapLimit.js&apos;
80+
import awaitify from &apos;./internal/awaitify.js&apos;
8181

8282
/**
8383
* The same as [`concat`]{@link module:Collections.concat} but runs a maximum of `limit` async operations at a time.

docs/v3/concatSeries.js.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>
@@ -75,8 +75,8 @@ <h1 class="page-title">concatSeries.js</h1>
7575

7676
<section>
7777
<article>
78-
<pre class="prettyprint source linenums"><code>import concatLimit from &apos;./concatLimit&apos;;
79-
import awaitify from &apos;./internal/awaitify&apos;
78+
<pre class="prettyprint source linenums"><code>import concatLimit from &apos;./concatLimit.js&apos;
79+
import awaitify from &apos;./internal/awaitify.js&apos;
8080

8181
/**
8282
* The same as [`concat`]{@link module:Collections.concat} but runs only a single async operation at a time.

docs/v3/constant.js.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>

docs/v3/detect.js.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>
@@ -75,9 +75,9 @@ <h1 class="page-title">detect.js</h1>
7575

7676
<section>
7777
<article>
78-
<pre class="prettyprint source linenums"><code>import createTester from &apos;./internal/createTester&apos;;
79-
import eachOf from &apos;./eachOf&apos;
80-
import awaitify from &apos;./internal/awaitify&apos;
78+
<pre class="prettyprint source linenums"><code>import createTester from &apos;./internal/createTester.js&apos;
79+
import eachOf from &apos;./eachOf.js&apos;
80+
import awaitify from &apos;./internal/awaitify.js&apos;
8181

8282
/**
8383
* Returns the first value in `coll` that passes an async truth test. The

docs/v3/detectLimit.js.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>
@@ -75,9 +75,9 @@ <h1 class="page-title">detectLimit.js</h1>
7575

7676
<section>
7777
<article>
78-
<pre class="prettyprint source linenums"><code>import createTester from &apos;./internal/createTester&apos;;
79-
import eachOfLimit from &apos;./internal/eachOfLimit&apos;
80-
import awaitify from &apos;./internal/awaitify&apos;
78+
<pre class="prettyprint source linenums"><code>import createTester from &apos;./internal/createTester.js&apos;
79+
import eachOfLimit from &apos;./internal/eachOfLimit.js&apos;
80+
import awaitify from &apos;./internal/awaitify.js&apos;
8181

8282
/**
8383
* The same as [`detect`]{@link module:Collections.detect} but runs a maximum of `limit` async operations at a

docs/v3/detectSeries.js.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>
@@ -75,9 +75,9 @@ <h1 class="page-title">detectSeries.js</h1>
7575

7676
<section>
7777
<article>
78-
<pre class="prettyprint source linenums"><code>import createTester from &apos;./internal/createTester&apos;
79-
import eachOfLimit from &apos;./internal/eachOfLimit&apos;
80-
import awaitify from &apos;./internal/awaitify&apos;
78+
<pre class="prettyprint source linenums"><code>import createTester from &apos;./internal/createTester.js&apos;
79+
import eachOfLimit from &apos;./internal/eachOfLimit.js&apos;
80+
import awaitify from &apos;./internal/awaitify.js&apos;
8181

8282
/**
8383
* The same as [`detect`]{@link module:Collections.detect} but runs only a single async operation at a time.

docs/v3/dir.js.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</div>
3131
<ul class="nav navbar-nav">
3232
<li id="version-dropdown" class="dropdown">
33-
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.2 <span class="caret"></span>
33+
<a href="#" class="dropdown-toggle vertically-centered" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">v3.2.3 <span class="caret"></span>
3434
</a>
3535
<ul class="dropdown-menu">
3636
<li><a href="../v3/">v3.0.x</a></li>
@@ -75,7 +75,7 @@ <h1 class="page-title">dir.js</h1>
7575

7676
<section>
7777
<article>
78-
<pre class="prettyprint source linenums"><code>import consoleFunc from &apos;./internal/consoleFunc&apos;;
78+
<pre class="prettyprint source linenums"><code>import consoleFunc from &apos;./internal/consoleFunc.js&apos;
7979

8080
/**
8181
* Logs the result of an [`async` function]{@link AsyncFunction} to the

0 commit comments

Comments
 (0)