diff options
Diffstat (limited to 'node_modules/ieee754')
-rw-r--r-- | node_modules/ieee754/.travis.yml | 7 | ||||
-rw-r--r-- | node_modules/ieee754/.zuul.yml | 20 | ||||
-rw-r--r-- | node_modules/ieee754/README.md | 10 | ||||
-rw-r--r-- | node_modules/ieee754/index.js | 10 | ||||
-rw-r--r-- | node_modules/ieee754/package.json | 10 | ||||
-rw-r--r-- | node_modules/ieee754/test/basic.js | 23 |
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() -}) |