From 3d13db0790a5ee502c0564a20df0b539add35259 Mon Sep 17 00:00:00 2001 From: 30secondsofcode <30secondsofcode@gmail.com> Date: Wed, 14 Feb 2018 20:22:35 +0000 Subject: [PATCH] Travis build: 1678 [cron] --- dist/_30s.es5.js | 200 +- dist/_30s.es5.min.js | 2 +- dist/_30s.esm.js | 52 +- dist/_30s.js | 52 +- dist/_30s.min.js | 2 +- test/mostPerformant/mostPerformant.js | 9 + test/mostPerformant/mostPerformant.test.js | 13 + test/testlog | 3707 ++++++++++---------- 8 files changed, 2123 insertions(+), 1914 deletions(-) create mode 100644 test/mostPerformant/mostPerformant.js create mode 100644 test/mostPerformant/mostPerformant.test.js diff --git a/dist/_30s.es5.js b/dist/_30s.es5.js index dfae2893e..74d832712 100644 --- a/dist/_30s.es5.js +++ b/dist/_30s.es5.js @@ -34,6 +34,14 @@ var UUIDGeneratorNode = function UUIDGeneratorNode() { }); }; +var all = function all(arr) { + return arr.every(Boolean); +}; + +var allBy = function allBy(arr, fn) { + return arr.every(fn); +}; + var anagrams = function anagrams(str) { if (str.length <= 2) return str.length === 2 ? [str, str[1] + str[0]] : [str]; return str.split('').reduce(function (acc, letter, i) { @@ -43,6 +51,19 @@ var anagrams = function anagrams(str) { }, []); }; +var any = function any(arr) { + return arr.some(Boolean); +}; + +var anyBy = function anyBy(arr, fn) { + return arr.some(fn); +}; + +var approximatelyEqual = function approximatelyEqual(v1, v2) { + var epsilon = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 0.001; + return Math.abs(v1 - v2) < epsilon; +}; + var arrayToHtmlList = function arrayToHtmlList(arr, listID) { return arr.map(function (item) { return document.querySelector('#' + listID).innerHTML += '