Restrict to node version 10

Many unit tests fail under node 12. It is possible that some of these
are caused by issues in node that will be fixed in the future.

This also removes the dependency on 'assert-diff' since it is not
necessary. It can easily be re-added in the future, if needed.
This commit is contained in:
Elliot Lee
2019-07-16 21:55:42 -07:00
parent a49b31aab9
commit d3b29945ea
10 changed files with 3438 additions and 10 deletions

View File

@@ -0,0 +1 @@
10.16

View File

@@ -1,7 +1,7 @@
{ {
"name": "ripple-binary-codec", "name": "ripple-binary-codec",
"version": "0.2.1", "version": "0.2.1",
"description": "ripple binary codec", "description": "XRP Ledger binary codec",
"files": [ "files": [
"distrib/npm/*", "distrib/npm/*",
"bin/*", "bin/*",
@@ -21,7 +21,6 @@
"ripple-address-codec": "^2.0.1" "ripple-address-codec": "^2.0.1"
}, },
"devDependencies": { "devDependencies": {
"assert-diff": "^1.0.1",
"babel-cli": "^6.8.0", "babel-cli": "^6.8.0",
"babel-core": "^6.8.0", "babel-core": "^6.8.0",
"babel-eslint": "^6.0.4", "babel-eslint": "^6.0.4",
@@ -47,7 +46,7 @@
"url": "git://github.com/ripple/ripple-binary-codec.git" "url": "git://github.com/ripple/ripple-binary-codec.git"
}, },
"engines": { "engines": {
"node": ">=0.12.0" "node": ">=10.0.0 <11.0.0"
}, },
"bugs": { "bugs": {
"url": "https://github.com/ripple/ripple-binary-codec/issues" "url": "https://github.com/ripple/ripple-binary-codec/issues"

View File

@@ -1,5 +1,5 @@
const _ = require('lodash'); const _ = require('lodash');
const assert = require('assert-diff'); const assert = require('assert');
const utils = require('./utils'); const utils = require('./utils');
const {Amount} = require('../src/coretypes'); const {Amount} = require('../src/coretypes');
const {loadFixture} = utils; const {loadFixture} = utils;

View File

@@ -3,7 +3,7 @@
const coreTypes = require('../src/coretypes'); const coreTypes = require('../src/coretypes');
const _ = require('lodash'); const _ = require('lodash');
const assert = require('assert-diff'); const assert = require('assert');
const {encodeAccountID} = require('ripple-address-codec'); const {encodeAccountID} = require('ripple-address-codec');
const {binary: {makeParser, readJSON}, Field, Amount, Hash160} = coreTypes; const {binary: {makeParser, readJSON}, Field, Amount, Hash160} = coreTypes;
const {enums: {TransactionType}} = coreTypes; const {enums: {TransactionType}} = coreTypes;

View File

@@ -1,7 +1,7 @@
/* eslint-disable func-style */ /* eslint-disable func-style */
const BN = require('bn.js'); const BN = require('bn.js');
const assert = require('assert-diff'); const assert = require('assert');
const lib = require('../src/coretypes'); const lib = require('../src/coretypes');
const encode = require('../src').encode; const encode = require('../src').encode;
const {binary: {makeParser, BytesList, BinarySerializer}} = lib; const {binary: {makeParser, BytesList, BinarySerializer}} = lib;

View File

@@ -1,4 +1,4 @@
const assert = require('assert-diff'); const assert = require('assert');
const {Hash160, Hash256, Currency, AccountID} = require('../src/coretypes'); const {Hash160, Hash256, Currency, AccountID} = require('../src/coretypes');
describe('Hash160', function() { describe('Hash160', function() {

View File

@@ -1,4 +1,4 @@
const assert = require('assert-diff'); const assert = require('assert');
const {quality, binary: {bytesToHex}} = require('../src/coretypes'); const {quality, binary: {bytesToHex}} = require('../src/coretypes');
describe('Quality encode/decode', function() { describe('Quality encode/decode', function() {

View File

@@ -1,4 +1,4 @@
const assert = require('assert-diff'); const assert = require('assert');
const {ShaMap} = require('../src/shamap.js'); const {ShaMap} = require('../src/shamap.js');
const {binary: {serializeObject}, Hash256, HashPrefix} const {binary: {serializeObject}, Hash256, HashPrefix}
= require('../src/coretypes'); = require('../src/coretypes');

View File

@@ -1,5 +1,5 @@
const _ = require('lodash'); const _ = require('lodash');
const assert = require('assert-diff'); const assert = require('assert');
const {encodeForSigning, encodeForSigningClaim, encodeForMultisigning} = const {encodeForSigning, encodeForSigningClaim, encodeForMultisigning} =
require('../src'); require('../src');

File diff suppressed because it is too large Load Diff