{"_id":"@5app/memoize","_rev":"20-e78afc0c15d13ea6e7c9188aba1bbc39","name":"@5app/memoize","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@5app/memoize","version":"1.0.0","license":"ISC","_id":"@5app/memoize@1.0.0","maintainers":[{"name":"5app-bot","email":"bot@5app.com"},{"name":"charles5app","email":"charles@5app.com"},{"name":"ikhemissi","email":"iheb.khemissi@gmail.com"},{"name":"diondiondion","email":"diondiondion@gmail.com"},{"name":"adodson","email":"andrewjdodson@gmail.com"}],"homepage":"https://github.com/5app/memoize#readme","bugs":{"url":"https://github.com/5app/memoize/issues"},"dist":{"shasum":"8a382b171bf4d83bb7f02e66fba6cbcca7844e30","tarball":"https://registry.npmjs.org/@5app/memoize/-/memoize-1.0.0.tgz","fileCount":4,"integrity":"sha512-VI3F0TmU54t4DMOvW/pLriAloqnYFwD+16sYmhDLyUObJLt1nytmtl0wEFJbrm1xq3VJXZLWTtTrfAL/+ehl2w==","signatures":[{"sig":"MEUCIECtW4ehByvETp+LNz9RBMputoQYGYg4gIYcrQC0hZlrAiEAv+FbZY/NqfM7SE7cchVJpHCjBL5rc3zu5eQ31ZY/hdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT8S7CRA9TVsSAnZWagAAROMQAKEnqC8CInjmpkn7OGMb\nx4BiVVST7A5/3+z8jOqzeK1tu3PuDdd874vg79a1ZKzThShJSV175JJuMbyz\n6i3gtFIj45ectxxmcjsGbx4v5aGY16+vs+iDjMiqjISfgEJw/7AM1yR6xtwU\n7hLnNyQQSMua9o/vgb19SlCCTlStOKqVdsLe7b7Br9S8qNbQW9Wox/eTR+zK\nbrGObXKgLeDlwe9w1NteLJ9RK/awsd5+viXj6pvxKiOf67o8jK+vQOFA09bH\nGS2dhWthY/wZ3S0woiuv/mMz84K5uqypBSotfykZdXLrXJrPv43/8EDbKPIt\n92n0lTvoBhY5WgyY762iHaui/ALeYswgxLmt5u9XjR52MNrKFEnMYrKLH1Ed\nZdO1Oq7KzfwuZSQGLG1F5Sa4nXf0pkRXqP09YOdT1VAbLML68THYQ1Wrf/ZL\ncZ2oQTusKaujqawbSOtrCcLONofUU0EDvotJDMk1IoAWU9kWXMzzDsBxSu1y\ndGuVqnBKZj3BcvxaWNvVLHmAyBF49rOoeEx43sBYyOfFJ/NoJcMM59rcJfox\nK+JzMYN6+lQvXJRBH4zXPs0xn8g6g/OyqefDEGQT3zfZFgRHtAB9RuJsg4h0\nduU/Oe0ijNku7ylE9Hvcrbj+aWoPrG56xr7sIoczlQtBXzs8KAm1RnkjG1i9\ngJKf\r\n=jRKw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E  HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && npm run precommit-msg && npm run lint-diff"}},"gitHead":"e7451af140dc5b7b53861c562ead68e0d1270140","scripts":{"lint":"eslint ./","spec":"nyc mocha test/spec/**/*.js","test":"npm run lint && npm run spec","lint-fix":"npm run lint -- --fix","lint-diff":"LIST=`git diff-index --name-only HEAD | grep '.*\\.js$';`; if [ \"$LIST\" ]; then eslint $LIST; fi","precommit-msg":"echo 'Running pre-commit checks... (skip using --no-verify)' && exit 0","semantic-release":"semantic-release"},"_npmUser":{"name":"5app-bot","email":"bot@5app.com"},"commitlint":{"rules":{"subject-case":[2,"never",["start-case","pascal-case"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"_npmVersion":"6.13.6","description":"Memoize decorator","directories":{},"_nodeVersion":"12.16.1","dependencies":{"chai-as-promised":"^7.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.0.0","mocha":"^7.0.1","eslint":"^6.7.2","prettier":"^1.19.1","pretty-quick":"^2.0.1","@commitlint/cli":"^8.2.0","semantic-release":"^17.0.0","eslint-config-5app":"^0.8.0","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@semantic-release/changelog":"^5.0.0","@commitlint/config-conventional":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/memoize_1.0.0_1582286011022_0.4969815719305455","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@5app/memoize","version":"1.0.1","license":"ISC","_id":"@5app/memoize@1.0.1","maintainers":[{"name":"5app-bot","email":"bot@5app.com"},{"name":"adodson","email":"andrewjdodson@gmail.com"},{"name":"charles5app","email":"charles@5app.com"},{"name":"diondiondion","email":"diondiondion@gmail.com"},{"name":"ikhemissi","email":"iheb.khemissi@gmail.com"}],"homepage":"https://github.com/5app/memoize#readme","bugs":{"url":"https://github.com/5app/memoize/issues"},"dist":{"shasum":"84a09abeb9eb6dd680219e49135d2148df0378f1","tarball":"https://registry.npmjs.org/@5app/memoize/-/memoize-1.0.1.tgz","fileCount":4,"integrity":"sha512-mhA1owteHU1UUoBQl7FvWJhNYHJNUEOL/yF4et8xfo9CpiiYQ/CCch9IJOVEJPk1R9lBb86CrEqcOa0WipO5xA==","signatures":[{"sig":"MEUCIG0TgovKsLQZt+xabMTHDo0GWxWkAqjAFMHRwQ5UbP5vAiEA5R04fvhT31xQvbRLpLxRHCjR/r0jAMKcmwX1jJguynM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT8pBCRA9TVsSAnZWagAAEkkP/3ewl4PH9YapCYDYVSvJ\nocZOmByLhQBFRzzbkU+WJH8NmlVEWIY+SgJIfbS3nBgHgPkYJ6aYcvy8xqLG\nkTx0sJ73VyboAeyD9kxzxsS8mgacGcQx+MHn6jxeAp9M5wok2RFyUmQ5tc3h\n6aLsIEds5RhFJrKett4EQnPE/kCmOJBmsJ3wATQYEvAwEsCR3E7laMbdLycO\nxGTDB0rRI65zvrtVS51Z84iN+dc6aj+tiDD9gy4Gy1sDq7SZ/5h7hGDWod/U\nv4T4iKVNlyQCYfoQCPAV40cKoxk/qKgugY7Px/3aKTmVJOfHOYrAvfwA59YL\n7/5w5B2YU9c6U7O3Xyt/0DN1hoKNIusuWyf+zy5vUnxMvhCIgAc9oeW+Gm7Z\nJ3+nVGBbKFA4KKUmz37cC+xVUuRLCNKZcdzlAypeJ344S3DD9aC7IoQ8Cn3z\nNqwHk3RvDMgJK8FeQcaobG5U9+WZglwcnhC4sEwn2iwEEVF31fiMg005m12f\nvg8jSWLn8c6Is+y5pGDzkiaZLOAzYlNY+XdcfxIRPjpeKmVdZUo0/OJ6YBpY\nDx8EW2uO0S0gI/wC724VCILlkTvDSEMWnu7LTjUQ7or/BGhoHkCENIfHeeaF\n6PbJ5Qn/bFLnM/ldxFBECls7sNv/KR2zXEO7ewFc6pVyUkG0mVqh+c4QflG3\npkO8\r\n=eDO3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E  HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && npm run precommit-msg && npm run lint-diff"}},"gitHead":"15d83be5e8d510a06f557118f344718e09efc3df","scripts":{"lint":"eslint ./","spec":"nyc mocha test/spec/**/*.js","test":"npm run lint && npm run spec","lint-fix":"npm run lint -- --fix","lint-diff":"LIST=`git diff-index --name-only HEAD | grep '.*\\.js$';`; if [ \"$LIST\" ]; then eslint $LIST; fi","precommit-msg":"echo 'Running pre-commit checks... (skip using --no-verify)' && exit 0","semantic-release":"semantic-release"},"_npmUser":{"name":"5app-bot","email":"bot@5app.com"},"commitlint":{"rules":{"subject-case":[2,"never",["start-case","pascal-case"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"_npmVersion":"6.13.6","description":"Memoize decorator","directories":{},"_nodeVersion":"12.16.1","dependencies":{"chai-as-promised":"^7.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.0.0","mocha":"^7.0.1","eslint":"^6.7.2","prettier":"^1.19.1","pretty-quick":"^2.0.1","@commitlint/cli":"^8.2.0","semantic-release":"^17.0.0","eslint-config-5app":"^0.8.0","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@semantic-release/changelog":"^5.0.0","@commitlint/config-conventional":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/memoize_1.0.1_1582287424895_0.585100697203071","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@5app/memoize","version":"1.0.2","license":"ISC","_id":"@5app/memoize@1.0.2","maintainers":[{"name":"5app-bot","email":"bot@5app.com"},{"name":"adodson","email":"andrewjdodson@gmail.com"},{"name":"charles5app","email":"charles@5app.com"},{"name":"diondiondion","email":"diondiondion@gmail.com"},{"name":"ikhemissi","email":"iheb.khemissi@gmail.com"}],"homepage":"https://github.com/5app/memoize#readme","bugs":{"url":"https://github.com/5app/memoize/issues"},"dist":{"shasum":"6fee0cb5a91fe1481f032be6ca1b34519056a356","tarball":"https://registry.npmjs.org/@5app/memoize/-/memoize-1.0.2.tgz","fileCount":4,"integrity":"sha512-CPKOkIaWOAk1UQsdWFy1ZPTlvwmEEyYrZdOBDpW5I/PoCcl6tcnH+hMeQz4i2r3fwPVArx+g+yc9/u+CfaUT6A==","signatures":[{"sig":"MEUCIQD2g9JkK3pcIOyAWCm/A7P73ZE/gc35Wr5lVg+hgyHeCgIgD8fOF31bk9LR22VYF41V95GHK8noc7/AuSe8KA2aiQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT868CRA9TVsSAnZWagAAhKIP/A7mzbGLaMltIFuoq4W3\n6O9aGDsspGL+YKMWk5D1g/+lgGqE9QwxKBv00VicsyZKM+dP/9ZmRGxDEuQr\n2iq6TtbsWz/T2Q9cnH35x4yszwQnJE7DuLFpdzpFPI2TKWNGV8WBN7io9KBC\nDokGAwpm3oI0NKcAFmkBQPdjch19YOzmr6Lt8saFo+MyfikuSLX/KM/0THAR\nPcaQyrZikeqkowovfqhCAVZpPFPziB0czlPyjShgVYAWqrVO3Ks6gMUvAANh\n/CQRgH3c5pLhYvS4IX88GV3vVpSUjrrSExkyUqdHGg+XyxLt08bKM26AL2DE\nsHwr8Kw5PRNCLQuH6tXFz1nCgg1d3gqQayy6fAIZCY9ckHduARmbVy9TLxdi\n2NCWeatn9rR+DWnIflBk20bSA1gjQ0gHkTaSbr1EmxrvOgRsNJqCByG9uAKj\nsWxJJ6oFdSdiCxnxv7ORRHbJGjHxJ9AzTcP8EXtOjcJCqwA3T/2mk1H7QIpU\nTfFVuHFCsgAZ9xYeqf5mD0s0k8h4IwuMpNRUHbn6H2pCrdA27NRo/RBw566m\nNv01hoty3E5gh0b7SjNRBD4/Q6Jp4PBJtNELovmzI3zn+b3E+zJBoPxvmZCZ\nqyLC2bY8rgqQNSVul8vFKhrAkecu2kGmpC0yAMzVrfWEzhFyTKcZzaETA/lF\nXXSE\r\n=5xnY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E  HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && npm run precommit-msg && npm run lint-diff"}},"gitHead":"a56fa8b433e4f231ef1fbc30931658e2b2586846","scripts":{"lint":"eslint ./","spec":"nyc mocha test/spec/**/*.js","test":"npm run lint && npm run spec","lint-fix":"npm run lint -- --fix","lint-diff":"LIST=`git diff-index --name-only HEAD | grep '.*\\.js$';`; if [ \"$LIST\" ]; then eslint $LIST; fi","precommit-msg":"echo 'Running pre-commit checks... (skip using --no-verify)' && exit 0","semantic-release":"semantic-release"},"_npmUser":{"name":"5app-bot","email":"bot@5app.com"},"commitlint":{"rules":{"subject-case":[2,"never",["start-case","pascal-case"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"_npmVersion":"6.13.7","description":"Memoize decorator","directories":{},"_nodeVersion":"12.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.0.0","mocha":"^7.0.1","eslint":"^6.7.2","prettier":"^1.19.1","pretty-quick":"^2.0.1","@commitlint/cli":"^8.2.0","chai-as-promised":"^7.1.1","semantic-release":"^17.0.0","eslint-config-5app":"^0.8.0","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@semantic-release/changelog":"^5.0.0","@commitlint/config-conventional":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/memoize_1.0.2_1582288572363_0.47822482820976253","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@5app/memoize","version":"1.1.0","license":"ISC","_id":"@5app/memoize@1.1.0","maintainers":[{"name":"5app-bot","email":"bot@5app.com"},{"name":"adodson","email":"andrewjdodson@gmail.com"},{"name":"charles5app","email":"charles@5app.com"},{"name":"diondiondion","email":"diondiondion@gmail.com"},{"name":"ikhemissi","email":"iheb.khemissi@gmail.com"}],"homepage":"https://github.com/5app/memoize#readme","bugs":{"url":"https://github.com/5app/memoize/issues"},"dist":{"shasum":"56e075c0c3cf035cd11951f73287c0f31e1246b8","tarball":"https://registry.npmjs.org/@5app/memoize/-/memoize-1.1.0.tgz","fileCount":4,"integrity":"sha512-gL3Njq1dycEaqxtXJybCi2r/j5s+IgJPtsFakHAiIosEJBmCjL7OIM9WWWT1SWsMz18N8AQ4k60DhUNlXwsm1Q==","signatures":[{"sig":"MEUCIQDLbP+YZtS9/C1J5+r9WaapUp566f6UkT9sOVTMhIaMEgIgUDIuzLkhdEgqOLFGOGvUZATOSB66Je4GgsvBR89jmvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT+lQCRA9TVsSAnZWagAAueUQAKMFxqCchrvhh0ts35sK\ndNi6bpxBjkZp4kFuwgKya2xHkdg8D8cMymWqSjW5pSK1GTcxWGZxlLb5s9Oo\nB0N0nHoIpCCUikzV++yvPaMj3e+p3dvN62Ikp48NpkZG50+NSy7KUdIPLH2T\nN9g6an9ILU1UjILFFDkBum9jJiy/x9cQkCljZDcH+fWaAgLpdadwTHlMxW3z\nXUBIMXQmu1R8MKmFSEjO14k+e3h46mkDqHGt4xz43N/E0379nU8IPinVLhq1\n8GonXkfSAindamEhHhx7zgxC3WAB2WdTk7C/45+S9g+gKFM13IXh4H3TBuYV\nb5KZrj54y3dwVIF763yiOw6O8AZVVVTxsur6L5o8yMKHFowhbT9PZ25Uj0lf\nMfh7mzV++qKaw5Dz/elsJfYbAhjvPk7o2xEq4+KvH0YEC615FXI5IftNKqgz\nrmHgmlxtm4TudMWYu24OzN3usG0adpJEfRJCZ0WZkhkAfzGZ/JILXwPYQzwT\nICjcGY1fhgu0bRiMravA5bdBuIyZeQeyNZR58MP+qVly08Ytfcc9ZQxWH1y4\n8jaqs/08oDCfX/JyqgmyffTWlHnNaqVdv9tNpPlDuBX+UnLxtAqMWuI4ZmN1\ndQV04dQLwLCafpm5UqQ9EglBJogPIt1itnXz0ZoWl4LDI3tQYx6B/fHST8pu\nUFuM\r\n=Cta+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E  HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && npm run precommit-msg && npm run lint-diff"}},"gitHead":"f6c634e1741841240c7a6316d9958612e4c567d1","scripts":{"lint":"eslint ./","spec":"nyc mocha test/spec/**/*.js","test":"npm run lint && npm run spec","lint-fix":"npm run lint -- --fix","lint-diff":"LIST=`git diff-index --name-only HEAD | grep '.*\\.js$';`; if [ \"$LIST\" ]; then eslint $LIST; fi","precommit-msg":"echo 'Running pre-commit checks... (skip using --no-verify)' && exit 0","semantic-release":"semantic-release"},"_npmUser":{"name":"5app-bot","email":"bot@5app.com"},"commitlint":{"rules":{"scope-case":[0],"subject-case":[2,"never",["start-case","pascal-case"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"_npmVersion":"6.13.7","description":"Memoize decorator","directories":{},"_nodeVersion":"12.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","husky":"^4.0.0","mocha":"^7.0.1","eslint":"^6.7.2","prettier":"^1.19.1","pretty-quick":"^2.0.1","@commitlint/cli":"^8.2.0","chai-as-promised":"^7.1.1","semantic-release":"^17.0.0","eslint-config-5app":"^0.8.0","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@semantic-release/changelog":"^5.0.0","@commitlint/config-conventional":"^8.2.0"},"_npmOperationalInternal":{"tmp":"tmp/memoize_1.1.0_1582295376524_0.28834069823101127","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@5app/memoize","version":"1.2.0","license":"ISC","_id":"@5app/memoize@1.2.0","maintainers":[{"name":"5app-bot","email":"bot@5app.com"},{"name":"adodson","email":"andrewjdodson@gmail.com"},{"name":"charles5app","email":"charles@5app.com"},{"name":"diondiondion","email":"diondiondion@gmail.com"},{"name":"ikhemissi","email":"iheb.khemissi@gmail.com"}],"homepage":"https://github.com/5app/memoize#readme","bugs":{"url":"https://github.com/5app/memoize/issues"},"dist":{"shasum":"99c570c2b5193d87fee52d5a23ebd681367b5513","tarball":"https://registry.npmjs.org/@5app/memoize/-/memoize-1.2.0.tgz","fileCount":4,"integrity":"sha512-njrzgRQZIKZQlR31naQfr4DvGPLfA8waaMYG1lVi746R/2g0of7UhH23Xk1y/dkLLgh9LGtL3Q4M/H6e3MuIJA==","signatures":[{"sig":"MEQCIEJkVOLUwvybBo3Lql/ZTQBDxVwiw5pyo40M5LE/56DlAiBVuqUDLiYuVJk0eCMtRzdpC9Bc71IEhADElMZZ+NUI3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIqT6CRA9TVsSAnZWagAAEU8P/1J57eTWgYpH3ZUAii2V\nuBzgoWebzf0wDFSHZ2Orc4oaovL2Q43+ZlhZ7nhY+60DoEum6WknzUhESbTU\nbP2rI+Amfx7VdH2VXYbsbmITjw2zKDWFfzdr5bQ+m++brm79V5Ky42qcUzrA\nUHO7rsxvD2990S8IiXUwGZ0FLUbyQ/MYEw9PhYpg9zhCPg9qF3ZF5O7cHq3X\nvAyUEY6sW5sbgpRt7TN1ZLaXXSg5/iKW+PzdgNWtlxvpXCfvH9SX0KjOPZ5N\nwVdanBhocdGWUgQKzk6Prpb0GarUhjVKivsAZPjtqJJNjRRXRJrDxINwMes6\nJeopXbpEVwHXwh0L/lmTyhRoXo91kRC6bsP5F09jnlqDsHdcTFJI42dtBY6k\n4IY2bJaBTYYkbmWtd7E06jca8lZS3K+rpAnhWxEZOZaIMaMB63rjDcB2VaP/\n+RD8TA6GoYyu/cg89YeeplUFtzuTkiX0vcG/66NNA739zs1MDKabKfHOkkR3\n836Zo3VtBo54lcH7X6aeGSj5W5bAiT48t2+DuJzShlc7Y6wtjZqPIYpjMnpI\nm2mXvCk2SeHWL0gPNOz0mdWXOPGlYw0YCPzj6Ob5TDyHqxjpBWbyzG+uVznf\nO4VTQGNmomLpCjwzT6ierf36ri3Wj39kwwrD601VmalcsNj1gan4Ng32H/pu\nwpbk\r\n=2qIp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E  HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && npm run precommit-msg && npm run lint-diff"}},"gitHead":"919f4ef79994f193caaaf3221aeb00c2dcbff10b","scripts":{"lint":"eslint ./","spec":"nyc mocha test/spec/**/*.js","test":"npm run lint && npm run spec","lint-fix":"npm run lint -- --fix","lint-diff":"LIST=`git diff-index --name-only HEAD | grep '.*\\.js$';`; if [ \"$LIST\" ]; then eslint $LIST; fi","precommit-msg":"echo 'Running pre-commit checks... (skip using --no-verify)' && exit 0","semantic-release":"semantic-release"},"_npmUser":{"name":"5app-bot","email":"bot@5app.com"},"commitlint":{"rules":{"scope-case":[0],"subject-case":[2,"never",["start-case","pascal-case"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"_npmVersion":"6.14.5","description":"Memoize decorator","directories":{},"_nodeVersion":"12.18.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","husky":"^4.2.5","mocha":"^8.0.0","eslint":"^7.0.0","prettier":"^2.0.0","pretty-quick":"^2.0.1","@commitlint/cli":"^9.0.0","chai-as-promised":"^7.1.1","semantic-release":"^17.0.8","eslint-config-5app":"^0.12.0","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/memoize_1.2.0_1596105977765_0.2887678239074929","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@5app/memoize","version":"1.3.0","license":"ISC","_id":"@5app/memoize@1.3.0","maintainers":[{"name":"adodson","email":"andrewjdodson@gmail.com"},{"name":"diondiondion","email":"diondiondion@gmail.com"},{"name":"ikhemissi","email":"iheb.khemissi@gmail.com"},{"name":"charles5app","email":"charles@5app.com"},{"name":"5app-bot","email":"bot@5app.com"}],"homepage":"https://github.com/5app/memoize#readme","bugs":{"url":"https://github.com/5app/memoize/issues"},"dist":{"shasum":"f42867cdea05ea00ba324a1b4b7358b64692a2b4","tarball":"https://registry.npmjs.org/@5app/memoize/-/memoize-1.3.0.tgz","fileCount":4,"integrity":"sha512-XQyhPK7HQ6OA1S8+BIaIAJlCQBEDECnpvbEFALzjgJ3aYvXFDJ/2XWuzBOpal4DK4M6V9SIvKi0J3GTlliiAaQ==","signatures":[{"sig":"MEUCIQC6oKw2Bql2qPCWuOCHiOcTicOHtZcgFKM4jH3L0FR4PgIgBEF5FnZrUZ/0i5d6qpay+lp2G5AH+/is4LpS+NBt1GM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK/tBCRA9TVsSAnZWagAAJY0P/0gCMc7AEeZKUG1Ey/xP\nXT6akqbztQtY11iNxTKQSPqPdgafPBgxOESh2EAI4dhCebjYI2D0E8nnpref\nCHcjggbigbT9k7A9zePfsuU86PYJmrzCnJwLv0LQugMESspGvp3EjFrcCWSl\ni5o4G6I/VKMDSehdNJ3djFfGbx/s2oO4vlelqqiA4URy1jf7QP/Jj3VPEVlt\nPoCR7WtxcYeJtClnHWoe+BS5Dz9VAfUVttEjMKry0Z+mNgHsyp5ie0cNLABn\n/in5LLuYozOjeiuKd0eb9euTX72PXD26UsS8FmxxTmvhtGOkLkotUTkvzpV8\n2xoowOgL9tSM7uJGLtymxEglA1KCZJvzQJtzEdMeovIckTVTFygdF2DydNnV\n3H8cX4ggS4l9YKSZkDQvK9AcksSuUdr13HgQd+OjDj1zCXqT4QUoeWw7Y1Ab\nc3KcdDETJGYgbjp04ZMy/xPKjQYNm/ilsYhCn0hM77XzegrdALHxlTvkTEvB\nNSW44T1tR7BCCdU5M2ybGCLWmmoAQ9gflRzaPeYTCHthsU6F6eGRuUoB1b1n\nbR+UynG6mc9QrNJE8j4Xkw8nl0iPxuKoGCBKEAR7YXc+sh2zDShT4DgTmN8N\nrg5XTR89tq3uWW9b0XOe9fVCkhbeMrU0pC9N/ssCX4c3ySZBwm0+Ozls5tPP\nI2w7\r\n=Iy5H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E  HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && npm run precommit-msg && npm run lint-diff"}},"gitHead":"51ac08e1471d29b2bd44e845180d9516812f1b9c","scripts":{"lint":"eslint ./","spec":"nyc mocha test/spec/**/*.js","test":"npm run lint && npm run spec","lint-fix":"npm run lint -- --fix","lint-diff":"LIST=`git diff-index --name-only HEAD | grep '.*\\.js$';`; if [ \"$LIST\" ]; then eslint $LIST; fi","precommit-msg":"echo 'Running pre-commit checks... (skip using --no-verify)' && exit 0","semantic-release":"semantic-release"},"_npmUser":{"name":"5app-bot","email":"bot@5app.com"},"commitlint":{"rules":{"scope-case":[0],"subject-case":[2,"never",["start-case","pascal-case"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"_npmVersion":"6.14.11","description":"Memoize decorator","directories":{},"_nodeVersion":"14.15.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","husky":"^5.0.0","mocha":"^8.2.1","eslint":"^7.18.0","prettier":"^2.2.1","pretty-quick":"^3.1.0","@commitlint/cli":"^11.0.0","chai-as-promised":"^7.1.1","semantic-release":"^17.3.7","eslint-config-5app":"^0.14.0","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/memoize_1.3.0_1613495104788_0.20889764599074767","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@5app/memoize","version":"1.3.1","license":"ISC","_id":"@5app/memoize@1.3.1","maintainers":[{"name":"adodson","email":"andrewjdodson@gmail.com"},{"name":"diondiondion","email":"diondiondion@gmail.com"},{"name":"ikhemissi","email":"iheb.khemissi@gmail.com"},{"name":"charles5app","email":"charles@5app.com"},{"name":"5app-bot","email":"bot@5app.com"}],"homepage":"https://github.com/5app/memoize#readme","bugs":{"url":"https://github.com/5app/memoize/issues"},"dist":{"shasum":"fea93da7f98213c6e19103c7a2072a5f20ed8850","tarball":"https://registry.npmjs.org/@5app/memoize/-/memoize-1.3.1.tgz","fileCount":4,"integrity":"sha512-PqBxRDehSyHCXtdHwnBg67Mip0FfefsbEHLD7++dv8TSrH75LU6DI6zP21CWqQB/7nYpaqwyiDrQKClcnyhJ8g==","signatures":[{"sig":"MEUCIQD45uw0IHUcbKcC+spyal/lDEtvD8Hv4kj3O3T4LED0vgIgfJaggXyEN72EVWu9jy8m4U0RIhsquda/fd5K7fzn6wU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLOhnCRA9TVsSAnZWagAAerkQAIbUqAYiGZKo417uHLd6\n2FKBm9XesF1247RY1X0aK8WEXEBrcfTb2JPlKULR4HElG5mD8IwGoC+CRqFl\nyibSjyDR6hJvO3I0WmE/tTWcFjgsz+oqh1YoSvozgfgfJkkpZggb+VgDcZD1\nMayoqc4DeTX4tM+6C30JwwaNWoVNIQTlAeahv7thPh62pe5Bq5jZqbC+Db+q\nSnY/VGnnO+oKtFumjucqkSMWqxQO59msgYeY4t1evLVFBg6GenqDCeTHcj+G\nh3lQWRpmkGrG/7Ag9WnjUf3esDp2F+IJ/wAyCJfOOUPerJyEJ5n9d2YvbCx1\n87/js+AsqLvdjp7nbvZoq4wDtxT+4h7WYzzj/8VT2NnATINQi3PrhWCRKFuG\nV+3HWFdMBgSvSZlWAieA0mJbRj8UBC4FPvKvqrolBpvDyjdXrkEJYgwaKEey\nNe/WI3bHFoDWDfmOS9l6kVpPLbHEJzfg6AgmzSRdDggxjC7dzpDO1UW9vJdw\n+WjXKNF8P2nBUftDf0B85D0X3XOUSc4zPRS1M8ZnJznMu+OWDahUtannrUt4\n5RgSD2+dx3Xh4hskk8rN271PO87SdynVhDw9HhwMaCS7Fuvp3mJWL7Om6CIE\nr89PIuVnvML2GmeKCiyh08RFUFLVOePf1MzolEghTdQLqux/EhuwrDuz9Rci\nvItQ\r\n=7EAa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","husky":{"hooks":{"commit-msg":"commitlint -E  HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && npm run precommit-msg && npm run lint-diff"}},"gitHead":"bb8f598b65560fe624ca667b46a8c4c47dfb2bc4","scripts":{"lint":"eslint ./","spec":"nyc mocha test/spec/**/*.js","test":"npm run lint && npm run spec","lint-fix":"npm run lint -- --fix","lint-diff":"LIST=`git diff-index --name-only HEAD | grep '.*\\.js$';`; if [ \"$LIST\" ]; then eslint $LIST; fi","precommit-msg":"echo 'Running pre-commit checks... (skip using --no-verify)' && exit 0","semantic-release":"semantic-release"},"_npmUser":{"name":"5app-bot","email":"bot@5app.com"},"commitlint":{"rules":{"scope-case":[0],"subject-case":[2,"never",["start-case","pascal-case"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"_npmVersion":"6.14.11","description":"Memoize decorator","directories":{},"_nodeVersion":"14.15.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.0","husky":"^5.0.0","mocha":"^8.3.0","eslint":"^7.20.0","prettier":"^2.2.1","pretty-quick":"^3.1.0","@commitlint/cli":"^11.0.0","chai-as-promised":"^7.1.1","semantic-release":"^17.3.9","eslint-config-5app":"^0.14.0","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/memoize_1.3.1_1613555815259_0.8837282133369737","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@5app/memoize","version":"1.4.0","license":"ISC","_id":"@5app/memoize@1.4.0","maintainers":[{"name":"adodson","email":"andrewjdodson@gmail.com"},{"name":"diondiondion","email":"diondiondion@gmail.com"},{"name":"ikhemissi","email":"iheb.khemissi@gmail.com"},{"name":"charles5app","email":"charles@5app.com"},{"name":"5app-bot","email":"bot@5app.com"}],"homepage":"https://github.com/5app/memoize#readme","bugs":{"url":"https://github.com/5app/memoize/issues"},"dist":{"shasum":"b0780f129398d0e2eb0f5b442759b53945f08aa8","tarball":"https://registry.npmjs.org/@5app/memoize/-/memoize-1.4.0.tgz","fileCount":3,"integrity":"sha512-spyDcFrRr7xMDNIVxkktp68V8SLKOF0t+ywfAbKgleU0UD2RC0u5o9ZCyWLWDsl0d2Z3pItZGTuFbUjL/WPGQA==","signatures":[{"sig":"MEUCIFunyi9Rz4Q74dZ2SnoXJ1Ce9bGDXpN1RyJpr9YnVcq7AiEA1VFExG9XI6CDO/2tIlyoXK4Bg6urs+znx4GLOkh4vFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6lD1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHIw//WxMeFeY0Z7+Zk2M82xOtysSWDZi2+RzZKTVml+OcSiY2Ztwi\r\n758PSCPMPDFEjLtf5h/thqMtT7+R2X66bIkHciAPkXQz6vpK8/cKMNUTneqn\r\ne5IyLZt3tYrbM/bmC524FTTtUb5zx5sPlf74gy9aNq/dT3emtn8y/kqev6ld\r\nUBLSvpS/4gt01H9oK/2kZKz5j1dl9aFYQSl0896B28CdoPlW4wnkaF3g2OTR\r\nGl/FDAOAnWJoDdA94sUvhriamgGaE8Dy26hkirZwvQC4yt6e3utQ8cxvNX/T\r\nkb9jgxX4dcGbFJlKQojSK/5pOmL6m2HkqySjLvxRFFV9Z+w0b+zpIuHhHw2n\r\nrdBDLQYwwKaYi5dReRV/CdnCRnZgCEQU/bZRtPeHDZXZxKzYB9IqXcYCiy1a\r\nL09SiFOnnE5hp2vwLKcD0++koBj/BNrlNVpVot81xjtOa1wRHxG4bhCdOgyR\r\nf/UHowTic4A1SQTzZOags6W0u2FgoeGNqAcNvsYspxwFwd6KMG9x7SDpSvqH\r\ndnhWrTHygmkQEls45PijNQegiEixa2reJtvS7fekipuu5aiy9U605fvjJ4pe\r\niTSw8kBR/J7CjI1rGA+qFJa8e2g8WZE9F31jNNXeua47yDhVaO6Bee+9QAbV\r\nIA/kBhteXucyBQwuUiwfnj23v0Zy57evtF4=\r\n=pA92\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E  HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && npm run precommit-msg && npm run lint-diff"}},"exports":{".":"./index.js"},"gitHead":"608b87cf9d16e1652e42abd36e45695153cdfdb8","release":{"extends":"@5app/semantic-release-config"},"scripts":{"lint":"eslint ./","spec":"nyc mocha test/spec/**/*.js","test":"npm run lint && npm run spec","lint-fix":"npm run lint -- --fix","lint-diff":"LIST=`git diff-index --name-only HEAD | grep '.*\\.js$';`; if [ \"$LIST\" ]; then eslint $LIST; fi","precommit-msg":"echo 'Running pre-commit checks... (skip using --no-verify)' && exit 0"},"_npmUser":{"name":"5app-bot","email":"bot@5app.com"},"commitlint":{"rules":{"scope-case":[0],"subject-case":[2,"never",["start-case","pascal-case"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"_npmVersion":"8.15.1","description":"Memoize decorator","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","husky":"^4.3.8","mocha":"^10.0.0","eslint":"^8.21.0","prettier":"^2.7.1","pretty-quick":"^3.1.3","@commitlint/cli":"^17.0.3","chai-as-promised":"^7.1.1","semantic-release":"^19.0.3","eslint-config-5app":"^0.16.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@5app/semantic-release-config":"^1.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/memoize_1.4.0_1659523317182_0.40110823761089676","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@5app/memoize","version":"1.4.1","license":"ISC","_id":"@5app/memoize@1.4.1","maintainers":[{"name":"adodson","email":"andrewjdodson@gmail.com"},{"name":"diondiondion","email":"diondiondion@gmail.com"},{"name":"ikhemissi","email":"iheb.khemissi@gmail.com"},{"name":"5app-bot","email":"bot@5app.com"}],"homepage":"https://github.com/5app/memoize#readme","bugs":{"url":"https://github.com/5app/memoize/issues"},"dist":{"shasum":"33958978f8e0ac28790612f233eed96a0c8769a4","tarball":"https://registry.npmjs.org/@5app/memoize/-/memoize-1.4.1.tgz","fileCount":3,"integrity":"sha512-HosNIoonFFOTJE+YsBg/RTYQvBzikSvFM0oP5f89gXwLw3j6bfhg153bwh8uVxvJOb1hduuzlZsZu9J4hznz5w==","signatures":[{"sig":"MEYCIQDCGgcaj1UV1N6PNCE+E+yIdreDKmsFTjWZA4TrFjqT7AIhAPsOyXve7PFG4uMtPyuA0AWdAlBV1etv8/0KdRjATrGz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFbhZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpimhAAlqcdHQ2o7HxYrxnvFlSvQMcMnfnDMiqJ7BhW5wn9OKaH9LmG\r\nqfciJBiuZ3xC5FRrA5bJ7T/SnbK37UMnu6YjMRVKL7A4jDXaC4i6lqbE222E\r\nE8KxN1qogh4XCcdikw7v0zsU4QM/vgjKTwLVPky5FtcE96Jqe3zkb3SP4+sF\r\nnZC8cPgWbKoTagmODQ3hKZPCvWqI33EbYeSXiHOw2mxkYprILPB9x+dEnmaS\r\nnN2XPyz4BGXtTptEpmUjBytoW6+YHDnJEsMUZ7GffouHu7WJpj8Vox2VQytK\r\nAjY1I2jFsr4GCFBy2tntqy0LoUS4CWFRBAOwewriX2emO5S7/dHm2nEbRVR/\r\nO7NxbfNkx2w3f6MmXabl1WpCVNdQ937QRH9W1phcjKkMYEdSYNJV1AO4qVtT\r\nPztOo1NEbdo1eU2jA0Q1NnxFReNtXtQIr/MbngDP3ExrYbuyHbdPtfKOKEeO\r\n+hVudhUWwFn9CaSM8mfYImBquPqSJBw/kaM5Pxg25ajs2elU+866mBZ5BDny\r\naRuxs4rmsaMXfRftNxcHiuvG73qnNANQCxwiUKKRBQZfbt91SgSWz/XMnUDC\r\nqJUw1YKG4yFavQhcuTeEg5V5Way6TO8IB456wEHbiX8J3zILCg79kFp0aeGt\r\ngn9cxXLfCpwOOdKq9mZ3//l2unpIYJ8vvaQ=\r\n=NiVn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E  HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && npm run precommit-msg && npm run lint-diff"}},"exports":{".":"./index.js"},"gitHead":"b65e13073d00fd1100105b582c01b9c161e22156","release":{"extends":"@5app/semantic-release-config"},"scripts":{"lint":"eslint ./","spec":"nyc mocha test/spec/**/*.js","test":"npm run lint && npm run spec","lint-fix":"npm run lint -- --fix","lint-diff":"LIST=`git diff-index --name-only HEAD | grep '.*\\.js$';`; if [ \"$LIST\" ]; then eslint $LIST; fi","precommit-msg":"echo 'Running pre-commit checks... (skip using --no-verify)' && exit 0"},"_npmUser":{"name":"5app-bot","email":"bot@5app.com"},"commitlint":{"rules":{"scope-case":[0],"subject-case":[2,"never",["start-case","pascal-case"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"_npmVersion":"8.15.1","description":"Memoize decorator","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","husky":"^4.3.8","mocha":"^10.0.0","eslint":"^8.21.0","prettier":"^2.7.1","pretty-quick":"^3.1.3","@commitlint/cli":"^17.0.3","chai-as-promised":"^7.1.1","semantic-release":"^19.0.3","eslint-config-5app":"^0.16.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@5app/semantic-release-config":"^1.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/memoize_1.4.1_1662367833164_0.6576396255284418","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@5app/memoize","version":"1.4.2","license":"ISC","_id":"@5app/memoize@1.4.2","maintainers":[{"name":"adodson","email":"andrewjdodson@gmail.com"},{"name":"diondiondion","email":"diondiondion@gmail.com"},{"name":"ikhemissi","email":"iheb.khemissi@gmail.com"},{"name":"5app-bot","email":"bot@5app.com"}],"homepage":"https://github.com/5app/memoize#readme","bugs":{"url":"https://github.com/5app/memoize/issues"},"dist":{"shasum":"2530dc4c5749a393023d2c826b9f66bbae9932e5","tarball":"https://registry.npmjs.org/@5app/memoize/-/memoize-1.4.2.tgz","fileCount":3,"integrity":"sha512-HZAY6Z/7usVcx7BaZ6yvJzd6UivYo1YebDBkJtZXAoIRPNH2LstCTFIx21+v34x7Vo35kHOFt8tq5eITYosmnA==","signatures":[{"sig":"MEQCIC7WXJ2aSwlDDAePCMjmWmOE+GICHhtuh7x4bDAXIQCWAiAwerEXs/pUtT6x5GgbeeZS6v6KNgOr8ORtWofEQSq4RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFcROACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Sg//UbkyHOhyVthj80sz4AXNYG0bLaX8OZNzZKajBrdkIkm9O40A\r\nUPNH5IqI/UUBdyycB6zDAKYyzPr4WCg24kXy/eA4P1I2LUxvjhkO7q82gwgy\r\neCa1+jhB+tgUdCNXcREol5YlY10xRqxCKtd0VnWB9f0j57dMS5VKNB6CtPZM\r\nmmIUuZPOLwZSPJ4mOES00U80RYsMUaJciObS+UJbFVPnjqUMbALC4qUvErwY\r\nOg8TyFzT5ixZXRkF78hkuAZv1mYcU7DxJdgjxu2/ccRDCGILGn9BRLjdBklK\r\nYnx2yl8Bygc2JVoBvj0LQ3empPuHDF50o697d9TwJlP81TEuof/swRuYt4SO\r\nK7PdeY83WbSpuD6uI0V91tWrkcpurAvCvKfk2Y0jejNdrrcJzs3rQ37Vrb+R\r\nM/Q7ENe2CoCPYMNaFyDifD3ANaVOBhFmVBgWZU4Cqg/2xVyXK7DCe+jhi/Ty\r\noL5WIumO+FzeRvu5UB9opD5k5q812FkxOtofHDrcg+HeOvsYDuc4Tmn23e6q\r\naRoRrxQGSkpS9sZAhY4p/G8scAlSblaEuoy0oKz2p3mqSEououYcZTEPuBko\r\niMEFe6kMdDwopPNw24vR/R8j1lPg4+7a15lOtt6gP3R+vPtvZ097IOIau2/a\r\nmB77Tfu/7KqOd0b4tFmU+6NZ2XiVj5vmuWo=\r\n=C2Xx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E  HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && npm run precommit-msg && npm run lint-diff"}},"exports":{".":"./index.js"},"gitHead":"70c1185292c6227f1fbf06302840af9b7559e8ff","release":{"extends":"@5app/semantic-release-config"},"scripts":{"lint":"eslint ./","spec":"nyc mocha test/spec/**/*.js","test":"npm run lint && npm run spec","lint-fix":"npm run lint -- --fix","lint-diff":"LIST=`git diff-index --name-only HEAD | grep '.*\\.js$';`; if [ \"$LIST\" ]; then eslint $LIST; fi","precommit-msg":"echo 'Running pre-commit checks... (skip using --no-verify)' && exit 0"},"_npmUser":{"name":"5app-bot","email":"bot@5app.com"},"commitlint":{"rules":{"scope-case":[0],"subject-case":[2,"never",["start-case","pascal-case"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"_npmVersion":"8.15.1","description":"Memoize decorator","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","husky":"^4.3.8","mocha":"^10.0.0","eslint":"^8.21.0","prettier":"^2.7.1","pretty-quick":"^3.1.3","@commitlint/cli":"^17.0.3","chai-as-promised":"^7.1.1","semantic-release":"^19.0.3","eslint-config-5app":"^0.16.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@5app/semantic-release-config":"^1.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/memoize_1.4.2_1662370893848_0.33232293396151036","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@5app/memoize","version":"1.4.3","license":"ISC","_id":"@5app/memoize@1.4.3","maintainers":[{"name":"adodson","email":"andrewjdodson@gmail.com"},{"name":"diondiondion","email":"diondiondion@gmail.com"},{"name":"ikhemissi","email":"iheb.khemissi@gmail.com"},{"name":"5app-bot","email":"bot@5app.com"}],"homepage":"https://github.com/5app/memoize#readme","bugs":{"url":"https://github.com/5app/memoize/issues"},"dist":{"shasum":"e056c3a45d1623d0b7e7e8dbc003e62d2b67dd0f","tarball":"https://registry.npmjs.org/@5app/memoize/-/memoize-1.4.3.tgz","fileCount":3,"integrity":"sha512-FDbYDurA+SRL+5n+jr7am07qfKg2rv6vw7QENNBOWMI1MKhj4BG27g2TcSB8/gI2GPN+Ngl6mDI8hEZ7b75ljw==","signatures":[{"sig":"MEUCIQCXcjlTDYeALFDmtTZEgEDByAj4r4J5MbJihgs0BjISWAIgZ4/ICpJ1Wg5tG2fPAeETJZ6HBmN0ZPTPzY9NOEoJg28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFcXfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpZBAAkUPiCw3MKJxMklQwrHQhrSnIfOV8cV4fcSJ7+2AOM8jywEL2\r\nWq/73h7PRKDs6rZtL9M451kq2lymGq3ioOU41WCIjXRJqBTz6iefYsOXNx1i\r\n4BE3ki+BoPrFGbEwMvPzFfS/olVNZX5IChiAVAm4WcYHYhMrjm+5JjMhFLEw\r\npzFiFsMnhltHlmwVyKwVnY8+vcntL2BSGs1eE9z9NPiKFHDt0Clf0Hs7BBK6\r\nJbn4Uohqk7rAukD9q3bfomFie5Ti0lfN1BbEgViP4nCAmo9Kr+fyLVM+wfY+\r\n78bUfXDDM+jub0RrzLxA7lGxBSi1vRknbDv3vYFOnQJIv7HzXQEjd7h/IH5T\r\nN0eGwJOJsZnj0YCvUBUrGmwDCBvBsrbggdkO6ki7uq8XkDxf5Ln6ODLPRAQm\r\nP1mREqMaREpHLPwXI5g0Ffgyp1jFUJ+4Hk/9ViN9WMMmHWPF6Jpb5e9EYWGx\r\nLSvahx8ccxdXsBXZIHM7Hq9JI8UgHYnhJRLHFRi1V++Hzo5td13vslM1HoqJ\r\ncD8Mn4vzzd9p8qEvupza39Fm1Wwixa9GGI750oGh6gQfo384Ojdhare9+bci\r\ntFfDhyng6WDEjEJkad+I7+/mywCRwixB5rCVsTASglEmjSDPM8wNN/HY/Txv\r\nONB6YQlOFYpQrgExr0biGDtL9k8ofMpvDl8=\r\n=QbwX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E  HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && npm run precommit-msg && npm run lint-diff"}},"exports":{".":"./index.js"},"gitHead":"b2e2c6226f03c4343088de37937a3c0ba3dac88e","release":{"extends":"@5app/semantic-release-config"},"scripts":{"lint":"eslint ./","spec":"nyc mocha test/spec/**/*.js","test":"npm run lint && npm run spec","lint-fix":"npm run lint -- --fix","lint-diff":"LIST=`git diff-index --name-only HEAD | grep '.*\\.js$';`; if [ \"$LIST\" ]; then eslint $LIST; fi","precommit-msg":"echo 'Running pre-commit checks... (skip using --no-verify)' && exit 0"},"_npmUser":{"name":"5app-bot","email":"bot@5app.com"},"commitlint":{"rules":{"scope-case":[0],"subject-case":[2,"never",["start-case","pascal-case"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"_npmVersion":"8.15.1","description":"Memoize decorator","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","husky":"^4.3.8","mocha":"^10.0.0","eslint":"^8.21.0","prettier":"^2.7.1","pretty-quick":"^3.1.3","@commitlint/cli":"^17.0.3","chai-as-promised":"^7.1.1","semantic-release":"^19.0.3","eslint-config-5app":"^0.16.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@5app/semantic-release-config":"^1.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/memoize_1.4.3_1662371295219_0.7325346472795813","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"@5app/memoize","version":"1.4.4","license":"ISC","_id":"@5app/memoize@1.4.4","maintainers":[{"name":"adodson","email":"andrewjdodson@gmail.com"},{"name":"diondiondion","email":"diondiondion@gmail.com"},{"name":"ikhemissi","email":"iheb.khemissi@gmail.com"},{"name":"5app-bot","email":"bot@5app.com"}],"homepage":"https://github.com/5app/memoize#readme","bugs":{"url":"https://github.com/5app/memoize/issues"},"dist":{"shasum":"3dc78f6432f2f325ff6b94a931b5e13112184044","tarball":"https://registry.npmjs.org/@5app/memoize/-/memoize-1.4.4.tgz","fileCount":3,"integrity":"sha512-VENaZTTMMdJQhUf6b+xQOBBVGor/Sz6OsX2MZJhll/3E2iHNYkVrKGlFzFyaZL1UN1FOusaB5lrWHvX8HmyepA==","signatures":[{"sig":"MEYCIQCOxKg1qKaVgM0TXS7hx5Na94vZbNS7HWFGIuyoVb9SMwIhAO4R7teSmK9+rRp51i4YJoniMU+p6MHhM91tzIIBhPfw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFcenACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAKQ/9Hdyt/Y5okKs3rc0A3bkmRX1FFy4gFEhML/YFSX/2KHLH2WiI\r\nMds2Tyt2TSeWt2bMjV/DaHYmmYWaPBJT8GALskbBP1tvn8UFdN0Xx78s2sMO\r\nxVYpJHIqT8lDR3JK7riUUjtTdUj7NWOlA7aKCWDD1d09qVWf34bb/PAy2jBd\r\nT1eSuHflU+hQfhPvlRDdyFrX94w+zGvLKDXaDX0hgOoRdBZtlYzlwgQtpOtT\r\nb+5q8v70eE5JQabwmM00rO95MemPFiL01Hip/To5eoSjF3rZpIsdt5+Vt12Z\r\n/ZuYkqDYYhxwuypgd916yuS8Iw0n21ZCGj0+UI0WCPqChgEutBCEmoON9pkT\r\naHnWPbtN9HmgsvPSAm0toRUKj19luuOen8kTqawegVIt/z12zN+qvmptgNTO\r\nWH2XAj3sswo6gVpElMzgXvAXYYPQo4bgRHYRikYpHplL7NGfmFRRhAfaaFDN\r\npqGe0omir8L0JTOlsbAYVGV8+xXC2RNkgDaty+9ts9wj8B98/fkmmxBW7XWc\r\nWudn2gviVHICpPNX1WYctJIOJ5ReN9uSZa4eAeGD19YOtyhduZPZfvArpTgr\r\n0dgJBZ5TNSnHiw+On2aKUxIamDoq5WmAy1zi93ek6JFK4Kw5S7DaG17+xlyD\r\ni/eRywpnWnnko5yQtbypNGlWMUYhAIuwScs=\r\n=qNoU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E  HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && npm run precommit-msg && npm run lint-diff"}},"exports":{".":"./index.js"},"gitHead":"335f438c8b18f9b36588276529f931dce8705663","release":{"extends":"@5app/semantic-release-config"},"scripts":{"lint":"eslint ./","spec":"nyc mocha test/spec/**/*.js","test":"npm run lint && npm run spec","lint-fix":"npm run lint -- --fix","lint-diff":"LIST=`git diff-index --name-only HEAD | grep '.*\\.js$';`; if [ \"$LIST\" ]; then eslint $LIST; fi","precommit-msg":"echo 'Running pre-commit checks... (skip using --no-verify)' && exit 0"},"_npmUser":{"name":"5app-bot","email":"bot@5app.com"},"commitlint":{"rules":{"scope-case":[0],"subject-case":[2,"never",["start-case","pascal-case"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"_npmVersion":"8.15.1","description":"Memoize decorator","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","husky":"^4.3.8","mocha":"^10.0.0","eslint":"^8.21.0","prettier":"^2.7.1","pretty-quick":"^3.1.3","@commitlint/cli":"^17.0.3","chai-as-promised":"^7.1.1","semantic-release":"^19.0.3","eslint-config-5app":"^0.16.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@5app/semantic-release-config":"^1.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/memoize_1.4.4_1662371751335_0.04998206272670269","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"@5app/memoize","version":"1.4.5","license":"ISC","_id":"@5app/memoize@1.4.5","maintainers":[{"name":"adodson","email":"andrewjdodson@gmail.com"},{"name":"diondiondion","email":"diondiondion@gmail.com"},{"name":"ikhemissi","email":"iheb.khemissi@gmail.com"},{"name":"5app-bot","email":"bot@5app.com"}],"homepage":"https://github.com/5app/memoize#readme","bugs":{"url":"https://github.com/5app/memoize/issues"},"dist":{"shasum":"8e2580cc3526532a43771a7844603b8b44b88df1","tarball":"https://registry.npmjs.org/@5app/memoize/-/memoize-1.4.5.tgz","fileCount":3,"integrity":"sha512-UoVQzZDTzg86ulQnpLtAtWwMPaEBawqTHCR6nbnnvdp2lRSCcMV/Y+h94sSvbvpezMxD9xkJhAPRxz0bYnrC7A==","signatures":[{"sig":"MEQCIFGnQcvWa2I9hc9QNYVDUwyQbQ+CthpoCvldl4ftPfiKAiBxLhBhi7ZPO8vd+XxU2olgXlP+cikdkjc0BIh9IbBaZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFcggACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPDhAAkXPClN4EVmZq3yTkK4ZR3sQC2rnL+ju052c2otaKjwAb7Vhk\r\n7BuQwCeG+L4onxgUmbzcZETG03LP8gSz2uHROAznXIR0VvYdkhAdT/SPSyJD\r\ng2nmlB6QUGuy1zu3BBmFEGdymNVqjltoz4eCAtEcj4unBj7xdRakm26K0ZLH\r\nByzjf+XIBsA7M62hzuYbDmerCdrztDhLQ6IiqFLnXk0In5d2kqlpzNpg7jhP\r\n1Ljo5SaQIqKTyzLMdC6sk0U4Uml+NyIFchbJAWJPCIGxtJbRztoKI9Goffw6\r\n3VrcmzWyvfTXilEBn25iZKKREtsOMBoYjOm2DvLkPd790U4AIcD2INPOAboB\r\nXUtKrmLMyYenyaOlBKYLrmLerG+Fh59xHbLrqLEJpjnxk4Evpl6QCKHOvcwk\r\nM3Zc2ImcaQwuXhX84RGpYleGyVLvGMvFqRg1tKvw0VxtfRqkYyYiiTXzmkkt\r\nzOzg7h8gT1Va1fNIsFrTbycQhGEjQcwQYsrYuuIaOEX/YkvLurISF/2vHhnj\r\niEl9MeuuMPSxVlpowd98vpAq7cigSt+pF/ZMGM0+FXWBghE0RbH9ORe41OZL\r\nYNlC9HHDqqZPWy1NfmoL9zw4N+KyVLQiDGZygxqhySNth8TQc0pRKMoyz4+P\r\nhv4A+FGjHCiLqeY9XRAUaRDFdh07X9mdzbA=\r\n=KxRy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E  HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && npm run precommit-msg && npm run lint-diff"}},"exports":{".":"./index.js"},"gitHead":"ea05fc7eab547f8300c534902221c93631f1ab32","release":{"extends":"@5app/semantic-release-config"},"scripts":{"lint":"eslint ./","spec":"nyc mocha test/spec/**/*.js","test":"npm run lint && npm run spec","lint-fix":"npm run lint -- --fix","lint-diff":"LIST=`git diff-index --name-only HEAD | grep '.*\\.js$';`; if [ \"$LIST\" ]; then eslint $LIST; fi","precommit-msg":"echo 'Running pre-commit checks... (skip using --no-verify)' && exit 0"},"_npmUser":{"name":"5app-bot","email":"bot@5app.com"},"commitlint":{"rules":{"scope-case":[0],"subject-case":[2,"never",["start-case","pascal-case"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"_npmVersion":"8.15.1","description":"Memoize decorator","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","husky":"^4.3.8","mocha":"^10.0.0","eslint":"^8.21.0","prettier":"^2.7.1","pretty-quick":"^3.1.3","@commitlint/cli":"^17.0.3","chai-as-promised":"^7.1.1","semantic-release":"^19.0.3","eslint-config-5app":"^0.16.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@5app/semantic-release-config":"^1.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/memoize_1.4.5_1662371871982_0.9611461162400592","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"@5app/memoize","version":"1.4.6","license":"ISC","_id":"@5app/memoize@1.4.6","maintainers":[{"name":"adodson","email":"andrewjdodson@gmail.com"},{"name":"diondiondion","email":"diondiondion@gmail.com"},{"name":"ikhemissi","email":"iheb.khemissi@gmail.com"},{"name":"5app-bot","email":"bot@5app.com"}],"homepage":"https://github.com/5app/memoize#readme","bugs":{"url":"https://github.com/5app/memoize/issues"},"dist":{"shasum":"17d91de1b1dc19d2bfe942dd0aa8a36c9a75ee2a","tarball":"https://registry.npmjs.org/@5app/memoize/-/memoize-1.4.6.tgz","fileCount":3,"integrity":"sha512-ImmRuhP6PZ1ytzkGqGFuV/BxRmnKaJPlQVTLBKz3a0gnVZ6PBIYR6u8CA4VFAZPxuXXnY3vY9pdOk7vst1x4hw==","signatures":[{"sig":"MEYCIQDOQBwd/vFny0kM+9KeweDWj6KH48+IeMwOwBOWMAYoPAIhAPwguoT4Nb2R+d24r5cq0ujHhBIBnaJRTadw3PwRTjGa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFzWuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXURAAgAdLL+Nj5DuU9thm7u6EJBJxfVbWd06i9ZxnBKkznbhw18+u\r\nbuihC2elhnJVtteYEFthLkI3AqZd6xyJGrvGEowinZRMUP860A5May4FUWho\r\nEm3vF91vRkgNi46XWdHUb3imBiVWc04N2Jp6ina/UtP3LD8x35y2CdurCneO\r\ndGY232O7a69r2osbFn/AeEuyfg5E65fkx2cKLu/6qyIkkdiwPx44B/tqIX0R\r\nI66Z9OGCcjyAGfra5Sf/2gASn21YV+OC5pq+Cn/h6ckdgZcjrjQ+/2FxBPrl\r\nK4Cas1ywDSMBKfM2suO6Fm1Q/YD7mp7N2az4LP+GVKJO4d+BF33EFr99Bs/d\r\n4ZGrtqjU9FQAzlD8bUWisswHSeDxxLvTUCUmzh5/xB7sEYv40+Ckps9HGcQ2\r\ngrDA9IqsWjw2otr4ATwkS2RbXmp3WIbSax4x5npL4PXPWf28rG9TmYv0xyHI\r\nw343MRYyGkF603iBjzn7N5AlExMXo2Sg+8Pv0dWJtat18jSN4DVLuUF0Rhrl\r\nObsSHDApSLM6d9l/Hxxkcm7NETJxCHWJthNAO8d6n1jFFXxltn7hU4r3qeNJ\r\njIpdf/oYXPgnwUlP9czDNRPsKnriZ11JbIzZo6d2MDKwMJKN6dlBM6btS+lU\r\nbLdNRV3BZ+E1gINlvfZ6y8xXHuInbSSrg1Y=\r\n=ZogG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E  HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && npm run precommit-msg && npm run lint-diff"}},"exports":{".":"./index.js"},"gitHead":"8d3f8dbace037e7b69c7f780ab43576fd06ab598","release":{"extends":"@5app/semantic-release-config"},"scripts":{"lint":"eslint ./","spec":"nyc mocha test/spec/**/*.js","test":"npm run lint && npm run spec","lint-fix":"npm run lint -- --fix","lint-diff":"LIST=`git diff-index --name-only HEAD | grep '.*\\.js$';`; if [ \"$LIST\" ]; then eslint $LIST; fi","precommit-msg":"echo 'Running pre-commit checks... (skip using --no-verify)' && exit 0"},"_npmUser":{"name":"5app-bot","email":"bot@5app.com"},"commitlint":{"rules":{"scope-case":[0],"subject-case":[2,"never",["start-case","pascal-case"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"_npmVersion":"8.15.1","description":"Memoize decorator","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","husky":"^4.3.8","mocha":"^10.0.0","eslint":"^8.21.0","prettier":"^2.7.1","pretty-quick":"^3.1.3","@commitlint/cli":"^17.0.3","chai-as-promised":"^7.1.1","semantic-release":"^19.0.3","eslint-config-5app":"^0.16.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@5app/semantic-release-config":"^1.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/memoize_1.4.6_1662465453890_0.6599719248028384","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"@5app/memoize","version":"1.4.7","license":"ISC","_id":"@5app/memoize@1.4.7","maintainers":[{"name":"adodson","email":"andrewjdodson@gmail.com"},{"name":"diondiondion","email":"diondiondion@gmail.com"},{"name":"ikhemissi","email":"iheb.khemissi@gmail.com"},{"name":"5app-bot","email":"bot@5app.com"}],"homepage":"https://github.com/5app/memoize#readme","bugs":{"url":"https://github.com/5app/memoize/issues"},"dist":{"shasum":"06f71aca17cd81800a091c2aff3a633f41317f25","tarball":"https://registry.npmjs.org/@5app/memoize/-/memoize-1.4.7.tgz","fileCount":3,"integrity":"sha512-j2wlONNZhwjcy3LoLQfJCe7wIqHAc70xCNbUrlRlW/JFkhGRNsYhnzM5OuhNxJq6D+PSQle3/lVbhUjPk2/uyg==","signatures":[{"sig":"MEQCID7WZkt/ZtihGkVjA3j31JPB5uadgsBOljr1uc4lzBYoAiBveNzzgLQTpSxu/Pbse+XLBPg3N3WhuJf2B8KdbzSfBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGJY2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoP1RAAo2b+KyFaIAKpnCGWMpimsFN0XGcVBzgJfg9IkNPqMgKeJBEd\r\nMGt0lIU5/0XU9wh1om2MOl0DRVGj448Px4DxaUUoyd6TWNHfokHQ1Y/eduyS\r\nY3/LictvOclDG9RK9y1d8TlVrS04yOuYLBRxddXpYLr254D4q1gwhFvP+/Dl\r\nDXB5FJPxsauGuzZ9UDSaFoVi3MsXVI4sS95B2hZDLbYg7+L4AgJvhv8zDlCn\r\nSQyp71646Dlh4jpGNtkwlUcCdFHnSNQoqQ/0ouq+so0lQrHbyIEIpmE1v3pl\r\n5OxYEo3GkpJBSgVvl4VrAe2tl3JuU5h7BLOsIUqcTjDCI/GHGQvDCznJIdgX\r\nEgScyyNO4+H/5PvUo/cMnaqvAqqvW7ukcD6dKrrdTODPaz8acxnt0eKPSbMM\r\nV6143niXMeOeG+WMICAzmwAHAhb1B/rhjwVUWzVMkfAU3NGjUzqGS5h9t/3j\r\ncdCiVwfH1y6Znoy4iStGKRnUkmg8bwmzP9BAdr6tVr4oEipfzHbn5NfCaa43\r\ny9QqOwuYYk7uoH9hszj6EZaBE7YviO6/lzAWQh+oEM5ZjhYZdtvNcb/y7a2f\r\nXegzq6mCIw2D0BUwGuRzSVjAggd5cp3PQttf/tHd0JSlOGwPn6HfHAGZkGOp\r\nf4cUcH1byWNd6sXAZc0S+HxdBB870f4080s=\r\n=gaMW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E  HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged && npm run precommit-msg && npm run lint-diff"}},"exports":{".":"./index.js"},"gitHead":"ff0b0c87fbf6d92a3f368df90811f80af694a064","release":{"extends":"@5app/semantic-release-config"},"scripts":{"lint":"eslint ./","spec":"nyc mocha test/spec/**/*.js","test":"npm run lint && npm run spec","lint-fix":"npm run lint -- --fix","lint-diff":"LIST=`git diff-index --name-only HEAD | grep '.*\\.js$';`; if [ \"$LIST\" ]; then eslint $LIST; fi","precommit-msg":"echo 'Running pre-commit checks... (skip using --no-verify)' && exit 0"},"_npmUser":{"name":"5app-bot","email":"bot@5app.com"},"commitlint":{"rules":{"scope-case":[0],"subject-case":[2,"never",["start-case","pascal-case"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"_npmVersion":"8.15.1","description":"Memoize decorator","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","husky":"^4.3.8","mocha":"^10.0.0","eslint":"^8.21.0","prettier":"^2.7.1","pretty-quick":"^3.1.3","@commitlint/cli":"^17.0.3","chai-as-promised":"^7.1.1","semantic-release":"^19.0.3","eslint-config-5app":"^0.16.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@5app/semantic-release-config":"^1.0.1","@commitlint/config-conventional":"^17.0.3"},"_npmOperationalInternal":{"tmp":"tmp/memoize_1.4.7_1662555702505_0.3267004134003326","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@5app/memoize","version":"2.0.0","license":"ISC","_id":"@5app/memoize@2.0.0","maintainers":[{"name":"adodson","email":"andrewjdodson@gmail.com"},{"name":"diondiondion","email":"diondiondion@gmail.com"},{"name":"ikhemissi","email":"iheb.khemissi@gmail.com"},{"name":"5app-bot","email":"bot@5app.com"}],"homepage":"https://github.com/5app/memoize#readme","bugs":{"url":"https://github.com/5app/memoize/issues"},"dist":{"shasum":"4d0d74e691263caaa3041511fe4fd56df306ec83","tarball":"https://registry.npmjs.org/@5app/memoize/-/memoize-2.0.0.tgz","fileCount":4,"integrity":"sha512-X3EbaTq5oiAbit2xa3qBO/xCbpDiXaRMOx9ZPPkU97Ds9UTuoCqT3htM9gD1DT3JRyD+rslrxbXWLRWX8PbtDw==","signatures":[{"sig":"MEQCIGU89PW8AW9i91KiVtKa5aeNAHbGboHB0q7lXnyej4NyAiA83hVZuXPEN/kkG2fXBLWlmlg0lALHgxzxBHdLN4HDHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFGG6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqnog//WNmKhICPL07rFvDVPBQC42kiirljnrI42Q9hMbe/IlOaZ64d\r\nQNAFM+n4/5b0GR9gFhMd3yt/FKeV1VglBdpavHyZxwesNioZl2QNMstyhDjf\r\nhtIhIgjbyPUvDN8IiSV2+kHSc060Vsob169SNZpnO7LYLzq8khvq6ICYpebP\r\nkYRQIJMCF1y/kh5d16hNWMoTzcakVcPhPI1EdYkslJ/r9oVfNOh92kXhYsOp\r\nX/4UTwp313FwvhRyN2secBMHsXlwGyYDFbsEOLULuHYv/qL1rVyz7/j7ZLl+\r\nvNO/ZTCo2sJkXa9cH5T8MqFVBCpaY9Y7vs5bd4HX140zoBsRLXRjEOplainc\r\nhS1tQ0Tc6/h5YquWGREqeMJuMT7LjM7xvNVOewrqIUWAJkEBF61eSxZpPZR5\r\nDaqTaqoMY9CH3kiNLKzWH5arG+jWLBYsDwee+7CwHsaJqiWVvZDUDAG8mfhX\r\nevuspx7AdOzsn+PsjFHzP0zvB6VY1TOiKJDvfCAkt/lnDD6/a+1L/8Xq8Jfp\r\nujvMXt+HJANNkBWF9hsUk2iumkPeQsdzzlKGnbPuj7e8AWRLzGWwJfxHXbF9\r\nC4xcdYDK1Qhyj9bhvDXho9AVyZ4fH7U+VsE01kl2ZwzCQVpcwVB1z//Tkecm\r\nDr5w+xAzgBwP95CK7bnFjhSf26zNXMQExf4=\r\n=L1kP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1a4c20e86da03a18f00ca6b21671eae4a5c87063","release":{"extends":"@5app/semantic-release-config"},"scripts":{"lint":"eslint ./","spec":"nyc mocha test/spec/**/*.js","test":"npm run lint && npm run build && npm run spec","build":"tsc","prepare":"is-ci || husky install","lint-fix":"npm run lint -- --fix","lint-diff":"LIST=`git diff-index --name-only HEAD | grep '.*\\.[tj]s$';`; if [ \"$LIST\" ]; then eslint $LIST; fi","precommit-msg":"echo 'Running pre-commit checks... (skip using --no-verify)' && exit 0"},"_npmUser":{"name":"5app-bot","email":"bot@5app.com"},"prettier":"@5app/prettier-config","commitlint":{"rules":{"scope-case":[0],"subject-case":[2,"never",["start-case","pascal-case"]]},"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"_npmVersion":"8.19.3","description":"Memoize decorator","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","husky":"^8.0.3","is-ci":"^3.0.1","mocha":"^10.2.0","eslint":"^8.36.0","prettier":"^2.8.4","typescript":"^5.0.2","pretty-quick":"^3.1.3","@commitlint/cli":"^17.4.4","chai-as-promised":"^7.1.1","semantic-release":"^20.1.1","eslint-config-5app":"^0.19.0","@5app/prettier-config":"^1.0.4","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.55.0","@5app/semantic-release-config":"^1.1.0","@tsconfig/node16-strictest-esm":"^1.0.3","@commitlint/config-conventional":"^17.4.4","@typescript-eslint/eslint-plugin":"^5.55.0"},"_npmOperationalInternal":{"tmp":"tmp/memoize_2.0.0_1679057338776_0.03903079973252055","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-02-21T11:53:30.820Z","modified":"2026-03-09T12:25:24.010Z","1.0.0":"2020-02-21T11:53:31.119Z","1.0.1":"2020-02-21T12:17:04.984Z","1.0.2":"2020-02-21T12:36:12.480Z","1.1.0":"2020-02-21T14:29:36.615Z","1.2.0":"2020-07-30T10:46:17.874Z","1.3.0":"2021-02-16T17:05:04.942Z","1.3.1":"2021-02-17T09:56:55.461Z","1.4.0":"2022-08-03T10:41:57.328Z","1.4.1":"2022-09-05T08:50:33.323Z","1.4.2":"2022-09-05T09:41:33.996Z","1.4.3":"2022-09-05T09:48:15.373Z","1.4.4":"2022-09-05T09:55:51.452Z","1.4.5":"2022-09-05T09:57:52.091Z","1.4.6":"2022-09-06T11:57:34.023Z","1.4.7":"2022-09-07T13:01:42.796Z","2.0.0":"2023-03-17T12:48:58.926Z"},"bugs":{"url":"https://github.com/5app/memoize/issues"},"license":"ISC","homepage":"https://github.com/5app/memoize#readme","repository":{"url":"git+https://github.com/5app/memoize.git","type":"git"},"description":"Memoize decorator","maintainers":[{"email":"andrewjdodson@gmail.com","name":"adodson"},{"email":"bot@5app.com","name":"5app-bot"},{"email":"sarah@5app.com","name":"shoub"},{"email":"webmaster@5app.com","name":"5app-webmaster"},{"email":"robert.dexter@5app.com","name":"robert.dexter"},{"email":"rob@5app.com","name":"rob-mackenzie"}],"readme":"# Memoize\n\n[![CircleCI](https://circleci.com/gh/5app/memoize.svg?style=shield)](https://circleci.com/gh/5app/memoize)\n\n> In computing, memoization or memoisation is an optimization technique used primarily to speed up computer programs by storing the results of expensive function calls and returning the cached result when the same inputs occur again. Memoization has also been used in other contexts (and for purposes other than speed gains), such as in simple mutually recursive descent parsing.[1] Although related to caching, memoization refers to a specific case of this optimization, distinguishing it from forms of caching such as buffering or page replacement. In the context of some logic programming languages, memoization is also known as tabling.[2]\n\n<cite>https://en.wikipedia.org/wiki/Memoization</cite>\n\n# Usage\n\n!Warning contrived example ahead...\n\n```js\nimport got from 'got'; // simple http requst library for the purpose of demonstration\nimport memoize from '@5app/memoize';\n\n// Let's decorate the got function\nconst memoGot = memoize(got);\n\n// Simultaneously open two connections...\nconst link = 'https://github.com';\nPromise.all([memoGot(link), memoGot(link)];\n\n// Will call...\n// GET https://github.com\n// ... but that's it, it wont call it again the second request will piggy back off the first.\n```\n\n# Options `memoize(handler, {...options})`\n\n-   `option.useCache` _(Boolean|Function)_: A truthy/fasly or a function to decide whether to use the cached record or not. Default `true`\n-   `option.staleInMs` _Number_: The number of milliseconds before the cache is deemed stale. Results will still be served from the cache whilst an attempt to refresh the cache is made separatly. Default `10000` ms.\n-   `option.getKey` _Function_: A function to create a key based upon the input of the function being memoized. Default: a serialization of all the arguments.\n-   `option.cache` _Object_: Instance of a Map like object to store the cache. Default `new Map`\n-   `options.cacheMaxSize` _Number_: The maximum number of entries to store in the cache. Default `1000`\n\n## `option.useCache`\n\nWhether to use cache this can be a Boolean value (useful to disable it when testing). Or a function e.g.\n\nThis snippet checks the cached value before deciding whether to use it...\n\n```js\nimport memoize from '@5app/memoize';\n\nconst memoGot = memoize(got, {\n\t/**\n \t * @param {object} cached_response - Cached Object\n\t * @param {number} cached_response.timestamp - Timestamp when request resolved\n\t * @param {string} cached_response.status - 'pending', 'fullfilled', 'rejected'\n\t * @param {Promise<*>} cached_response.value - Promise of the request\n\t * @returns {Boolean}\n\t */\n\tuseCache({timestamp, status}) {\n\t\t// Set an expiry on the cache.\n\t\t// 2xx, 3xx response last for a full minute before being reused\n\t\t// 4xx, 5xx last only a second...\n\t\tconst age = value.statusCode >= 400 ? 1000 : 60000;\n\n\t\t// Return true if the cache is un-expired, else false.\n\t\treturn timestamp > Date.now() - AGE;\n\t}\n}\n\n// ...\n\n// Use Memogot\n// const req = memogot('link');\n// ...\n\n```\n\n# Globally Disable\n\nIn testing to disable the memoize cache which can cause issues, use the `MEMOIZE_DISABLE` environment variable, e.g.\n\n```bash\nMEMOIZE_DISABLE=1\n```\n\nWhen set to a truthy value the memoize cache will be circumvented.\n","readmeFilename":"README.md"}