tiny-storage
Tiny wrapper around localStorage and sessionStorage with reliable data storage.
Description
The tinyLocalStorage
is the wrapper over the localStorage
.
The tinySessionStorage
is the wrapper over the sessionStorage
.
Quick start
Module
Installation
npm install tiny-storage
Usage
;// Or as CommonJS// const { tinyLocalStorage, tinySessionStorage } = require('tiny-storage'); tinyLocalStorage; tinySessionStorage;
Browser
Installation
Usage
Methods
key(index)
When passed a number n, returns the name of the nth key in the storage. The order of keys is user-agent defined, so you should not rely on it.
tinyLocalStorage; tinySessionStorage;
get(keyName)
When passed a key name, will return that key's value or null if the key does not exist.
tinyLocalStorage; tinySessionStorage;
set(keyName, keyValue)
When passed a key name and value, will add that key to the storage, or update that key's value if it already exists.
tinyLocalStorage; tinySessionStorage;
remove(keyName)
When passed a key name, will remove that key from the storage if it exists. If there is no item associated with the given key, this method will do nothing.
tinyLocalStorage; tinySessionStorage;
clear()
When invoked, clears all stored keys.
tinyLocalStorageclear; tinySessionStorageclear;
Properties
length
Returns an integer representing the number of data items stored in the storage.