diff --git a/.travis.yml b/.travis.yml index aa9deeb7b..5e10fffd5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,4 +3,7 @@ node_js: - 'v0.12.7' - 'v4' install: + # Install peerDependencies on > npm3 + # When all dependencies declare bitcore-lib as a peerDependency this can be bumped up, but this matches the current ecosystem version expected by dependencies + - if [ $(npm --version | sed 's/\..*//g') -ge 3 ]; then npm install bitcore-lib@0.13.7; fi - npm install diff --git a/package.json b/package.json index b95909a26..d144cded2 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,6 @@ "bitcoreNode": "lib", "dependencies": { "async": "*", - "bitcore-lib": "^0.13.7", "bitcore-message": "^1.0.1", "body-parser": "^1.13.3", "compression": "^1.6.1", @@ -76,5 +75,8 @@ "proxyquire": "^1.7.2", "should": "^8.3.1", "sinon": "^1.10.3" + }, + "peerDependencies": { + "bitcore-lib": "~0.13.7" } }