New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

filekv

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

filekv - npm Package Compare versions

Comparing version 1.0.3 to 1.0.4

Readme.md

26

index.js

@@ -10,7 +10,6 @@ /**

var readFileLine = require('readFileLine');
var fs = require('fs');
var crypto = require('crypto');
var _innerNextTick = setImmediate;
var _innerNextTick = setImmediate;

@@ -23,9 +22,7 @@ var md5 = function(str){

};
var _parseInt = function(){
return parseInt.apply(this,arguments)||0;
}
var _getDataFileSubDir = function(md5key){
return md5key[0]+md5key[1]+md5key[2]+'/'+md5key[3]+md5key[4]+md5key[5];
}
};

@@ -41,3 +38,8 @@ var filekv = function(opt){

};
filekv.create = function(config){
return new filekv(config);
};
filekv.prototype.setFileDir = function(path){

@@ -49,3 +51,3 @@ var self = this;

filekv.prototype.setWorkQueueMax = function(maxnum){
this.workQueueMax = _parseInt(maxnum);
this.workQueueMax = parseInt(maxnum)||1;
}

@@ -151,4 +153,4 @@

if(lineNum==0){
expireTime = _parseInt(lineData+'');
if(expireTime>0 && expireTime<=_parseInt(Date.now()/1000)){
expireTime = parseInt(lineData+'')||0;
if(expireTime>0 && expireTime<=parseInt(Date.now()/1000)){
self.del(key);

@@ -162,3 +164,3 @@

}else if(lineNum==1){
createTime = _parseInt(lineData+'');
createTime = parseInt(lineData+'')||0;
}else if(lineNum==2){ //data

@@ -216,4 +218,4 @@ try{

var valueData = null;
var createTime = _parseInt(Date.now()/1000);
expireTime = _parseInt(expireTime);
var createTime = parseInt(Date.now()/1000);
expireTime = parseInt(expireTime)||0;
var fileData = '';

@@ -220,0 +222,0 @@ fileData += expireTime+'\n';

{
"name": "filekv",
"version": "1.0.3",
"version": "1.0.4",
"description": "This is a key&value storage library which uses file system to store data.",

@@ -5,0 +5,0 @@ "main": "index.js",

"use strict";
var fs = require('fs');
var fkv = require('../index.js');
var fkvObj = new fkv({
var fkvObj = require('../index.js').create({
fileDir:__dirname+'/data',

@@ -7,0 +7,0 @@ workQueueMax:1000

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc