diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-03-27 21:01:33 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-03-27 21:01:33 +0100 |
commit | cc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 (patch) | |
tree | 92c5d88706a6ffc654d1b133618d357890e7096b /node_modules/es5-ext/math | |
parent | 3771b4d6b67b34c130f3a9a1a15f42deefdb2eda (diff) |
remove node_modules
Diffstat (limited to 'node_modules/es5-ext/math')
71 files changed, 0 insertions, 767 deletions
diff --git a/node_modules/es5-ext/math/_pack-ieee754.js b/node_modules/es5-ext/math/_pack-ieee754.js deleted file mode 100644 index b77bc8d40..000000000 --- a/node_modules/es5-ext/math/_pack-ieee754.js +++ /dev/null @@ -1,88 +0,0 @@ -/* eslint no-bitwise: "off" */ -// Credit: https://github.com/paulmillr/es6-shim/ - -"use strict"; - -var abs = Math.abs - , floor = Math.floor - , log = Math.log - , min = Math.min - , pow = Math.pow - , LN2 = Math.LN2 - , roundToEven; - -roundToEven = function (num) { - var whole = floor(num), fraction = num - whole; - if (fraction < 0.5) return whole; - if (fraction > 0.5) return whole + 1; - return whole % 2 ? whole + 1 : whole; -}; - -// eslint-disable-next-line max-statements -module.exports = function (value, ebits, fbits) { - var bias = (1 << (ebits - 1)) - 1, sign, e, fraction, i, bits, str, bytes; - - // Compute sign, exponent, fraction - if (isNaN(value)) { - // NaN - // http://dev.w3.org/2006/webapi/WebIDL/#es-type-mapping - e = (1 << ebits) - 1; - fraction = pow(2, fbits - 1); - sign = 0; - } else if (value === Infinity || value === -Infinity) { - e = (1 << ebits) - 1; - fraction = 0; - sign = value < 0 ? 1 : 0; - } else if (value === 0) { - e = 0; - fraction = 0; - sign = 1 / value === -Infinity ? 1 : 0; - } else { - sign = value < 0; - value = abs(value); - - if (value >= pow(2, 1 - bias)) { - e = min(floor(log(value) / LN2), 1023); - fraction = roundToEven(value / pow(2, e) * pow(2, fbits)); - if (fraction / pow(2, fbits) >= 2) { - e += 1; - fraction = 1; - } - if (e > bias) { - // Overflow - e = (1 << ebits) - 1; - fraction = 0; - } else { - // Normal - e += bias; - fraction -= pow(2, fbits); - } - } else { - // Subnormal - e = 0; - fraction = roundToEven(value / pow(2, 1 - bias - fbits)); - } - } - - // Pack sign, exponent, fraction - bits = []; - for (i = fbits; i; i -= 1) { - bits.push(fraction % 2 ? 1 : 0); - fraction = floor(fraction / 2); - } - for (i = ebits; i; i -= 1) { - bits.push(e % 2 ? 1 : 0); - e = floor(e / 2); - } - bits.push(sign ? 1 : 0); - bits.reverse(); - str = bits.join(""); - - // Bits to bytes - bytes = []; - while (str.length) { - bytes.push(parseInt(str.substring(0, 8), 2)); - str = str.substring(8); - } - return bytes; -}; diff --git a/node_modules/es5-ext/math/_unpack-ieee754.js b/node_modules/es5-ext/math/_unpack-ieee754.js deleted file mode 100644 index 83fa9475e..000000000 --- a/node_modules/es5-ext/math/_unpack-ieee754.js +++ /dev/null @@ -1,33 +0,0 @@ -/* eslint no-bitwise: "off" */ -// Credit: https://github.com/paulmillr/es6-shim/ - -"use strict"; - -var pow = Math.pow; - -module.exports = function (bytes, ebits, fbits) { - // Bytes to bits - var bits = [], i, j, bit, str, bias, sign, e, fraction; - - for (i = bytes.length; i; i -= 1) { - bit = bytes[i - 1]; - for (j = 8; j; j -= 1) { - bits.push(bit % 2 ? 1 : 0); - bit >>= 1; - } - } - bits.reverse(); - str = bits.join(""); - - // Unpack sign, exponent, fraction - bias = (1 << (ebits - 1)) - 1; - sign = parseInt(str.substring(0, 1), 2) ? -1 : 1; - e = parseInt(str.substring(1, 1 + ebits), 2); - fraction = parseInt(str.substring(1 + ebits), 2); - - // Produce number - if (e === (1 << ebits) - 1) return fraction === 0 ? sign * Infinity : NaN; - if (e > 0) return sign * pow(2, e - bias) * (1 + fraction / pow(2, fbits)); - if (fraction !== 0) return sign * pow(2, -(bias - 1)) * (fraction / pow(2, fbits)); - return sign < 0 ? -0 : 0; -}; diff --git a/node_modules/es5-ext/math/acosh/implement.js b/node_modules/es5-ext/math/acosh/implement.js deleted file mode 100644 index ea75c7d13..000000000 --- a/node_modules/es5-ext/math/acosh/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "acosh", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/acosh/index.js b/node_modules/es5-ext/math/acosh/index.js deleted file mode 100644 index 160f6b992..000000000 --- a/node_modules/es5-ext/math/acosh/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.acosh - : require("./shim"); diff --git a/node_modules/es5-ext/math/acosh/is-implemented.js b/node_modules/es5-ext/math/acosh/is-implemented.js deleted file mode 100644 index 2e9730136..000000000 --- a/node_modules/es5-ext/math/acosh/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var acosh = Math.acosh; - if (typeof acosh !== "function") return false; - return acosh(2) === 1.3169578969248166; -}; diff --git a/node_modules/es5-ext/math/acosh/shim.js b/node_modules/es5-ext/math/acosh/shim.js deleted file mode 100644 index 3e632ffba..000000000 --- a/node_modules/es5-ext/math/acosh/shim.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -var log = Math.log, sqrt = Math.sqrt; - -module.exports = function (value) { - if (isNaN(value)) return NaN; - value = Number(value); - if (value < 1) return NaN; - if (value === 1) return 0; - if (value === Infinity) return value; - return log(value + sqrt(value * value - 1)); -}; diff --git a/node_modules/es5-ext/math/asinh/implement.js b/node_modules/es5-ext/math/asinh/implement.js deleted file mode 100644 index efa6704ec..000000000 --- a/node_modules/es5-ext/math/asinh/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "asinh", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/asinh/index.js b/node_modules/es5-ext/math/asinh/index.js deleted file mode 100644 index b5fb120f2..000000000 --- a/node_modules/es5-ext/math/asinh/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.asinh - : require("./shim"); diff --git a/node_modules/es5-ext/math/asinh/is-implemented.js b/node_modules/es5-ext/math/asinh/is-implemented.js deleted file mode 100644 index a7e0f20f8..000000000 --- a/node_modules/es5-ext/math/asinh/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var asinh = Math.asinh; - if (typeof asinh !== "function") return false; - return asinh(2) === 1.4436354751788103; -}; diff --git a/node_modules/es5-ext/math/asinh/shim.js b/node_modules/es5-ext/math/asinh/shim.js deleted file mode 100644 index 30ce2e4d6..000000000 --- a/node_modules/es5-ext/math/asinh/shim.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; - -var log = Math.log, sqrt = Math.sqrt; - -module.exports = function (value) { - if (isNaN(value)) return NaN; - value = Number(value); - if (value === 0) return value; - if (!isFinite(value)) return value; - if (value < 0) { - value = -value; - return -log(value + sqrt(value * value + 1)); - } - return log(value + sqrt(value * value + 1)); -}; diff --git a/node_modules/es5-ext/math/atanh/implement.js b/node_modules/es5-ext/math/atanh/implement.js deleted file mode 100644 index 47d5cc22a..000000000 --- a/node_modules/es5-ext/math/atanh/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "atanh", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/atanh/index.js b/node_modules/es5-ext/math/atanh/index.js deleted file mode 100644 index 51fbcd66a..000000000 --- a/node_modules/es5-ext/math/atanh/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.atanh - : require("./shim"); diff --git a/node_modules/es5-ext/math/atanh/is-implemented.js b/node_modules/es5-ext/math/atanh/is-implemented.js deleted file mode 100644 index 4787c4fa6..000000000 --- a/node_modules/es5-ext/math/atanh/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var atanh = Math.atanh; - if (typeof atanh !== "function") return false; - return Math.round(atanh(0.5) * 1e15) === 549306144334055; -}; diff --git a/node_modules/es5-ext/math/atanh/shim.js b/node_modules/es5-ext/math/atanh/shim.js deleted file mode 100644 index 9383e9714..000000000 --- a/node_modules/es5-ext/math/atanh/shim.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -var log = Math.log; - -module.exports = function (value) { - if (isNaN(value)) return NaN; - value = Number(value); - if (value < -1) return NaN; - if (value > 1) return NaN; - if (value === -1) return -Infinity; - if (value === 1) return Infinity; - if (value === 0) return value; - return 0.5 * log((1 + value) / (1 - value)); -}; diff --git a/node_modules/es5-ext/math/cbrt/implement.js b/node_modules/es5-ext/math/cbrt/implement.js deleted file mode 100644 index f5adbab0d..000000000 --- a/node_modules/es5-ext/math/cbrt/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "cbrt", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/cbrt/index.js b/node_modules/es5-ext/math/cbrt/index.js deleted file mode 100644 index 47806407c..000000000 --- a/node_modules/es5-ext/math/cbrt/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.cbrt - : require("./shim"); diff --git a/node_modules/es5-ext/math/cbrt/is-implemented.js b/node_modules/es5-ext/math/cbrt/is-implemented.js deleted file mode 100644 index a8ac0db26..000000000 --- a/node_modules/es5-ext/math/cbrt/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var cbrt = Math.cbrt; - if (typeof cbrt !== "function") return false; - return cbrt(2) === 1.2599210498948732; -}; diff --git a/node_modules/es5-ext/math/cbrt/shim.js b/node_modules/es5-ext/math/cbrt/shim.js deleted file mode 100644 index 8871c552f..000000000 --- a/node_modules/es5-ext/math/cbrt/shim.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -var pow = Math.pow; - -module.exports = function (value) { - if (isNaN(value)) return NaN; - value = Number(value); - if (value === 0) return value; - if (!isFinite(value)) return value; - if (value < 0) return -pow(-value, 1 / 3); - return pow(value, 1 / 3); -}; diff --git a/node_modules/es5-ext/math/clz32/implement.js b/node_modules/es5-ext/math/clz32/implement.js deleted file mode 100644 index 10b4a41d0..000000000 --- a/node_modules/es5-ext/math/clz32/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "clz32", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/clz32/index.js b/node_modules/es5-ext/math/clz32/index.js deleted file mode 100644 index a16ee33a5..000000000 --- a/node_modules/es5-ext/math/clz32/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.clz32 - : require("./shim"); diff --git a/node_modules/es5-ext/math/clz32/is-implemented.js b/node_modules/es5-ext/math/clz32/is-implemented.js deleted file mode 100644 index ee6d88288..000000000 --- a/node_modules/es5-ext/math/clz32/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var clz32 = Math.clz32; - if (typeof clz32 !== "function") return false; - return clz32(1000) === 22; -}; diff --git a/node_modules/es5-ext/math/clz32/shim.js b/node_modules/es5-ext/math/clz32/shim.js deleted file mode 100644 index 2b526c2c2..000000000 --- a/node_modules/es5-ext/math/clz32/shim.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function (value) { - // eslint-disable-next-line no-bitwise - value >>>= 0; - return value ? 32 - value.toString(2).length : 32; -}; diff --git a/node_modules/es5-ext/math/cosh/implement.js b/node_modules/es5-ext/math/cosh/implement.js deleted file mode 100644 index 6f42b3879..000000000 --- a/node_modules/es5-ext/math/cosh/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "cosh", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/cosh/index.js b/node_modules/es5-ext/math/cosh/index.js deleted file mode 100644 index 5ed349afc..000000000 --- a/node_modules/es5-ext/math/cosh/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.cosh - : require("./shim"); diff --git a/node_modules/es5-ext/math/cosh/is-implemented.js b/node_modules/es5-ext/math/cosh/is-implemented.js deleted file mode 100644 index 7173054c7..000000000 --- a/node_modules/es5-ext/math/cosh/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var cosh = Math.cosh; - if (typeof cosh !== "function") return false; - return cosh(1) === 1.5430806348152437; -}; diff --git a/node_modules/es5-ext/math/cosh/shim.js b/node_modules/es5-ext/math/cosh/shim.js deleted file mode 100644 index c762c84da..000000000 --- a/node_modules/es5-ext/math/cosh/shim.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; - -var exp = Math.exp; - -module.exports = function (value) { - if (isNaN(value)) return NaN; - value = Number(value); - if (value === 0) return 1; - if (!isFinite(value)) return Infinity; - return (exp(value) + exp(-value)) / 2; -}; diff --git a/node_modules/es5-ext/math/expm1/implement.js b/node_modules/es5-ext/math/expm1/implement.js deleted file mode 100644 index 8c9d81113..000000000 --- a/node_modules/es5-ext/math/expm1/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "expm1", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/expm1/index.js b/node_modules/es5-ext/math/expm1/index.js deleted file mode 100644 index 5b5dff6b2..000000000 --- a/node_modules/es5-ext/math/expm1/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.expm1 - : require("./shim"); diff --git a/node_modules/es5-ext/math/expm1/is-implemented.js b/node_modules/es5-ext/math/expm1/is-implemented.js deleted file mode 100644 index dfd056e0a..000000000 --- a/node_modules/es5-ext/math/expm1/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var expm1 = Math.expm1; - if (typeof expm1 !== "function") return false; - return expm1(1).toFixed(15) === "1.718281828459045"; -}; diff --git a/node_modules/es5-ext/math/expm1/shim.js b/node_modules/es5-ext/math/expm1/shim.js deleted file mode 100644 index ce737b3bc..000000000 --- a/node_modules/es5-ext/math/expm1/shim.js +++ /dev/null @@ -1,16 +0,0 @@ -// Thanks: https://github.com/monolithed/ECMAScript-6 - -"use strict"; - -var exp = Math.exp; - -module.exports = function (value) { - if (isNaN(value)) return NaN; - value = Number(value); - if (value === 0) return value; - if (value === Infinity) return Infinity; - if (value === -Infinity) return -1; - - if (value > -1.0e-6 && value < 1.0e-6) return value + value * value / 2; - return exp(value) - 1; -}; diff --git a/node_modules/es5-ext/math/fround/implement.js b/node_modules/es5-ext/math/fround/implement.js deleted file mode 100644 index b54d2fca6..000000000 --- a/node_modules/es5-ext/math/fround/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "fround", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/fround/index.js b/node_modules/es5-ext/math/fround/index.js deleted file mode 100644 index db409e837..000000000 --- a/node_modules/es5-ext/math/fround/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.fround - : require("./shim"); diff --git a/node_modules/es5-ext/math/fround/is-implemented.js b/node_modules/es5-ext/math/fround/is-implemented.js deleted file mode 100644 index ad2b705df..000000000 --- a/node_modules/es5-ext/math/fround/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var fround = Math.fround; - if (typeof fround !== "function") return false; - return fround(1.337) === 1.3370000123977661; -}; diff --git a/node_modules/es5-ext/math/fround/shim.js b/node_modules/es5-ext/math/fround/shim.js deleted file mode 100644 index bfbc54c6c..000000000 --- a/node_modules/es5-ext/math/fround/shim.js +++ /dev/null @@ -1,35 +0,0 @@ -/* global Float32Array */ - -// Credit: https://github.com/paulmillr/es6-shim/blob/master/es6-shim.js - -"use strict"; - -var toFloat32; - -if (typeof Float32Array === "undefined") { - toFloat32 = (function () { - var pack = require("../_pack-ieee754") - , unpack = require("../_unpack-ieee754"); - - return function (value) { - return unpack(pack(value, 8, 23), 8, 23); - }; - }()); -} else { - toFloat32 = (function () { - var float32Array = new Float32Array(1); - return function (num) { - float32Array[0] = num; - return float32Array[0]; - }; - }()); -} - -module.exports = function (value) { - if (isNaN(value)) return NaN; - value = Number(value); - if (value === 0) return value; - if (!isFinite(value)) return value; - - return toFloat32(value); -}; diff --git a/node_modules/es5-ext/math/hypot/implement.js b/node_modules/es5-ext/math/hypot/implement.js deleted file mode 100644 index e2b3928b3..000000000 --- a/node_modules/es5-ext/math/hypot/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "hypot", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/hypot/index.js b/node_modules/es5-ext/math/hypot/index.js deleted file mode 100644 index a030a4198..000000000 --- a/node_modules/es5-ext/math/hypot/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.hypot - : require("./shim"); diff --git a/node_modules/es5-ext/math/hypot/is-implemented.js b/node_modules/es5-ext/math/hypot/is-implemented.js deleted file mode 100644 index d317bc7e5..000000000 --- a/node_modules/es5-ext/math/hypot/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var hypot = Math.hypot; - if (typeof hypot !== "function") return false; - return hypot(3, 4) === 5; -}; diff --git a/node_modules/es5-ext/math/hypot/shim.js b/node_modules/es5-ext/math/hypot/shim.js deleted file mode 100644 index 2a92b1715..000000000 --- a/node_modules/es5-ext/math/hypot/shim.js +++ /dev/null @@ -1,43 +0,0 @@ -// Thanks for hints: https://github.com/paulmillr/es6-shim - -"use strict"; - -var some = Array.prototype.some - , abs = Math.abs - , sqrt = Math.sqrt - , compare = function (val1, val2) { - return val2 - val1; -} - , divide = function (value) { - return value / this; -} - , add = function (sum, number) { - return sum + number * number; -}; - -// eslint-disable-next-line no-unused-vars -module.exports = function (val1, val2 /*, …valn*/) { - var result, numbers; - if (!arguments.length) return 0; - some.call(arguments, function (val) { - if (isNaN(val)) { - result = NaN; - return false; - } - if (!isFinite(val)) { - result = Infinity; - return true; - } - if (result !== undefined) return false; - val = Number(val); - if (val === 0) return false; - if (numbers) numbers.push(abs(val)); - else numbers = [abs(val)]; - return false; - }); - if (result !== undefined) return result; - if (!numbers) return 0; - - numbers.sort(compare); - return numbers[0] * sqrt(numbers.map(divide, numbers[0]).reduce(add, 0)); -}; diff --git a/node_modules/es5-ext/math/imul/implement.js b/node_modules/es5-ext/math/imul/implement.js deleted file mode 100644 index bff57735b..000000000 --- a/node_modules/es5-ext/math/imul/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "imul", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/imul/index.js b/node_modules/es5-ext/math/imul/index.js deleted file mode 100644 index a756d5949..000000000 --- a/node_modules/es5-ext/math/imul/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.imul - : require("./shim"); diff --git a/node_modules/es5-ext/math/imul/is-implemented.js b/node_modules/es5-ext/math/imul/is-implemented.js deleted file mode 100644 index 0f3291984..000000000 --- a/node_modules/es5-ext/math/imul/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var imul = Math.imul; - if (typeof imul !== "function") return false; - return imul(-1, 8) === -8; -}; diff --git a/node_modules/es5-ext/math/imul/shim.js b/node_modules/es5-ext/math/imul/shim.js deleted file mode 100644 index a14e5895b..000000000 --- a/node_modules/es5-ext/math/imul/shim.js +++ /dev/null @@ -1,17 +0,0 @@ -/* eslint no-bitwise: "off" */ - -// Thanks: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference -// /Global_Objects/Math/imul - -"use strict"; - -module.exports = function (val1, val2) { - var xh = (val1 >>> 16) & 0xffff - , xl = val1 & 0xffff - , yh = (val2 >>> 16) & 0xffff - , yl = val2 & 0xffff; - - // The shift by 0 fixes the sign on the high part - // the final |0 converts the unsigned value into a signed value - return (xl * yl + ((xh * yl + xl * yh) << 16 >>> 0)) | 0; -}; diff --git a/node_modules/es5-ext/math/index.js b/node_modules/es5-ext/math/index.js deleted file mode 100644 index a59269cc6..000000000 --- a/node_modules/es5-ext/math/index.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; - -module.exports = { - acosh: require("./acosh"), - asinh: require("./asinh"), - atanh: require("./atanh"), - cbrt: require("./cbrt"), - ceil10: require("./ceil-10"), - clz32: require("./clz32"), - cosh: require("./cosh"), - expm1: require("./expm1"), - floor10: require("./floor-10"), - fround: require("./fround"), - hypot: require("./hypot"), - imul: require("./imul"), - log10: require("./log10"), - log2: require("./log2"), - log1p: require("./log1p"), - round10: require("./round-10"), - sign: require("./sign"), - sinh: require("./sinh"), - tanh: require("./tanh"), - trunc: require("./trunc") -}; diff --git a/node_modules/es5-ext/math/log10/implement.js b/node_modules/es5-ext/math/log10/implement.js deleted file mode 100644 index 669cee887..000000000 --- a/node_modules/es5-ext/math/log10/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "log10", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/log10/index.js b/node_modules/es5-ext/math/log10/index.js deleted file mode 100644 index bc2ec4816..000000000 --- a/node_modules/es5-ext/math/log10/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.log10 - : require("./shim"); diff --git a/node_modules/es5-ext/math/log10/is-implemented.js b/node_modules/es5-ext/math/log10/is-implemented.js deleted file mode 100644 index f2217597d..000000000 --- a/node_modules/es5-ext/math/log10/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var log10 = Math.log10; - if (typeof log10 !== "function") return false; - return log10(2) === 0.3010299956639812; -}; diff --git a/node_modules/es5-ext/math/log10/shim.js b/node_modules/es5-ext/math/log10/shim.js deleted file mode 100644 index e8599a260..000000000 --- a/node_modules/es5-ext/math/log10/shim.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -var log = Math.log, LOG10E = Math.LOG10E; - -module.exports = function (value) { - if (isNaN(value)) return NaN; - value = Number(value); - if (value < 0) return NaN; - if (value === 0) return -Infinity; - if (value === 1) return 0; - if (value === Infinity) return Infinity; - - return log(value) * LOG10E; -}; diff --git a/node_modules/es5-ext/math/log1p/implement.js b/node_modules/es5-ext/math/log1p/implement.js deleted file mode 100644 index 36fcee619..000000000 --- a/node_modules/es5-ext/math/log1p/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "log1p", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/log1p/index.js b/node_modules/es5-ext/math/log1p/index.js deleted file mode 100644 index 41c67364f..000000000 --- a/node_modules/es5-ext/math/log1p/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.log1p - : require("./shim"); diff --git a/node_modules/es5-ext/math/log1p/is-implemented.js b/node_modules/es5-ext/math/log1p/is-implemented.js deleted file mode 100644 index 7626ab47e..000000000 --- a/node_modules/es5-ext/math/log1p/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var log1p = Math.log1p; - if (typeof log1p !== "function") return false; - return log1p(1) === 0.6931471805599453; -}; diff --git a/node_modules/es5-ext/math/log1p/shim.js b/node_modules/es5-ext/math/log1p/shim.js deleted file mode 100644 index 7c6f22734..000000000 --- a/node_modules/es5-ext/math/log1p/shim.js +++ /dev/null @@ -1,17 +0,0 @@ -// Thanks: https://github.com/monolithed/ECMAScript-6/blob/master/ES6.js - -"use strict"; - -var log = Math.log; - -module.exports = function (value) { - if (isNaN(value)) return NaN; - value = Number(value); - if (value < -1) return NaN; - if (value === -1) return -Infinity; - if (value === 0) return value; - if (value === Infinity) return Infinity; - - if (value > -1.0e-8 && value < 1.0e-8) return value - value * value / 2; - return log(1 + value); -}; diff --git a/node_modules/es5-ext/math/log2/implement.js b/node_modules/es5-ext/math/log2/implement.js deleted file mode 100644 index f1c04e096..000000000 --- a/node_modules/es5-ext/math/log2/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "log2", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/log2/index.js b/node_modules/es5-ext/math/log2/index.js deleted file mode 100644 index d319caec4..000000000 --- a/node_modules/es5-ext/math/log2/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.log2 - : require("./shim"); diff --git a/node_modules/es5-ext/math/log2/is-implemented.js b/node_modules/es5-ext/math/log2/is-implemented.js deleted file mode 100644 index c70963f66..000000000 --- a/node_modules/es5-ext/math/log2/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var log2 = Math.log2; - if (typeof log2 !== "function") return false; - return log2(3).toFixed(15) === "1.584962500721156"; -}; diff --git a/node_modules/es5-ext/math/log2/shim.js b/node_modules/es5-ext/math/log2/shim.js deleted file mode 100644 index 51fcdae90..000000000 --- a/node_modules/es5-ext/math/log2/shim.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -var log = Math.log, LOG2E = Math.LOG2E; - -module.exports = function (value) { - if (isNaN(value)) return NaN; - value = Number(value); - if (value < 0) return NaN; - if (value === 0) return -Infinity; - if (value === 1) return 0; - if (value === Infinity) return Infinity; - - return log(value) * LOG2E; -}; diff --git a/node_modules/es5-ext/math/sign/implement.js b/node_modules/es5-ext/math/sign/implement.js deleted file mode 100644 index bc7da14d1..000000000 --- a/node_modules/es5-ext/math/sign/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "sign", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/sign/index.js b/node_modules/es5-ext/math/sign/index.js deleted file mode 100644 index 9f2865643..000000000 --- a/node_modules/es5-ext/math/sign/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.sign - : require("./shim"); diff --git a/node_modules/es5-ext/math/sign/is-implemented.js b/node_modules/es5-ext/math/sign/is-implemented.js deleted file mode 100644 index 23ff83a6c..000000000 --- a/node_modules/es5-ext/math/sign/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var sign = Math.sign; - if (typeof sign !== "function") return false; - return (sign(10) === 1) && (sign(-20) === -1); -}; diff --git a/node_modules/es5-ext/math/sign/shim.js b/node_modules/es5-ext/math/sign/shim.js deleted file mode 100644 index 760c69d12..000000000 --- a/node_modules/es5-ext/math/sign/shim.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function (value) { - value = Number(value); - if (isNaN(value) || (value === 0)) return value; - return value > 0 ? 1 : -1; -}; diff --git a/node_modules/es5-ext/math/sinh/implement.js b/node_modules/es5-ext/math/sinh/implement.js deleted file mode 100644 index cc4c40bcb..000000000 --- a/node_modules/es5-ext/math/sinh/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "sinh", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/sinh/index.js b/node_modules/es5-ext/math/sinh/index.js deleted file mode 100644 index 2c43dce17..000000000 --- a/node_modules/es5-ext/math/sinh/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.sinh - : require("./shim"); diff --git a/node_modules/es5-ext/math/sinh/is-implemented.js b/node_modules/es5-ext/math/sinh/is-implemented.js deleted file mode 100644 index 5e4ee40c3..000000000 --- a/node_modules/es5-ext/math/sinh/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var sinh = Math.sinh; - if (typeof sinh !== "function") return false; - return (sinh(1) === 1.1752011936438014) && (sinh(Number.MIN_VALUE) === 5e-324); -}; diff --git a/node_modules/es5-ext/math/sinh/shim.js b/node_modules/es5-ext/math/sinh/shim.js deleted file mode 100644 index fc6a04776..000000000 --- a/node_modules/es5-ext/math/sinh/shim.js +++ /dev/null @@ -1,18 +0,0 @@ -// Parts of implementation taken from es6-shim project -// See: https://github.com/paulmillr/es6-shim/blob/master/es6-shim.js - -"use strict"; - -var expm1 = require("../expm1") - , abs = Math.abs - , exp = Math.exp - , e = Math.E; - -module.exports = function (value) { - if (isNaN(value)) return NaN; - value = Number(value); - if (value === 0) return value; - if (!isFinite(value)) return value; - if (abs(value) < 1) return (expm1(value) - expm1(-value)) / 2; - return (exp(value - 1) - exp(-value - 1)) * e / 2; -}; diff --git a/node_modules/es5-ext/math/tanh/implement.js b/node_modules/es5-ext/math/tanh/implement.js deleted file mode 100644 index 9e30d10d1..000000000 --- a/node_modules/es5-ext/math/tanh/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "tanh", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/tanh/index.js b/node_modules/es5-ext/math/tanh/index.js deleted file mode 100644 index 7c45d9887..000000000 --- a/node_modules/es5-ext/math/tanh/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.tanh - : require("./shim"); diff --git a/node_modules/es5-ext/math/tanh/is-implemented.js b/node_modules/es5-ext/math/tanh/is-implemented.js deleted file mode 100644 index b17a1bc42..000000000 --- a/node_modules/es5-ext/math/tanh/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var tanh = Math.tanh; - if (typeof tanh !== "function") return false; - return (tanh(1) === 0.7615941559557649) && (tanh(Number.MAX_VALUE) === 1); -}; diff --git a/node_modules/es5-ext/math/tanh/shim.js b/node_modules/es5-ext/math/tanh/shim.js deleted file mode 100644 index 974dd7cda..000000000 --- a/node_modules/es5-ext/math/tanh/shim.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; - -var exp = Math.exp; - -module.exports = function (value) { - var num1, num2; - if (isNaN(value)) return NaN; - value = Number(value); - if (value === 0) return value; - if (value === Infinity) return 1; - if (value === -Infinity) return -1; - num1 = exp(value); - if (num1 === Infinity) return 1; - num2 = exp(-value); - if (num2 === Infinity) return -1; - return (num1 - num2) / (num1 + num2); -}; diff --git a/node_modules/es5-ext/math/trunc/implement.js b/node_modules/es5-ext/math/trunc/implement.js deleted file mode 100644 index 1ecc124cd..000000000 --- a/node_modules/es5-ext/math/trunc/implement.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -if (!require("./is-implemented")()) { - Object.defineProperty(Math, "trunc", { value: require("./shim"), - configurable: true, -enumerable: false, -writable: true }); -} diff --git a/node_modules/es5-ext/math/trunc/index.js b/node_modules/es5-ext/math/trunc/index.js deleted file mode 100644 index 94c02691a..000000000 --- a/node_modules/es5-ext/math/trunc/index.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; - -module.exports = require("./is-implemented")() - ? Math.trunc - : require("./shim"); diff --git a/node_modules/es5-ext/math/trunc/is-implemented.js b/node_modules/es5-ext/math/trunc/is-implemented.js deleted file mode 100644 index b1507352e..000000000 --- a/node_modules/es5-ext/math/trunc/is-implemented.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; - -module.exports = function () { - var trunc = Math.trunc; - if (typeof trunc !== "function") return false; - return (trunc(13.67) === 13) && (trunc(-13.67) === -13); -}; diff --git a/node_modules/es5-ext/math/trunc/shim.js b/node_modules/es5-ext/math/trunc/shim.js deleted file mode 100644 index bf6ac8cce..000000000 --- a/node_modules/es5-ext/math/trunc/shim.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; - -var floor = Math.floor; - -module.exports = function (value) { - if (isNaN(value)) return NaN; - value = Number(value); - if (value === 0) return value; - if (value === Infinity) return Infinity; - if (value === -Infinity) return -Infinity; - if (value > 0) return floor(value); - return -floor(-value); -}; |