Basic object store for javascript
Install with npm
npm i storage-ttl --save
var storage = require('storage-ttl');
key
{String}value
{*}
storage.set('foo', {bar: 'bar'})
storage.set('foo', 'value')
Assign value
to key
.
key
{String}value
{*}ttl
{Number}: value in minutes
storage.setTTL('foo', {bar: 'bar'}, 1)
storage.setTTL('foo', 'value', 1)
Assign value
to key
with a ttl
.
key
{String}returns
{*}: Returns the stored value ofkey
const value = storage.get('foo')
Get the stored value of key
.
key
{String}
storage.remove('foo')
Removes the stored value of key
.
const count = storage.count()
Gets the stored keys count.
const items = storage.all()
Gets all the stored keys.
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue
João Moura
Copyright (c) 2017 João Moura Released under the BSD 2-clause "Simplified" License