nodeforage

v1.1.3
Lightweight nodeJS equivalent of localForage, using JSON file.
storage json nodejs

nodeForage

Lightweight nodeJS equivalent of localForage, using JSON file.

Install

npm install nodeforage

Usage

  const { NodeForage } = require('nodeforage');
  const nodeforage = new NodeForage({name:'users'});
  
 
  await nodeforage.setItem('John', {password:'notsupersecure', username:'John', email:'[email protected]'});
  const johnUser = await nodeforage.getItem('John')
  const findHim = await nodeforage.findItem({email:"[email protected]"}); 

getItem

nodeforage.getItem(key)

  • key - Key to fetch

setItem

nodeforage.setItem(key, value)

  • key - Key under which storing
  • value - Object to store

FindItem

nodeforage.findItem(searchParams)

  • searchParams - Object of element to match

Next

It is planned to load locally and then deal with the filesystem changes, but for now, it's constant read/write.

npm i nodeforage

Metadata

  • MIT
  • Whatever
  • Alex Werner
  • released 10/1/2022

Downloads

Maintainers