JS module to save data to localstorage with time to live. Data will expire after set time.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
README.md
index.js
package.json
pakmanaged.js

README.md

localstorage-ttl

JS module to save data to localstorage with time to live. Data will expire after set time. On npm: https://www.npmjs.com/package/localstorage-ttl

Install:

npm install localstorage-ttl --save

Usage:

const ls = require('localstorage-ttl');

ls.set(variable, value, [ttl_ms]);
ls.get(variable);

to remove, just use plain js. It works in all usable browsers. http://caniuse.com/#search=localstorage

localStorage.removeItem(variable);
  • ttl_ms = time to live time in ms.

if ttl_ms is not set it will be without expire date and will be there till user deletes or your other js deletes it.