Travis build: 986 [cron]

This commit is contained in:
30secondsofcode
2018-01-03 20:04:57 +00:00
parent 9675b6108f
commit 76d022390c
5 changed files with 22 additions and 21 deletions

10
dist/_30s.es5.js vendored
View File

@ -788,10 +788,12 @@ var median = function median(arr) {
};
var memoize = function memoize(fn) {
var cache = Object.create(null);
return function (value) {
return cache[value] || (cache[value] = fn(value));
var cache = new Map();
var cached = function cached(val) {
return cache.has(val) ? cache.get(val) : cache.set(val, fn.call(this, val)) && cache.get(val);
};
cached.cache = cache;
return cached;
};
function _toConsumableArray$8(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
@ -1075,7 +1077,7 @@ var round = function round(n) {
};
var runAsync = function runAsync(fn) {
var blob = '\n var fn = ' + fn.toString() + ';\n this.postMessage(fn());\n ';
var blob = 'var fn = ' + fn.toString() + '; postMessage(fn());';
var worker = new Worker(URL.createObjectURL(new Blob([blob]), {
type: 'application/javascript; charset=utf-8'
}));

File diff suppressed because one or more lines are too long

13
dist/_30s.esm.js vendored
View File

@ -461,8 +461,12 @@ const median = arr => {
};
const memoize = fn => {
const cache = Object.create(null);
return value => cache[value] || (cache[value] = fn(value));
const cache = new Map();
const cached = function(val) {
return cache.has(val) ? cache.get(val) : cache.set(val, fn.call(this, val)) && cache.get(val);
};
cached.cache = cache;
return cached;
};
const minN = (arr, n = 1) => [...arr].sort((a, b) => a - b).slice(0, n);
@ -642,10 +646,7 @@ const reverseString = str =>
const round = (n, decimals = 0) => Number(`${Math.round(`${n}e${decimals}`)}e-${decimals}`);
const runAsync = fn => {
const blob = `
var fn = ${fn.toString()};
this.postMessage(fn());
`;
const blob = `var fn = ${fn.toString()}; postMessage(fn());`;
const worker = new Worker(
URL.createObjectURL(new Blob([blob]), {
type: 'application/javascript; charset=utf-8'

13
dist/_30s.js vendored
View File

@ -467,8 +467,12 @@ const median = arr => {
};
const memoize = fn => {
const cache = Object.create(null);
return value => cache[value] || (cache[value] = fn(value));
const cache = new Map();
const cached = function(val) {
return cache.has(val) ? cache.get(val) : cache.set(val, fn.call(this, val)) && cache.get(val);
};
cached.cache = cache;
return cached;
};
const minN = (arr, n = 1) => [...arr].sort((a, b) => a - b).slice(0, n);
@ -648,10 +652,7 @@ const reverseString = str =>
const round = (n, decimals = 0) => Number(`${Math.round(`${n}e${decimals}`)}e-${decimals}`);
const runAsync = fn => {
const blob = `
var fn = ${fn.toString()};
this.postMessage(fn());
`;
const blob = `var fn = ${fn.toString()}; postMessage(fn());`;
const worker = new Worker(
URL.createObjectURL(new Blob([blob]), {
type: 'application/javascript; charset=utf-8'

5
dist/_30s.min.js vendored

File diff suppressed because one or more lines are too long