{"_id":"time-cache","_rev":"6-be85565c9185fa292021915856eb3f3f","name":"time-cache","description":"A key-value cache that puts a expiry date on its entries. ","dist-tags":{"latest":"0.3.0"},"versions":{"0.2.0":{"name":"time-cache","version":"0.2.0","description":"A key-value cache that puts a expiry date on its entries. ","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build --env node","test":"aegir-test --env node","release":"aegir-release --env node","release-minor":"aegir-release --type minor --env node","release-major":"aegir-release --type major --env node","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/time-cache.git"},"keywords":["IPFS","PubSub","Cache","time","temporal","validity"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/time-cache/issues"},"homepage":"https://github.com/diasdavid/time-cache#readme","devDependencies":{"aegir":"^8.0.1","chai":"^3.5.0","pre-commit":"^1.1.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"}],"gitHead":"f50cb441bb124146315b9fba020c754c8bf2b24c","_id":"time-cache@0.2.0","_shasum":"68aff0a691a4985fe9e63d4f2c40ee9dc4a7ac4d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"68aff0a691a4985fe9e63d4f2c40ee9dc4a7ac4d","tarball":"https://registry.npmjs.org/time-cache/-/time-cache-0.2.0.tgz","integrity":"sha512-C1+LeR/uxbbd2vi6Znj/h8r+MFZjR6wU+1UE8u5yG8jowoVVFu2wEdDqCcA4tI4E8Owe8op5M6KPWkIIr+DzXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaKPIn8hxpYDuxSX9tkh4Ykag307VN3+Sq5PL+lkmWjwIhAKnNvflkcTXeC70ihDVmuvPLmKv7/mntyERj5ydMiwAw"}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/time-cache-0.2.0.tgz_1473606325891_0.2947806960437447"}},"0.2.1":{"name":"time-cache","version":"0.2.1","description":"A key-value cache that puts a expiry date on its entries. ","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build --env node","test":"aegir-test --env node","release":"aegir-release --env node","release-minor":"aegir-release --type minor --env node","release-major":"aegir-release --type major --env node","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/time-cache.git"},"keywords":["IPFS","PubSub","Cache","time","temporal","validity"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/time-cache/issues"},"homepage":"https://github.com/diasdavid/time-cache#readme","devDependencies":{"aegir":"^8.0.1","chai":"^3.5.0","pre-commit":"^1.1.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"}],"gitHead":"7ae9c0cdd5598fcd767084eb6bd0e63a493375bb","_id":"time-cache@0.2.1","_shasum":"98f18e8e0d36e83829eeaa50dff7b685a2114dba","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"98f18e8e0d36e83829eeaa50dff7b685a2114dba","tarball":"https://registry.npmjs.org/time-cache/-/time-cache-0.2.1.tgz","integrity":"sha512-ENYyPXtZ+PucxpGmbFPRIfIcjnUX+4nazDG1ipQWJgzfhZeMkN3tSw9DGz3izBkGI5Zyu6MOE89bMFbmO5Y9wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoIQkcHuuXk6fcibDjMp1AHJ6pfvAbB0TCW0m849Ea9AiACqS9Fj7iYMNkECbEqfQoQbNauVXM7HucCEAs/R9PukA=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/time-cache-0.2.1.tgz_1473608181909_0.193639543838799"}},"0.2.3":{"name":"time-cache","version":"0.2.3","description":"A key-value cache that puts a expiry date on its entries. ","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build --env node","test":"aegir-test --env node","release":"aegir-release --env node","release-minor":"aegir-release --type minor --env node","release-major":"aegir-release --type major --env node","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/time-cache.git"},"keywords":["IPFS","PubSub","Cache","time","temporal","validity"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/time-cache/issues"},"homepage":"https://github.com/diasdavid/time-cache#readme","devDependencies":{"aegir":"^8.0.1","chai":"^3.5.0","pre-commit":"^1.1.3"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"}],"gitHead":"d0f7615c12eb318a4ffdd2c14879443f9d3e2ab8","_id":"time-cache@0.2.3","_shasum":"e71f6e5ef62367f67f281346902842bad9fb53b2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"e71f6e5ef62367f67f281346902842bad9fb53b2","tarball":"https://registry.npmjs.org/time-cache/-/time-cache-0.2.3.tgz","integrity":"sha512-mf6mGEs1a515MQww2a68tbFu7g0bS8+IgEr9L24NqKv7Lny3Z0DbU0PKacphdWa33an8hRMrMhbO8QCgSpRyYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICueJiCKgp6bSkPrF4J1oqXuFRg4w2w7dji5bfhZxbqHAiAT7rGgNdhY+IMv/RGb5n2pN1lnrev1PdoeUSj1seI5yg=="}]},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/time-cache-0.2.3.tgz_1473609562462_0.6251551024615765"}},"0.3.0":{"name":"time-cache","version":"0.3.0","description":"A key-value cache that puts a expiry date on its entries. ","main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build --env node","test":"aegir-test --env node","release":"aegir-release --env node","release-minor":"aegir-release --type minor --env node","release-major":"aegir-release --type major --env node","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/time-cache.git"},"keywords":["IPFS","PubSub","Cache","time","temporal","validity"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/time-cache/issues"},"homepage":"https://github.com/diasdavid/time-cache#readme","devDependencies":{"aegir":"^9.3.0","chai":"^3.5.0","pre-commit":"^1.2.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"dependencies":{"lodash.throttle":"^4.1.1"},"gitHead":"ff73ace07adc6ae7ab5e062ae516881fa8340a8d","_id":"time-cache@0.3.0","_shasum":"ed0dfcf0fda45cdc95fbd601fda830ebf1bd5d8b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"dist":{"shasum":"ed0dfcf0fda45cdc95fbd601fda830ebf1bd5d8b","tarball":"https://registry.npmjs.org/time-cache/-/time-cache-0.3.0.tgz","integrity":"sha512-/vreKr4tHo8bcgcRF0WzedPiiErDpX8FmBN8ddq5OhX7JmWtZVMp8HdwvHz9Fh/ZWZKX2ket8l/JaNVeL16Tew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATBYE1RdX+bnKiSih4OvRKNHdel9Ifh+ZkV2D4ERtQdAiEAnULnC568f4gulVHr+fvL3IAhyxOw3p2LmLZGwpKKTxU="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/time-cache-0.3.0.tgz_1482038498263_0.37877509486861527"}}},"readme":"time-cache\n==========\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![Build Status](https://travis-ci.org/diasdavid/time-cache.svg?style=flat-square)](https://travis-ci.org/diasdavid/time-cache)\n[![Coverage Status](https://coveralls.io/repos/github/diasdavid/time-cache/badge.svg?branch=master)](https://coveralls.io/github/diasdavid/time-cache?branch=master)\n[![Dependency Status](https://david-dm.org/diasdavid/time-cache.svg?style=flat-square)](https://david-dm.org/diasdavid/time-cache)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n\n> A key-value cache that puts a expiry date on its entries.\n\n## Table of Contents\n\n- [Install](#install)\n  - [npm](#npm)\n- [Usage](#usage)\n  - [Example](#example)\n- [API](#api)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\n### npm\n\n```sh\n> npm install time-cache\n```\n\n## Usage\n\n### Example\n\n```js\n// TODO (see tests meanwhile)\n```\n\n## API\n\n### Create a time-cache `const tc = new TimeCache(options)`\n\n### Add a value `tc.put(key, value, validity)`\n\n### Has a value `tc.has(key)`\n\n### Get a value `tc.get(key)`\n\n## Contribute\n\nContributions are welcome!\n\n## License\n\nMIT\n","maintainers":[{"name":"daviddias","email":"daviddias.p@gmail.com"}],"time":{"modified":"2022-06-27T06:43:03.953Z","created":"2016-09-11T15:05:27.601Z","0.2.0":"2016-09-11T15:05:27.601Z","0.2.1":"2016-09-11T15:36:23.535Z","0.2.3":"2016-09-11T15:59:23.864Z","0.3.0":"2016-12-18T05:21:38.964Z"},"homepage":"https://github.com/diasdavid/time-cache#readme","keywords":["IPFS","PubSub","Cache","time","temporal","validity"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/time-cache.git"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"}],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"bugs":{"url":"https://github.com/diasdavid/time-cache/issues"},"license":"MIT","readmeFilename":"README.md"}