npm version

jsBrowserCache

JavaScript library for save, load data to localStorage or sessionStorage and expire time.


Installation

Download or clone repository.

NPM

npm install jsbrowsercache --save-dev

Yarn

yarn add jsbrowsercache --save-dev

Bower

bower install jsbrowsercache

Example

var cache = new JsBrowserCache({
        prefix: 'cache-', //optional parameter. Default prefix is 'cache-'.
        storage: 'session' // {local|session} default is local. local = localStorage, session = sessionStorage
    });

    //set items
    cache.setItem('test', 'some text'); //save item to storage
    cache.setItem('test1', 'some text', 60); //save item to storage with 60 seconds expiration

    //get item
    cache.getItem('test');
var cache = new JsBrowserCache();
    
    //delete expired items
    cache.clearExpired();

Resources