{"_id":"@neoskop/redis-promise-cache","_rev":"32-ce085cd72ab839489fc849de0738e8bd","name":"@neoskop/redis-promise-cache","dist-tags":{"latest":"0.4.2","next":"0.4.2"},"versions":{"0.1.0":{"name":"@neoskop/redis-promise-cache","version":"0.1.0","keywords":["promise","redis","cache","typescript"],"author":{"name":"Mark Wecke","email":"wecke@neoskop.de"},"license":"MIT","_id":"@neoskop/redis-promise-cache@0.1.0","maintainers":[{"name":"nicolasknop","email":"knop@neoskop.de"},{"name":"virginiaperau","email":"perau@neoskop.de"},{"name":"nbank","email":"bank@neoskop.de"},{"name":"szczepanski","email":"szczepanski@neoskop.de"},{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},{"name":"jreymann","email":"reymann@neoskop.de"},{"name":"mhampel","email":"hampel@neoskop.de"},{"name":"jmetzger","email":"metzger@neoskop.de"},{"name":"mjablonski","email":"jablonski@neoskop.de"},{"name":"hevers","email":"evers@neoskop.de"},{"name":"pwanning","email":"wanning@neoskop.de"}],"homepage":"https://github.com/neoskop/redis-promise-cache#readme","bugs":{"url":"https://github.com/neoskop/redis-promise-cache/issues"},"dist":{"shasum":"f6753eb773d0768ee39c8c6a79527618701084ec","tarball":"https://registry.npmjs.org/@neoskop/redis-promise-cache/-/redis-promise-cache-0.1.0.tgz","fileCount":15,"integrity":"sha512-RipaZ3xZ3EwAWL7lz+MQ7d44arvw+jrJUPye6CHzAldvv9N/3SLnURe37z41kja08t4cJ4ybs7atj6zPP2+0yA==","signatures":[{"sig":"MEUCIQDkbFTCMHTN+0SuKQ0pS4B0ivkop143Clm/fFo7F1VVgAIgNjJ2npvHcj6ZWkFVRaC8Hyzfdp1STE1w7cFckKxzvbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS/B5CRA9TVsSAnZWagAALq0P/0uZ2tb9pOALj2NZYIec\nEIqXhaBoxol9chhxgXT4E3G3wzk6RZBrW+/LN4Kcv3y52Am4DAZr+Z2oxY3N\nZBZvUNOq4pOis/mr5LhROt4H8tfI97FeH8XNEf0jXTlrZ+nEwuj2R2UzEpsO\n82qcRTmMZR68O5pp5PvteULoeYz9VVdV+q8cdQn27i3Eygwz/jJSzfORQIuv\nL2f05lxa5qugQLmVhvRkiam94kbn9XzlCq3R+N83LfR5lgYZE+YF5EHfXIgW\n99OB6RKdncIoMCMM5apuIOqcXFPCufqeBtCmqV0Fi59DFnd8K5Ng+4FyAJPI\ngz1ye+bYz1N8Lhvv/cRE/SswHuNNzS7l8mYQzlzc4pSHK0TFMmd/6Uh5jCpu\nc1cG34xh/GPGwIQFIEx5TZH6m8oYj+xt08ld3UKLwCt3gjpAeLhSu1dm0SQQ\nwk1lIOdJyH3JAQijI8RB2Gx8xtzGotfYiPDxgTLoPAuLQdUfNGcprSAe6Hav\nJQhYR6QJ8Id9ZUgp+1uYM8UfmDv+qlMyrQgTwFRxNbI4HfWY0/llAFWIx3nR\n5dY8gFrHt1bEwEzT+GGu+H/209HhX8OlnFM0SENrR1gwp/wQODGjiSOp5vCD\nEnAbMFXNjCzJMwmEDgek7n4O4gPszaCAoMo0MjktwqOUduMmfaB5TfISTzl/\nAdXE\r\n=qBy5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"9269e555e0a1c3dabd2fff9da7300c2b33f16dd8","scripts":{"test":"jest --reporters jest-spec-reporter","build":"tsc","prebuild":"yarn test","test:cov":"jest --coverage --reporters jest-spec-reporter --coverage-reporters html --coverage-reporters lcov","coveralls":"cat coverage/lcov.info | coveralls","test:debug":"node --inspect-brk -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch --reporters jest-spec-reporter","publish-next":"npm run build && npm publish --tag next","publish-latest":"npm run publish-latest-only && npm dist-tag add @neoskop/bouch@`jq '.version' package.json -r` next","publish-latest-only":"npm run build && npm publish"},"_npmUser":{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},"repository":{"url":"git+https://github.com/neoskop/redis-promise-cache.git","type":"git"},"_npmVersion":"6.10.2","description":"Store promises and synchrone values in redis","directories":{},"_nodeVersion":"12.8.0","dependencies":{"rxjs":"6.5.2","tslib":"1.10.0","ioredis":"4.14.0","@types/ioredis":"4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","ts-jest":"24.0.2","ts-node":"8.3.0","coveralls":"3.0.6","typescript":"3.5.3","@types/jest":"24.0.17","jest-spec-reporter":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/redis-promise-cache_0.1.0_1565257848811_0.46843601358181197","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@neoskop/redis-promise-cache","version":"0.1.1","keywords":["promise","redis","cache","typescript"],"author":{"name":"Mark Wecke","email":"wecke@neoskop.de"},"license":"MIT","_id":"@neoskop/redis-promise-cache@0.1.1","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},{"name":"hevers","email":"evers@neoskop.de"},{"name":"jmetzger","email":"metzger@neoskop.de"},{"name":"jreymann","email":"reymann@neoskop.de"},{"name":"mhampel","email":"hampel@neoskop.de"},{"name":"mjablonski","email":"jablonski@neoskop.de"},{"name":"nbank","email":"bank@neoskop.de"},{"name":"nicolasknop","email":"knop@neoskop.de"},{"name":"pwanning","email":"wanning@neoskop.de"},{"name":"szczepanski","email":"szczepanski@neoskop.de"},{"name":"virginiaperau","email":"perau@neoskop.de"}],"homepage":"https://github.com/neoskop/redis-promise-cache#readme","bugs":{"url":"https://github.com/neoskop/redis-promise-cache/issues"},"dist":{"shasum":"38156996a27a36b7e13c410e238085bccc9753f2","tarball":"https://registry.npmjs.org/@neoskop/redis-promise-cache/-/redis-promise-cache-0.1.1.tgz","fileCount":15,"integrity":"sha512-G3UPFeBHFCgsHyhjLIe+zBwLaLkAcxtJuxvGKqqLpo/EcZlaXmlm6/fq3X3Znhs58y6Ww+VR7RlxVcCAi8DTXA==","signatures":[{"sig":"MEYCIQCOGjmUruQulEFtIia6UEmO7Ct4JWbxVvoUqoCOMAVkFwIhALhK1NpuVKAaD9s6saW+6nnygKivnlPwGm5xzjzrSOx6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS/EPCRA9TVsSAnZWagAA4kIP/jml7r/gXU8sWIbCQhq3\nnT4f8P5JZZR1XIOajg2iKEpxjKwoSXWweVYTM8Qp+zNqlU0IKgi5Hy+e5rzs\nkTPDCHNXpLsmbJ34RhIajdiFY+GSTYkEsRGIeVPXaPHJ+6obHzkjqwD1VmaB\n7dFFLh+I/LURHn41h+kFFFQOFNZNFXNeyRCvjl9m9Dcu211iy/tyWAx/9FX1\nF6/sHQ0FhKh8oEtNo4c4CYMlRlMb9k6/xfntDsmxrC7hsWxqjTjn9CgtD/t7\nDyvPPdsjuBfxM/4aSyIVmuvy48LTzzx9Yn77MEBYSXtdPL1SgFYS8I0okA6U\nwuUDinYy7/7oOmZ1iXvF4yWTRFr003y0k6+H9DK58f2HCegRkf0CVxRY+ihs\nUsZB3UBIkN+oOoZX0dRBTckjHzhPafiZ2cPZ8WNyk70DvHTPueJdh5sWdyYX\nA9wRxn7806ijp2kdbkWVRmvxpkJM2FacS792qK2RW5EctGfQmniUbZw9qBBW\n48GNhGm5c5GsQ/99MmOQfkdpUrc63S9YyPszXbFhNYDlXszRgPMRf2anfWDC\nD49Idt/kjIFHy9hMQbr5+6h+ag5iwwSYjPDyUKTFHhJ8Y3aQzvOqTrzCfKSa\ngrCDOPRD73xdmflhGOkDFXs2WObJ2qZHTZC8RBbTs0kDQVHC/ezFt1XWviOQ\nUPw1\r\n=9CUg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"824f44a15dd5b18f8178391797717c309b2d5436","scripts":{"test":"jest --reporters jest-spec-reporter","build":"tsc","prebuild":"yarn test","test:cov":"jest --coverage --reporters jest-spec-reporter --coverage-reporters html --coverage-reporters lcov","coveralls":"cat coverage/lcov.info | coveralls","test:debug":"node --inspect-brk -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch --reporters jest-spec-reporter","publish-next":"npm run build && npm publish --tag next","publish-latest":"npm run publish-latest-only && npm dist-tag add @neoskop/bouch@`jq '.version' package.json -r` next","publish-latest-only":"npm run build && npm publish"},"typings":"dist/index.d.ts","_npmUser":{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},"repository":{"url":"git+https://github.com/neoskop/redis-promise-cache.git","type":"git"},"_npmVersion":"6.10.2","description":"Store promises and synchrone values in redis","directories":{},"_nodeVersion":"12.8.0","dependencies":{"rxjs":"6.5.2","tslib":"1.10.0","ioredis":"4.14.0","@types/ioredis":"4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","ts-jest":"24.0.2","ts-node":"8.3.0","coveralls":"3.0.6","typescript":"3.5.3","@types/jest":"24.0.17","jest-spec-reporter":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/redis-promise-cache_0.1.1_1565257999070_0.6897137991573115","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@neoskop/redis-promise-cache","version":"0.2.0","keywords":["promise","redis","cache","typescript"],"author":{"name":"Mark Wecke","email":"wecke@neoskop.de"},"license":"MIT","_id":"@neoskop/redis-promise-cache@0.2.0","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},{"name":"hevers","email":"evers@neoskop.de"},{"name":"jmetzger","email":"metzger@neoskop.de"},{"name":"jreymann","email":"reymann@neoskop.de"},{"name":"mhampel","email":"hampel@neoskop.de"},{"name":"mjablonski","email":"jablonski@neoskop.de"},{"name":"nbank","email":"bank@neoskop.de"},{"name":"nicolasknop","email":"knop@neoskop.de"},{"name":"pwanning","email":"wanning@neoskop.de"},{"name":"szczepanski","email":"szczepanski@neoskop.de"},{"name":"virginiaperau","email":"perau@neoskop.de"}],"homepage":"https://github.com/neoskop/redis-promise-cache#readme","bugs":{"url":"https://github.com/neoskop/redis-promise-cache/issues"},"dist":{"shasum":"50f97abb8aa040b04ab1eb796351b2c1e4fd66d8","tarball":"https://registry.npmjs.org/@neoskop/redis-promise-cache/-/redis-promise-cache-0.2.0.tgz","fileCount":15,"integrity":"sha512-VMm5OL2rF+wL9TKUT64dUHQxL2TGj7T2ofk72oOP7YxwbViXoQgRah5J8E4yg2oka/qs+/vps8AkNb9rkKB3kQ==","signatures":[{"sig":"MEYCIQD8pUibEQo4Qa3+vJK1UoIt8fYQOmHEKK2HSx0E7V2mJAIhAOjmJruWPwILptVm7/hfxMg7ObPR7HT9mW2QpMRCOHA5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTB0BCRA9TVsSAnZWagAA5vIP/i9M9RoZhmY3HuYp5SFO\nxCfqp6fBPkT2+7o8PBfRq5bNSUEJ6Qa3FH1vvvhcFBmlKYYDObdvmYXB1Nsf\nbZOA9XpcPMUjf0KmxtYaPO7WCiI8HCYF3dVLra+jtnJxWw2MO/Kg2z1Ktt0P\nb72AU6gSrEGi1FO8QoXY8zjVYRt9/YewSe/Y1f/Rf/W4EW3Qnn7XS09aHW/F\nNeN0+BXKnPM1qndUtpdgigLWVpoynbWZBboFMyBvUcT8y18zSUVqmpFivJwq\n8rNkQkdQchu2fqUfmB58AFvR2g4UreZvys0ifU+1Iwv0widSXF372HQZXCdL\nM9Hk88dWD8BFwAK3wzA2Go3uN4bZ/KyhEgmM2nWc3R+ZBAdUkoLsvXizqrQK\nFBxFqFZ4U6sSm3K/6qeO6I4KPyAjMZBxKYmBASDH9cJYOTucFHCNxglxpmDq\nQ9hjs27x148fVOoQhphNYGGFu81o6EcGZNrfWqlwKxaWUtn+ErDOI3HHie0m\nkvVG57zy1fEqjbPyD+ozHhD/57kvmB6Xn+lLIj50dtoEvjUxly7TRvlk1toG\nBSlzxngagJOwS3O2aAkrRDeHEHh22Tp2qz6XVoSqo6LEfoCjND/Gg5MfMygc\nnTvftoVyJBcT6X+ddzW5pQSaV9CJ1dfTB12LEtOoFut5Yx/VBw9OlfJAoErf\n2v+z\r\n=80bu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"9553dc58ced853dbd5e254544039a57f81dcc595","scripts":{"test":"jest --reporters jest-spec-reporter","build":"tsc","prebuild":"yarn test","test:cov":"jest --coverage --reporters jest-spec-reporter --coverage-reporters html --coverage-reporters lcov","coveralls":"cat coverage/lcov.info | coveralls","test:debug":"node --inspect-brk -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch --reporters jest-spec-reporter","publish-next":"npm run build && npm publish --tag next","publish-latest":"npm run publish-latest-only && npm dist-tag add @neoskop/redis-promise-cache@`jq '.version' package.json -r` next","publish-latest-only":"npm run build && npm publish"},"typings":"dist/index.d.ts","_npmUser":{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},"repository":{"url":"git+https://github.com/neoskop/redis-promise-cache.git","type":"git"},"_npmVersion":"6.10.2","description":"Store promises and synchrone values in redis","directories":{},"_nodeVersion":"12.8.0","dependencies":{"rxjs":"6.5.2","tslib":"1.10.0","ioredis":"4.14.0","@types/ioredis":"4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","ts-jest":"24.0.2","ts-node":"8.3.0","coveralls":"3.0.6","typescript":"3.5.3","@types/jest":"24.0.17","jest-spec-reporter":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/redis-promise-cache_0.2.0_1565269248568_0.375055508570189","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@neoskop/redis-promise-cache","version":"0.3.0","keywords":["promise","redis","cache","typescript"],"author":{"name":"Mark Wecke","email":"wecke@neoskop.de"},"license":"MIT","_id":"@neoskop/redis-promise-cache@0.3.0","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},{"name":"hevers","email":"evers@neoskop.de"},{"name":"jmetzger","email":"metzger@neoskop.de"},{"name":"jreymann","email":"reymann@neoskop.de"},{"name":"mhampel","email":"hampel@neoskop.de"},{"name":"mjablonski","email":"jablonski@neoskop.de"},{"name":"nbank","email":"bank@neoskop.de"},{"name":"nicolasknop","email":"knop@neoskop.de"},{"name":"pwanning","email":"wanning@neoskop.de"},{"name":"szczepanski","email":"szczepanski@neoskop.de"},{"name":"virginiaperau","email":"perau@neoskop.de"}],"homepage":"https://github.com/neoskop/redis-promise-cache#readme","bugs":{"url":"https://github.com/neoskop/redis-promise-cache/issues"},"dist":{"shasum":"697783e436c478ecbe53badb2041d50f89d54357","tarball":"https://registry.npmjs.org/@neoskop/redis-promise-cache/-/redis-promise-cache-0.3.0.tgz","fileCount":15,"integrity":"sha512-Ieroo3LKlGNqV0i9pYBvCtgr9uLICkYDv/V3ir6rqmOFYgTT3iKlPmGMsM6RKp2A/nivQfD4Ah4JT08IBpiCdQ==","signatures":[{"sig":"MEUCIBqrn+96SNccTxbfwItd4QAeWMeenlluN1go3bCW6NzTAiEAqFoevgy34zOYEf2KVVgvVN/ZNGxkTfzIFJYNvcS3qYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUR88CRA9TVsSAnZWagAAkSkP/Rp/evX2iwzEibx5quQW\nVJEgYYAn1Zfcf9jri/ZwDRLOd36kb55biYUj3ZtE/QNAQ6Thz7XWGjDhekeX\nTg77S2TmM8vvvLqzTkJZrxwUKUEU9odZ4qpKKzH29/zp4z7ntM4sau69+Oqp\nEHLDh+Je1huqJPtJcXTpmyv8ZfRGDf4sdLybhqpjmfo4KCXEjtLc7kl7rYpj\n6CUZdPyypTReNVsqGETvZ+bm6T7lgeiXnnqScnCHpsevqYhstf6401ARhRZl\nQB7QHpb5jF1jna+GBELhBarlUfnr8LoXORK0vivnwvzJjR4O8CWrm9lvnAC6\nQ7GhMyvUj2gm+VvgOtZGZt1glOaO9kPJjqi8eodaIFLabv+Q+LCRjNkEZCP0\nESY89OV+2mqFY5IozkNq1nAgDjsICkyEl3C9JYh+1VXhwZl93mLsrDGN7DV1\neDzqejC+Faamy7RnjAAHU1h/LkeY2L7dKDIAZSSy7HnhyGCFRKFbCTZNA0hh\nTfNinVuEEXP1BA4XDpdjny0j7XGmaz8YpVZe8WVt3bJCql80TQDuxm3GU7GW\nE3TYT8yd6mcqF3kLFKuTbDVb25jiQ4Q5i/MEpjQtjGT4Fm+SIVHS1h316eHw\n+Ut7Ow/vDjM6R98AIn0ImmbJ4ZAdOXQeimRI3QGvgfMw3Fy6MfmitC4zgHG7\nkm4X\r\n=u98Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"def4093c5f2d6ce72f87036a58b11a9be890632d","scripts":{"test":"jest --reporters jest-spec-reporter","build":"tsc","prebuild":"yarn test","test:cov":"jest --coverage --reporters jest-spec-reporter --coverage-reporters html --coverage-reporters lcov","coveralls":"cat coverage/lcov.info | coveralls","test:debug":"node --inspect-brk -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch --reporters jest-spec-reporter","publish-next":"npm run build && npm publish --tag next","publish-latest":"npm run publish-latest-only && npm dist-tag add @neoskop/redis-promise-cache@`jq '.version' package.json -r` next","publish-latest-only":"npm run build && npm publish"},"typings":"dist/index.d.ts","_npmUser":{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},"repository":{"url":"git+https://github.com/neoskop/redis-promise-cache.git","type":"git"},"_npmVersion":"6.10.2","description":"Store promises and synchrone values in redis","directories":{},"_nodeVersion":"12.8.0","dependencies":{"rxjs":"6.5.2","tslib":"1.10.0","ioredis":"4.14.0","@types/ioredis":"4.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","ts-jest":"24.0.2","ts-node":"8.3.0","coveralls":"3.0.6","typescript":"3.5.3","@types/jest":"24.0.17","jest-spec-reporter":"1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/redis-promise-cache_0.3.0_1565597498350_0.8195058303867118","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@neoskop/redis-promise-cache","version":"0.4.0","keywords":["promise","redis","cache","typescript"],"author":{"name":"Mark Wecke","email":"wecke@neoskop.de"},"license":"MIT","_id":"@neoskop/redis-promise-cache@0.4.0","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},{"name":"hevers","email":"evers@neoskop.de"},{"name":"jmetzger","email":"metzger@neoskop.de"},{"name":"jreymann","email":"reymann@neoskop.de"},{"name":"mhampel","email":"hampel@neoskop.de"},{"name":"mjablonski","email":"jablonski@neoskop.de"},{"name":"nbank","email":"bank@neoskop.de"},{"name":"nicolasknop","email":"knop@neoskop.de"},{"name":"pwanning","email":"wanning@neoskop.de"},{"name":"szczepanski","email":"szczepanski@neoskop.de"},{"name":"tlaser","email":"laser@neoskop.de"},{"name":"virginiaperau","email":"perau@neoskop.de"}],"homepage":"https://github.com/neoskop/redis-promise-cache#readme","bugs":{"url":"https://github.com/neoskop/redis-promise-cache/issues"},"dist":{"shasum":"3d6921768a79848edd99db1c147c1900858bfcd9","tarball":"https://registry.npmjs.org/@neoskop/redis-promise-cache/-/redis-promise-cache-0.4.0.tgz","fileCount":15,"integrity":"sha512-B5rBFTPlEDafD1k+XPs6LDQMP5gm0KlE4a9bO70eE5/CwRhuuhhoKA4MGoXDLamE/CkBBRIsPhQdzkbL72OrxQ==","signatures":[{"sig":"MEUCICb8g9lmkdBGUNMF9cSxxkF8jYG/ExWKOJ2snz8HNf9FAiEAy+Vwo59zc6q26556n/7fdEVWG0BHlwHvcQnjrgA1FVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFFoVCRA9TVsSAnZWagAALQkP/i7HBHN1GV9MtXoQ9t/3\ng1v7RKvBls2HRw9GvpQoAIci/ySpTFr7KtKjuwTFLrmSJWqhPLP3DTfnUXcn\nxdPRAZxyS1fkDnaV8DolspMWPv6/9AnSWxYW+wOEMUZC+oLM+abzswDJkVhF\n+j3wL7TNeT6Sluty+n0FUBzK1okvGscPwpAzCrTQ3nGGvWAQenA5bvf1gA0Y\n9CJdjKSCnvDJ2iRGlOW/RbaMiqngQL+i0LCkQxHqqw30Fi8QaMErCC1C410J\nsXhFrkv0W2tCOPssGbmIEU77CLC4GGki0XCI1Vy741oIBRWtp8x+AkJ2GhlR\ntXeNS2yIaZw0kchy4sL7i42cMro4cKNuppan/UwAgaNqSP04C80MkeafW8YH\nlKsTyX+HTzjgLAZSXWSTSb6v/+RtAazlInqsQwzHbTVYwyb/WnK0sy699GfP\nkWFZtKqpFj4sQaW87acGL5IIJDwyf8b56Kldl5CgaWsUoIPwj3MY4A7fbohx\n15PHSAJEtERc38pu2NRT/DhDVTaizMKtCu8w+Sk890RnjLgQGPtaSprURVKV\naX0O1Zu2R2wSj73eDIfrgobJdz3AhT8/yfElSYjcZwVL1UrYL2OqCuNFpnbu\n0schUBeWHSf/RleyNK5rtC9xt1R0lnRttWY4W5PqZmJaNcHYWi/rGt+TFf/F\n0bPw\r\n=6jb7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"d22a9be7ccd28dd9cc1948afc45a3fb5cb5d7c0f","scripts":{"test":"jest --reporters jest-spec-reporter","build":"tsc","prebuild":"yarn test","test:cov":"jest --coverage --reporters jest-spec-reporter --coverage-reporters html --coverage-reporters lcov","coveralls":"cat coverage/lcov.info | coveralls","test:debug":"node --inspect-brk -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch --reporters jest-spec-reporter","publish-next":"npm run build && npm publish --tag next","publish-latest":"npm run publish-latest-only && npm dist-tag add @neoskop/redis-promise-cache@`jq '.version' package.json -r` next","publish-latest-only":"npm run build && npm publish"},"typings":"dist/index.d.ts","_npmUser":{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},"repository":{"url":"git+https://github.com/neoskop/redis-promise-cache.git","type":"git"},"_npmVersion":"6.10.2","description":"Store promises and synchrone values in redis","directories":{},"_nodeVersion":"12.8.0","dependencies":{"rxjs":">=6.5.4","tslib":">=1.10.0","ioredis":">=4.14.1","@types/ioredis":">=4.14.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","ts-jest":"24.3.0","ts-node":"8.5.4","coveralls":"3.0.9","typescript":"3.7.4","@types/jest":"24.0.25","jest-spec-reporter":"1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redis-promise-cache_0.4.0_1578392084805_0.5733995907696192","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@neoskop/redis-promise-cache","version":"0.4.1","keywords":["promise","redis","cache","typescript"],"author":{"name":"Mark Wecke","email":"wecke@neoskop.de"},"license":"MIT","_id":"@neoskop/redis-promise-cache@0.4.1","maintainers":[{"name":"amolnar","email":"molnar@neoskop.de"},{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},{"name":"hevers","email":"evers@neoskop.de"},{"name":"jmetzger","email":"metzger@neoskop.de"},{"name":"jreymann","email":"reymann@neoskop.de"},{"name":"mhampel","email":"hampel@neoskop.de"},{"name":"mjablonski","email":"jablonski@neoskop.de"},{"name":"nbank","email":"bank@neoskop.de"},{"name":"nicolasknop","email":"knop@neoskop.de"},{"name":"pwanning","email":"wanning@neoskop.de"},{"name":"szczepanski","email":"szczepanski@neoskop.de"},{"name":"tlaser","email":"laser@neoskop.de"},{"name":"virginiaperau","email":"perau@neoskop.de"}],"homepage":"https://github.com/neoskop/redis-promise-cache#readme","bugs":{"url":"https://github.com/neoskop/redis-promise-cache/issues"},"dist":{"shasum":"aee0d4c1351314c06b79c25cd56d9b4c15154258","tarball":"https://registry.npmjs.org/@neoskop/redis-promise-cache/-/redis-promise-cache-0.4.1.tgz","fileCount":15,"integrity":"sha512-zOdOH/VwSiKMt9WYBQKZuIbrA++XgjqSwZP19E4su836D6P2HQJg8785BMRqXqUUpNstyUEcGRDHiIN8Ie41NQ==","signatures":[{"sig":"MEUCIQCpJolkxSDv6N9PnuK0iBFhRqhp+8DyOSoimDSe7zDEAQIgf5MHHGFmRv8Y3YR16vFbl+fkliFHf8RDMSn4BOuRMvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2TCgCRA9TVsSAnZWagAAvzAP/jvR7sw8O6JhPvMuTrQI\nAlg08lN5GOxlg/hdSjXFxOHnVZk45zY+BP/rH5QU7WRIJCLiuX4b/UhrKNoH\nPeiB2MV6HX/syxxmS0CZi3+HieazVv+wQ2BxqXUiBb4p97TyvMa7woAoSsgG\nM3+aqwf1uTh7r7gMRR23b5XVmIHpSBp9ahviPdwV+5I8tjYyOiS4q6BLVQ6D\nhlPQt9waC0fqLdZQRnRbBa1vJwVPUrb2g+pF2Q/G96RN5xTk4F8RdrlGmEaO\niknPjsVxx6botzfAUp3yBz8IKjN9bdhLPj1jIYad7gdgQfZ9Q76XL8HkE4lN\nI784YtsHCF2dU2iU1kG7dJ5XEjTIjSlm1IlRV1Swnq3yygx+DS6Yp0XGyHwE\n4HeuuxuGlkThkauI78bePs0ayOHU0FHc+sQSbkJZB8/9gzYekk1kRkch/yfy\ncBk8lKtoR+iCPPpJ4TeEIA+J8T8gnbdlsElOqLTHb+VMehqcA8ajwVhbosDq\nvhSL2SYdMoNJMUXb4FJR/PnUOptGVvYLoKly2Z6l2Q7Sac9Ip4FSRlupPtQZ\nSOFkkStTocatP7gOahS13+PLIlVUJMl2JtWPtTCF5mUWlrZj1dyrUrRjTZxM\n6wljtmzg4GUAwWoNZFIHK6RN5mX36NUsYtZieB/0xdNqgLZqOsPnH69zZeOs\nq51d\r\n=5frZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"c5cb56b739272e4340e2b4f5abbe99446a8bc00c","scripts":{"test":"jest --reporters jest-spec-reporter","build":"tsc","prebuild":"yarn test","test:cov":"jest --coverage --reporters jest-spec-reporter --coverage-reporters html --coverage-reporters lcov","coveralls":"cat coverage/lcov.info | coveralls","test:debug":"node --inspect-brk -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch --reporters jest-spec-reporter","publish-next":"npm run build && npm publish --tag next","publish-latest":"npm run publish-latest-only && npm dist-tag add @neoskop/redis-promise-cache@`jq '.version' package.json -r` next","publish-latest-only":"npm run build && npm publish"},"typings":"dist/index.d.ts","_npmUser":{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},"repository":{"url":"git+https://github.com/neoskop/redis-promise-cache.git","type":"git"},"_npmVersion":"6.10.2","description":"Store promises and synchrone values in redis","directories":{},"_nodeVersion":"12.8.0","dependencies":{"rxjs":">=6.5.4","tslib":">=1.10.0","ioredis":">=4.14.1","@types/ioredis":">=4.14.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","ts-jest":"24.3.0","ts-node":"8.5.4","coveralls":"3.0.9","typescript":"3.7.4","@types/jest":"24.0.25","jest-spec-reporter":"1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/redis-promise-cache_0.4.1_1578409756303_0.3282552463410273","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@neoskop/redis-promise-cache","version":"0.4.2","keywords":["promise","redis","cache","typescript"],"author":{"name":"Mark Wecke","email":"wecke@neoskop.de"},"license":"MIT","_id":"@neoskop/redis-promise-cache@0.4.2","maintainers":[{"name":"pazulay","email":"azulay@neoskop.de"},{"name":"jmetzger","email":"metzger@neoskop.de"},{"name":"mjablonski","email":"jablonski@neoskop.de"},{"name":"hevers","email":"evers@neoskop.de"},{"name":"nicolasknop","email":"knop@neoskop.de"},{"name":"tlaser","email":"laser@neoskop.de"},{"name":"matthias-hampel","email":"matthiashampel@mailbox.org"},{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},{"name":"joshuaga","email":"garlisch@neoskop.de"},{"name":"neotorben","email":"tietze@neoskop.de"},{"name":"forgrim","email":"mboie@dev5310.com"}],"homepage":"https://github.com/neoskop/redis-promise-cache#readme","bugs":{"url":"https://github.com/neoskop/redis-promise-cache/issues"},"dist":{"shasum":"f04f659860db2d1164a50f89afa21f7c0de24cbd","tarball":"https://registry.npmjs.org/@neoskop/redis-promise-cache/-/redis-promise-cache-0.4.2.tgz","fileCount":15,"integrity":"sha512-5quOsw2xfSueTky2NG2/6xRMQF3WCQ6+XHoiNReZjO9DKe+bL9lNK3fqLO/0753yIneR5WWVemXU5Dno+9uXvA==","signatures":[{"sig":"MEUCIGBHIFMnipr53pRTxLFIsgxjSmNzv0hYMEo1/zHN56p2AiEArlNVT3LVoSsiwV4RgLFF49QkJhexvY/ffVDuKeFgpOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh88uSCRA9TVsSAnZWagAA0ukQAJU8iK23MEe/l/iGgOQC\nJtYVDhKRiPRS0LWHVgNEd5jMSywxvRrK+uHAsCeF0CLubiBoK5yeKauZBcUX\nJouT1ccCH0rPREXOTxNc6eB7a4HmGR2zhwvdE5LII7uWdA+J55UEq0jvFF4b\n2t1wMJxGI8MPsBkAXYpRV/YCceEMyTx+rspXwVtgMoyOXHdBqQyS2JTDHzvQ\nG8JbBzOCTZ+p8H/76PyUzqZCTvFCi3+xClRZVTNajmSQQNbdqrNC+r+UGqNz\nbhHoQJ2kb9bd7y8SPCV1/uPrOtNMKJuC17UafPIxX3oREDuBrBekiTjfBkW4\n7Kp3t7gBNXuWWsYQ5H+TIlsQ2tASShU5V2DxE+c2OqlZf4rDODitzGVqJ9HX\nrvPh3dEZHlfgrU8lPHB6StA42vvw+fz/2ERfPHhFBJak/AT6yxSQbkfWIDr0\ncmaDN1j+0JONDEqP5oQgUkAEsrd8N6qSq4RIeVV65Hm5ZbRGU5sPNXg8/cH3\nYqniIHAI1HbpXGosQof2qHduxTmqDBP2BuOTJGbjfODc97McYm37MUa7idLi\nwbzvdQRtvV0SXywD0hnDyQQqTj4AQ2SPRnBsTn/a/WOnSSgiPFrR6u4XV70s\nYUO4LJCjpTVqCFjs5cZKsyYzNm2z/I9/1U++kaal9cy/vc9GPW5H8DQfP/8j\n1pfX\r\n=8KCR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"afd55a88a8d4697b28c2e98763a324f1e03c9d1e","scripts":{"test":"jest --reporters jest-spec-reporter","build":"tsc","prebuild":"yarn test","test:cov":"jest --coverage --reporters jest-spec-reporter --coverage-reporters html --coverage-reporters lcov","coveralls":"cat coverage/lcov.info | coveralls","test:debug":"node --inspect-brk -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch --reporters jest-spec-reporter","publish-next":"npm run build && npm publish --tag next","publish-latest":"npm run publish-latest-only && npm dist-tag add @neoskop/redis-promise-cache@`jq '.version' package.json -r` next","publish-latest-only":"npm run build && npm publish"},"typings":"dist/index.d.ts","_npmUser":{"name":"draconisnoctis","email":"mark.wecke@gmail.com"},"repository":{"url":"git+https://github.com/neoskop/redis-promise-cache.git","type":"git"},"_npmVersion":"8.3.1","description":"Store promises and synchrone values in redis","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","rxjs":"6.6.7","tslib":">=1.10.0","ioredis":">=4.14.1","ts-jest":"27.1.3","ts-node":"10.4.0","coveralls":"3.1.1","typescript":"^4.5.5","@types/jest":"27.4.0","@types/node":"^17.0.13","@types/ioredis":">=4.14.3","jest-spec-reporter":"1.0.17"},"peerDependencies":{"rxjs":">= 6.0.0 < 7.0.0","tslib":">=1.10.0","ioredis":">=4.14.1","@types/ioredis":">=4.14.3"},"_npmOperationalInternal":{"tmp":"tmp/redis-promise-cache_0.4.2_1643367314538_0.3373986942710667","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-08-08T09:50:48.811Z","modified":"2025-01-09T14:48:06.597Z","0.1.0":"2019-08-08T09:50:48.984Z","0.1.1":"2019-08-08T09:53:19.188Z","0.2.0":"2019-08-08T13:00:48.779Z","0.3.0":"2019-08-12T08:11:38.490Z","0.4.0":"2020-01-07T10:14:44.891Z","0.4.1":"2020-01-07T15:09:16.475Z","0.4.2":"2022-01-28T10:55:14.697Z"},"bugs":{"url":"https://github.com/neoskop/redis-promise-cache/issues"},"author":{"name":"Mark Wecke","email":"wecke@neoskop.de"},"license":"MIT","homepage":"https://github.com/neoskop/redis-promise-cache#readme","keywords":["promise","redis","cache","typescript"],"repository":{"url":"git+https://github.com/neoskop/redis-promise-cache.git","type":"git"},"description":"Store promises and synchrone values in redis","maintainers":[{"email":"metzger@neoskop.de","name":"jmetzger"},{"email":"jablonski@neoskop.de","name":"mjablonski"},{"email":"evers@neoskop.de","name":"hevers"},{"email":"laser@neoskop.de","name":"tlaser"},{"email":"mark.wecke@gmail.com","name":"draconisnoctis"},{"email":"garlisch@neoskop.de","name":"joshuaga"},{"email":"tietze@neoskop.de","name":"neotorben"},{"email":"brubacher@neoskop.de","name":"tbrubacher"},{"email":"knoop@neoskop.de","name":"tknoop"},{"email":"monitoring-hannoversche@neoskop.de","name":"hannoversche"},{"email":"meier@neoskop.de","name":"simonmeier99"}],"readme":"# @neoskop/redis-promise-cache  \n\n[![Build](https://travis-ci.org/neoskop/redis-promise-cache.svg?branch=master)](https://travis-ci.org/neoskop/redis-promise-cache)\n[![Coverage](https://coveralls.io/repos/github/neoskop/redis-promise-cache/badge.svg?branch=master)](https://coveralls.io/github/neoskop/redis-promise-cache)\n\nStore promises and synchrone values in redis.\n\nPrevents multiple redundant calls to the same (expensive) resource. \nSee [here](https://redislabs.com/blog/caches-promises-locks/) for more details.\n\n## Usage\n\n```typescript\nimport { RedisPromiseCache } from '@neoskop/redis-promise-cache'\n\nconst cache = new RedisPromiseCache({ resourceTag: 'db' });\nconst db : any;\n\n/**\n *  with helper method \n */\nasync function getResource(id : string) {\n    return cache.getResource(id, () => db.get(id));\n}\n\n/**\n *  with \"low level\" api\n */\nasync function getResource2(id : string) {\n    const cacheEntry = cache.get(id);\n    if(cacheEntry) {\n        return cacheEntry;\n    }\n\n    const promise = db.get(id);\n    cache.set(id, promise);\n\n    return promise;\n}\n```\n\n## Testing\n\nRun tests with `yarn test`. See [package.json](./package.json) for additional test scripts.\n\n## Versioning\n\nThis package follows [SemVer](https://semver.org/) and uses [@neoskop/flow-bump](https://github.com/neoskop/flow-bump) for versioning.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](./LICENSE.md) file for details","readmeFilename":"README.md"}