{"_id":"@amnesia-js/express-cache","_rev":"8-8b936c293255511465b88a44b5d8fba1","name":"@amnesia-js/express-cache","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@amnesia-js/express-cache","version":"1.0.0","description":"All you need to cache Express request-response","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":{"name":"Nikhil Nayak"},"license":"ISC","_id":"@amnesia-js/express-cache@1.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.15.0","dist":{"integrity":"sha512-NGGMC7tXoUgZcyR/ah74K62NAOWM7plz7UbPOBX3kzpzJP+cgSeaTw7onwqloiRlOd4WI0Uz4aocwx3tckCG0w==","shasum":"3a75e087b2bd09fbe77e7ed1fec02738bfa07064","tarball":"https://registry.npmjs.org/@amnesia-js/express-cache/-/express-cache-1.0.0.tgz","fileCount":7,"unpackedSize":1683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQk3TCRA9TVsSAnZWagAA6OsQAIBMZsR9T3zDQBfx3ywg\nO1NuzSfV+wgxXP/6PDNlZwdDTLAp6QfLUsPi+PuUzxm1EVdxjfw4VJs1t5iu\n1gUQ3Pn7fWf24lnvJXyvIiXEJ52ZOdQFhrGoxYlx/XV8a1gywHIFaXLFFdl1\n5u0HUGshjgr4rYa6s5Zp5aFi3cYweZwtw88HJXqaYB62N5+9qGWIkLO2+dfC\ndALmGr1M0+rTkjnjlGuTTVjnlp94i2nwflwBf1lpAv0jXIRisjENIDDxaqyJ\n6kGZp2y0h7bIMSOLtjUaMQQGKwPhBVgeNMITxdXvapiH/3bKZsY7cvtEv2jo\nRmlVwfbry5KWtrWhfLDoPLolZ37HXaAiMrUZRD18bbcRJOCDhu02E+trtFEg\nXYwGIshomLT+pmLcYiq9lb/wXf/E7uJI1kn5sHaXLUDKG5zwdffG34gtW4wI\ntWkB7oGxSEQEnebrQ/XabJES2APPXqSHjpEv46mpEi+o4m+gmpPlS0HFAgXy\nF9+3CvN04azqbO2dASUkFFLDeGnHVEiBzk4OK18g7H40PbIY57oCWUzpi+c2\njiDZxlF+s4QgeI3op+777n6cuVP6MWqBzCmsA9W1J2tabO9D/1WSAaTcoRPQ\n6C6rVbwFVwZq5Ly9ufag3aUxiI2EHn3LPTM3wbMN6lpx8NYHTVIUM0GfUg+N\naN24\r\n=qTz0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4RMquVgkQPmtVI6R1hmw7504O5pFjX+mgGWGfjTrxlQIgPWlltdqT3wWYC7zVMqxcE8zO8jjo4vix9sW/KUDHI5A="}]},"_npmUser":{"name":"nikhilcodes","email":"nikhil.nixel@gmail.com"},"directories":{},"maintainers":[{"name":"nikhilcodes","email":"nikhil.nixel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-cache_1.0.0_1631735251266_0.3887024134986623"},"_hasShrinkwrap":false},"1.0.1":{"name":"@amnesia-js/express-cache","version":"1.0.1","description":"All you need to cache Express request-response","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"keywords":["cache-api","express-cache","amnesia-js"],"author":{"name":"Nikhil Nayak"},"license":"ISC","dependencies":{"@amnesia-js/core":"1.2.2","express":"^4.17.1"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/express":"^4.17.13","@types/jest":"^27.0.1","@types/supertest":"^2.0.11","babel-jest":"^27.2.0","jest":"^27.2.0","supertest":"^6.1.6","ts-jest":"^27.0.5","ts-node":"^10.2.1","typescript":"^4.4.3"},"gitHead":"2fcfe074f93efc2fa5a6ef1045164df965cc2594","_id":"@amnesia-js/express-cache@1.0.1","_nodeVersion":"15.14.0","_npmVersion":"7.15.0","dist":{"integrity":"sha512-wGknEZ6mZQKnq2VtZIMNEXzDiq4Q+70bQ3jyv/QbgOhO+pkH2wDjvFOlzJjhG8D2h79fnB1VV3lNIXJ0VGP0Bw==","shasum":"42118740d583e656932e07dc3a3ed2081b85c360","tarball":"https://registry.npmjs.org/@amnesia-js/express-cache/-/express-cache-1.0.1.tgz","fileCount":11,"unpackedSize":24704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQwoKCRA9TVsSAnZWagAAQJ8QAIABRvHUkjXFxb0qurQe\nSHBK315kt/mHmdiQk6mChH1G2cQV1bShJqsxMheiOXi9n1WVKuZHxWWQafJr\nTjmKYWiaHtTStMRtSPoeuUfeYZtaLAXlN0GXIFc8Ojd0YYwW0vJmz6jxQu4h\n3l7xJIIH2oazpCiTRgcfHzPDxyI8HYQUNVhR7MLyt6QoU4RxDJekLUrmqZOu\n+IzxUDbWNT2jQqRbfNjNYbHu1oVbYyuG5mXdN+8AVNZ+k1Quos3me35hSFrc\nEtLatJQTZ+dltmsmAU3AxQJsD2WEKnCwE54UhZXNp6YmwG2BVAhS35VbSyT9\nDRX1ZZOpGjBFB6rjzZxMJFpjTu67e05mHbdTihJMD42GAYYd/t7OIRMlni2d\ngBXl3OaWyIaZc90IjujmGdvbFxSRr0sajSA4iACNJ912bc7tp4DKHgQbaWc1\nwVQNNWuZXGgbZoCpjaG2RcyL2kBJYWjzgPudDjc1vMM0nwmQbBeiLfxRjExq\nkIKkYvdYIB9wQM0Kl/2iX8sEk5TxLsllihTOe/L3+L0r8UIaLAq+7jaLHc1n\nViHDfEJlydmJpHRMLZur8e+h+9D57KdJxG/bxzSzzAE78r9v7zPoqwGffDjs\nikkKoi4aeEXaVucENHYajg2uqK2y1qtkXrx2BMFmL09ubr5/n0fkh7oBo0/+\nUbVn\r\n=taHp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJifWW5W8BQCf+wdBGGw356THi8JNyHQxVCGZYMDIO/AiANEaOAIwn6Yn5XurYC3h3ao41miKQrD4IwAdMDCz0c1Q=="}]},"_npmUser":{"name":"nikhilcodes","email":"nikhil.nixel@gmail.com"},"directories":{},"maintainers":[{"name":"nikhilcodes","email":"nikhil.nixel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-cache_1.0.1_1631783434216_0.24362777672715197"},"_hasShrinkwrap":false},"1.0.2":{"name":"@amnesia-js/express-cache","version":"1.0.2","description":"All you need to cache Express request-response","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"keywords":["cache-api","express-cache","amnesia-js"],"author":{"name":"Nikhil Nayak"},"license":"ISC","dependencies":{"@amnesia-js/core":"1.2.2","@amnesia-js/express-cache":"^1.0.1","express":"^4.17.1"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/express":"^4.17.13","@types/jest":"^27.0.1","@types/supertest":"^2.0.11","babel-jest":"^27.2.0","jest":"^27.2.0","supertest":"^6.1.6","ts-jest":"^27.0.5","ts-node":"^10.2.1","typescript":"^4.4.3"},"gitHead":"5f7dd09c3a64ef1cd9d55597259a4a24fbb9ac7d","_id":"@amnesia-js/express-cache@1.0.2","_nodeVersion":"15.14.0","_npmVersion":"7.15.0","dist":{"integrity":"sha512-kc+6Uds8JrGSCBsnm7Uy7/EspqfyunvLC6QWxiNB2ynq2IiT1a7MKIbnJIboueUc8+IVRqq0kYyZtlP5ot6Tpw==","shasum":"0ef292d8f999508c3c10c6b9a54070a5b0387162","tarball":"https://registry.npmjs.org/@amnesia-js/express-cache/-/express-cache-1.0.2.tgz","fileCount":196,"unpackedSize":1604999,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIJN4aYrIzL3ty5lsZhRBtfE12JhAeQUObrsSnS1GHEwIgJnsefXQj+5uG23JIsxpAkcZNV8dH6ciLRGU2yW/lpcU="}]},"_npmUser":{"name":"nikhilcodes","email":"nikhil.nixel@gmail.com"},"directories":{},"maintainers":[{"name":"nikhilcodes","email":"nikhil.nixel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-cache_1.0.2_1631899921574_0.5677567643694963"},"_hasShrinkwrap":false},"1.0.3":{"name":"@amnesia-js/express-cache","version":"1.0.3","description":"All you need to cache Express request-response","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"keywords":["cache-api","express-cache","amnesia-js"],"author":{"name":"Nikhil Nayak"},"license":"ISC","dependencies":{"@amnesia-js/core":"1.2.2","@amnesia-js/express-cache":"^1.0.1","express":"^4.17.1"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/express":"^4.17.13","@types/jest":"^27.0.1","@types/supertest":"^2.0.11","babel-jest":"^27.2.0","jest":"^27.2.0","supertest":"^6.1.6","ts-jest":"^27.0.5","ts-node":"^10.2.1","typescript":"^4.4.3"},"gitHead":"59c14a42f3ca6381e816b42c231eb7bf50fcaef3","_id":"@amnesia-js/express-cache@1.0.3","_nodeVersion":"15.14.0","_npmVersion":"7.15.0","dist":{"integrity":"sha512-ioWAeaBFqjXSj5tb8CZNWFLH6I82sFlcV8sh9v6rNSJ5hH7ZD9/eNselEHSe+s5McChqXXB4wTvK78Uy7/g8sQ==","shasum":"c1ed234f6bb9c868f462db1111cf5c7589a48e7d","tarball":"https://registry.npmjs.org/@amnesia-js/express-cache/-/express-cache-1.0.3.tgz","fileCount":14,"unpackedSize":29897,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwn6VXtWUUCjMwVczLcKdxAYHaPt1oPCnkjAODgMpS+AiAeLSKnYD0mGSi1ysjk3roMaz4rzd/hxpVsw193kRhJOQ=="}]},"_npmUser":{"name":"nikhilcodes","email":"nikhil.nixel@gmail.com"},"directories":{},"maintainers":[{"name":"nikhilcodes","email":"nikhil.nixel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-cache_1.0.3_1631899995274_0.6020517933032443"},"_hasShrinkwrap":false},"1.0.4":{"name":"@amnesia-js/express-cache","version":"1.0.4","description":"All you need to cache Express request-response","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"keywords":["cache-api","express-cache","amnesia-js"],"author":{"name":"Nikhil Nayak"},"license":"ISC","dependencies":{"@amnesia-js/core":"1.2.2","express":"^4.17.1"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/express":"^4.17.13","@types/jest":"^27.0.1","@types/supertest":"^2.0.11","babel-jest":"^27.2.0","jest":"^27.2.0","supertest":"^6.1.6","ts-jest":"^27.0.5","ts-node":"^10.2.1","typescript":"^4.4.3"},"gitHead":"9037ffe2a40e232274a704f904ddb24b2753331d","_id":"@amnesia-js/express-cache@1.0.4","_nodeVersion":"15.14.0","_npmVersion":"7.15.0","dist":{"integrity":"sha512-xrdVRDYv1BNOJ3+TgbUaUAd6rRUxp9Tj1ShMPgdftQ2KQ/KZr8WPwJjAbFDF7u5RPvPT0fp+YhXO5oTVGwSOIw==","shasum":"5a364b411afbaea88a052ca2f66e0a8e5442c6eb","tarball":"https://registry.npmjs.org/@amnesia-js/express-cache/-/express-cache-1.0.4.tgz","fileCount":14,"unpackedSize":45708,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtFNElYrnKJdN/6u1oSX3tJpPOrTZz6tH4hEn+qaAldwIgQE7bxeiMWY6b0Tkhj0u8l5xJ324P/zslHPqDqtziMq0="}]},"_npmUser":{"name":"nikhilcodes","email":"nikhil.nixel@gmail.com"},"directories":{},"maintainers":[{"name":"nikhilcodes","email":"nikhil.nixel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-cache_1.0.4_1631900381195_0.2320310372333274"},"_hasShrinkwrap":false},"1.1.0":{"name":"@amnesia-js/express-cache","version":"1.1.0","description":"All you need to cache Express request-response","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"keywords":["cache-api","express-cache","amnesia-js"],"author":{"name":"Nikhil Nayak"},"license":"ISC","dependencies":{"@amnesia-js/core":"1.2.2","express":"^4.17.1"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/express":"^4.17.13","@types/jest":"^27.0.1","@types/supertest":"^2.0.11","babel-jest":"^27.2.0","jest":"^27.2.0","supertest":"^6.1.6","ts-jest":"^27.0.5","ts-node":"^10.2.1","typescript":"^4.4.3"},"gitHead":"db470360f384265b2e67280fd75e22562709c1dd","_id":"@amnesia-js/express-cache@1.1.0","_nodeVersion":"15.14.0","_npmVersion":"7.15.0","dist":{"integrity":"sha512-os+/mzIbpVo5QPurb3PBxQDNaMgUganpCP3XYTJVXN+YtW+1ib4hErqI78ezkv2kUQtOguL1ylIvlfbqmHnlRQ==","shasum":"431a577fdabcc3a4ebfdccf3cd3a72d5dc483015","tarball":"https://registry.npmjs.org/@amnesia-js/express-cache/-/express-cache-1.1.0.tgz","fileCount":11,"unpackedSize":24984,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrkp9aCXrdWXxLbGRCQHR8LiqbAuRNtJj5ISv9wino1wIhAPqOwuFKHkHMERspm7wz9J9P8tiREMUjeX36F9t194Q1"}]},"_npmUser":{"name":"nikhilcodes","email":"nikhil.nixel@gmail.com"},"directories":{},"maintainers":[{"name":"nikhilcodes","email":"nikhil.nixel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-cache_1.1.0_1631901924717_0.15688432357508164"},"_hasShrinkwrap":false},"1.1.1":{"name":"@amnesia-js/express-cache","version":"1.1.1","description":"All you need to cache Express request-response","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest","build":"tsc"},"keywords":["cache-api","express-cache","amnesia-js"],"author":{"name":"Nikhil Nayak"},"license":"AGPL-3.0-or-later","dependencies":{"@amnesia-js/core":"1.2.2","express":"^4.17.1"},"devDependencies":{"@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@types/express":"^4.17.13","@types/jest":"^27.0.1","@types/supertest":"^2.0.11","babel-jest":"^27.2.0","jest":"^27.2.0","supertest":"^6.1.6","ts-jest":"^27.0.5","ts-node":"^10.2.1","typescript":"^4.4.3"},"gitHead":"f9230d8b8b8e311cf0c8a089a5319529fc5600f7","_id":"@amnesia-js/express-cache@1.1.1","_nodeVersion":"15.14.0","_npmVersion":"7.15.0","dist":{"integrity":"sha512-kyRKMfLLchqoTzYnVD7/HzPpcqF5184/B8LMYuCUTscHiKxAglxPNuOUkw9Ol2GYptw5oksPHqwfzNrR/haQnw==","shasum":"ef5751f921adcf5a8e7161e5d01879a5edf92a5e","tarball":"https://registry.npmjs.org/@amnesia-js/express-cache/-/express-cache-1.1.1.tgz","fileCount":12,"unpackedSize":59521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzFP6CRA9TVsSAnZWagAA6/IP/j9p39Nypd4wDiHerugq\ngt5j166eGZQ7A17VwvCokbzF9SjOPU8nsZdxgfYx3boY0jt0BojlSEV55vAc\nOk4QTq54WfOCvAl0pPj9TZfNgbBCnBHRdvJKrtQyughkgkup72s6Hs4bNJNG\nQowezw/2klgQQBcsemn9olm+fHwJmbcB8UqaiVYHRn37NiFAbdYkZHl8CnHa\nrhWqhEvqsgbDSHbIWId+bAecjxGMXt4zlZ6fg4xpBXgCvLJdtJQU38JPK1fK\nMZopJX2qdtgf9A6ZRIUHgPlwrLLdDw51XdoJw5vjvFGkzz/yzQtoVA4Jzg2B\nbb1WIX1Lq7F5Eg7xm1CzEcriP+axTKh3O5nGzGb/RHczUl+bZ/V+SNoGJCyT\nIxBRn0kfam76kNgoYzOGV5ESPRsxlG11F9ojR7fuBDzol8U6yIRbQsGnAzxu\nMsPbfjSGj1TA4pzhwlMKSsZ1x/amcByWOI0xOkeGT+vEXrZ4rhisKSMgxuNh\nhJ/AZpeACMXk28PYGl162Rt3i1QdptXWaHGPHIIW/wAkWSfBtoUn7/ZuVWhB\nh/A2w4blN7jqwli2xTQTs7GEAWDjcdwZwB9XJV7TXLXc2ZPOjhK3XzOYBK/4\nAVliME+VGlG4cPgtpGSIsn9kQANlV2AjULzp4hUfO2L7KdUTNLwgQIoYOXfI\n+Da3\r\n=9rwQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZwmHbV5G8Y4E6si74Zit4owUYjQKwLo3khJK7kMAtOAiAcitKqkZ8bLmUF22snRB3tOXaDv0bGgoFPJ30PyLhUJQ=="}]},"_npmUser":{"name":"nikhilcodes","email":"nikhil.nixel@gmail.com"},"directories":{},"maintainers":[{"name":"nikhilcodes","email":"nikhil.nixel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-cache_1.1.1_1631909297127_0.5254130854957213"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-15T19:47:31.204Z","1.0.0":"2021-09-15T19:47:31.443Z","modified":"2022-04-04T13:50:20.440Z","1.0.1":"2021-09-16T09:10:34.389Z","1.0.2":"2021-09-17T17:32:01.760Z","1.0.3":"2021-09-17T17:33:15.391Z","1.0.4":"2021-09-17T17:39:41.544Z","1.1.0":"2021-09-17T18:05:24.873Z","1.1.1":"2021-09-17T20:08:17.268Z"},"maintainers":[{"name":"nikhilcodes","email":"nikhil.nixel@gmail.com"}],"description":"All you need to cache Express request-response","keywords":["cache-api","express-cache","amnesia-js"],"author":{"name":"Nikhil Nayak"},"license":"AGPL-3.0-or-later","readme":"# @amnesia-js/express-cache\n**Short Description**: A library to help express suffer from Amnesia.\n\n**Long Description**: This library provides middleware to help express cache responses using [AmnesiaDB](https://github.com/NikhilCodes/AmnesiaDB)\n\nExample:\n```javascript\nimport { CacheMiddlewareFactory } from '@amnesia-js/express-cache';\n\nlet acm = new CacheMiddlewareFactory();\nacm.connect({ port: 4224 }) // Connecting to default port and host\n\napp.use(acm.getMiddleware({ nfetch: 2 }));  // Attaching middleware\n```\n","readmeFilename":"README.md"}