Comparing version 2.5.0 to 3.0.0
@@ -8,3 +8,3 @@ /* | ||
/* | ||
* Copyright (c) 2017, Joyent, Inc. | ||
* Copyright 2019 Joyent, Inc. | ||
*/ | ||
@@ -19,4 +19,5 @@ | ||
var fash = require('../index'); | ||
var jsprim = require('jsprim'); | ||
var crypto = require('crypto'); | ||
var levelup = require('levelup'); | ||
var level = require('level'); | ||
var once = require('once'); | ||
@@ -117,3 +118,3 @@ var util = require('util'); | ||
*/ | ||
self.leveldbCfg_ = options.leveldbCfg || LEVEL_CONFIG; | ||
self.leveldbCfg_ = options.leveldbCfg || jsprim.deepCopy(LEVEL_CONFIG); | ||
/* | ||
@@ -172,3 +173,3 @@ * Regardless of what is set, always set keyEncoding to utf8 and | ||
_cb = once(_cb); | ||
levelup(options.location, self.leveldbCfg_, function (err, db) { | ||
level(options.location, self.leveldbCfg_, function (err, db) { | ||
if (err) { | ||
@@ -391,3 +392,3 @@ return _cb(new verror.VError(err)); | ||
//location | ||
levelup(options.location, self.leveldbCfg_, function (err, db) { | ||
level(options.location, self.leveldbCfg_, function (err, db) { | ||
if (err) { | ||
@@ -545,3 +546,3 @@ return _cb(new verror.VError(err)); | ||
function openDb(_, _cb) { | ||
levelup(options.location, self.leveldbCfg_, function (err, db) { | ||
level(options.location, self.leveldbCfg_, function (err, db) { | ||
if (err) { | ||
@@ -1273,2 +1274,2 @@ return _cb(new verror.VError(err)); | ||
module.exports.LKEY_VNODE_COUNT = LKEY_VNODE_COUNT; | ||
module.exports.LKEY_VNODE_V = LKEY_VNODE_V; | ||
module.exports.LKEY_VNODE_V = LKEY_VNODE_V; |
@@ -28,6 +28,6 @@ { | ||
], | ||
"version": "2.5.0", | ||
"version": "3.0.0", | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/yunong/node-fash.git" | ||
"url": "https://github.com/joyent/node-fash.git" | ||
}, | ||
@@ -39,13 +39,12 @@ "main": "./lib/index.js", | ||
"engines": { | ||
"node": ">=0.8" | ||
"node": ">=0.10" | ||
}, | ||
"dependencies": { | ||
"assert-plus": "0.1.2", | ||
"bignum": "0.6.0", | ||
"bunyan": "*", | ||
"assert-plus": "1.0.0", | ||
"bignum": "0.13.0", | ||
"bunyan": "1.8.10", | ||
"cmdln": "1.3.1", | ||
"dashdash": "1.4.0", | ||
"jsprim": "1.4.0", | ||
"levelup": "git://github.com/yunong/node-levelup.git#273cbda", | ||
"leveldown": "0.8.0", | ||
"level": "4.0.0", | ||
"once": "1.1.1", | ||
@@ -57,10 +56,8 @@ "redis": "0.8.4", | ||
"optionalDependencies": { | ||
"dtrace-provider": "0.2.8" | ||
"dtrace-provider": "0.8.8" | ||
}, | ||
"devDependencies": { | ||
"node-uuid": "1.4.1", | ||
"nodeunit": "git://github.com/yunong/nodeunit.git#master", | ||
"bunyan": "*", | ||
"nodeunit": "0.8.2", | ||
"lodash": "1.3.1", | ||
"restify": "2.6.0" | ||
"uuid": "3.3.3" | ||
}, | ||
@@ -67,0 +64,0 @@ "bin": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Git dependency
Supply chain riskContains a dependency which resolves to a remote git URL. Dependencies fetched from git URLs are not immutable can be used to inject untrusted code or reduce the likelihood of a reproducible install.
Found 1 instance in 1 package
Wildcard dependency
QualityPackage has a dependency with a floating version range. This can cause issues if the dependency publishes a new major version.
Found 1 instance in 1 package
12
3
3365
1
0
160449
8
1
+ Addedlevel@4.0.0
+ Addedabstract-leveldown@5.0.0(transitive)
+ Addedansi-regex@2.1.1(transitive)
+ Addedaproba@1.2.0(transitive)
+ Addedare-we-there-yet@1.1.7(transitive)
+ Addedbase64-js@1.5.1(transitive)
+ Addedbignum@0.13.0(transitive)
+ Addedbindings@1.3.1(transitive)
+ Addedbl@1.2.3(transitive)
+ Addedbuffer@5.7.1(transitive)
+ Addedbuffer-alloc@1.2.0(transitive)
+ Addedbuffer-alloc-unsafe@1.1.0(transitive)
+ Addedbuffer-fill@1.0.0(transitive)
+ Addedbunyan@1.8.10(transitive)
+ Addedchownr@1.1.4(transitive)
+ Addedcode-point-at@1.1.0(transitive)
+ Addedconsole-control-strings@1.1.0(transitive)
+ Addedcore-util-is@1.0.3(transitive)
+ Addeddecompress-response@3.3.0(transitive)
+ Addeddeep-extend@0.6.0(transitive)
+ Addeddeferred-leveldown@4.0.2(transitive)
+ Addeddelegates@1.0.0(transitive)
+ Addeddetect-libc@1.0.3(transitive)
+ Addedencoding-down@5.0.4(transitive)
+ Addedend-of-stream@1.4.4(transitive)
+ Addederrno@0.1.8(transitive)
+ Addedexpand-template@1.1.12.0.3(transitive)
+ Addedfast-future@1.0.2(transitive)
+ Addedfs-constants@1.0.0(transitive)
+ Addedgauge@2.7.4(transitive)
+ Addedgithub-from-package@0.0.0(transitive)
+ Addedhas-unicode@2.0.1(transitive)
+ Addedieee754@1.2.1(transitive)
+ Addedini@1.3.8(transitive)
+ Addedis-fullwidth-code-point@1.0.0(transitive)
+ Addedisarray@1.0.0(transitive)
+ Addedlevel@4.0.0(transitive)
+ Addedlevel-codec@9.0.2(transitive)
+ Addedlevel-errors@2.0.1(transitive)
+ Addedlevel-iterator-stream@3.0.1(transitive)
+ Addedlevel-packager@3.1.0(transitive)
+ Addedleveldown@4.0.2(transitive)
+ Addedlevelup@3.1.1(transitive)
+ Addedmimic-response@1.0.1(transitive)
+ Addednan@2.10.02.12.1(transitive)
+ Addednapi-build-utils@1.0.2(transitive)
+ Addednode-abi@2.30.1(transitive)
+ Addednoop-logger@0.1.1(transitive)
+ Addednpmlog@4.1.2(transitive)
+ Addednumber-is-nan@1.0.1(transitive)
+ Addedobject-assign@4.1.1(transitive)
+ Addedopencollective-postinstall@2.0.3(transitive)
+ Addedos-homedir@1.0.2(transitive)
+ Addedprebuild-install@4.0.05.2.5(transitive)
+ Addedprocess-nextick-args@2.0.1(transitive)
+ Addedprr@1.0.1(transitive)
+ Addedpump@1.0.32.0.1(transitive)
+ Addedrc@1.2.8(transitive)
+ Addedreadable-stream@2.3.8(transitive)
+ Addedsafe-buffer@5.1.2(transitive)
+ Addedsemver@5.7.2(transitive)
+ Addedset-blocking@2.0.0(transitive)
+ Addedsignal-exit@3.0.7(transitive)
+ Addedsimple-concat@1.0.1(transitive)
+ Addedsimple-get@2.8.2(transitive)
+ Addedstring-width@1.0.2(transitive)
+ Addedstring_decoder@1.1.1(transitive)
+ Addedstrip-ansi@3.0.1(transitive)
+ Addedstrip-json-comments@2.0.1(transitive)
+ Addedtar-fs@1.16.3(transitive)
+ Addedtar-stream@1.6.2(transitive)
+ Addedto-buffer@1.1.1(transitive)
+ Addedtunnel-agent@0.6.0(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
+ Addedwhich-pm-runs@1.1.0(transitive)
+ Addedwide-align@1.1.5(transitive)
+ Addedxtend@4.0.2(transitive)
- Removedleveldown@0.8.0
- Removedlevelup@git://github.com/yunong/node-levelup.git#273cbda
- Removedbignum@0.6.0(transitive)
- Removedbindings@1.1.1(transitive)
- Removedbunyan@2.0.5(transitive)
- Removeddtrace-provider@0.2.8(transitive)
- Removedexeunt@1.1.0(transitive)
- Removedleveldown@0.8.0(transitive)
- Removednan@0.3.2(transitive)
Updatedassert-plus@1.0.0
Updatedbignum@0.13.0
Updatedbunyan@1.8.10