Add node modules and new code for release (#168)

Co-authored-by: OliverMKing <OliverMKing@users.noreply.github.com>
This commit is contained in:
github-actions[bot]
2022-02-02 10:11:19 -05:00
committed by GitHub
parent ca8d2604ac
commit a0f00e5017
8092 changed files with 1732166 additions and 149 deletions
+23
View File
@@ -0,0 +1,23 @@
// Generate an integer Array containing an arithmetic progression. A port of
// the native Python `range()` function. See
// [the Python documentation](https://docs.python.org/library/functions.html#range).
function range(start, stop, step) {
if (stop == null) {
stop = start || 0;
start = 0;
}
if (!step) {
step = stop < start ? -1 : 1;
}
var length = Math.max(Math.ceil((stop - start) / step), 0);
var range = Array(length);
for (var idx = 0; idx < length; idx++, start += step) {
range[idx] = start;
}
return range;
}
module.exports = range;