autolevel.js

Automatically use the right abstract-leveldown module for your configuration
git clone git://git.finwo.net/lib/autolevel.js
Log | Files | Refs | README | LICENSE

commit 67f1e21f835bcb0f8eeb3ded66362fb1de8e29ad
parent 43c590530ad278206480eaebdd6a051c452e5ce6
Author: finwo <finwo@pm.me>
Date:   Wed, 14 Nov 2018 13:59:51 +0100

Ensure dependency-detection works

Diffstat:
Mpackage-lock.json | 22++++++++++++++++------
Mpackage.json | 4++--
Msrc/adapter.js | 2+-
3 files changed, 19 insertions(+), 9 deletions(-)

diff --git a/package-lock.json b/package-lock.json @@ -559,8 +559,7 @@ "async-limiter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", - "dev": true + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" }, "asynckit": { "version": "0.4.0", @@ -4800,6 +4799,17 @@ "whatwg-url": "^6.4.1", "ws": "^5.2.0", "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + } } }, "jsesc": { @@ -7857,10 +7867,10 @@ } }, "ws": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", - "dev": true, + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.0.tgz", + "integrity": "sha512-H3dGVdGvW2H8bnYpIDc3u3LH8Wue3Qh+Zto6aXXFzvESkTVT6rAfKR6tR/+coaUvxs8yHtmNV0uioBF62ZGSTg==", + "optional": true, "requires": { "async-limiter": "~1.0.0" } diff --git a/package.json b/package.json @@ -30,8 +30,8 @@ "memdown": "^3.0.0", "mongodown": "^1.2.0", "multilevel": "^7.2.3", - "reconnect-engine": "^0.1.0", - "sqldown": "^2.1.0" + "sqldown": "^2.1.0", + "ws": "^6.1.0" }, "keywords": [ "autolevel", diff --git a/src/adapter.js b/src/adapter.js @@ -48,7 +48,7 @@ let adapters = [ }, { name : ['wsrpc','wssrpc','ws-rpc','wss-rpc','rpc','rpcs'], backend : './custom/wsrpc', - dependencies: ['levelup', 'shoe', 'multilevel'], + dependencies: ['levelup', 'ws', 'multilevel'], options : { direct: true }