Travis build: 770 [custom]

This commit is contained in:
30secondsofcode
2018-11-10 12:26:33 +00:00
parent cf9af90438
commit 0c9dc1c1d6
8 changed files with 4802 additions and 4757 deletions

490
dist/_30s.es5.js vendored
View File

@ -114,9 +114,65 @@
throw new TypeError("Invalid attempt to destructure non-iterable instance"); throw new TypeError("Invalid attempt to destructure non-iterable instance");
} }
var fs = typeof require !== "undefined" && require('fs');
var crypto = typeof require !== "undefined" && require('crypto'); var crypto = typeof require !== "undefined" && require('crypto');
var fs = typeof require !== "undefined" && require('fs'); var CSVToArray = function CSVToArray(data) {
var delimiter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ',';
var omitFirstRow = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
return data.slice(omitFirstRow ? data.indexOf('\n') + 1 : 0).split('\n').map(function (v) {
return v.split(delimiter);
});
};
var CSVToJSON = function CSVToJSON(data) {
var delimiter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ',';
var titles = data.slice(0, data.indexOf('\n')).split(delimiter);
return data.slice(data.indexOf('\n') + 1).split('\n').map(function (v) {
var values = v.split(delimiter);
return titles.reduce(function (obj, title, index) {
return obj[title] = values[index], obj;
}, {});
});
};
var JSONToFile = function JSONToFile(obj, filename) {
return fs.writeFile("".concat(filename, ".json"), JSON.stringify(obj, null, 2));
};
var JSONtoCSV = function JSONtoCSV(arr, columns) {
var delimiter = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : ',';
return [columns.join(delimiter)].concat(_toConsumableArray(arr.map(function (obj) {
return columns.reduce(function (acc, key) {
return "".concat(acc).concat(!acc.length ? '' : delimiter, "\"").concat(!obj[key] ? '' : obj[key], "\"");
}, '');
}))).join('\n');
};
var RGBToHex = function RGBToHex(r, g, b) {
return ((r << 16) + (g << 8) + b).toString(16).padStart(6, '0');
};
var URLJoin = function URLJoin() {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
return args.join('/').replace(/[\/]+/g, '/').replace(/^(.+):\//, '$1://').replace(/^file:/, 'file:/').replace(/\/(\?|&|#[^!])/g, '$1').replace(/\?/g, '&').replace('&', '?');
};
var UUIDGeneratorBrowser = function UUIDGeneratorBrowser() {
return ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, function (c) {
return (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16);
});
};
var UUIDGeneratorNode = function UUIDGeneratorNode() {
return ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, function (c) {
return (c ^ crypto.randomBytes(1)[0] & 15 >> c / 4).toString(16);
});
};
var all = function all(arr) { var all = function all(arr) {
var fn = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : Boolean; var fn = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : Boolean;
@ -158,8 +214,8 @@
var ary = function ary(fn, n) { var ary = function ary(fn, n) {
return function () { return function () {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
args[_key] = arguments[_key]; args[_key2] = arguments[_key2];
} }
return fn.apply(void 0, _toConsumableArray(args.slice(0, n))); return fn.apply(void 0, _toConsumableArray(args.slice(0, n)));
@ -172,8 +228,8 @@
var attempt = function attempt(fn) { var attempt = function attempt(fn) {
try { try {
for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { for (var _len3 = arguments.length, args = new Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) {
args[_key2 - 1] = arguments[_key2]; args[_key3 - 1] = arguments[_key3];
} }
return fn.apply(void 0, args); return fn.apply(void 0, args);
@ -183,8 +239,8 @@
}; };
var average = function average() { var average = function average() {
for (var _len3 = arguments.length, nums = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) { for (var _len4 = arguments.length, nums = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {
nums[_key3] = arguments[_key3]; nums[_key4] = arguments[_key4];
} }
return nums.reduce(function (acc, val) { return nums.reduce(function (acc, val) {
@ -213,13 +269,13 @@
}; };
var bind = function bind(fn, context) { var bind = function bind(fn, context) {
for (var _len4 = arguments.length, boundArgs = new Array(_len4 > 2 ? _len4 - 2 : 0), _key4 = 2; _key4 < _len4; _key4++) { for (var _len5 = arguments.length, boundArgs = new Array(_len5 > 2 ? _len5 - 2 : 0), _key5 = 2; _key5 < _len5; _key5++) {
boundArgs[_key4 - 2] = arguments[_key4]; boundArgs[_key5 - 2] = arguments[_key5];
} }
return function () { return function () {
for (var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; _key5 < _len5; _key5++) { for (var _len6 = arguments.length, args = new Array(_len6), _key6 = 0; _key6 < _len6; _key6++) {
args[_key5] = arguments[_key5]; args[_key6] = arguments[_key6];
} }
return fn.apply(context, boundArgs.concat(args)); return fn.apply(context, boundArgs.concat(args));
@ -227,8 +283,8 @@
}; };
var bindAll = function bindAll(obj) { var bindAll = function bindAll(obj) {
for (var _len6 = arguments.length, fns = new Array(_len6 > 1 ? _len6 - 1 : 0), _key6 = 1; _key6 < _len6; _key6++) { for (var _len7 = arguments.length, fns = new Array(_len7 > 1 ? _len7 - 1 : 0), _key7 = 1; _key7 < _len7; _key7++) {
fns[_key6 - 1] = arguments[_key6]; fns[_key7 - 1] = arguments[_key7];
} }
return fns.forEach(function (fn) { return fns.forEach(function (fn) {
@ -239,13 +295,13 @@
}; };
var bindKey = function bindKey(context, fn) { var bindKey = function bindKey(context, fn) {
for (var _len7 = arguments.length, boundArgs = new Array(_len7 > 2 ? _len7 - 2 : 0), _key7 = 2; _key7 < _len7; _key7++) { for (var _len8 = arguments.length, boundArgs = new Array(_len8 > 2 ? _len8 - 2 : 0), _key8 = 2; _key8 < _len8; _key8++) {
boundArgs[_key7 - 2] = arguments[_key7]; boundArgs[_key8 - 2] = arguments[_key8];
} }
return function () { return function () {
for (var _len8 = arguments.length, args = new Array(_len8), _key8 = 0; _key8 < _len8; _key8++) { for (var _len9 = arguments.length, args = new Array(_len9), _key9 = 0; _key9 < _len9; _key9++) {
args[_key8] = arguments[_key8]; args[_key9] = arguments[_key9];
} }
return context[fn].apply(context, boundArgs.concat(args)); return context[fn].apply(context, boundArgs.concat(args));
@ -280,8 +336,8 @@
}; };
var call = function call(key) { var call = function call(key) {
for (var _len9 = arguments.length, args = new Array(_len9 > 1 ? _len9 - 1 : 0), _key9 = 1; _key9 < _len9; _key9++) { for (var _len10 = arguments.length, args = new Array(_len10 > 1 ? _len10 - 1 : 0), _key10 = 1; _key10 < _len10; _key10++) {
args[_key9 - 1] = arguments[_key9]; args[_key10 - 1] = arguments[_key10];
} }
return function (context) { return function (context) {
@ -335,8 +391,8 @@
}; };
var coalesce = function coalesce() { var coalesce = function coalesce() {
for (var _len10 = arguments.length, args = new Array(_len10), _key10 = 0; _key10 < _len10; _key10++) { for (var _len11 = arguments.length, args = new Array(_len11), _key11 = 0; _key11 < _len11; _key11++) {
args[_key10] = arguments[_key10]; args[_key11] = arguments[_key11];
} }
return args.find(function (_) { return args.find(function (_) {
@ -346,8 +402,8 @@
var coalesceFactory = function coalesceFactory(valid) { var coalesceFactory = function coalesceFactory(valid) {
return function () { return function () {
for (var _len11 = arguments.length, args = new Array(_len11), _key11 = 0; _key11 < _len11; _key11++) { for (var _len12 = arguments.length, args = new Array(_len12), _key12 = 0; _key12 < _len12; _key12++) {
args[_key11] = arguments[_key11]; args[_key12] = arguments[_key12];
} }
return args.find(valid); return args.find(valid);
@ -356,8 +412,8 @@
var collectInto = function collectInto(fn) { var collectInto = function collectInto(fn) {
return function () { return function () {
for (var _len12 = arguments.length, args = new Array(_len12), _key12 = 0; _key12 < _len12; _key12++) { for (var _len13 = arguments.length, args = new Array(_len13), _key13 = 0; _key13 < _len13; _key13++) {
args[_key12] = arguments[_key12]; args[_key13] = arguments[_key13];
} }
return fn(args); return fn(args);
@ -365,8 +421,8 @@
}; };
var colorize = function colorize() { var colorize = function colorize() {
for (var _len13 = arguments.length, args = new Array(_len13), _key13 = 0; _key13 < _len13; _key13++) { for (var _len14 = arguments.length, args = new Array(_len14), _key14 = 0; _key14 < _len14; _key14++) {
args[_key13] = arguments[_key13]; args[_key14] = arguments[_key14];
} }
return { return {
@ -394,8 +450,8 @@
}; };
var compose = function compose() { var compose = function compose() {
for (var _len14 = arguments.length, fns = new Array(_len14), _key14 = 0; _key14 < _len14; _key14++) { for (var _len15 = arguments.length, fns = new Array(_len15), _key15 = 0; _key15 < _len15; _key15++) {
fns[_key14] = arguments[_key14]; fns[_key15] = arguments[_key15];
} }
return fns.reduce(function (f, g) { return fns.reduce(function (f, g) {
@ -406,8 +462,8 @@
}; };
var composeRight = function composeRight() { var composeRight = function composeRight() {
for (var _len15 = arguments.length, fns = new Array(_len15), _key15 = 0; _key15 < _len15; _key15++) { for (var _len16 = arguments.length, fns = new Array(_len16), _key16 = 0; _key16 < _len16; _key16++) {
fns[_key15] = arguments[_key15]; fns[_key16] = arguments[_key16];
} }
return fns.reduce(function (f, g) { return fns.reduce(function (f, g) {
@ -419,8 +475,8 @@
var converge = function converge(converger, fns) { var converge = function converge(converger, fns) {
return function () { return function () {
for (var _len16 = arguments.length, args = new Array(_len16), _key16 = 0; _key16 < _len16; _key16++) { for (var _len17 = arguments.length, args = new Array(_len17), _key17 = 0; _key17 < _len17; _key17++) {
args[_key16] = arguments[_key16]; args[_key17] = arguments[_key17];
} }
return converger.apply(void 0, _toConsumableArray(fns.map(function (fn) { return converger.apply(void 0, _toConsumableArray(fns.map(function (fn) {
@ -456,6 +512,12 @@
}, {}); }, {});
}; };
var countOccurrences = function countOccurrences(arr, val) {
return arr.reduce(function (a, v) {
return v === val ? a + 1 : a;
}, 0);
};
var counter = function counter(selector, start, end) { var counter = function counter(selector, start, end) {
var step = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 1; var step = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 1;
var duration = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 2000; var duration = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 2000;
@ -472,12 +534,6 @@
return timer; return timer;
}; };
var countOccurrences = function countOccurrences(arr, val) {
return arr.reduce(function (a, v) {
return v === val ? a + 1 : a;
}, 0);
};
var createElement = function createElement(str) { var createElement = function createElement(str) {
var el = document.createElement('div'); var el = document.createElement('div');
el.innerHTML = str; el.innerHTML = str;
@ -505,25 +561,6 @@
}; };
}; };
var CSVToArray = function CSVToArray(data) {
var delimiter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ',';
var omitFirstRow = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
return data.slice(omitFirstRow ? data.indexOf('\n') + 1 : 0).split('\n').map(function (v) {
return v.split(delimiter);
});
};
var CSVToJSON = function CSVToJSON(data) {
var delimiter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ',';
var titles = data.slice(0, data.indexOf('\n')).split(delimiter);
return data.slice(data.indexOf('\n') + 1).split('\n').map(function (v) {
var values = v.split(delimiter);
return titles.reduce(function (obj, title, index) {
return obj[title] = values[index], obj;
}, {});
});
};
var currentURL = function currentURL() { var currentURL = function currentURL() {
return window.location.href; return window.location.href;
}; };
@ -531,8 +568,8 @@
var curry = function curry(fn) { var curry = function curry(fn) {
var arity = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : fn.length; var arity = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : fn.length;
for (var _len17 = arguments.length, args = new Array(_len17 > 2 ? _len17 - 2 : 0), _key17 = 2; _key17 < _len17; _key17++) { for (var _len18 = arguments.length, args = new Array(_len18 > 2 ? _len18 - 2 : 0), _key18 = 2; _key18 < _len18; _key18++) {
args[_key17 - 2] = arguments[_key17]; args[_key18 - 2] = arguments[_key18];
} }
return arity <= args.length ? fn.apply(void 0, args) : curry.bind.apply(curry, [null, fn, arity].concat(args)); return arity <= args.length ? fn.apply(void 0, args) : curry.bind.apply(curry, [null, fn, arity].concat(args));
@ -548,8 +585,8 @@
return function () { return function () {
var _this = this; var _this = this;
for (var _len18 = arguments.length, args = new Array(_len18), _key18 = 0; _key18 < _len18; _key18++) { for (var _len19 = arguments.length, args = new Array(_len19), _key19 = 0; _key19 < _len19; _key19++) {
args[_key18] = arguments[_key18]; args[_key19] = arguments[_key19];
} }
clearTimeout(timeoutId); clearTimeout(timeoutId);
@ -591,16 +628,16 @@
}; };
var defaults = function defaults(obj) { var defaults = function defaults(obj) {
for (var _len19 = arguments.length, defs = new Array(_len19 > 1 ? _len19 - 1 : 0), _key19 = 1; _key19 < _len19; _key19++) { for (var _len20 = arguments.length, defs = new Array(_len20 > 1 ? _len20 - 1 : 0), _key20 = 1; _key20 < _len20; _key20++) {
defs[_key19 - 1] = arguments[_key19]; defs[_key20 - 1] = arguments[_key20];
} }
return Object.assign.apply(Object, [{}, obj].concat(_toConsumableArray(defs.reverse()), [obj])); return Object.assign.apply(Object, [{}, obj].concat(_toConsumableArray(defs.reverse()), [obj]));
}; };
var defer = function defer(fn) { var defer = function defer(fn) {
for (var _len20 = arguments.length, args = new Array(_len20 > 1 ? _len20 - 1 : 0), _key20 = 1; _key20 < _len20; _key20++) { for (var _len21 = arguments.length, args = new Array(_len21 > 1 ? _len21 - 1 : 0), _key21 = 1; _key21 < _len21; _key21++) {
args[_key20 - 1] = arguments[_key20]; args[_key21 - 1] = arguments[_key21];
} }
return setTimeout.apply(void 0, [fn, 1].concat(args)); return setTimeout.apply(void 0, [fn, 1].concat(args));
@ -611,8 +648,8 @@
}; };
var delay = function delay(fn, wait) { var delay = function delay(fn, wait) {
for (var _len21 = arguments.length, args = new Array(_len21 > 2 ? _len21 - 2 : 0), _key21 = 2; _key21 < _len21; _key21++) { for (var _len22 = arguments.length, args = new Array(_len22 > 2 ? _len22 - 2 : 0), _key22 = 2; _key22 < _len22; _key22++) {
args[_key21 - 2] = arguments[_key21]; args[_key22 - 2] = arguments[_key22];
} }
return setTimeout.apply(void 0, [fn, wait].concat(args)); return setTimeout.apply(void 0, [fn, wait].concat(args));
@ -860,8 +897,8 @@
var flip = function flip(fn) { var flip = function flip(fn) {
return function (first) { return function (first) {
for (var _len22 = arguments.length, rest = new Array(_len22 > 1 ? _len22 - 1 : 0), _key22 = 1; _key22 < _len22; _key22++) { for (var _len23 = arguments.length, rest = new Array(_len23 > 1 ? _len23 - 1 : 0), _key23 = 1; _key23 < _len23; _key23++) {
rest[_key22 - 1] = arguments[_key22]; rest[_key23 - 1] = arguments[_key23];
} }
return fn.apply(void 0, rest.concat([first])); return fn.apply(void 0, rest.concat([first]));
@ -872,6 +909,18 @@
return arr.slice(0).reverse().forEach(callback); return arr.slice(0).reverse().forEach(callback);
}; };
var forOwn = function forOwn(obj, fn) {
return Object.keys(obj).forEach(function (key) {
return fn(obj[key], key, obj);
});
};
var forOwnRight = function forOwnRight(obj, fn) {
return Object.keys(obj).reverse().forEach(function (key) {
return fn(obj[key], key, obj);
});
};
var formatDuration = function formatDuration(ms) { var formatDuration = function formatDuration(ms) {
if (ms < 0) ms = -ms; if (ms < 0) ms = -ms;
var time = { var time = {
@ -892,18 +941,6 @@
}).join(', '); }).join(', ');
}; };
var forOwn = function forOwn(obj, fn) {
return Object.keys(obj).forEach(function (key) {
return fn(obj[key], key, obj);
});
};
var forOwnRight = function forOwnRight(obj, fn) {
return Object.keys(obj).reverse().forEach(function (key) {
return fn(obj[key], key, obj);
});
};
var fromCamelCase = function fromCamelCase(str) { var fromCamelCase = function fromCamelCase(str) {
var separator = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '_'; var separator = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '_';
return str.replace(/([a-z\d])([A-Z])/g, '$1' + separator + '$2').replace(/([A-Z]+)([A-Z][a-z\d]+)/g, '$1' + separator + '$2').toLowerCase(); return str.replace(/([a-z\d])([A-Z])/g, '$1' + separator + '$2').replace(/([A-Z]+)([A-Z][a-z\d]+)/g, '$1' + separator + '$2').toLowerCase();
@ -925,8 +962,8 @@
return !y ? x : gcd(y, x % y); return !y ? x : gcd(y, x % y);
}; };
for (var _len23 = arguments.length, arr = new Array(_len23), _key23 = 0; _key23 < _len23; _key23++) { for (var _len24 = arguments.length, arr = new Array(_len24), _key24 = 0; _key24 < _len24; _key24++) {
arr[_key23] = arguments[_key23]; arr[_key24] = arguments[_key24];
} }
return arr.concat().reduce(function (a, b) { return arr.concat().reduce(function (a, b) {
@ -945,8 +982,8 @@
}; };
var get = function get(from) { var get = function get(from) {
for (var _len24 = arguments.length, selectors = new Array(_len24 > 1 ? _len24 - 1 : 0), _key24 = 1; _key24 < _len24; _key24++) { for (var _len25 = arguments.length, selectors = new Array(_len25 > 1 ? _len25 - 1 : 0), _key25 = 1; _key25 < _len25; _key25++) {
selectors[_key24 - 1] = arguments[_key24]; selectors[_key25 - 1] = arguments[_key25];
} }
return selectors.concat().map(function (s) { return selectors.concat().map(function (s) {
@ -1020,8 +1057,8 @@
}; };
var hasFlags = function hasFlags() { var hasFlags = function hasFlags() {
for (var _len25 = arguments.length, flags = new Array(_len25), _key25 = 0; _key25 < _len25; _key25++) { for (var _len26 = arguments.length, flags = new Array(_len26), _key26 = 0; _key26 < _len26; _key26++) {
flags[_key25] = arguments[_key25]; flags[_key26] = arguments[_key26];
} }
return flags.every(function (flag) { return flags.every(function (flag) {
@ -1065,8 +1102,8 @@
}; };
var hide = function hide() { var hide = function hide() {
for (var _len26 = arguments.length, el = new Array(_len26), _key26 = 0; _key26 < _len26; _key26++) { for (var _len27 = arguments.length, el = new Array(_len27), _key27 = 0; _key27 < _len27; _key27++) {
el[_key26] = arguments[_key26]; el[_key27] = arguments[_key27];
} }
return el.concat().forEach(function (e) { return el.concat().forEach(function (e) {
@ -1122,6 +1159,18 @@
return 1000 * iterations / (performance.now() - before); return 1000 * iterations / (performance.now() - before);
}; };
var inRange = function inRange(n, start) {
var end = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
if (end && start > end) {
var _ref12 = [start, end];
end = _ref12[0];
start = _ref12[1];
}
return end == null ? n >= 0 && n < start : n >= start && n < end;
};
var indentString = function indentString(str, count) { var indentString = function indentString(str, count) {
var indent = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : ' '; var indent = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : ' ';
return str.replace(/^/gm, indent.repeat(count)); return str.replace(/^/gm, indent.repeat(count));
@ -1174,8 +1223,8 @@
}; };
var initializeNDArray = function initializeNDArray(val) { var initializeNDArray = function initializeNDArray(val) {
for (var _len27 = arguments.length, args = new Array(_len27 > 1 ? _len27 - 1 : 0), _key27 = 1; _key27 < _len27; _key27++) { for (var _len28 = arguments.length, args = new Array(_len28 > 1 ? _len28 - 1 : 0), _key28 = 1; _key28 < _len28; _key28++) {
args[_key27 - 1] = arguments[_key27]; args[_key28 - 1] = arguments[_key28];
} }
return args.length === 0 ? val : Array.from({ return args.length === 0 ? val : Array.from({
@ -1185,18 +1234,6 @@
}); });
}; };
var inRange = function inRange(n, start) {
var end = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
if (end && start > end) {
var _ref12 = [start, end];
end = _ref12[0];
start = _ref12[1];
}
return end == null ? n >= 0 && n < start : n >= start && n < end;
};
var insertAfter = function insertAfter(el, htmlString) { var insertAfter = function insertAfter(el, htmlString) {
return el.insertAdjacentHTML('afterend', htmlString); return el.insertAdjacentHTML('afterend', htmlString);
}; };
@ -1426,19 +1463,6 @@
}, ''); }, '');
}; };
var JSONtoCSV = function JSONtoCSV(arr, columns) {
var delimiter = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : ',';
return [columns.join(delimiter)].concat(_toConsumableArray(arr.map(function (obj) {
return columns.reduce(function (acc, key) {
return "".concat(acc).concat(!acc.length ? '' : delimiter, "\"").concat(!obj[key] ? '' : obj[key], "\"");
}, '');
}))).join('\n');
};
var JSONToFile = function JSONToFile(obj, filename) {
return fs.writeFile("".concat(filename, ".json"), JSON.stringify(obj, null, 2));
};
var last = function last(arr) { var last = function last(arr) {
return arr[arr.length - 1]; return arr[arr.length - 1];
}; };
@ -1452,8 +1476,8 @@
return x * y / gcd(x, y); return x * y / gcd(x, y);
}; };
for (var _len28 = arguments.length, arr = new Array(_len28), _key28 = 0; _key28 < _len28; _key28++) { for (var _len29 = arguments.length, arr = new Array(_len29), _key29 = 0; _key29 < _len29; _key29++) {
arr[_key28] = arguments[_key28]; arr[_key29] = arguments[_key29];
} }
return arr.concat().reduce(function (a, b) { return arr.concat().reduce(function (a, b) {
@ -1462,8 +1486,8 @@
}; };
var longestItem = function longestItem() { var longestItem = function longestItem() {
for (var _len29 = arguments.length, vals = new Array(_len29), _key29 = 0; _key29 < _len29; _key29++) { for (var _len30 = arguments.length, vals = new Array(_len30), _key30 = 0; _key30 < _len30; _key30++) {
vals[_key29] = arguments[_key29]; vals[_key30] = arguments[_key30];
} }
return vals.reduce(function (a, x) { return vals.reduce(function (a, x) {
@ -1545,8 +1569,8 @@
var maxDate = function maxDate() { var maxDate = function maxDate() {
var _Math$max; var _Math$max;
for (var _len30 = arguments.length, dates = new Array(_len30), _key30 = 0; _key30 < _len30; _key30++) { for (var _len31 = arguments.length, dates = new Array(_len31), _key31 = 0; _key31 < _len31; _key31++) {
dates[_key30] = arguments[_key30]; dates[_key31] = arguments[_key31];
} }
return new Date((_Math$max = Math.max).apply.apply(_Math$max, [null].concat(dates))); return new Date((_Math$max = Math.max).apply.apply(_Math$max, [null].concat(dates)));
@ -1580,8 +1604,8 @@
}; };
var merge = function merge() { var merge = function merge() {
for (var _len31 = arguments.length, objs = new Array(_len31), _key31 = 0; _key31 < _len31; _key31++) { for (var _len32 = arguments.length, objs = new Array(_len32), _key32 = 0; _key32 < _len32; _key32++) {
objs[_key31] = arguments[_key31]; objs[_key32] = arguments[_key32];
} }
return objs.concat().reduce(function (acc, obj) { return objs.concat().reduce(function (acc, obj) {
@ -1601,8 +1625,8 @@
var minDate = function minDate() { var minDate = function minDate() {
var _Math$min; var _Math$min;
for (var _len32 = arguments.length, dates = new Array(_len32), _key32 = 0; _key32 < _len32; _key32++) { for (var _len33 = arguments.length, dates = new Array(_len33), _key33 = 0; _key33 < _len33; _key33++) {
dates[_key32] = arguments[_key32]; dates[_key33] = arguments[_key33];
} }
return new Date((_Math$min = Math.min).apply.apply(_Math$min, [null].concat(dates))); return new Date((_Math$min = Math.min).apply.apply(_Math$min, [null].concat(dates)));
@ -1658,8 +1682,8 @@
var nthArg = function nthArg(n) { var nthArg = function nthArg(n) {
return function () { return function () {
for (var _len33 = arguments.length, args = new Array(_len33), _key33 = 0; _key33 < _len33; _key33++) { for (var _len34 = arguments.length, args = new Array(_len34), _key34 = 0; _key34 < _len34; _key34++) {
args[_key33] = arguments[_key33]; args[_key34] = arguments[_key34];
} }
return args.slice(n)[0]; return args.slice(n)[0];
@ -1740,20 +1764,6 @@
if (opts.target) return delegatorFn; if (opts.target) return delegatorFn;
}; };
var once = function once(fn) {
var called = false;
return function () {
if (called) return;
called = true;
for (var _len34 = arguments.length, args = new Array(_len34), _key34 = 0; _key34 < _len34; _key34++) {
args[_key34] = arguments[_key34];
}
return fn.apply(this, args);
};
};
var onUserInputChange = function onUserInputChange(callback) { var onUserInputChange = function onUserInputChange(callback) {
var type = 'mouse', var type = 'mouse',
lastTime = 0; lastTime = 0;
@ -1770,6 +1780,20 @@
}); });
}; };
var once = function once(fn) {
var called = false;
return function () {
if (called) return;
called = true;
for (var _len35 = arguments.length, args = new Array(_len35), _key35 = 0; _key35 < _len35; _key35++) {
args[_key35] = arguments[_key35];
}
return fn.apply(this, args);
};
};
var orderBy = function orderBy(arr, props, orders) { var orderBy = function orderBy(arr, props, orders) {
return _toConsumableArray(arr).sort(function (a, b) { return _toConsumableArray(arr).sort(function (a, b) {
return props.reduce(function (acc, prop, i) { return props.reduce(function (acc, prop, i) {
@ -1788,13 +1812,13 @@
}; };
var over = function over() { var over = function over() {
for (var _len35 = arguments.length, fns = new Array(_len35), _key35 = 0; _key35 < _len35; _key35++) { for (var _len36 = arguments.length, fns = new Array(_len36), _key36 = 0; _key36 < _len36; _key36++) {
fns[_key35] = arguments[_key35]; fns[_key36] = arguments[_key36];
} }
return function () { return function () {
for (var _len36 = arguments.length, args = new Array(_len36), _key36 = 0; _key36 < _len36; _key36++) { for (var _len37 = arguments.length, args = new Array(_len37), _key37 = 0; _key37 < _len37; _key37++) {
args[_key36] = arguments[_key36]; args[_key37] = arguments[_key37];
} }
return fns.map(function (fn) { return fns.map(function (fn) {
@ -1805,8 +1829,8 @@
var overArgs = function overArgs(fn, transforms) { var overArgs = function overArgs(fn, transforms) {
return function () { return function () {
for (var _len37 = arguments.length, args = new Array(_len37), _key37 = 0; _key37 < _len37; _key37++) { for (var _len38 = arguments.length, args = new Array(_len38), _key38 = 0; _key38 < _len38; _key38++) {
args[_key37] = arguments[_key37]; args[_key38] = arguments[_key38];
} }
return fn.apply(void 0, _toConsumableArray(args.map(function (val, i) { return fn.apply(void 0, _toConsumableArray(args.map(function (val, i) {
@ -1835,13 +1859,13 @@
}; };
var partial = function partial(fn) { var partial = function partial(fn) {
for (var _len38 = arguments.length, partials = new Array(_len38 > 1 ? _len38 - 1 : 0), _key38 = 1; _key38 < _len38; _key38++) { for (var _len39 = arguments.length, partials = new Array(_len39 > 1 ? _len39 - 1 : 0), _key39 = 1; _key39 < _len39; _key39++) {
partials[_key38 - 1] = arguments[_key38]; partials[_key39 - 1] = arguments[_key39];
} }
return function () { return function () {
for (var _len39 = arguments.length, args = new Array(_len39), _key39 = 0; _key39 < _len39; _key39++) { for (var _len40 = arguments.length, args = new Array(_len40), _key40 = 0; _key40 < _len40; _key40++) {
args[_key39] = arguments[_key39]; args[_key40] = arguments[_key40];
} }
return fn.apply(void 0, partials.concat(args)); return fn.apply(void 0, partials.concat(args));
@ -1849,13 +1873,13 @@
}; };
var partialRight = function partialRight(fn) { var partialRight = function partialRight(fn) {
for (var _len40 = arguments.length, partials = new Array(_len40 > 1 ? _len40 - 1 : 0), _key40 = 1; _key40 < _len40; _key40++) { for (var _len41 = arguments.length, partials = new Array(_len41 > 1 ? _len41 - 1 : 0), _key41 = 1; _key41 < _len41; _key41++) {
partials[_key40 - 1] = arguments[_key40]; partials[_key41 - 1] = arguments[_key41];
} }
return function () { return function () {
for (var _len41 = arguments.length, args = new Array(_len41), _key41 = 0; _key41 < _len41; _key41++) { for (var _len42 = arguments.length, args = new Array(_len42), _key42 = 0; _key42 < _len42; _key42++) {
args[_key41] = arguments[_key41]; args[_key42] = arguments[_key42];
} }
return fn.apply(void 0, args.concat(partials)); return fn.apply(void 0, args.concat(partials));
@ -1899,8 +1923,8 @@
}; };
var pipeAsyncFunctions = function pipeAsyncFunctions() { var pipeAsyncFunctions = function pipeAsyncFunctions() {
for (var _len42 = arguments.length, fns = new Array(_len42), _key42 = 0; _key42 < _len42; _key42++) { for (var _len43 = arguments.length, fns = new Array(_len43), _key43 = 0; _key43 < _len43; _key43++) {
fns[_key42] = arguments[_key42]; fns[_key43] = arguments[_key43];
} }
return function (arg) { return function (arg) {
@ -1911,8 +1935,8 @@
}; };
var pipeFunctions = function pipeFunctions() { var pipeFunctions = function pipeFunctions() {
for (var _len43 = arguments.length, fns = new Array(_len43), _key43 = 0; _key43 < _len43; _key43++) { for (var _len44 = arguments.length, fns = new Array(_len44), _key44 = 0; _key44 < _len44; _key44++) {
fns[_key43] = arguments[_key43]; fns[_key44] = arguments[_key44];
} }
return fns.reduce(function (f, g) { return fns.reduce(function (f, g) {
@ -1985,8 +2009,8 @@
var promisify = function promisify(func) { var promisify = function promisify(func) {
return function () { return function () {
for (var _len44 = arguments.length, args = new Array(_len44), _key44 = 0; _key44 < _len44; _key44++) { for (var _len45 = arguments.length, args = new Array(_len45), _key45 = 0; _key45 < _len45; _key45++) {
args[_key44] = arguments[_key44]; args[_key45] = arguments[_key45];
} }
return new Promise(function (resolve, reject) { return new Promise(function (resolve, reject) {
@ -1998,8 +2022,8 @@
}; };
var pull = function pull(arr) { var pull = function pull(arr) {
for (var _len45 = arguments.length, args = new Array(_len45 > 1 ? _len45 - 1 : 0), _key45 = 1; _key45 < _len45; _key45++) { for (var _len46 = arguments.length, args = new Array(_len46 > 1 ? _len46 - 1 : 0), _key46 = 1; _key46 < _len46; _key46++) {
args[_key45 - 1] = arguments[_key45]; args[_key46 - 1] = arguments[_key46];
} }
var argState = Array.isArray(args[0]) ? args[0] : args; var argState = Array.isArray(args[0]) ? args[0] : args;
@ -2042,8 +2066,8 @@
}; };
var pullBy = function pullBy(arr) { var pullBy = function pullBy(arr) {
for (var _len46 = arguments.length, args = new Array(_len46 > 1 ? _len46 - 1 : 0), _key46 = 1; _key46 < _len46; _key46++) { for (var _len47 = arguments.length, args = new Array(_len47 > 1 ? _len47 - 1 : 0), _key47 = 1; _key47 < _len47; _key47++) {
args[_key46 - 1] = arguments[_key46]; args[_key47 - 1] = arguments[_key47];
} }
var length = args.length; var length = args.length;
@ -2093,8 +2117,8 @@
var rearg = function rearg(fn, indexes) { var rearg = function rearg(fn, indexes) {
return function () { return function () {
for (var _len47 = arguments.length, args = new Array(_len47), _key47 = 0; _key47 < _len47; _key47++) { for (var _len48 = arguments.length, args = new Array(_len48), _key48 = 0; _key48 < _len48; _key48++) {
args[_key47] = arguments[_key47]; args[_key48] = arguments[_key48];
} }
return fn.apply(void 0, _toConsumableArray(indexes.map(function (i) { return fn.apply(void 0, _toConsumableArray(indexes.map(function (i) {
@ -2137,15 +2161,6 @@
return asLink ? window.location.href = url : window.location.replace(url); return asLink ? window.location.href = url : window.location.replace(url);
}; };
var reducedFilter = function reducedFilter(data, keys, fn) {
return data.filter(fn).map(function (el) {
return keys.reduce(function (acc, key) {
acc[key] = el[key];
return acc;
}, {});
});
};
var reduceSuccessive = function reduceSuccessive(arr, fn, acc) { var reduceSuccessive = function reduceSuccessive(arr, fn, acc) {
return arr.reduce(function (res, val, i, arr) { return arr.reduce(function (res, val, i, arr) {
return res.push(fn(res.slice(-1)[0], val, i, arr)), res; return res.push(fn(res.slice(-1)[0], val, i, arr)), res;
@ -2161,6 +2176,15 @@
}); });
}; };
var reducedFilter = function reducedFilter(data, keys, fn) {
return data.filter(fn).map(function (el) {
return keys.reduce(function (acc, key) {
acc[key] = el[key];
return acc;
}, {});
});
};
var reject = function reject(pred, array) { var reject = function reject(pred, array) {
return array.filter(function () { return array.filter(function () {
return !pred.apply(void 0, arguments); return !pred.apply(void 0, arguments);
@ -2188,10 +2212,6 @@
return _toConsumableArray(str).reverse().join(''); return _toConsumableArray(str).reverse().join('');
}; };
var RGBToHex = function RGBToHex(r, g, b) {
return ((r << 16) + (g << 8) + b).toString(16).padStart(6, '0');
};
var round = function round(n) { var round = function round(n) {
var decimals = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0; var decimals = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
return Number("".concat(Math.round("".concat(n, "e").concat(decimals)), "e-").concat(decimals)); return Number("".concat(Math.round("".concat(n, "e").concat(decimals)), "e-").concat(decimals));
@ -2272,16 +2292,16 @@
var index = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0; var index = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
var delCount = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0; var delCount = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0;
for (var _len48 = arguments.length, elements = new Array(_len48 > 3 ? _len48 - 3 : 0), _key48 = 3; _key48 < _len48; _key48++) { for (var _len49 = arguments.length, elements = new Array(_len49 > 3 ? _len49 - 3 : 0), _key49 = 3; _key49 < _len49; _key49++) {
elements[_key48 - 3] = arguments[_key48]; elements[_key49 - 3] = arguments[_key49];
} }
return arr.slice(0, index).concat(elements).concat(arr.slice(index + delCount)); return arr.slice(0, index).concat(elements).concat(arr.slice(index + delCount));
}; };
var show = function show() { var show = function show() {
for (var _len49 = arguments.length, el = new Array(_len49), _key49 = 0; _key49 < _len49; _key49++) { for (var _len50 = arguments.length, el = new Array(_len50), _key50 = 0; _key50 < _len50; _key50++) {
el[_key49] = arguments[_key49]; el[_key50] = arguments[_key50];
} }
return el.concat().forEach(function (e) { return el.concat().forEach(function (e) {
@ -2417,8 +2437,8 @@
}; };
var sum = function sum() { var sum = function sum() {
for (var _len50 = arguments.length, arr = new Array(_len50), _key50 = 0; _key50 < _len50; _key50++) { for (var _len51 = arguments.length, arr = new Array(_len51), _key51 = 0; _key51 < _len51; _key51++) {
arr[_key50] = arguments[_key50]; arr[_key51] = arguments[_key51];
} }
return arr.concat().reduce(function (acc, val) { return arr.concat().reduce(function (acc, val) {
@ -2553,13 +2573,6 @@
}; };
}; };
var times = function times(n, fn) {
var context = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : undefined;
var i = 0;
while (fn.call(context, i) !== false && ++i < n) {}
};
var timeTaken = function timeTaken(callback) { var timeTaken = function timeTaken(callback) {
console.time('timeTaken'); console.time('timeTaken');
var r = callback(); var r = callback();
@ -2567,6 +2580,13 @@
return r; return r;
}; };
var times = function times(n, fn) {
var context = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : undefined;
var i = 0;
while (fn.call(context, i) !== false && ++i < n) {}
};
var toCamelCase = function toCamelCase(str) { var toCamelCase = function toCamelCase(str) {
var s = str && str.match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g).map(function (x) { var s = str && str.match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g).map(function (x) {
return x.slice(0, 1).toUpperCase() + x.slice(1).toLowerCase(); return x.slice(0, 1).toUpperCase() + x.slice(1).toLowerCase();
@ -2586,10 +2606,6 @@
return num.toLocaleString('en-US'); return num.toLocaleString('en-US');
}; };
var toggleClass = function toggleClass(el, className) {
return el.classList.toggle(className);
};
var toHash = function toHash(object, key) { var toHash = function toHash(object, key) {
return Array.prototype.reduce.call(object, function (acc, data, index) { return Array.prototype.reduce.call(object, function (acc, data, index) {
return acc[!key ? index : data[key]] = data, acc; return acc[!key ? index : data[key]] = data, acc;
@ -2602,14 +2618,6 @@
}).join('-'); }).join('-');
}; };
var tomorrow = function tomorrow() {
var long = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
var t = new Date();
t.setDate(t.getDate() + 1);
var ret = "".concat(t.getFullYear(), "-").concat(String(t.getMonth() + 1).padStart(2, '0'), "-").concat(String(t.getDate()).padStart(2, '0'));
return !long ? ret : "".concat(ret, "T00:00:00");
};
var toOrdinalSuffix = function toOrdinalSuffix(num) { var toOrdinalSuffix = function toOrdinalSuffix(num) {
var int = parseInt(num), var int = parseInt(num),
digits = [int % 10, int % 100], digits = [int % 10, int % 100],
@ -2635,6 +2643,18 @@
}).join(' '); }).join(' ');
}; };
var toggleClass = function toggleClass(el, className) {
return el.classList.toggle(className);
};
var tomorrow = function tomorrow() {
var long = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
var t = new Date();
t.setDate(t.getDate() + 1);
var ret = "".concat(t.getFullYear(), "-").concat(String(t.getMonth() + 1).padStart(2, '0'), "-").concat(String(t.getDate()).padStart(2, '0'));
return !long ? ret : "".concat(ret, "T00:00:00");
};
var transform = function transform(obj, fn, acc) { var transform = function transform(obj, fn, acc) {
return Object.keys(obj).reduce(function (a, k) { return Object.keys(obj).reduce(function (a, k) {
return fn(a, obj[k], k, obj); return fn(a, obj[k], k, obj);
@ -2674,8 +2694,8 @@
}; };
}; };
for (var _len51 = arguments.length, args = new Array(_len51), _key51 = 0; _key51 < _len51; _key51++) { for (var _len52 = arguments.length, args = new Array(_len52), _key52 = 0; _key52 < _len52; _key52++) {
args[_key51] = arguments[_key51]; args[_key52] = arguments[_key52];
} }
if (n > args.length) throw new RangeError('Arguments too few!'); if (n > args.length) throw new RangeError('Arguments too few!');
@ -2802,26 +2822,6 @@
}); });
}; };
var URLJoin = function URLJoin() {
for (var _len52 = arguments.length, args = new Array(_len52), _key52 = 0; _key52 < _len52; _key52++) {
args[_key52] = arguments[_key52];
}
return args.join('/').replace(/[\/]+/g, '/').replace(/^(.+):\//, '$1://').replace(/^file:/, 'file:/').replace(/\/(\?|&|#[^!])/g, '$1').replace(/\?/g, '&').replace('&', '?');
};
var UUIDGeneratorBrowser = function UUIDGeneratorBrowser() {
return ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, function (c) {
return (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16);
});
};
var UUIDGeneratorNode = function UUIDGeneratorNode() {
return ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, function (c) {
return (c ^ crypto.randomBytes(1)[0] & 15 >> c / 4).toString(16);
});
};
var validateNumber = function validateNumber(n) { var validateNumber = function validateNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n) && Number(n) == n; return !isNaN(parseFloat(n)) && isFinite(n) && Number(n) == n;
}; };
@ -2905,6 +2905,14 @@
}; };
module.exports = { module.exports = {
CSVToArray: CSVToArray,
CSVToJSON: CSVToJSON,
JSONToFile: JSONToFile,
JSONtoCSV: JSONtoCSV,
RGBToHex: RGBToHex,
URLJoin: URLJoin,
UUIDGeneratorBrowser: UUIDGeneratorBrowser,
UUIDGeneratorNode: UUIDGeneratorNode,
all: all, all: all,
allEqual: allEqual, allEqual: allEqual,
any: any, any: any,
@ -2943,12 +2951,10 @@
converge: converge, converge: converge,
copyToClipboard: copyToClipboard, copyToClipboard: copyToClipboard,
countBy: countBy, countBy: countBy,
counter: counter,
countOccurrences: countOccurrences, countOccurrences: countOccurrences,
counter: counter,
createElement: createElement, createElement: createElement,
createEventHub: createEventHub, createEventHub: createEventHub,
CSVToArray: CSVToArray,
CSVToJSON: CSVToJSON,
currentURL: currentURL, currentURL: currentURL,
curry: curry, curry: curry,
dayOfYear: dayOfYear, dayOfYear: dayOfYear,
@ -2992,9 +2998,9 @@
flattenObject: flattenObject, flattenObject: flattenObject,
flip: flip, flip: flip,
forEachRight: forEachRight, forEachRight: forEachRight,
formatDuration: formatDuration,
forOwn: forOwn, forOwn: forOwn,
forOwnRight: forOwnRight, forOwnRight: forOwnRight,
formatDuration: formatDuration,
fromCamelCase: fromCamelCase, fromCamelCase: fromCamelCase,
functionName: functionName, functionName: functionName,
functions: functions, functions: functions,
@ -3022,6 +3028,7 @@
httpPost: httpPost, httpPost: httpPost,
httpsRedirect: httpsRedirect, httpsRedirect: httpsRedirect,
hz: hz, hz: hz,
inRange: inRange,
indentString: indentString, indentString: indentString,
indexOfAll: indexOfAll, indexOfAll: indexOfAll,
initial: initial, initial: initial,
@ -3030,7 +3037,6 @@
initializeArrayWithRangeRight: initializeArrayWithRangeRight, initializeArrayWithRangeRight: initializeArrayWithRangeRight,
initializeArrayWithValues: initializeArrayWithValues, initializeArrayWithValues: initializeArrayWithValues,
initializeNDArray: initializeNDArray, initializeNDArray: initializeNDArray,
inRange: inRange,
insertAfter: insertAfter, insertAfter: insertAfter,
insertBefore: insertBefore, insertBefore: insertBefore,
intersection: intersection, intersection: intersection,
@ -3073,8 +3079,6 @@
isValidJSON: isValidJSON, isValidJSON: isValidJSON,
isWritableStream: isWritableStream, isWritableStream: isWritableStream,
join: join, join: join,
JSONtoCSV: JSONtoCSV,
JSONToFile: JSONToFile,
last: last, last: last,
lcm: lcm, lcm: lcm,
longestItem: longestItem, longestItem: longestItem,
@ -3111,8 +3115,8 @@
omit: omit, omit: omit,
omitBy: omitBy, omitBy: omitBy,
on: on, on: on,
once: once,
onUserInputChange: onUserInputChange, onUserInputChange: onUserInputChange,
once: once,
orderBy: orderBy, orderBy: orderBy,
over: over, over: over,
overArgs: overArgs, overArgs: overArgs,
@ -3147,15 +3151,14 @@
rearg: rearg, rearg: rearg,
recordAnimationFrames: recordAnimationFrames, recordAnimationFrames: recordAnimationFrames,
redirect: redirect, redirect: redirect,
reducedFilter: reducedFilter,
reduceSuccessive: reduceSuccessive, reduceSuccessive: reduceSuccessive,
reduceWhich: reduceWhich, reduceWhich: reduceWhich,
reducedFilter: reducedFilter,
reject: reject, reject: reject,
remove: remove, remove: remove,
removeNonASCII: removeNonASCII, removeNonASCII: removeNonASCII,
renameKeys: renameKeys, renameKeys: renameKeys,
reverseString: reverseString, reverseString: reverseString,
RGBToHex: RGBToHex,
round: round, round: round,
runAsync: runAsync, runAsync: runAsync,
runPromisesInSeries: runPromisesInSeries, runPromisesInSeries: runPromisesInSeries,
@ -3196,19 +3199,19 @@
takeRightWhile: takeRightWhile, takeRightWhile: takeRightWhile,
takeWhile: takeWhile, takeWhile: takeWhile,
throttle: throttle, throttle: throttle,
times: times,
timeTaken: timeTaken, timeTaken: timeTaken,
times: times,
toCamelCase: toCamelCase, toCamelCase: toCamelCase,
toCurrency: toCurrency, toCurrency: toCurrency,
toDecimalMark: toDecimalMark, toDecimalMark: toDecimalMark,
toggleClass: toggleClass,
toHash: toHash, toHash: toHash,
toKebabCase: toKebabCase, toKebabCase: toKebabCase,
tomorrow: tomorrow,
toOrdinalSuffix: toOrdinalSuffix, toOrdinalSuffix: toOrdinalSuffix,
toSafeInteger: toSafeInteger, toSafeInteger: toSafeInteger,
toSnakeCase: toSnakeCase, toSnakeCase: toSnakeCase,
toTitleCase: toTitleCase, toTitleCase: toTitleCase,
toggleClass: toggleClass,
tomorrow: tomorrow,
transform: transform, transform: transform,
triggerEvent: triggerEvent, triggerEvent: triggerEvent,
truncateString: truncateString, truncateString: truncateString,
@ -3228,9 +3231,6 @@
untildify: untildify, untildify: untildify,
unzip: unzip, unzip: unzip,
unzipWith: unzipWith, unzipWith: unzipWith,
URLJoin: URLJoin,
UUIDGeneratorBrowser: UUIDGeneratorBrowser,
UUIDGeneratorNode: UUIDGeneratorNode,
validateNumber: validateNumber, validateNumber: validateNumber,
when: when, when: when,
without: without, without: without,

File diff suppressed because one or more lines are too long

2640
dist/_30s.esm.js vendored

File diff suppressed because it is too large Load Diff

2640
dist/_30s.js vendored

File diff suppressed because it is too large Load Diff

View File

@ -1664,7 +1664,7 @@
"archived": false "archived": false
}, },
"meta": { "meta": {
"hash": "8b7b70809f93fd9392315a5c63aa4cbbf9b45eb1165a7d44db314186d407816b" "hash": "40558410bed6e9e2866362dc86898fd28a97073f798d8dd5c566eea2ccec2f8f"
} }
}, },
{ {
@ -4414,7 +4414,7 @@
"archived": false "archived": false
}, },
"meta": { "meta": {
"hash": "c7a62b55b5a90661bf3f9c956f075906439a50151a3aee4023ad8fe878cae2e6" "hash": "2fd449a2a993bdbc2b93d185ef09aea72af7845152de46d6050db82efe912130"
} }
}, },
{ {

View File

@ -2443,8 +2443,8 @@
"fileName": "hide.md", "fileName": "hide.md",
"text": "Hides all the elements specified.\n\nUse `NodeList.prototype.forEach()` to apply `display: none` to each element specified.", "text": "Hides all the elements specified.\n\nUse `NodeList.prototype.forEach()` to apply `display: none` to each element specified.",
"codeBlocks": { "codeBlocks": {
"es6": "const hide = els => els.forEach(e => (e.style.display = 'none'));", "es6": "const hide = (...el) => [...el].forEach(e => (e.style.display = 'none'));",
"es5": "var hide = function hide(els) {\n return els.forEach(function (e) {\n return e.style.display = 'none';\n });\n};", "es5": "var hide = function hide() {\n for (var _len = arguments.length, el = new Array(_len), _key = 0; _key < _len; _key++) {\n el[_key] = arguments[_key];\n }\n\n return el.concat().forEach(function (e) {\n return e.style.display = 'none';\n });\n};",
"example": "hide(document.querySelectorAll('img')); // Hides all <img> elements on the page" "example": "hide(document.querySelectorAll('img')); // Hides all <img> elements on the page"
}, },
"tags": [ "tags": [
@ -2455,7 +2455,7 @@
}, },
"meta": { "meta": {
"archived": false, "archived": false,
"hash": "8b7b70809f93fd9392315a5c63aa4cbbf9b45eb1165a7d44db314186d407816b" "hash": "40558410bed6e9e2866362dc86898fd28a97073f798d8dd5c566eea2ccec2f8f"
} }
}, },
{ {
@ -6491,7 +6491,7 @@
"codeBlocks": { "codeBlocks": {
"es6": "const toHash = (object, key) =>\n Array.prototype.reduce.call(\n object,\n (acc, data, index) => ((acc[!key ? index : data[key]] = data), acc),\n {}\n );", "es6": "const toHash = (object, key) =>\n Array.prototype.reduce.call(\n object,\n (acc, data, index) => ((acc[!key ? index : data[key]] = data), acc),\n {}\n );",
"es5": "var toHash = function toHash(object, key) {\n return Array.prototype.reduce.call(object, function (acc, data, index) {\n return acc[!key ? index : data[key]] = data, acc;\n }, {});\n};", "es5": "var toHash = function toHash(object, key) {\n return Array.prototype.reduce.call(object, function (acc, data, index) {\n return acc[!key ? index : data[key]] = data, acc;\n }, {});\n};",
"example": "toHash([4, 3, 2, 1]); // { 0: 4, 1: 3, 2: 2, 1: 1 }\ntoHash([{ a: 'label' }], 'a'); // { label: { a: 'label' } }\n// A more in depth example:\nlet users = [{ id: 1, first: 'Jon' }, { id: 2, first: 'Joe' }, { id: 3, first: 'Moe' }];\nlet managers = [{ manager: 1, employees: [2, 3] }];\n// We use function here because we want a bindable reference, but a closure referencing the hash would work, too.\nmanagers.forEach(\n manager =>\n (manager.employees = manager.employees.map(function(id) {\n return this[id];\n }, toHash(users, 'id')))\n);\nmanagers; // [ { manager:1, employees: [ { id: 2, first: \"Joe\" }, { id: 3, first: \"Moe\" } ] } ]" "example": "toHash([4, 3, 2, 1]); // { 0: 4, 1: 3, 2: 2, 3: 1 }\ntoHash([{ a: 'label' }], 'a'); // { label: { a: 'label' } }\n// A more in depth example:\nlet users = [{ id: 1, first: 'Jon' }, { id: 2, first: 'Joe' }, { id: 3, first: 'Moe' }];\nlet managers = [{ manager: 1, employees: [2, 3] }];\n// We use function here because we want a bindable reference, but a closure referencing the hash would work, too.\nmanagers.forEach(\n manager =>\n (manager.employees = manager.employees.map(function(id) {\n return this[id];\n }, toHash(users, 'id')))\n);\nmanagers; // [ { manager:1, employees: [ { id: 2, first: \"Joe\" }, { id: 3, first: \"Moe\" } ] } ]"
}, },
"tags": [ "tags": [
"array", "array",
@ -6500,7 +6500,7 @@
}, },
"meta": { "meta": {
"archived": false, "archived": false,
"hash": "c7a62b55b5a90661bf3f9c956f075906439a50151a3aee4023ad8fe878cae2e6" "hash": "2fd449a2a993bdbc2b93d185ef09aea72af7845152de46d6050db82efe912130"
} }
}, },
{ {

File diff suppressed because it is too large Load Diff

View File

@ -1123,7 +1123,7 @@
"hide": { "hide": {
"prefix": "30s_hide", "prefix": "30s_hide",
"body": [ "body": [
"const hide = els => els.forEach(e => (e.style.display = 'none'));" "const hide = (...el) => [...el].forEach(e => (e.style.display = 'none'));"
], ],
"description": "Hides all the elements specified.\n\nUse `NodeList.prototype.forEach()` to apply `display: none` to each element specified" "description": "Hides all the elements specified.\n\nUse `NodeList.prototype.forEach()` to apply `display: none` to each element specified"
}, },