node-disk-storage a simple fast and secure local storage
for nodejs
, you can store any data using key and value.
$ npm install node-disk-storage -S or yarn add node-disk-storage -S
-
- minSize limit data size, before saving into disk, default value to 1MB
- maxSize limit data size, before saving into disk, default value to 25MB
- compress compress data using gzip, before saving into disk, default value to false
-
set data using key and value, into disk
-
get specific data using key, after saving data into disk
-
remove specific data already exist using key, after saving data into disk
-
clear all keys exist, after saving data into disk
-
get all keys exist, after saving data into disk
-
const { NodeDiskStorage } = require('node-disk-storage') const nds = new NodeDiskStorage() nds.set("name", "joh doe") nds.get("name") nds.keys() nds.remove("name") nds.clear()
-
const { NodeDiskStorage } = require('node-disk-storage') const nds = new NodeDiskStorage({ minSize: 5, maxSize: 30, compress: true }) nds.set("name", "joh doe") nds.get("name") nds.keys() nds.remove("name") nds.clear()
-
import { NodeDiskStorage } from 'node-disk-storage' const nds = new NodeDiskStorage() nds.set("name", "joh doe") nds.get("name") nds.keys() nds.remove("name") nds.clear()
-
import { NodeDiskStorage } from 'node-disk-storage' const nds = new NodeDiskStorage({ minSize: 5, maxSize: 30, compress: true }) nds.set("name", "joh doe") nds.get("name") nds.keys() nds.remove("name") nds.clear()
-
Testing Via Local
npm test or make test
-
Testing Via Local And Build
make build
-
Testing Via Docker
docker build -t node-disk-storage or make dkb tag=node-disk-storage
For information on bugs related to package libraries, please visit here
Want to make node-disk-storage more perfect ? Let's contribute and follow the contribution guide.