An open API service indexing awesome lists of open source software.

https://github.com/mohamedfasil/browserstorage-ttl

Localstorage with time to live / expiry, if expiry is zero uses SessionStorage
https://github.com/mohamedfasil/browserstorage-ttl

browser es6 javascript nodejs npm npm-package webpack

Last synced: 3 months ago
JSON representation

Localstorage with time to live / expiry, if expiry is zero uses SessionStorage

Awesome Lists containing this project

README

          

# browserstorage-ttl
[![npm version](https://badge.fury.io/js/browserstorage-ttl.svg)](//npmjs.com/package/browserstorage-ttl)

Localstorage with time to live / expiry, if expiry is zero uses SessionStorage

# Usage

`npm install browserstorage-ttl`

In your file

```javascript
import Storage from 'browserstorage-ttl';

Storage.set('key', 'value', 30); // 30 minutes as ttl
const k = Storage.get('key');
console.log(k); // value

Storage.set('anotherkey', 'anothervalue', 0); // 0 minutes as ttl, will use sessionStorage
const t = Storage.get('anotherkey');

console.log(t); // anothervalue

```