{"_id":"receptacle","_rev":"24-78be3507b34e4fcfed4ba5607bfbc1be","name":"receptacle","description":"In memory cache lru cache with ttl support.","dist-tags":{"latest":"1.3.2"},"versions":{"0.1.0":{"name":"receptacle","version":"0.1.0","description":"In memory cache lru cache with ttl support.","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"keywords":["cache","lru","ttl","expires","map","receptacle","memory"],"devDependencies":{"gulp":"^3.9.0","gulp-mocha":"^2.1.3"},"gitHead":"b67071f54f8f3233167d66a3fb07a881546abc32","bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"homepage":"https://github.com/DylanPiercey/receptacle#readme","_id":"receptacle@0.1.0","scripts":{},"_shasum":"088f7b48774acc848aa4da1d8b90e07d94811f07","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"rill","email":"rill.github@gmail.com"},"dist":{"shasum":"088f7b48774acc848aa4da1d8b90e07d94811f07","tarball":"https://registry.npmjs.org/receptacle/-/receptacle-0.1.0.tgz","integrity":"sha512-xNJ1H1+WQU82btsI0sUii+NdTtpv1UsJ/VZ/5XLo0kU5+gnruK1kFzBI5GAP4B+tVc2U19v0as9iig3oxtHrBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRiERdS7Vu0gHZgmdiKu78Bbu/wBjl6brV94/lXLYsWAiBsK3CCE9vKdDrh22Csm5ADNxNw+b8YbFy/+QVLx/YnVQ=="}]},"maintainers":[{"name":"rill","email":"rill.github@gmail.com"}],"directories":{}},"0.1.1":{"name":"receptacle","version":"0.1.1","description":"In memory cache lru cache with ttl support.","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"keywords":["cache","lru","ttl","expires","map","receptacle","memory"],"devDependencies":{"gulp":"^3.9.0","gulp-mocha":"^2.1.3"},"gitHead":"ac858305e1eee33425dc20b6fede38931e43998e","bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"homepage":"https://github.com/DylanPiercey/receptacle#readme","_id":"receptacle@0.1.1","scripts":{},"_shasum":"17aabb1bfedfe85022a6a022474965b6bc635908","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"shasum":"17aabb1bfedfe85022a6a022474965b6bc635908","tarball":"https://registry.npmjs.org/receptacle/-/receptacle-0.1.1.tgz","integrity":"sha512-w5qtb2U01uiRwvriZZMDk6wt8TKmiTjWAoDvPNx2doK/NxKAmiNsdSOoskDcJeeswnFHngKiKdhdIX6qFGLwhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUGZ3Gt2Kp5bkK/SOn85s7bNCvkNgfnTwC6mlIXxsArAiEAx/SHZ0iatSlrPxOjFKP+zsKlbbTOGQ7/ptb2RPRN7UQ="}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},{"name":"rill","email":"rill.github@gmail.com"}],"directories":{}},"0.1.2":{"name":"receptacle","version":"0.1.2","description":"In memory cache lru cache with ttl support.","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"keywords":["cache","lru","ttl","expires","map","receptacle","memory"],"devDependencies":{"gulp":"^3.9.0","gulp-mocha":"^2.1.3"},"gitHead":"573e8344f0fd3f7a7d0bb3ece3bbb258d5ec6ffb","bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"homepage":"https://github.com/DylanPiercey/receptacle#readme","_id":"receptacle@0.1.2","scripts":{},"_shasum":"9941818ff15a24693620c4cef5bf550608add127","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"shasum":"9941818ff15a24693620c4cef5bf550608add127","tarball":"https://registry.npmjs.org/receptacle/-/receptacle-0.1.2.tgz","integrity":"sha512-G6m21bkNdNSd17wYUMntSHYknoeOw3wF9w6M/u7ESQI/tJjs9m3FctljKmIuLjmVzRjogBYJEymu4oBVUH8ysA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWBl26Q8d+eIxcDNSoLvD93W1Xzcnehbwh0+ihbgSf4AiBPaPOlf42BeMlqn5Ae8gsrd5sFR48OslR89fHHJY9kYg=="}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},{"name":"rill","email":"rill.github@gmail.com"}],"directories":{}},"0.2.0":{"name":"receptacle","version":"0.2.0","description":"In memory cache lru cache with ttl support.","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"keywords":["cache","lru","ttl","expires","map","receptacle","memory"],"devDependencies":{"gulp":"^3.9.0","gulp-mocha":"^2.1.3"},"dependencies":{"ms":"^0.7.1"},"gitHead":"943c9bb019227e66631d6a1b3842de2aff052dc8","bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"homepage":"https://github.com/DylanPiercey/receptacle#readme","_id":"receptacle@0.2.0","scripts":{},"_shasum":"1703c29237a027f791992d9793e258aa239184e1","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"shasum":"1703c29237a027f791992d9793e258aa239184e1","tarball":"https://registry.npmjs.org/receptacle/-/receptacle-0.2.0.tgz","integrity":"sha512-m7GJgxnbdOUNR2QxUWcDt0c3NER1/5vt5EYXB+0ZQnSHQ8C9+DYV1TUor/FGTZ815lghbnyBpSTlm8kc741ilQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJeljiIlDfr6tlEBd4yg4Mr7/ByvW5ckgyYzHY6D9rswIgNBQP5eeEykxnuy0Vcpj+iMOXSMhv6ly3U/jk7QdoWsE="}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},{"name":"rill","email":"rill.github@gmail.com"}],"directories":{}},"0.2.1":{"name":"receptacle","version":"0.2.1","description":"In memory cache lru cache with ttl support.","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"keywords":["cache","lru","ttl","expires","map","receptacle","memory"],"devDependencies":{"gulp":"^3.9.0","gulp-mocha":"^2.1.3"},"dependencies":{"ms":"^0.7.1"},"gitHead":"67c3102a7e83d21250389bfad38e30868df63f69","bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"homepage":"https://github.com/DylanPiercey/receptacle#readme","_id":"receptacle@0.2.1","scripts":{},"_shasum":"382d8313ce0ed4c1960eeeb0974e02e363363c22","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"shasum":"382d8313ce0ed4c1960eeeb0974e02e363363c22","tarball":"https://registry.npmjs.org/receptacle/-/receptacle-0.2.1.tgz","integrity":"sha512-0eJo50scczNFeuuecLvzJq9hJrWhnrzdNHKSn7Y8EEjG7TFcSQbV+r2i1FajdmL8Vq1V7llzCscuFRK6WOhEeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6/CbFeSX7z9QoJPLKbNmvwLIaocqjbhNMZ85GeU7n6AiEA/V11lfS0scVGvJbDTmQkPkyCT2CWJUKBwSa5VBjNfqM="}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},{"name":"rill","email":"rill.github@gmail.com"}],"directories":{}},"0.3.0":{"name":"receptacle","version":"0.3.0","description":"In memory cache lru cache with ttl support.","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"keywords":["cache","lru","ttl","expires","map","receptacle","memory"],"devDependencies":{"gulp":"^3.9.0","gulp-mocha":"^2.1.3"},"dependencies":{"ms":"^0.7.1"},"gitHead":"443a73e1ac71a74128f6a28f5304c05cd34c326f","bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"homepage":"https://github.com/DylanPiercey/receptacle#readme","_id":"receptacle@0.3.0","scripts":{},"_shasum":"3ef086f5dade4ac6693871ef434e77787f0b3c38","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"shasum":"3ef086f5dade4ac6693871ef434e77787f0b3c38","tarball":"https://registry.npmjs.org/receptacle/-/receptacle-0.3.0.tgz","integrity":"sha512-WhhK0pcQ7o/3yvqz9GCCPvGIAjVidbGRVkU3PKe56KV1XqxgGLNpfWuxZfOW7ywpTgKy3hegZ9YrvpgOZfy+7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLbZIpMLqO3pIkbRt6PUaGsRIkh3DtTPm2sBVfxNtyHAiBBeEOAP8R2sNujoU4l/1pBYfgKvwrZBnEe3DzrDLJing=="}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},{"name":"rill","email":"rill.github@gmail.com"}],"directories":{}},"1.0.0":{"name":"receptacle","version":"1.0.0","description":"In memory cache lru cache with ttl support.","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"keywords":["cache","lru","ttl","expires","map","receptacle","memory"],"devDependencies":{"gulp":"^3.9.0","gulp-mocha":"^2.1.3"},"dependencies":{"ms":"^0.7.1"},"gitHead":"bf487322d551323b5ff7d8282be47998e9660d63","bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"homepage":"https://github.com/DylanPiercey/receptacle#readme","_id":"receptacle@1.0.0","scripts":{},"_shasum":"4164e74ab76689bf18c049e1109d4008ec8ff13c","_from":".","_npmVersion":"3.8.8","_nodeVersion":"5.6.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},{"name":"rill","email":"rill.github@gmail.com"}],"dist":{"shasum":"4164e74ab76689bf18c049e1109d4008ec8ff13c","tarball":"https://registry.npmjs.org/receptacle/-/receptacle-1.0.0.tgz","integrity":"sha512-sJkZ4sITpBCLe//BeYg/tktk72vG++7wOC2f4Xx9KnnTsn8/kPSxQa1RZtPn90Rd76GoL2n1NG7WAbxsYRQSNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAIEreUtHCwvKc2tJGAnDbx2LnJX/oYDe6A7LZMZMJngIgEIjYCMx4LiHm5oEq+32bPo1pfs0xxkhrBtGu4dzyYBs="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/receptacle-1.0.0.tgz_1462916098367_0.31270908983424306"},"directories":{}},"1.0.1":{"name":"receptacle","description":"In memory cache lru cache with ttl support.","version":"1.0.1","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"dependencies":{"ms":"^0.7.1"},"devDependencies":{"browserify":"^13.1.0","bundle-collapser":"^1.2.1","coveralls":"^2.11.14","exorcist":"^0.4.0","istanbul":"^0.4.5","mocha":"^3.1.2","snazzy":"^5.0.0","standard":"^8.4.0","uglifyjs":"^2.4.10"},"files":["index.js"],"homepage":"https://github.com/DylanPiercey/receptacle","keywords":["cache","expires","lru","map","memory","receptacle","ttl"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"scripts":{"build":"make build","coveralls":"make coveralls","lint":"make lint","test":"npm run lint && make test","test-ci":"npm run lint && make test-ci"},"standard":{"globals":["GIT_COMMIT","describe","it","before","beforeEach","after","afterEach"],"ignore":["dist/"]},"gitHead":"c7fcf8bec4d047325571a104f06e25f326ce1047","_id":"receptacle@1.0.1","_shasum":"18a2544ed9d69a74bce612205a2becf5fb814bf9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"shasum":"18a2544ed9d69a74bce612205a2becf5fb814bf9","tarball":"https://registry.npmjs.org/receptacle/-/receptacle-1.0.1.tgz","integrity":"sha512-4QY3ag3FapkUapiDGzhNDi1o8ghc7g2EnMp7eWDC3VMhSezgPxnPORz+kuplCWiZe8Kl1JB3SQelcy4yrVIuFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRbe/iITs2+p4HTE5R8zWCpXcHb4e5HYAWkE4kDz02oAIhAJhxSO4jhfTMt3mL5+IL17LoUgouK2hlfDQySIqPkX6Y"}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},{"name":"rill","email":"rill.github@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/receptacle-1.0.1.tgz_1476213561257_0.4980458358768374"},"directories":{}},"1.0.2":{"name":"receptacle","description":"In memory cache lru cache with ttl support.","version":"1.0.2","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"dependencies":{"ms":"^0.7.1"},"devDependencies":{"browserify":"^13.1.0","bundle-collapser":"^1.2.1","coveralls":"^2.11.14","exorcist":"^0.4.0","istanbul":"^0.4.5","mocha":"^3.1.2","snazzy":"^5.0.0","standard":"^8.4.0","uglifyjs":"^2.4.10"},"files":["index.js"],"homepage":"https://github.com/DylanPiercey/receptacle","keywords":["cache","expires","lru","map","memory","receptacle","ttl"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"scripts":{"build":"make build","coveralls":"make coveralls","lint":"make lint","test":"npm run lint && make test","test-ci":"npm run lint && make test-ci"},"standard":{"globals":["GIT_COMMIT","describe","it","before","beforeEach","after","afterEach"],"ignore":["dist/"]},"gitHead":"333f7daaa88c109b43d2065d082be6daa4b468e2","_id":"receptacle@1.0.2","_shasum":"4543ea01b8222559bc082de858b5d2f74c76735c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"shasum":"4543ea01b8222559bc082de858b5d2f74c76735c","tarball":"https://registry.npmjs.org/receptacle/-/receptacle-1.0.2.tgz","integrity":"sha512-OjStB88dTFwwjAabPyVt3AEeGAvtfL2CDEdt5jmUSVy6mZ6pui9r8V5TC1oO7vvieTqmNu8TI8gETRqmi9/cbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM29xNvvlPxWhDdUkGWlho0WVuuRxlLe8jxWjAzOomfAIhAJSOi1pnex25CeujGBu8+LHrybSklCEgTGW7X8SQ59pQ"}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},{"name":"rill","email":"rill.github@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/receptacle-1.0.2.tgz_1476227472361_0.4125936443451792"},"directories":{}},"1.0.3":{"name":"receptacle","description":"In memory cache lru cache with ttl support.","version":"1.0.3","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"dependencies":{"ms":"^0.7.1"},"devDependencies":{"browserify":"^13.1.0","bundle-collapser":"^1.2.1","coveralls":"^2.11.14","exorcist":"^0.4.0","istanbul":"^0.4.5","mocha":"^3.1.2","snazzy":"^5.0.0","standard":"^8.4.0","uglifyjs":"^2.4.10"},"files":["index.js"],"homepage":"https://github.com/DylanPiercey/receptacle","keywords":["cache","expires","lru","map","memory","receptacle","ttl"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"scripts":{"build":"make build","coveralls":"make coveralls","lint":"make lint","test":"npm run lint && make test","test-ci":"npm run lint && make test-ci"},"standard":{"globals":["GIT_COMMIT","describe","it","before","beforeEach","after","afterEach"],"ignore":["dist/"]},"gitHead":"5b10910ab1df038871ceb1ecd80ca7a5e0591120","_id":"receptacle@1.0.3","_shasum":"fe6fd336d872dc82f93ea92b0e1403d2f4900eee","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"shasum":"fe6fd336d872dc82f93ea92b0e1403d2f4900eee","tarball":"https://registry.npmjs.org/receptacle/-/receptacle-1.0.3.tgz","integrity":"sha512-nXFgpVOW9d6mivTgzJQCIb5J/8f9ytCTAMGpxxkNs6pJMN1uFjTjV+hrbtWq5vKd1M4WnWNv5UKBB45LL70tcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR848Kjkwd2tqNDzWQRe8SWh7DRERwZhMB1l+DIOt4hQIhANiAJP/1e+UH7Y67YOMy67Jw5IxY+DP8gwEynNF6rVqI"}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},{"name":"rill","email":"rill.github@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/receptacle-1.0.3.tgz_1476242371425_0.04473818209953606"},"directories":{}},"1.0.4":{"name":"receptacle","description":"In memory cache lru cache with ttl support.","version":"1.0.4","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"dependencies":{"ms":"^0.7.1"},"devDependencies":{"browserify":"^13.1.0","bundle-collapser":"^1.2.1","coveralls":"^2.11.14","exorcist":"^0.4.0","istanbul":"^0.4.5","mocha":"^3.1.2","snazzy":"^5.0.0","standard":"^8.4.0","uglifyjs":"^2.4.10"},"files":["index.js"],"homepage":"https://github.com/DylanPiercey/receptacle","keywords":["cache","expires","lru","map","memory","receptacle","ttl"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"scripts":{"build":"make build","coveralls":"make coveralls","lint":"make lint","test":"npm run lint && make test","test-ci":"npm run lint && make test-ci"},"standard":{"globals":["GIT_COMMIT","describe","it","before","beforeEach","after","afterEach"],"ignore":["dist/"]},"gitHead":"e815662fa66582734a39b5017ac418b3244e1231","_id":"receptacle@1.0.4","_shasum":"8d0071e03b1faded347c2ab693694673fb44af12","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"shasum":"8d0071e03b1faded347c2ab693694673fb44af12","tarball":"https://registry.npmjs.org/receptacle/-/receptacle-1.0.4.tgz","integrity":"sha512-g/gBeV9tZProqU5YhrdiCpcbKe+vcrHq+Aj1cnA9BPl5kDkqGcZNEJ/F1i3i7yaQs1XGParoq3qaU+n7f+GAGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI3pXzNAzJs2fcsAcKmuaXblK74rx0rHFgi8/PSjm3jgIhAKyGPpNEfciQO9E426qWWiI4yWL6jpWQ2T9UA5T7uoie"}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},{"name":"rill","email":"rill.github@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/receptacle-1.0.4.tgz_1483052969055_0.16038483893498778"},"directories":{}},"1.0.5":{"name":"receptacle","description":"In memory cache lru cache with ttl support.","version":"1.0.5","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"dependencies":{"ms":"^0.7.2"},"devDependencies":{"browserify":"^13.1.1","bundle-collapser":"^1.2.1","coveralls":"^2.11.15","exorcist":"^0.4.0","istanbul":"^0.4.5","mocha":"^3.2.0","snazzy":"^5.0.0","standard":"^8.6.0","uglifyjs":"^2.4.10"},"files":["index.js"],"homepage":"https://github.com/DylanPiercey/receptacle","keywords":["cache","expires","lru","map","memory","receptacle","ttl"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"scripts":{"build":"make build","coveralls":"make coveralls","lint":"make lint","test":"npm run lint && make test","test-ci":"npm run lint && make test-ci"},"standard":{"globals":["GIT_COMMIT","describe","it","before","beforeEach","after","afterEach"],"ignore":["dist/"]},"gitHead":"5f2d3c051c289fb7f4a7f05e03727228bab8eba4","_id":"receptacle@1.0.5","_shasum":"52b34271ef8f57c0ab1434ec1bf69d37ed3cf8ef","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"shasum":"52b34271ef8f57c0ab1434ec1bf69d37ed3cf8ef","tarball":"https://registry.npmjs.org/receptacle/-/receptacle-1.0.5.tgz","integrity":"sha512-oOT3sMb3wTa+NJv/D0CbbxlXhIC23T98yCZ57gWCmL/Xe0wXzplyUHiIAoTp2P4l3uP+kHgAHy8302W8VxGsyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL5T943uOkSugIjNpw/8a7G/qfSXLx9QHd6VT6mQ5b3QIgAzyNeCgA96LdwuK0PDVYuB0r+NC3gxF8e7i2v/lV1x0="}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},{"name":"rill","email":"rill.github@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/receptacle-1.0.5.tgz_1483053343534_0.021006167866289616"},"directories":{}},"1.1.0":{"name":"receptacle","description":"In memory cache lru cache with ttl support.","version":"1.1.0","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"dependencies":{"ms":"^0.7.2"},"devDependencies":{"browserify":"^13.1.1","bundle-collapser":"^1.2.1","coveralls":"^2.11.15","exorcist":"^0.4.0","istanbul":"^0.4.5","mocha":"^3.2.0","snazzy":"^5.0.0","standard":"^8.6.0","uglifyjs":"^2.4.10"},"files":["index.js"],"homepage":"https://github.com/DylanPiercey/receptacle","keywords":["cache","expires","lru","map","memory","receptacle","ttl"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"scripts":{"build":"make build","coveralls":"make coveralls","lint":"make lint","test":"npm run lint && make test","test-ci":"npm run lint && make test-ci"},"standard":{"globals":["GIT_COMMIT","describe","it","before","beforeEach","after","afterEach"],"ignore":["dist/"]},"gitHead":"f6f1bc829ca4ee7e992cc2604b83112f68ba992c","_id":"receptacle@1.1.0","_shasum":"806acfe30b508d2e5e46a1370d886f34249344ea","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"shasum":"806acfe30b508d2e5e46a1370d886f34249344ea","tarball":"https://registry.npmjs.org/receptacle/-/receptacle-1.1.0.tgz","integrity":"sha512-Rmvm9CdG5RTnsVJKWEgdUwWDwUzQDAtVLjSV7DrPGEGRAyEc8YbV1hQY8dxcN7dRMC0nZLr/ybe2BLSnWRWXQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPOliEBmA7fjcKNffPWjwf/sBDLa0Q1eDG0BNHo5rgEgIgXKNjbqxtamoTS/tXZM5Vye2uruV79UoigFrC0/DTQEM="}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},{"name":"rill","email":"rill.github@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/receptacle-1.1.0.tgz_1484245315199_0.26968661858700216"},"directories":{}},"1.3.0":{"name":"receptacle","description":"In memory cache lru cache with ttl support.","version":"1.3.0","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"dependencies":{"ms":"^1.0.0"},"devDependencies":{"browserify":"^14.3.0","bundle-collapser":"^1.2.1","coveralls":"^2.13.0","exorcist":"^0.4.0","istanbul":"^0.4.5","mocha":"^3.2.0","snazzy":"^7.0.0","standard":"^10.0.1","uglifyjs":"^2.4.10"},"files":["index.js"],"homepage":"https://github.com/DylanPiercey/receptacle","keywords":["cache","expires","lru","map","memory","receptacle","ttl"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"scripts":{"build":"make build","coveralls":"make coveralls","lint":"make lint","test":"npm run lint && make test","test-ci":"npm run lint && make test-ci"},"standard":{"globals":["GIT_COMMIT","describe","it","before","beforeEach","after","afterEach"],"ignore":["dist/"]},"gitHead":"78420c5d6e7768b6fd63fa20e08c479edcc85fe8","_id":"receptacle@1.3.0","_shasum":"2e3db998c34175d8a45722cc7792020e1b9b618b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"shasum":"2e3db998c34175d8a45722cc7792020e1b9b618b","tarball":"https://registry.npmjs.org/receptacle/-/receptacle-1.3.0.tgz","integrity":"sha512-/8N/3nrrtY9Fmm39xqmXO7uKv2FN0DfD6A0fdegmNXFttfWIP1XzAt8nJh/LkDvwcvBQvOv3VoULv+kFUWHf6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGz/ip9atxw3/CmATqwCvsbPjvkieMKXSrmDJnE+HTSCAiB74NU92EgebmQ2cbfKnoPrhivvjykTvLepGPnQ9yWRfA=="}]},"maintainers":[{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},{"name":"rill","email":"rill.github@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/receptacle-1.3.0.tgz_1492190491744_0.984229403315112"},"directories":{}},"1.3.1":{"name":"receptacle","description":"In memory cache lru cache with ttl support.","version":"1.3.1","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"dependencies":{"ms":"^2.1.1"},"devDependencies":{"browserify":"^16.2.2","bundle-collapser":"^1.3.0","coveralls":"^3.0.1","exorcist":"^1.0.1","istanbul":"^0.4.5","mocha":"^5.2.0","snazzy":"^7.1.1","standard":"^11.0.1","uglifyjs":"^2.4.11"},"files":["index.js"],"homepage":"https://github.com/DylanPiercey/receptacle","keywords":["cache","expires","lru","map","memory","receptacle","ttl"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"scripts":{"build":"make build","coveralls":"make coveralls","lint":"make lint","test":"npm run lint && make test","test-ci":"npm run lint && make test-ci"},"typings":"./index.d.ts","standard":{"globals":["GIT_COMMIT","describe","it","before","beforeEach","after","afterEach"],"ignore":["dist/"]},"gitHead":"7b0441c2e9de03c7d9f5d9f93ca966774671b378","_id":"receptacle@1.3.1","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"integrity":"sha512-efb10bwAn8qpLfcvXuZewvX4aY98AfYUVcxX3FrBZr2RKdeR858lpNFH6U+wHU3kLAl5uXY5OMmuMwbRW/Z3TQ==","shasum":"cfa412a0af73351779a8eeaa29b7bdd08013aa90","tarball":"https://registry.npmjs.org/receptacle/-/receptacle-1.3.1.tgz","fileCount":3,"unpackedSize":10934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbITySCRA9TVsSAnZWagAAfCgP/ixBTkZLXwbjmKAl99CB\nGoFa7YzWTN3nJY09c7YgKlvvK+T++iYoKbTdA+wHuO5oPeeHL/w2MnRuwjqf\nrKPCA8EPIIhf2iK5kzP2BwHKAQpLp5abndMjSgaRU4oAtpJNaeaoZ8ZQbxrc\nYBlDC4N7KvMrq1OsrLbeOlqzURFAinrvvjYggPnm12F57yktgKvhgsehH9Il\neYqlXf8wujCisqVtAVglthvpngi+iRF8p/MsENJ/W82d3e8RH0ZI1O9TuQ2P\n6zOa3bDl0vOfn57x3tQV+SkV3HVrtjQbdb2GGqYTGL4qUZOd+sPMGFh3ms04\nFyaZ1pvoqFXWNgaASBPJOR2RuNmdFhQ9ohGLXjNUYGsLmhiN7iYes+PQ3n4t\nYix56d9MlFsvYzN1qdOWghjXc/o4OorF1ppy36/MRAoRKUdj2Za5ayIWWALy\nrCJoPlJ+cIqJw7ffBRtnKX8U0KpXtI1OB5nkYTvCMwaL0QbZhMqS+ZD/YBMs\nxsDis7QckAIFyXI5i4Q8+oGjnzdIerprKeSfxGQu3u7TgsayRILa8oHUH0xg\nS7IPDF2movEMC0jhdEg1P1U41hQHlbb/ieykOonZN5w7YM9BL+ktI0qLFrWS\nnwqS/ZAz8df2AcBMDsXpmn3yhfaWsjLH1jgxLV/Rb0azzS7/fHRPaLxSHM8I\n6qRM\r\n=iE6+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0TjFGnm/VWj4MTsFmNVIMihMtkWpQ2vSLdW1XdetJeAiEAlmVSyU5/eqwf533BYmujB+zzgRA1FybXMLXNciosvBs="}]},"maintainers":[{"email":"pierceydylan@gmail.com","name":"dylanpiercey"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/receptacle_1.3.1_1528904849386_0.34355968796439673"},"_hasShrinkwrap":false},"1.3.2":{"name":"receptacle","description":"In memory cache lru cache with ttl support.","version":"1.3.2","author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"dependencies":{"ms":"^2.1.1"},"devDependencies":{"browserify":"^16.2.2","bundle-collapser":"^1.3.0","coveralls":"^3.0.1","exorcist":"^1.0.1","istanbul":"^0.4.5","mocha":"^5.2.0","snazzy":"^7.1.1","standard":"^11.0.1","uglifyjs":"^2.4.11"},"files":["index.js","index.d.ts"],"homepage":"https://github.com/DylanPiercey/receptacle","keywords":["cache","expires","lru","map","memory","receptacle","ttl"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"scripts":{"build":"make build","coveralls":"make coveralls","lint":"make lint","test":"npm run lint && make test","test-ci":"npm run lint && make test-ci"},"typings":"./index.d.ts","standard":{"globals":["GIT_COMMIT","describe","it","before","beforeEach","after","afterEach"],"ignore":["dist/"]},"gitHead":"9a40d7cd046e4eaec145a6677863a42721951802","_id":"receptacle@1.3.2","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"dylanpiercey","email":"pierceydylan@gmail.com"},"dist":{"integrity":"sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==","shasum":"a7994c7efafc7a01d0e2041839dab6c4951360d2","tarball":"https://registry.npmjs.org/receptacle/-/receptacle-1.3.2.tgz","fileCount":4,"unpackedSize":12241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbITzFCRA9TVsSAnZWagAABN4P/36kb9eFdAQHHtiK76ZD\nofqOFG4NWUNsC9C2hgCcUOHhYfO7BQMgW7HXJ5AYbnVZaZxpaiUv8TzZwdI+\nG4esefm9vj650gkMn2n3R7Cwv8wNzmEukYdHfJt2s9Eq7PY25Bz9v30jcXQU\nnLwkGEFhYeOawp/14iOP+PPUtSJeQLCwCp+YM1mOG0NWMJGQByGt0B3Tx2sK\nL/Yl50qwl+TQN3i4dDYsUHTno5LqbEGcMxboJo+JvSXLaCvVqrLZIS81VvU0\nzLGmSEwUelkfcmLJJg+Y6fqRu21Z5X+3RibOB7n7X3XH0xYSd0Vczo1XIpXI\njurwcC5vL0DQwy7cJwLcLOaM35CYCq3Fef9QDG1HtNTELZ71nB3baUbsQf7H\n9hs5CxETtnhrtT/iqCjH1DhMzzecT4D2876F7JKV6zwDSzJBY2AWHXtHMrgJ\nGtAf+/lyAFKy+ZJ1dDRUFMBfVEcSRE6m0pV/lgVXNYtNEIEBEse9CT3MaKYa\nO+uxNkQyuZv99o2aZu5YFtuocI0M6FO5gKQhtak9nTN2JbONiGasijMH+a3R\nK++0U3r7Q0DDlJTp8JeUOcmpPEtr+W9qx/BatpZyMnt6oRxefZri0gsgAIg6\na0PCbbS+kka/0VSvnkNuSViHW8taTXQPNlOK8LiGDUWqH2Sgha9RdPIdIyWj\nQNpp\r\n=WAzY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYsHb023kS+A9nEfQj1Rfv6H3pJ2f0Ijf0+GVB/Cs0qQIgctV0BYE722xf4jWQ4mHu7Ny5vNJxaYtp/H1KkqpSri4="}]},"maintainers":[{"email":"pierceydylan@gmail.com","name":"dylanpiercey"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/receptacle_1.3.2_1528904901119_0.40379886113425667"},"_hasShrinkwrap":false}},"readme":"<h1 align=\"center\">\n  <!-- Logo -->\n  Receptacle\n\n  <br/>\n\n  <!-- Stability -->\n  <a href=\"https://nodejs.org/api/documentation.html#documentation_stability_index\">\n    <img src=\"https://img.shields.io/badge/stability-stable-brightgreen.svg?style=flat-square\" alt=\"API stability\"/>\n  </a>\n  <!-- Standard -->\n  <a href=\"https://github.com/feross/standard\">\n    <img src=\"https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square\" alt=\"Standard\"/>\n  </a>\n  <!-- NPM version -->\n  <a href=\"https://npmjs.org/package/receptacle\">\n    <img src=\"https://img.shields.io/npm/v/receptacle.svg?style=flat-square\" alt=\"NPM version\"/>\n  </a>\n  <!-- Travis build -->\n  <a href=\"https://travis-ci.org/DylanPiercey/receptacle\">\n  <img src=\"https://img.shields.io/travis/DylanPiercey/receptacle.svg?style=flat-square\" alt=\"Build status\"/>\n  </a>\n  <!-- Coveralls coverage -->\n  <a href=\"https://coveralls.io/github/DylanPiercey/receptacle\">\n    <img src=\"https://img.shields.io/coveralls/DylanPiercey/receptacle.svg?style=flat-square\" alt=\"Test Coverage\"/>\n  </a>\n  <!-- File size -->\n  <a href=\"https://github.com/DylanPiercey/receptacle/blob/master/dist/receptacle.js\">\n    <img src=\"https://badge-size.herokuapp.com/DylanPiercey/receptacle/master/dist/receptacle.js?style=flat-square\" alt=\"File size\"/>\n  </a>\n  <!-- Downloads -->\n  <a href=\"https://npmjs.org/package/receptacle\">\n    <img src=\"https://img.shields.io/npm/dm/receptacle.svg?style=flat-square\" alt=\"Downloads\"/>\n  </a>\n  <!-- Gitter chat -->\n  <a href=\"https://gitter.im/DylanPiercey/receptacle\">\n    <img src=\"https://img.shields.io/gitter/room/DylanPiercey/receptacle.svg?style=flat-square\" alt=\"Gitter Chat\"/>\n  </a>\n</h1>\n\nIn memory cache for node and the browser that supports `lru` and `ttl` algorithms.\n\nItems in the cache will move to the back queue when accessed and any key can optionally have an expiry time.\n\n## Installation\n\n\n#### Npm\n```console\nnpm install receptacle\n```\n\n#### [Download](https://raw.githubusercontent.com/DylanPiercey/receptacle/master/dist/receptacle.js)\n```html\n<script type=\"text/javascript\" src=\"receptacle.js\"></script>\n<script>\n    define(['receptacle'], function (receptacle) {...}) // AMD\n    window.receptacle // Global receptacle if no module system in place.\n</script>\n```\n\n## Example\n\n```js\nvar Receptacle = require('receptacle');\nvar cache      = new Receptacle({ max: 100 }); // Create a cache with max 100 items.\n\ncache.set(\"item\", 1, { ttl: 100 }); //-> Add item to cache (expire in 100ms).\ncache.get(\"item\"); //-> 1\ncache.has(\"item\"); //-> true\ncache.expire(\"item\", 50); //-> Expire in 50ms (instead of 100).\ncache.delete(\"item\"); //-> Delete item right away.\ncache.clear(); //-> Empty the cache.\n\n// You can also use the \"refresh\" option to automatically reset a keys expiration when accessed.\ncache.set(\"item\", 1, { ttl: 100, refresh: true });\n// 50ms later\ncache.get(\"item\"); // Resets timer back to 100ms.\n\n// And store meta data about values.\ncache.set(\"item\", 1, { meta: { custom: 1 } });\n// Then retrieve it.\ncache.meta(\"item\"); //-> { custom: 1 }\n```\n\n## Serialization\nYou can easily serialize and rehydrate your cache as JSON.\n\n```js\nvar Receptacle = require('receptacle');\nvar cache      = new Receptacle({ max: 5 }); // Create a cache with max 5 items.\n\ncache.set(\"a\", 1, { ttl: 1000 });\n\nvar serialized = JSON.stringify(cache); //-> '{ \"max\": 5, \"items\": [...] }'\n\n// Create a cache from the json which will retain all ttl information (and remove any keys that have expired).\nvar newCacheFromJSON = new Receptacle(JSON.parse(serialized));\n\n```\n\n## API\n\n###`Receptacle({ max=Infinity, items=[], id=# })`\nCreate a new cache.\n\n###`#id`\nEach cache is assigned a unique id for organizing, you can optionally provide an id during instanciation.\n\n###`#max`\nGet the maximum size of the cache (default of Infinity).\n\n###`#size`\nGet the current number of items in the cache.\n\n###`#has(key)`\nCheck if a key is in the cache, even if it's undefined.\n\n###`#get(key)`\nRetreive a key from the cache.\n\n###`#meta(key)`\nIf a meta option was used with setting an item in the cache it will be returned.\n\n###`#set(key, value, options)`\nSet a key in the cache, optionally setting a `ttl` option that will cause the value to expire.\nIf a `refresh` option is `true` the ttl will automatically reset when the `key` is accessed.\n\n###`#delete(key)`\nImmediately remove a key from the cache.\n\n###`#expire(key, [ms=0])`\nUpdate the expire time for a key. You can also use any valid [ms](https://github.com/rauchg/ms.js) string for a timeout.\n\n###`#clear()`\nRemove all keys from the cache.\n\n---\n\n### Contributions\n\n* Use `npm test` to run tests.\n\nPlease feel free to create a PR!\n","maintainers":[{"email":"pierceydylan@gmail.com","name":"dylanpiercey"}],"time":{"modified":"2022-06-26T09:30:05.273Z","created":"2015-11-19T02:05:29.429Z","0.1.0":"2015-11-19T02:05:29.429Z","0.1.1":"2015-11-19T03:26:23.381Z","0.1.2":"2015-11-21T02:19:49.485Z","0.2.0":"2015-12-19T16:44:03.366Z","0.2.1":"2015-12-19T18:59:59.287Z","0.3.0":"2015-12-19T20:07:52.754Z","1.0.0":"2016-05-10T21:34:59.712Z","1.0.1":"2016-10-11T19:19:23.024Z","1.0.2":"2016-10-11T23:11:14.186Z","1.0.3":"2016-10-12T03:19:33.223Z","1.0.4":"2016-12-29T23:09:29.298Z","1.0.5":"2016-12-29T23:15:43.770Z","1.1.0":"2017-01-12T18:21:57.046Z","1.3.0":"2017-04-14T17:21:33.769Z","1.3.1":"2018-06-13T15:47:29.711Z","1.3.2":"2018-06-13T15:48:21.194Z"},"homepage":"https://github.com/DylanPiercey/receptacle","keywords":["cache","expires","lru","map","memory","receptacle","ttl"],"repository":{"type":"git","url":"git+https://github.com/DylanPiercey/receptacle.git"},"author":{"name":"Dylan Piercey","email":"pierceydylan@gmail.com"},"bugs":{"url":"https://github.com/DylanPiercey/receptacle/issues"},"license":"MIT","readmeFilename":"README.md"}