Skip to content

JWebCoder/storage-ttl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

storage NPM version

Basic object store for javascript

Install with npm

npm i storage-ttl --save

Usage

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 of key
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.

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue

Author

João Moura

License

Copyright (c) 2017 João Moura Released under the BSD 2-clause "Simplified" License

About

localStorage objets and ttl manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published