{"_id":"a-cachify","_rev":"3-3db99d4ab78088c2d80522254fa47bfe","name":"a-cachify","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"a-cachify","version":"0.0.1","description":"Easily add a cache layer to any function.","main":"index.js","scripts":{"lint":"xo","lint:fix":"xo --fix","test":"mocha test.js","test:cov":"nyc npm run test","test:loop":"while npm test --silent; do :; done"},"dependencies":{},"devDependencies":{"chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^6.2.1","a-cachify":"file:.","nyc":"^14.1.1","xo":"^0.25.3"},"keywords":["foo","bar"],"engines":{"node":">=8.6.0"},"author":{"name":"dailyrandomphoto","email":"dailyrandomphoto@gmail.com","url":"https://www.dailyrandomphoto.com/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dailyrandomphoto/a-cachify.git"},"bugs":{"url":"https://github.com/dailyrandomphoto/a-cachify/issues"},"homepage":"https://github.com/dailyrandomphoto/a-cachify#readme","xo":{"space":2,"rules":{"promise/prefer-await-to-then":0,"capitalized-comments":0},"overrides":[{"files":"test.js","envs":["node","mocha"]}]},"gitHead":"71bd4cc4bf0aebf21e5e6bbe98ec1b5e885483fa","_id":"a-cachify@0.0.1","_nodeVersion":"8.16.2","_npmVersion":"6.12.0","dist":{"integrity":"sha512-QuhCHEd9WqIQFebb++Aza0r6fkUTE3O5ZVSLTpgLdCyTdx/BeOdHiTnl6ltOeSg6T84axilE3avjG8dnUhaMXg==","shasum":"510ec32d10f411a42cd3c70912952aa81d1f5e69","tarball":"https://registry.npmjs.org/a-cachify/-/a-cachify-0.0.1.tgz","fileCount":4,"unpackedSize":5734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBbKpCRA9TVsSAnZWagAA9mQP/0eRSv5pcV/AqBsEYJJi\nV8PaeT8ozUQnMgTi63VlMN8OJKmbzUkhzftA/u02LBGNx/c8no2SZ3kaRCdl\n01v3L91oHSmPAzZooSfdj82vllv9qGPl1iomH6bOGlxTnWqUWw1MjYgcNZTm\n+tTa5dWupQmD2TB+cb8Y34mMtl7ywyaos2ZjoebkH8dH8z7PaH6GpWVGCrKD\nxVtccEzPlaQxxL2/Tm1n2UGtY0Z0ms1RGo09fu5HSxk9YJ0V3HmMXaBHiXN5\ncCNA2X4NzovR+b9GMdnyXxfWvG2DpLEv1Zj62yNCSuPGLxHHREznXPBjkaDH\niK2+reWAu2BoYRhOsojQozMkWt1accv3a/ppZMfsVGCDRAk4th8/TZ2aHteK\nSBdqKSZGBX2k2ZoXeNejQKD5AA8YtDASQsMOW6peh+tzVyVLcUEGZNffeL8k\nGcs+yHdCLZf8YqeWlnLo2pThQJcb8u5UYrIOlF67mnrJyXkTOSkBzRGG6kvf\n0/qT/zx87ilUKbH1uClPHSeRurSUB/EEkBcpmUHBnjnDTOlBPCGHC+uj3Okh\nnZkeJ2p18aaXWzJKIpm36mg6ZWCvB0eAlFM2ik64Pwd7idGA2ZjKKXPxyYoK\nHokqf97TtSPqXH2kpr/uH7/9j+lGbssPSaGiRj+gWpiYc0Gwqd/eD1r4gy6y\nOUbS\r\n=fbtJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1bKjBgNBVwESt7NZbdCxNkjxq7wdsAgMWNLK0mqH0jAiAZhx78rsmF/aqcCoZ/8WFrgZX74JDSm0U6xzbhCbEsbQ=="}]},"maintainers":[{"name":"dailyrandomphoto","email":"dailyrandomphoto@gmail.com"}],"_npmUser":{"name":"dailyrandomphoto","email":"dailyrandomphoto@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-cachify_0.0.1_1577431720682_0.25902752465435164"},"_hasShrinkwrap":false},"0.0.2":{"name":"a-cachify","version":"0.0.2","description":"Easily add a cache layer to any function.","main":"index.js","scripts":{"lint":"xo","lint:fix":"xo --fix","test":"mocha test.js","test:cov":"nyc npm run test","test:loop":"while npm test --silent; do :; done"},"dependencies":{},"devDependencies":{"chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^7.0.0","a-cachify":"file:.","nyc":"^15.0.0","xo":"^0.25.3"},"keywords":["cache","cachify","wrapper"],"engines":{"node":">=8.6.0"},"author":{"name":"dailyrandomphoto","email":"dailyrandomphoto@gmail.com","url":"https://www.dailyrandomphoto.com/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dailyrandomphoto/a-cachify.git"},"bugs":{"url":"https://github.com/dailyrandomphoto/a-cachify/issues"},"homepage":"https://github.com/dailyrandomphoto/a-cachify#readme","xo":{"space":2,"rules":{"promise/prefer-await-to-then":0,"capitalized-comments":0},"overrides":[{"files":"test.js","envs":["node","mocha"]}]},"gitHead":"87edc1a8b8c7130f647dbcc4c4c808846c23ae14","_id":"a-cachify@0.0.2","_nodeVersion":"8.16.2","_npmVersion":"6.12.0","dist":{"integrity":"sha512-NBIAEuAlakXZ6pqM0TkXdocaauoZkfYuKkf/kaMdhY3mfM3Wp2Lt9ivczrlHlAQUtBDYd334jf2Fzp3MVnCwlg==","shasum":"986d3054bc2e62536eb0cfbf435d4fa8eb56d9f3","tarball":"https://registry.npmjs.org/a-cachify/-/a-cachify-0.0.2.tgz","fileCount":4,"unpackedSize":5761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFKzdCRA9TVsSAnZWagAAMUQP/1Jb3VAlUeW4MXeXWBq0\nlaZ+z/QPY26JYUMHrYsbMOZ7B9fuhE4nBrj7ScciA7+PWfPq/tiCldBN/sTY\nB95ytDO4sctovPtLG04V7dkkQQwDUX8R0A3SOfZklOTju5zszEuueECFlgqA\n/I7XQ2gxRZpiiJr57tGPQHpn6mKfaxSNg0/KN83Z57wCXv4zfd2Upun97mDr\n+kYY0NM62f6mKmesi/pYUIECO+QsZNQkWe2im6iVdyfHgvCkqbWkKkC3F0p6\nY8IjyOHdmTLLOaPW4YYz8MKcrJCUUs6ghIM3GtvCun7Kt47Rp05cqMvmG8iv\nxKSxz8NqQ7+hDHGIsCHN232LOwdnTqSGVBcvdxsdtO2YyiQiIQuDilp5gK1L\nRABFlCdko5wy18SxJpEm1Xz6zODOj/90mn3Po5k1qO4XxSZx2evIJ59Kj1ua\nhobF/l9Za0awQORD3hTw2uC0wCx3wzDiW7wwG1NM/XcepvYhmgWurNvzUk1Y\nadvl+Mg5KPPlW+yd89pi8uUQbBXH0VV/HNsxWUmrnWvzIv8fa51MeXUbIMw0\n3vysBxlY0nr9umxOrsauoUD8HOw2xipx2OGem89pZJXDLBZda5UTtLuqJ1Q3\ne8bo+rJMpAAzJPqDegWQGe2hKuppmGKOnVpdZO/RfP367EmU6fFL3MQYOMt/\nerwr\r\n=djnt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjnkX84lVJJx7p+MVil9+EAbg5Hkxb8dtWdhawPJdqcAiBj5NQYd/Y1Jt1CkB0spR+w8yFfDg+m4sTcKwchKA8dmw=="}]},"maintainers":[{"name":"dailyrandomphoto","email":"dailyrandomphoto@gmail.com"}],"_npmUser":{"name":"dailyrandomphoto","email":"dailyrandomphoto@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-cachify_0.0.2_1578413276553_0.5090018717289029"},"_hasShrinkwrap":false},"0.0.3":{"name":"a-cachify","version":"0.0.3","description":"Easily add a cache layer to any function.","main":"index.js","scripts":{"lint":"xo","lint:fix":"xo --fix","test":"mocha test.js","test:cov":"nyc npm run test","test:loop":"while npm test --silent; do :; done"},"dependencies":{},"devDependencies":{"chai":"^4.2.0","chai-as-promised":"^7.1.1","mocha":"^7.0.0","a-cachify":"file:.","nyc":"^15.0.0","xo":"^0.25.3"},"keywords":["cache","cachify","wrapper"],"engines":{"node":">=8.6.0"},"author":{"name":"dailyrandomphoto","email":"dailyrandomphoto@gmail.com","url":"https://www.dailyrandomphoto.com/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dailyrandomphoto/a-cachify.git"},"bugs":{"url":"https://github.com/dailyrandomphoto/a-cachify/issues"},"homepage":"https://github.com/dailyrandomphoto/a-cachify#readme","xo":{"space":2,"rules":{"promise/prefer-await-to-then":0,"capitalized-comments":0},"overrides":[{"files":"test.js","envs":["node","mocha"]}]},"gitHead":"2c4a5f29077e4c12245ed2d0aee589f343881549","_id":"a-cachify@0.0.3","_nodeVersion":"8.16.2","_npmVersion":"6.12.0","dist":{"integrity":"sha512-BWxKazZCVdKqmazOBbepRiLy0RCbqX/M0+vQMB8UCgXuWi4uJn8qEU1CERjdUAzHXzrHAN6rusuCcZJDF0mhoA==","shasum":"b51158f1a44a275d53b09f4f29a53791a088fd87","tarball":"https://registry.npmjs.org/a-cachify/-/a-cachify-0.0.3.tgz","fileCount":4,"unpackedSize":5805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHY1LCRA9TVsSAnZWagAA0fAP/ixGcjPwG7oFqIqqp9WI\nZcNfbfceLfPmfmF5G4MdxzzbmytxwYA2tCWwo9FastzTy0EvEn9Okb2cwNwy\nrehDmolTJkempxQoVQ5IEV8Y8D8mbJlHXnftbzOlGTsPWeGQ141k60ycc4XU\nTQn87Nn61Vy0EBwx5C4Zy5i8KoUSfGhG2xMP5rqWXvhH519vH3OO8+nbCUqa\ntrh50U3dVzky/PUmd91JHecHbD/2WVkQvyFbx6he5ty+1CcLRHBXXW6Che9I\nyfI7FFwe90YvX8UE0lL853tJ8pWxfgsc2IsJjkJnXT3VRptuOBWG4xVvFWfS\nvE6yerCJRnyEPeGU5rq3NjdAU1ufEgvp6XCPWztDYSoLQ1i4mvzdlsTfsHz3\nmL8cfT1D1dubqy3L3Dvv3V8nGrfQoKtougWPwaKo21xR//XKKR/o5WkF27rK\nR/wTKJoiY4lIaJen+9qvEcn539e7dHCzCKP/oH1yiMhkW/YTZcIMvO4zMNht\nmusDvWC/Zj7l47itedj/MKbhO8S+s1s4fIRmHZDB9qbGXUvh+vAIrKk7WdVJ\noPpW4ZiajyseH3pqAO72jNg+Yd8vbru0EVy/MsroxTOZDE+2eiFJpOHQz+Gp\nRVmJ3Vozi7lrvRm1wKRbDO5Nv2v/cibkx77AWJYHv9ac6FEHbdTNABXyC9G2\nIqEN\r\n=yOSY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDvJ5cDgoLDQe863/pcmEfzq9gVHmVdoRo5AaIoNaCbgIgVYLIR3PsalhmE0QtnXmHP31tfa4yY3FQFyv5GIz5u1w="}]},"maintainers":[{"name":"dailyrandomphoto","email":"dailyrandomphoto@gmail.com"}],"_npmUser":{"name":"dailyrandomphoto","email":"dailyrandomphoto@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-cachify_0.0.3_1578995019349_0.5949449400598719"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-27T07:28:40.679Z","0.0.1":"2019-12-27T07:28:40.893Z","modified":"2022-04-11T12:17:32.020Z","0.0.2":"2020-01-07T16:07:56.680Z","0.0.3":"2020-01-14T09:43:39.457Z"},"maintainers":[{"name":"dailyrandomphoto","email":"dailyrandomphoto@gmail.com"}],"description":"Easily add a cache layer to any function.","homepage":"https://github.com/dailyrandomphoto/a-cachify#readme","keywords":["cache","cachify","wrapper"],"repository":{"type":"git","url":"git+https://github.com/dailyrandomphoto/a-cachify.git"},"author":{"name":"dailyrandomphoto","email":"dailyrandomphoto@gmail.com","url":"https://www.dailyrandomphoto.com/"},"bugs":{"url":"https://github.com/dailyrandomphoto/a-cachify/issues"},"license":"MIT","readme":"# a-cachify\n\n[![NPM Version][npm-version-image]][npm-url]\n[![LICENSE][license-image]][license-url]\n[![Build Status][travis-image]][travis-url]\n[![dependencies Status][dependencies-image]][dependencies-url]\n[![devDependencies Status][devDependencies-image]][devDependencies-url]\n\nEasily add a cache layer to any function.\n\n## Installation\n\n```sh\nnpm install a-cachify\n```\n\n## Usages\n\n```js\nconst {cachify, join} = require('a-cachify');\nconst Cache = require('cache-module');\nconst cache = new Cache();\n\nlet doSomething = function (arg1, arg2) {\n  result = heavyWork(arg1, arg2);\n  return result;\n}\n\n// Add a cache layer\ndoSomething = cachify(cache, doSomething, join);\n\ndoSomething(1, 2);\ndoSomething(1, 2); // return the cached result\n```\n\n## API\n\n### cachify (cache, fn [ , keyMaker ] [ , thisArg ])\nadd a cache layer to the function.\n\n### apply (cache)\n\n### wrap (cache)\n\n### join\n\n### joinN\n\n## License\nCopyright (c) 2019 [dailyrandomphoto][my-url]. Licensed under the [MIT license][license-url].\n\n[my-url]: https://github.com/dailyrandomphoto\n[npm-url]: https://www.npmjs.com/package/a-cachify\n[travis-url]: https://travis-ci.org/dailyrandomphoto/a-cachify\n[coveralls-url]: https://coveralls.io/github/dailyrandomphoto/a-cachify?branch=master\n[license-url]: LICENSE\n[dependencies-url]: https://david-dm.org/dailyrandomphoto/a-cachify\n[devDependencies-url]: https://david-dm.org/dailyrandomphoto/a-cachify?type=dev\n\n[npm-downloads-image]: https://img.shields.io/npm/dm/a-cachify\n[npm-version-image]: https://img.shields.io/npm/v/a-cachify\n[license-image]: https://img.shields.io/npm/l/a-cachify\n[travis-image]: https://img.shields.io/travis/dailyrandomphoto/a-cachify\n[coveralls-image]: https://img.shields.io/coveralls/github/dailyrandomphoto/a-cachify\n[dependencies-image]: https://img.shields.io/david/dailyrandomphoto/a-cachify\n[devDependencies-image]: https://img.shields.io/david/dev/dailyrandomphoto/a-cachify\n","readmeFilename":"README.md"}