Skip to content

ZiQiangWang/cachest

Repository files navigation

cachest

NPM version Build Status NPM downloads Coverage Status gzip

Cache data based on localstorage in browser, expire property is provided.

Install

npm i cachest

Usage

import cachest from 'cachest';

or

const cachest = require('cachest');

API

Assign value to key with expire time,if expire is not defined, keep the value until to be removed.

Params

  • key {String}: The key of the property to save.
  • value {any}: The content to save.
  • expire {Number}: Expire time, ms as unit

Return the value of key.

Params

  • key {String}: The key of the property to get.
  • return {*}

Remove the value of key.

Params

  • key {String}: The key of the property to remove.

Clear all saved value.

Get the keys not expired.

  • return {Array}

return {Number}

Length of keys.

Check if the key is expired, return true if key is not existed.

Params

  • key {String}: The key of the property to check.
  • return {Boolean}

License

Copyright © 2018, ZiQiangWang. Released under the MIT License.

About

cache data based on localstorage in browser, support expire time

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published