npm.io
1.0.0 • Published 10 years ago

drossel-webstorage

Licence
MIT
Version
1.0.0
Deps
0
Vulns
0
Weekly
0

drossel-webstorage

Unneccesary web storage wrapper.

NPM

What is this?

"drossel-webstorage" is a module for easier use of the WebStorage.
It does not affect the other namespace.
(Note: It has been implemented by the ES2015.)

Install

step1: npm install

npm install drossel-webstorage

step2: import and create instance

const Storage = require('drossel-webstorage');
const exampleStorage = new Storage('somethingNamespace');

Usage

Class (namespace, isSessionStorage = false)
const fooLocalStorage = new Storage('foo');
const barSessionStorage = new Storage('bar', true);
save(key, value = null)
exampleStorage.save('aaa', 111);
exampleStorage.save('bbb', {xxx: 222});
load(key)
exampleStorage.load('aaa'); // return 111
exampleStorage.load('bbb'); // return {xxx: 222}
loadAll()
exampleStorage.loadAll(); // return {aaa: 111, bbb: {xxx: 222}}
exists(key)
exampleStorage.exists('aaa'); // return true
exampleStorage.exists('ccc'); // return false
remove(key)
exampleStorage.remove('bbb'); // return null
removeAll()
exampleStorage.removeAll(); // return null

Keywords