aboutsummaryrefslogtreecommitdiff
path: root/node_modules/ieee754
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/ieee754')
-rw-r--r--node_modules/ieee754/.travis.yml7
-rw-r--r--node_modules/ieee754/.zuul.yml20
-rw-r--r--node_modules/ieee754/README.md10
-rw-r--r--node_modules/ieee754/index.js10
-rw-r--r--node_modules/ieee754/package.json10
-rw-r--r--node_modules/ieee754/test/basic.js23
6 files changed, 17 insertions, 63 deletions
diff --git a/node_modules/ieee754/.travis.yml b/node_modules/ieee754/.travis.yml
deleted file mode 100644
index 6c45b34d1..000000000
--- a/node_modules/ieee754/.travis.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-language: node_js
-node_js:
-- 'node'
-env:
- global:
- - secure: f3NrmOV/A7oACn47J1mkIpH8Sn/LINtluZvo/9pGo3Ss4+D2lyt7UawpedHtnYgU9WEyjPSi7pDWopUrIzusQ2trLYRJr8WAOEyHlgaepDyy4BW3ghGMKHMsS05kilYLP8nu1sRd6y1AcUYKw+kUrrSPanI7kViWVQ5d5DuwXO8=
- - secure: a6teILh33z5fbGQbh5/EkFfAyXfa2fPJG1upy9K+jLAbG4WZxXD+YmXG9Tz33/2NJm6UplGfTJ8IQEXgxEfAFk3ao3xfKxzm3i64XxtroSlXIFNSiQKogxDfLEtWDoNNCodPHaV3ATEqxGJ5rkkUeU1+ROWW0sjG5JR26k8/Hfg=
diff --git a/node_modules/ieee754/.zuul.yml b/node_modules/ieee754/.zuul.yml
deleted file mode 100644
index b5ba0c4ac..000000000
--- a/node_modules/ieee754/.zuul.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-ui: tape
-scripts:
- - "./test/_polyfill.js"
-browsers:
- - name: chrome
- version: latest
- - name: firefox
- version: latest
- - name: safari
- version: latest
- - name: ie
- version: 11
- - name: microsoftedge
- version: latest
- - name: opera
- version: latest
- - name: android
- version: latest
- - name: iphone
- version: latest
diff --git a/node_modules/ieee754/README.md b/node_modules/ieee754/README.md
index 11f4d40c1..cb7527b3c 100644
--- a/node_modules/ieee754/README.md
+++ b/node_modules/ieee754/README.md
@@ -1,12 +1,16 @@
-# ieee754 [![travis][travis-image]][travis-url] [![npm][npm-image]][npm-url] [![downloads][downloads-image]][npm-url]
-
-[![saucelabs][saucelabs-image]][saucelabs-url]
+# ieee754 [![travis][travis-image]][travis-url] [![npm][npm-image]][npm-url] [![downloads][downloads-image]][downloads-url] [![javascript style guide][standard-image]][standard-url]
[travis-image]: https://img.shields.io/travis/feross/ieee754/master.svg
[travis-url]: https://travis-ci.org/feross/ieee754
[npm-image]: https://img.shields.io/npm/v/ieee754.svg
[npm-url]: https://npmjs.org/package/ieee754
[downloads-image]: https://img.shields.io/npm/dm/ieee754.svg
+[downloads-url]: https://npmjs.org/package/ieee754
+[standard-image]: https://img.shields.io/badge/code_style-standard-brightgreen.svg
+[standard-url]: https://standardjs.com
+
+[![saucelabs][saucelabs-image]][saucelabs-url]
+
[saucelabs-image]: https://saucelabs.com/browser-matrix/ieee754.svg
[saucelabs-url]: https://saucelabs.com/u/ieee754
diff --git a/node_modules/ieee754/index.js b/node_modules/ieee754/index.js
index 95e190c42..e87e6ff58 100644
--- a/node_modules/ieee754/index.js
+++ b/node_modules/ieee754/index.js
@@ -1,6 +1,6 @@
exports.read = function (buffer, offset, isLE, mLen, nBytes) {
var e, m
- var eLen = nBytes * 8 - mLen - 1
+ var eLen = (nBytes * 8) - mLen - 1
var eMax = (1 << eLen) - 1
var eBias = eMax >> 1
var nBits = -7
@@ -13,12 +13,12 @@ exports.read = function (buffer, offset, isLE, mLen, nBytes) {
e = s & ((1 << (-nBits)) - 1)
s >>= (-nBits)
nBits += eLen
- for (; nBits > 0; e = e * 256 + buffer[offset + i], i += d, nBits -= 8) {}
+ for (; nBits > 0; e = (e * 256) + buffer[offset + i], i += d, nBits -= 8) {}
m = e & ((1 << (-nBits)) - 1)
e >>= (-nBits)
nBits += mLen
- for (; nBits > 0; m = m * 256 + buffer[offset + i], i += d, nBits -= 8) {}
+ for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {}
if (e === 0) {
e = 1 - eBias
@@ -33,7 +33,7 @@ exports.read = function (buffer, offset, isLE, mLen, nBytes) {
exports.write = function (buffer, value, offset, isLE, mLen, nBytes) {
var e, m, c
- var eLen = nBytes * 8 - mLen - 1
+ var eLen = (nBytes * 8) - mLen - 1
var eMax = (1 << eLen) - 1
var eBias = eMax >> 1
var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0)
@@ -66,7 +66,7 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) {
m = 0
e = eMax
} else if (e + eBias >= 1) {
- m = (value * c - 1) * Math.pow(2, mLen)
+ m = ((value * c) - 1) * Math.pow(2, mLen)
e = e + eBias
} else {
m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen)
diff --git a/node_modules/ieee754/package.json b/node_modules/ieee754/package.json
index 681f0de8e..2393eb8e7 100644
--- a/node_modules/ieee754/package.json
+++ b/node_modules/ieee754/package.json
@@ -1,7 +1,7 @@
{
"name": "ieee754",
"description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object",
- "version": "1.1.8",
+ "version": "1.1.12",
"author": {
"name": "Feross Aboukhadijeh",
"email": "feross@feross.org",
@@ -11,9 +11,9 @@
"Romain Beauxis <toots@rastageeks.org>"
],
"devDependencies": {
+ "airtap": "0.0.7",
"standard": "*",
- "tape": "^4.0.0",
- "zuul": "^3.0.0"
+ "tape": "^4.0.0"
},
"keywords": [
"IEEE 754",
@@ -30,8 +30,8 @@
},
"scripts": {
"test": "standard && npm run test-node && npm run test-browser",
- "test-browser": "zuul -- test/*.js",
- "test-browser-local": "zuul --local -- test/*.js",
+ "test-browser": "airtap -- test/*.js",
+ "test-browser-local": "airtap --local -- test/*.js",
"test-node": "tape test/*.js"
}
}
diff --git a/node_modules/ieee754/test/basic.js b/node_modules/ieee754/test/basic.js
deleted file mode 100644
index 58fae2bf2..000000000
--- a/node_modules/ieee754/test/basic.js
+++ /dev/null
@@ -1,23 +0,0 @@
-var ieee754 = require('../')
-var test = require('tape')
-
-var EPSILON = 0.00001
-
-test('read float', function (t) {
- var buf = new Buffer(4)
- buf.writeFloatLE(42.42, 0)
- var num = ieee754.read(buf, 0, true, 23, 4)
- t.ok(Math.abs(num - 42.42) < EPSILON)
-
- t.end()
-})
-
-test('write float', function (t) {
- var buf = new Buffer(4)
- ieee754.write(buf, 42.42, 0, true, 23, 4)
-
- var num = buf.readFloatLE(0)
- t.ok(Math.abs(num - 42.42) < EPSILON)
-
- t.end()
-})