clever-buffer
Advanced tools
Comparing version 2.0.5 to 2.0.8
{ | ||
"name": "clever-buffer", | ||
"version": "2.0.5", | ||
"version": "2.0.8", | ||
"description": "Buffer utilities", | ||
@@ -16,3 +16,3 @@ "author": "Tabcorp Digital Technology Team", | ||
"scripts": { | ||
"test": "node_modules/.bin/mocha", | ||
"test": "mocha", | ||
"compile": "coffee --output target --compile src", | ||
@@ -26,6 +26,6 @@ "prepublish": "npm test && npm run compile" | ||
"cli-table": "^0.3.1", | ||
"coffee-script": "~1.10.0", | ||
"mocha": "~2.4.5", | ||
"should": "~8.3.0" | ||
"coffee-script": "~1.11.0", | ||
"mocha": "~3.2.0", | ||
"should": "~11.2.1" | ||
} | ||
} |
@@ -5,7 +5,7 @@ # clever-buffer | ||
[![NPM](http://img.shields.io/npm/v/clever-buffer.svg?style=flat)](https://npmjs.org/package/clever-buffer) | ||
[![License](http://img.shields.io/npm/l/clever-buffer.svg?style=flat)](https://github.com/TabDigital/clever-buffer) | ||
[![License](http://img.shields.io/npm/l/clever-buffer.svg?style=flat)](https://github.com/Tabcorp/clever-buffer) | ||
[![Build Status](http://img.shields.io/travis/TabDigital/clever-buffer.svg?style=flat)](http://travis-ci.org/TabDigital/clever-buffer) | ||
[![Dependencies](http://img.shields.io/david/TabDigital/clever-buffer.svg?style=flat)](https://david-dm.org/TabDigital/clever-buffer) | ||
[![Dev dependencies](http://img.shields.io/david/dev/TabDigital/clever-buffer.svg?style=flat)](https://david-dm.org/TabDigital/clever-buffer) | ||
[![Build Status](http://img.shields.io/travis/Tabcorp/clever-buffer.svg?style=flat)](http://travis-ci.org/Tabcorp/clever-buffer) | ||
[![Dependencies](http://img.shields.io/david/Tabcorp/clever-buffer.svg?style=flat)](https://david-dm.org/Tabcorp/clever-buffer) | ||
[![Dev dependencies](http://img.shields.io/david/dev/Tabcorp/clever-buffer.svg?style=flat)](https://david-dm.org/Tabcorp/clever-buffer) | ||
@@ -12,0 +12,0 @@ Buffer write and read utilities. |
@@ -1,2 +0,2 @@ | ||
// Generated by CoffeeScript 1.10.0 | ||
// Generated by CoffeeScript 1.11.1 | ||
(function() { | ||
@@ -3,0 +3,0 @@ var CleverBuffer, defaults, |
@@ -1,2 +0,2 @@ | ||
// Generated by CoffeeScript 1.10.0 | ||
// Generated by CoffeeScript 1.11.1 | ||
(function() { | ||
@@ -107,2 +107,5 @@ var CleverBuffer, CleverBufferReader, UINT32MAX_PLUS_ONE, defaults, ref, | ||
offset = _offset != null ? _offset : this.offset; | ||
if (!this.noAssert && this.buffer.length - offset < 8) { | ||
throw new RangeError('Index out of range'); | ||
} | ||
if (this.bigEndian) { | ||
@@ -122,2 +125,5 @@ val = ref.readUInt64BE(this.buffer, offset); | ||
offset = _offset != null ? _offset : this.offset; | ||
if (!this.noAssert && this.buffer.length - offset < 8) { | ||
throw new RangeError('Index out of range'); | ||
} | ||
if (this.bigEndian) { | ||
@@ -124,0 +130,0 @@ val = ref.readInt64BE(this.buffer, offset); |
@@ -1,2 +0,2 @@ | ||
// Generated by CoffeeScript 1.10.0 | ||
// Generated by CoffeeScript 1.11.1 | ||
(function() { | ||
@@ -96,2 +96,9 @@ var CleverBuffer, CleverBufferWriter, UINT32MAX_PLUS_ONE, defaults, ref, | ||
offset = _offset != null ? _offset : this.offset; | ||
if (typeof value === 'number') { | ||
value = value.toString(); | ||
} | ||
if (!this.noAssert && !/^\d+$/.test(value)) { | ||
throw new TypeError('"value" argument is out of bounds'); | ||
} | ||
value = value.replace(/^0+(\d)/, '$1'); | ||
if (this.bigEndian) { | ||
@@ -110,2 +117,9 @@ ref.writeUInt64BE(this.buffer, offset, value); | ||
offset = _offset != null ? _offset : this.offset; | ||
if (typeof value === 'number') { | ||
value = value.toString(); | ||
} | ||
if (!this.noAssert && !/^-?\d+$/.test(value)) { | ||
throw new TypeError('"value" argument is out of bounds'); | ||
} | ||
value = value.replace(/^(-?)0+(\d)/, '$1$2'); | ||
if (this.bigEndian) { | ||
@@ -112,0 +126,0 @@ ref.writeInt64BE(this.buffer, offset, value); |
@@ -1,2 +0,2 @@ | ||
// Generated by CoffeeScript 1.10.0 | ||
// Generated by CoffeeScript 1.11.1 | ||
(function() { | ||
@@ -3,0 +3,0 @@ exports.CleverBufferReader = require("./clever-buffer-reader"); |
@@ -1,2 +0,2 @@ | ||
// Generated by CoffeeScript 1.10.0 | ||
// Generated by CoffeeScript 1.11.1 | ||
(function() { | ||
@@ -3,0 +3,0 @@ module.exports = function(obj, props) { |
25976
397