Skip to content

A tiny ES6 class for simulating localstorage browser behaviour in nodejs

Notifications You must be signed in to change notification settings

moahammadalt/nodejs-localstorage-adapter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nodejs-localstorage-adapter (WIP)

A tiny ES6 class for simulating localstorage browser behaviour in nodejs.


to install the package run:

npm install nodejs-localstorage-adapter --save


How to use:

first include the package to your project:

var localStorage = require('nodejs-localstorage-adapter');

-Methods

  • setItem(keyName, keyValue)

    for setting a value:
    localStorage.setItem("user_id", "12345");
    
  • getItem(keyName)

    for getting a value:
    var userId = localStorage.getItem("user_id");  // should return "12345"
    
  • key(index)

    returns the key name string for that index:
    localStorage.setItem("user_id", "12345");
    localStorage.setItem("user_name", "mark");
    localStorage.key(0); // should return "user_id"
    
  • removeItem(keyName)

    remove specific item:
    localStorage.removeItem('user_id');
    
  • clear()

    clear all items:
    localStorage.clear();
    

-Properties

  • length

    to get amount of key value pairs in localstorage:
    localStorage.setItem('user_id', '12345');
    localStorage.setItem('user_name', 'mark');
    localStorage.setItem('user_age', '25');
    
    localStorage.length; // should return 3
    

About

A tiny ES6 class for simulating localstorage browser behaviour in nodejs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published