You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

json-fs-store

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

json-fs-store - npm Package Compare versions

Comparing version

to
1.0.1

39

index.js

@@ -6,14 +6,14 @@ var async = require('async'),

mkdirp = require('mkdirp');
module.exports = function(dir) {
dir = dir || path.join(process.cwd(), 'store');
return {
// store in this directory
dir: dir,
// list all stored objects by reading the file system
list: function(cb) {

@@ -39,6 +39,6 @@ var self = this;

},
// store an object to file
add: function(obj, cb) {

@@ -62,6 +62,6 @@ var action = function(err) {

},
// delete an object's file
remove: function(id, cb) {

@@ -76,6 +76,6 @@ var action = function(err) {

},
// load an object from file
load: function(id, cb) {

@@ -87,3 +87,3 @@ mkdirp(dir, function(err) {

}
}

@@ -102,3 +102,3 @@ };

var loadFile = function(f, cb) {

@@ -108,3 +108,3 @@ fs.readFile(f, 'utf8', function(err, code) {

try {
cb(null, JSON.parse(code));
var jsonObj = JSON.parse(code);
}

@@ -114,5 +114,6 @@ catch (e) {

}
cb(null, jsonObj);
});
};
var sort = function(objs, cb) {

@@ -122,2 +123,2 @@ async.sortBy(objs, function(obj, cb) {

}, cb);
};
};
{
"name": "json-fs-store",
"description": "File system storage and retrieval of objects as JSON",
"version": "1.0.0",
"version": "1.0.1",
"dependencies": {

@@ -9,3 +9,3 @@ "async": "^1.4.2",

"mkdirp": "^0.5.1",
"node-uuid": "^1.4.3"
"node-uuid": "^1.4.4"
},

@@ -12,0 +12,0 @@ "devDependencies": {