{"_id":"memo-again","_rev":"27-358180ccb66c925fbfde427f851cf694","name":"memo-again","dist-tags":{"latest":"0.13.0"},"versions":{"0.1.4":{"name":"memo-again","version":"0.1.4","keywords":["memoizer"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.1.4","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"4d4455ddf5ef81ca8f948ffcb9b97750953c57a9","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.1.4.tgz","fileCount":32,"integrity":"sha512-eAYg1oBuWj+5EfcHEa6+kFK6Xt7SlVdREwlyyGvPtYHogpZDXU4ZraQa9QgRmyeud9I6YosMPalrlIV/a0o6xA==","signatures":[{"sig":"MEUCIDOzdEG5VOzF4Bl2Fnx6e8rFnHeE/caH/Z260fe5mMPzAiEAzgk48gCA5n9yPt70vRUzG2XKQ4T6/yq2jd8AtiErQGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcghZCRA9TVsSAnZWagAA3HQP/14pl4AaC14Fns4DIwmv\ngBplqUZpMz2oxe4+z8co9YMVPFIjjrGFncRMcfFPspO1yNtuTgq1h1YIjMiO\n/6Xx4Sx2a52YlORX3Zld37GcJWy174O4X5QvtSN/2HZnp1Kga+MWV+xljCgK\nwie8dVLywaKVNjg1AFVUktQ+ZlUMoeepQx/aAEDrRsRPpPvUmJwEhHkVSi18\neFXkha2a8P+4NaYbRzVAeXO/kECSIlKTgKNx+gHAouAiBBwlv0vcPfrb+OYv\nEpmX6ry1kvV5X1UoaF4GLUlfWv+vVb3poP520nqvWS2HO6uIeD315ztl6SSp\nqZ1C5NJu+5QCVjpXWg6u5CX/We3f+bG75WH0FI1gDbDeASfKA8sj6xdbWh6C\n+H70cV6wpYGvi3wJcGhjQMbjN+/mXYaL41oQz+6/NZjEn1oZFkUIVElj9sR8\nOG3xFfaKhuDFhd8ch3oXD2jwe/cMzN7D7DbAtlSbkWQ1FFX+FUlnAfMa5sLT\n/p/yCGTqfzl8V13jkNJUAnrqIPhl7Ezx2ySzlZx41ybxxGFtqb5+lo2Utol9\nm+0ESxAauWwsxyycQcYoLyvcuei3+FvGgIElefgXKYL4fj4ZdvUBF/iKEAZd\nw8a1pWIWZnz8G3iB1D57t78F5NLFINCUpfBllOGi4jHmIvvAsBO29KExn0P6\nK4XJ\r\n=Aeay\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c04c390c7bb29667db8f5cca3d0713cc706fa866","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.11.3","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"10.17.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.1.4_1601308761345_0.3773829099261494","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"memo-again","version":"0.1.5","keywords":["memoizer"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.1.5","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"d6f227b1592c8cb8b240274cc1c4fa13db74090a","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.1.5.tgz","fileCount":33,"integrity":"sha512-tadlEJYGuN2ZdVD3r6RmiwjmURmyHvKSKZL18FNZPolmmQT7O+qDoPXJ5TQJmDF6HqKZ7cTkNjQdk2ZmcweVog==","signatures":[{"sig":"MEUCIElWbO6vXl2iITd1ytppx47E48NB4pRCADXcAufqhVEwAiEAkcqT/HLi5hXqoo5vi4Lfs724DuTv6A/ZzlOBcm0zLsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcmvcCRA9TVsSAnZWagAAXpkQAIlPh7A2W6tmTSSCHJSM\nYsx71ETmzIyvs6PuCnMmq795WMtSJzjV4NRXPWzs5oRbd02F49tjReKz/PAT\n5cQKNn6QarPhrJh3Di6hrt5JCKTy+W5rGrtMN+LmfVz9xoWeQdnYLyVR9BhB\nmlt32eevce1Lh8Xjkd254Tse3l8ipB38kAQJ0nB8In8EmW6VHkli7PApxaXa\nolz3v/B3VClThzFdDNohfxfiWnLBeEoehDBNWpW6PJ1ZQfF3hHN1yqKDxO2Q\nNYzqt4pGZWPVaeX+vIx8+lNwaF8wG/zI+fJ4colNHXMGVE0O8YFvig/HPz7X\nzqgiAKaVa5dKepEdsGQYoDhDVnGAxNW3JI4ThICgH9PW1vAlleGIVWp7sIG7\nM4k24tfhbiww27nIZ6zwaDzG0uBY+4XanTC3v2+Dvnv5L3Dc3shoNhFW0oIJ\n+jvMHY1ViEX0BioN4FKgn1RC4fwha6D1vQzEj/XRZ+r3oqbwUzSVHHqFlrtA\nmTT2fmH0DkJcDF+AWwZulDshl8JzhPAoJd4pXf8tjh9mNCTf6YCGcDiylbp2\n4xLbU4BR9OC54D49885KDZog8pSS5399xunNM64m1NhnAi8NC7IxfIOGuYgq\nqZEX8Y3KPBvIyRy1d9qm/CDhpXAvfYuvcGzgyU4EswaFZoEsC7vj/axUzlwh\nwyzq\r\n=Os6j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f260be830a9a6d3b77d31f218c8c24322c3dabe5","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.11.3","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"10.17.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.1.5_1601334235903_0.9689494110377272","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"memo-again","version":"0.1.7","keywords":["memoizer"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.1.7","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"33420d24cf647183572c919c605234e0724bccf1","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.1.7.tgz","fileCount":33,"integrity":"sha512-k9SDEpV0+Nay4NXGias7Y5163DXaZxSFMvIRPDE6Np7m57pTtXKrcje62KUtgMYAVa70yBQgXLMQXbfEaSi8KA==","signatures":[{"sig":"MEUCIQCidTOXvIiurRAsHnvNjDrDleio2wTKSKq9BLSUlVP94gIgCoo8gceLkSi/Zj0lQ3dTfLbkU7xA8TwgaFTvMosVflQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcy0FCRA9TVsSAnZWagAAejEP/j3/oqlkN6Kdsc7cG5MQ\nRHoRWd+horkswxaiyuLpZJcWTlQWGjQoXbvMD0dh8wYQKEqQQsXmsiLLQhWW\n/c4blLKjxbCWbE8KyxzM00EMtgz2FHQ0/CzR1FxROAuL3ZCuXgCV/l1YGApB\nPGwBmdXTFZuFA/isuNW7WCBjEcANssMxrVaMy58ccz7AyobSeodTBOgkodL7\nwgMevA15z8izziadPPfUlIeEBINig2/9qZAggBYOLKe934zd7YsxDz9cUJtw\nqR8CzXGmAx01O/x+L2gKoUf6m8v8N17woSNmTsKPdjJAvF92/110PuanViFy\ngQYMVfSWcYY7dE4VDYzMBr3xOJ0qD/X5T2ysOmEEQYeaKdaccE9QwO1w2S5E\nPPWVQKQU5FA3yzfvBXPn5/gt/PY5xodB347jLdtckTxoWQAc8Rt6ubfqdcDU\nKHtKOlRyWNol0Do2i8xpwH2GuNajQzg4yKjy8Cml8DmOslVBIz58zEjT+Rn/\ng5bgoPiIjCvU3pbZZuquOxNamuBA4418fy/rnMTD/RDbcfyd1KV6RWtGIpAl\nUyttHE8zV7aFG3aFWEy7BVRS7cLRB8heAJoqcGJP4gNgFR+RIT/tHpKgLSOz\n6W4IIr1vdda1KH1s5/j3MxG4Kd1NGhnJGTrJHkBYLO7vCeuXTXGQmqviBOdB\n8/ZC\r\n=4Tjl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7494bb738044d07e4ef27b35cedbd0e1867d21c7","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.11.3","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"10.17.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.1.7_1601383684588_0.8958724802592193","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"memo-again","version":"0.1.8","keywords":["memoizer"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.1.8","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"5879607d0f4b04be45dbf02ff013622a7c54fa35","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.1.8.tgz","fileCount":33,"integrity":"sha512-xThhe+B/Oxk9K2zRtgh5MioW75ID+Mryj2H+3nWWqYKgE4fpNWbrTjlliLqcKgpTqHLKeG69EOCDebaNimghIQ==","signatures":[{"sig":"MEYCIQCu5VeEPKzJjBLefCBSEhI5W0tBHbQ2txnWO4mAkhJiZwIhAIqNGs62SA4cv1Jf883494B0PRLQhBN1yanHMZM5eNdQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfczGQCRA9TVsSAnZWagAAJu8P/2OTrT/8ra1lptSG6+ag\nqaaNx5pi3NzlnG0yjazzygVHvMi3gt46TeHOzZxJNitFeUFC2xA8hAoOQO64\n+zN5grfnA6vqdPixzFS4Yyu4jyupOR2KwlLZ3kEZXhf5FsqK/9uY/Ssola0U\nLL5SEj4tFGlxqGpb/Xyo/g/V7dsFjUATQe6mb0o5Flu52FSCVIzt5eN+q0Ie\naJ9/UetYqhporaqp8BZgCASE7DG+AwHq+iXu/L0gvr8kJwYjgx95vBG+NC+6\njekUyceYITSbmHeH06Rg8JbpWkAOXufg+5aTqaHXPhmzf6IvEZZ7Lp4tbGNL\nm8PoGRMfxaAsPDEOLj42v0Ojv6DwHI5U4Cxy5C6kNo6nRUZWQ9jxF46QmKFM\njcPQgNtNv7ZIbXmFx6Unqkh0rptgySmV85SOTxr5GoJryw33ZZIlIaTaIoNb\nI4nVhoa2OK5j4h9wWQC9uYvC/EebL2Ijm2ZvTrRa2ZisnaD8wD1KVUrx6jDo\nhrn+c/9yhI5jzv4xA3srh2thSSwXn0b7uMHdSH8LjfdPRbO9B0VX+gh2GTFl\ner3UhEawF2E28WlcAbtQ+mBSLBZoj7TkiWI6OFe5UoemxhF0O79KcZ6jOBcf\nwhggO3H7XaT3tqrQ5Y8Adlf0JAxeSaqqn0zlzpCroMIiJbPtpLmhXtIifO1P\njtOU\r\n=SabY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5622306bea1e4c4f98e656f37d6fdb5e50f2da38","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.11.3","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"10.17.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.1.8_1601384847824_0.2270683956274886","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"memo-again","version":"0.2.0","keywords":["memoizer"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.2.0","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"1771ce329822aca976be1aa5fa87943aaf4c64db","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.2.0.tgz","fileCount":33,"integrity":"sha512-jxypiDb3hlbOqVt/dRerf8baMn+gRCLmXXS6dDfM+7RjELV50226AotHzXLaGySgKWMtLaxqGog+mMBPAOaK2g==","signatures":[{"sig":"MEUCIQD5YROYsQthEapdhUTf5ujRwERMjA0urXYE1quUE/6uYwIgYr6i1SKmsnZ/irYdXZL//RrYXyRcAmW3jRGjetAaPsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc20dCRA9TVsSAnZWagAAqh0P/35wIvv6N2t+je9K2qNb\nQOLRxD7vKPWIa+/AVQlxzHAqovCJnqiLF2FRl9ogm8RdOvBWcfsACuCbeBCQ\nA6DSCbiZ1h1JZU5oSADQ3Uy0uMj4r1xFzGBUFEBB0hg/tzluq2TCv2pGlDZZ\n4Kwvs+nOvgODgd9NFpRVWLLcsw5DESGKy6qPZ1Lsdz/wJ/SoM7HSLxyx5Lig\n7LO2p6sd5Q2WGWCQAaBaR2GDl95fBsEqSVZCIR+sofLxXbnw7AVUyyEqTFbH\nun1bQLREM7MX48RG6CJvHh0Nqsipf6fEiLfGFMInDeTx4FBxf3elqOAa9tPQ\n09x41JYaAZhI37+vB5SNnlQ+HcSBGUYbpna0KSAu3RgNp/ldSzqaaquyT63C\nymcdEb3irMBhgjSlzfKSmh5q7Gtmu/8J6uK0+5n8i1wBEfWKRQzSMgVp+PZz\nSxVaoFKWfr+84OMWGqswRiXpqAZyn8WtXoYweBjU0IcPuDdd/t/1i+ORczdh\n7q3VAWtgFK8F5akqMhdnVN9aSxEGOY04Z8WO1iGplw1vvKPx7YE1BwC8NJmB\nIEMNSriexF8RhHoQr/YS+Nh09TnxXlcwp6BrUK60D+oBM0wiHNAccxxuEoow\nD8oPHjViDMf1f3FjfWILONQuuy04uGmu7QR9F55DaPgD0jtBGHUC2h3bg+al\nsUZj\r\n=JYby\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9a7d747c26ddcf158568a4e3399b8c92420a2898","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.11.3","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"10.17.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.2.0_1601400092954_0.9091825276864434","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"memo-again","version":"0.2.1","keywords":["memoizer"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.2.1","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"860ca81e5b6f0d01e2cce80f231134569a42f8ac","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.2.1.tgz","fileCount":33,"integrity":"sha512-kpiIeg38ZCZBxPonozOM6QiWebb5InV/mttyN0Akpx1bWNVwcOW61h2Xje8ItKZFv50FRCVgPHCwAVOXROgy+A==","signatures":[{"sig":"MEYCIQDg+yAYWIyehD1WzN9pF1e+R6xpQlEo0s17kJqmEebzPgIhAISKKgD94kflo3aPQOGcwRN8veMw2QobByZ6Cr+uuUFe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdI7oCRA9TVsSAnZWagAAz1IP/2YsD5+MSNwO+64lCLES\nqob9NuccX3h+MH8GdYmteka6JMw+ZQjYKyNK+R3ugnV5Sb1khQoBEHc8e0gG\nGW/+jx/u1odnQFsC0FClylrrxEdUbEUxPAOFGJEMXmooo9zuX9SZwQKQCmTw\nybn6AbcvprWQuKOPCMl/W0lWjceROYaWCCutitAo2CVie40n5uTQGKJft4VH\nHeAWsyJGy1j45kOPoTx3L96MrjD5XqKOqGkxV+cVxnXr1lPdqaEAaDtAkZUy\nlTXbT0MTur5chIoAchOw6yUbxQlr61+vVR7kLa46qMzuJIsxVWS/LFTNQwPq\nXMm0sHf5qoXdsDaKma027v7T3s70vPf3ewBnsKekoY9CeTiDQcJIwEso+nNm\n1l2G6kd3WvtDJpX++14afG7A5BeqXyxb+3+yWk787ZAo8LwF/SgrLRXTmECm\nW70mCPpBYtfufo8o2jbldoEzGsNcO42tfv/fV5DCHh2EwSgAOR362Bs2WV7U\n0e8N4GuVX8lwenIEckSR/5rQx2d2eaHiznfRDi7w49x9tlNKJjI/yiry4Vfj\nyaTIsXBJWGbM4wuOJk/l99R6FiOwz6kv/9lmk9GshMn02fw/0L6zZ2+nEB/J\n8a2pvtT5AmKrUfwHfJJLTw70qQNYMCv/S73urQIiksM3DF27NlMR7rc+nCZ0\niUDr\r\n=Ggev\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7e7d94433e925ea5f9149374702fc416de8d6a7f","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.11.3","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"10.17.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.2.1_1601474280141_0.7602305903479669","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"memo-again","version":"0.2.3","keywords":["memoizer"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.2.3","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"e94be65931bd22933127f6bd003982bc85a52d59","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.2.3.tgz","fileCount":33,"integrity":"sha512-feCAKmqjyvnE0o2EqrbnOUD8ajbUlMPCJezuaGJXR0AeylmcqJeKRgHnEZscK/Ul5Xzj57caU3XpfyXW4MXq1Q==","signatures":[{"sig":"MEYCIQCPljrfi/rrWxWfq8APWuDlkb5iX99rIZ3sUVzovhXrdgIhALxJ5CzRst1ZcSUs74lI5nQKlzT7aGIBHS3cI+nrvAiz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":232415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdKkKCRA9TVsSAnZWagAAqu4P/iIfeOP5ibvrQruS5zPP\nM/Uw5SczBfSgOZgddppOV96aglYK0yU+ILek2Mei9le5Aeh/Xknt6dc2aL0W\nu9BjFKsbnkUzS9MaevPnGtFR+EqHGJHsKGPriHe+iyiRNy2DY2I8A1uaZ53F\nzRkpKfu/XsZdwAXsRSkYrRzzcMuVef9BUN93RLC3aDanSLkVdy81eZASSJRr\njVl0lTLDachJ9MJstkq87ZrwlHLOW3FNabqJaVxlg52+9iRTHc6JTvCR5pP8\nVheh/7PgSXx6R6UIgmIyMu3sBYXdI+JLfCZjRm5R/oiX72TOiXw6EHj2G8PR\n+4a/lRJMkiva61RP9wFNIQNU1F+K9kIQ1ir1nMiEN+uXc9mDtJ6/Wa6BKXuQ\nEsORoL4CEPfLS6587yREWn0DRgMes95vLk8jkLLnqAZ2aNk1v3PK3hHKW/vT\nzLdBB58Ez3kIh0bmHlBVKw9WLH8krCd87p1z66wK6RvlSaEqfPDUUqRoNP7G\nJFvf8xtyxP+/M5hWm8NIHmUzQGcInMTkbsycBYkTX/POAep4KOV8EwZe5WQ/\nLcKYpD8K3OJ+NSEtdq1FZ/LosvYkz5GOq9A+OiPfdWJh/blEmcW5LgKx5U0l\nk153lluH2wRb2oITIrEfhf7Kjl3ScTMcNko34n7avDmmRco5vDvojG6iUJap\nNIOI\r\n=TrHC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1eaf1c50fa3044aab8e60934affafcb38464623a","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.11.3","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"10.17.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.2.3_1601480969730_0.27636270427647314","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"memo-again","version":"0.3.1","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.3.1","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"17bee13dc28a31c01bb8ea4528a201012c3bb6bc","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.3.1.tgz","fileCount":33,"integrity":"sha512-5wLAEySYyGUW4AZUV2Q0G134wmX+X0G7gyfAWiuFnXLxCBEH7pAT11o5X9JRTxt3Cf0p1J48MCyCed4QhlSC3g==","signatures":[{"sig":"MEUCICvKGeXV6VHZNjPjnJcQFojTCFiLPqt5sEKIexPXGR9IAiEAuCQ01NvTzA79A11FM5bBRo1dRGibWNU+t7kk/O/PUVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfddzXCRA9TVsSAnZWagAA9+8P/1w8u3ckKqBL+JbpsYuC\n7crdz4Vourh81m2ePaAFFBBtjbjUIR0PKCT0nqxlKTQXOJSOyfoSwCo+AVW6\n+FtWMKOsEyytX5OSkc6NwLxDj2QGE2Nl0DD18v10Za0aUWt7k6qxDS4pBX7E\nRbkl21ZwcS/6cdI57u2hRm03rdV4IQ2RZd5XnBYCcfbFrbZ/sPBywq3AFNzR\nmgDIUx1MJF1/VyXzZ7ySFLrh5ZWSx3e5pLd4I2JffLFnJGr8TjDnJl/cJEnE\nloA0umKOa6ArhUVz4G6OHLwv56YdRB4U+UTrIdJg7f1nuDapQcw77YH0hahB\n6VW8aqw5CsIVpgSYoIvbhPEzqjkbAfFVJet9SwNDTlLpJXU55RJCO4cwj06F\nEHJOEVWgVwbYuWeIb8ubIR9tUQ3RdaOVeQ1UEhj6m/t2QkeOnMa3bdeZjgNL\nO4sJxPGLFiOG4xY84NkkyU6AqjpxfIPQOQd1vHyrDtz+SlynstqcRZ87jThq\nEUpyikRa3D734obIKoLiotmTv4NryDaLysjSya0J2D4sNKrFy2wSB0jd2xIv\nksbVfQF0NULVcOj8hWhBdDrRYDCF9ZIfP/sUVUJL+AyewebITcTdVCh2SLVQ\nZzD5tdUcQFujzRLjf2lOINqqTiPjRPUBQbpch3rC47TNz+tUKhGZWZ6kWtKC\no7Ur\r\n=tMQY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e4edaa15ce3c72827edc6a20cdd08b0eb3e902da","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.14.8","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"10.17.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.3.1_1601559767268_0.3372968966385794","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"memo-again","version":"0.3.3","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.3.3","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"d5e1954c0f6ba24abeed4fdcf65fa5fa5ec113e9","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.3.3.tgz","fileCount":33,"integrity":"sha512-C8Nbel5wdrvlnU3y/93+mR3U40TTNGaunaF/lOHBIy8y+69RfLISacHB5XlLNaIEUbY8opMq75OIs+3g4cgLhA==","signatures":[{"sig":"MEUCIGe6T1Xy06Ngq0TRN7gPgNqD9eBSIIneRlz9JSGCH5WfAiEA9BXywWEFrQcpQWtXxc5J5z/XYRZz/S+FBKRmlGUV6/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdgQqCRA9TVsSAnZWagAAVOwP/RaUkIj0BhAmKfCyeL6I\nGVk5iItZJcQDbZa9VDLDu3+Y1L49G7gS5X0Hy3DGUTKaoKhqFFskz42PdmwV\n3QmWmwbcweg5BXLa9cdyrm3b7mijR0UZedTKWITHYeBaambg4PkCPW1Gtbew\nqf7FOAWcnbLYeHRI70ODkHX/W7pI9VmQGy0lb+2J1v1OFs5vMpiEx/lKcoWf\nQymCc29GYJs+YvAy87Pofs4MG0VLzo6ygpCJV2WsTi3ttbRY6Z0Wh4R0dzV1\nvrx5VJYsUb4bBHLn8RaqckgizVTfHP1NSAZHrg6yeivivW+y/L9dCXQ1o9L5\n/otAONvtmNdBmd9b22EMi+8tcS4wV7zKEC0FzLx68gXw+p359f3dZ+Gu7OS6\nnpEfvm6hbPWsLVZ5AupzFNQ2MOpzKII2SYR08saRjOCFEqEGvhODLACcs27z\nvOTJLVlXqSylyS3HZEDXlkK0p30meC1qmM/dYPdkwctffZJVmxX7LmAsWqeu\nPl5FLxAbXzImdxS3gqWKDegUQCEO/YLrevzjy/X//4KUFJ7/DwVAZQ87XrkB\nukjR8VfUTkmS0L1NFLavAmLLJ0QmKHveD//8iu+eK3LFZ1m83idgGC0fvoaN\ntCUOGGV1hpSIiD7K3So4GWn5WwupjMKAw+B6layV6OHdUnlo5NrDuswbulYa\nlidD\r\n=5+Lp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"71d6b6ac31c06a95893a94d21a1c2a8db406e67d","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.14.8","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"10.17.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.3.3_1601569833668_0.2622855767809886","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"memo-again","version":"0.3.5","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.3.5","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"a7946fd3c2a06754be834baa75273d65370a1d4f","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.3.5.tgz","fileCount":33,"integrity":"sha512-+ljpxemirGpgZNT8emQkSqDRkK3Y0aCvfx+pHfsfMnGKshacv2XTXvXw+Mh6wK7uFATen5gpTXMFJTpO2dqQGg==","signatures":[{"sig":"MEQCIENTPJaavjzRyNxxNN6b1UBjbPI5YulnblEPSmWpa/1lAiBRfmJU5GPuOg/Ohb51oxXqgqhWgTibWUac/JGBgOM92w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdg6mCRA9TVsSAnZWagAA1NsQAIlC3n0DylRHMqhkdOkJ\nXU+BYUA4vkbfh0CXNKYGRSQg6VQNXq7YfeOd4to0WLc+b47sUDGN4UGgm6Kp\nI15zhv/7WzyEa+1gqpgR+7nyAEanL6NZSbKgTP8t4NaXjn506Ayzmfp+tAbb\nLlfxS6HM8HZ4uzSwaFr/DF/thlvW6/1m2vr3wHS8xocFRzvtsFseGHJom11o\nwylZt8GrOhOEj0IaXpsjXMLMfRFeV/9IIUQ4O7n51WsLhZBH4lmsvZ50TIPh\nBaHd4rtEl84Bh1D/6tLxbjAONmJ2V/Mb8ayBaogLwF7nZWT6w0r77qtbge3S\nH7KpTSZxs2WVvRb4XKLi9bdb6HD8ufxXF3ccCmX679qM/KqC7M9+yFwnKxP5\nTQokqVKOcJBKK+ZnBVKKk8mE+ZOD+2Fotee5XRbtr+6YhiVaVbBjSwBSQDJB\nEHimU9vjhpGDTpOE6ipsMLl0dsBxirowxuEKei4higNoG4170k6za/ITf/wO\nxB1pwNn54EAlStGD9ACFj/OXSoO0s3+mQt0xgYdd/ssC4LM/LTLJrRzfcslZ\nCR5CbRCjw8FiJKNKW0n9p11p5Z2BINGCBfx7hVPmA6PVBQNMQerQCXeUDIgR\nxbmb8ekRH2GnTpebp9s1b9CIjOqNSVmFQAyBgxAy/bjQH7ga2ZAWGbeAMfRx\n8wIZ\r\n=wI+L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bf3556ab5788db5dba5e0c9c7d2a6461cb89981a","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.14.8","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"10.17.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.3.5_1601572518054_0.7060630514686259","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"memo-again","version":"0.3.6","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.3.6","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"850852edf753e03b498aa702e727eb2090f2223a","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.3.6.tgz","fileCount":33,"integrity":"sha512-oivECNwNyv4JmhYENFn52X/Rz2+VvM7N24Y0X8uPciG6DTWYhPbd7F/aJVHQe0kBnj3znkwaxUeKHsyMOIuxZA==","signatures":[{"sig":"MEUCIBtXU43i0lLijGmzyKhnc918VEcMEs/RNMObWvIKyGY9AiEAur1SHRCFrVvqDwL9VOdlzz25xTnKWl37Rp8L1sPiSbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdmLtCRA9TVsSAnZWagAAJpIP/j7trP43lO1uvehyEK4e\nw4N69zKwbhCowXh9zZm7XVPTRxcN0ITZyT5+TJ7trBrFSdN33wKHC4XuV9eR\nP7P6SQBYWIrDkHrWZlYFhQ6I/OAUY4e+jlSyKqxxuoQJsOIWoxTGc6DUqfzd\nWcVlJG6Gys5+y8qt6orpl6MtOguHQOSnMCckssAqxiGlP+/9DvNI8nlT13ts\nJK698t0OHVeFG71yZAXWyldTCPAn6aC198F0DTQF7AOcBKSMY5LULbqn3QPw\nslmzlZk2Mr14e3fnn3/C7ygjT1fu0sn1kyJCrZYefc1LU/nPnAqaSN587OQ/\n4W3m3zFcoPzpwimC8LaucvhgKP+Z1pdIE2PQ2tsoBdu3sF652utb/ZZF2Mq8\nKZsMLpcTbu8tEc/CYNGm/j1rqzt4oUhC5Pv8ryqNKU/Dnc3dy30NdXuRMv4w\nrszYt0SCNGFDXVbr98k0abTULLB8gZ21u+rqwIGyxmQeqGGGY9I5mT3aF/io\n88XBOkWp2ww4W+0W2WQc0JiWSjm34KwTFJLUoCNW/2W1eQ632JzyHUbHRuXj\nxfZGs//wNv50r0cGp5aYmgMuGhHNygBwbCio7ByM3Q52oYiJ7aRQdhnzUq3O\nRYW6AD4+CkVqSH25qWX5ro+GzvrNkSug4x+/WDf0BoxxkPExcm3t0ZnK/Ksk\nsHyW\r\n=jBu1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"338a8b85dfb41d8497ea8d180c2e3cb66d19f227","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.14.8","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"10.17.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.3.6_1601594092662_0.5971979201525437","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"memo-again","version":"0.3.8","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.3.8","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"8a5bc5cca15b977a27c1190ffbf563ac7ae31ac0","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.3.8.tgz","fileCount":33,"integrity":"sha512-28n9S4nJFaaVk41QXD7zuPsfA5VsjbyQBV8Nvqy2Qxq4jQkJAZGJBHKT/BmcYShEAc2V+r4hxP8tuyRE3q+Bgg==","signatures":[{"sig":"MEQCIGZW3Lv6cnfbZhAKFU5Ey+op9wxGXn1g3bM7EncsJDF3AiBS01yZl+hkB+SyOK/gSPRWOxy59oJzo5XMgRpNzY1ggg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeGjNCRA9TVsSAnZWagAALP4QAJFT1NqNiARUL4Lmnq4t\nqo4qvh8d61tfo/rUvjvEyKvjY7jg+C7vGrdnfH8xHb7mHbiLSN0gvZSx3P3a\ncUq3ZDBH3O62MqU59TE9wGlUEeMNHYyth1HXmbRBWahD84muOItrXLEHrAYF\nl4N8UyVUhhpZZXiVrfAwwgVGdGF/Vtl1sZU4ZkA83yco2sJpzTIzWcvE/iwU\nz4mV6GT8RLkiaA9oUs/jej1EVokus0eL6Qa3nx10I21t9fczZZWAUJKD/QL7\nsmX0uBNrb3b00sVlrm79qN+3tgLWLAgnierjR/Y4Jg8ZmkweiMXarmbLnx35\nG9E5mdeAJD5h8cjgCsD2uawjIDL1RGo9eKM8CcXuRMY3taKJu/1A2HVNFTqW\n2W1hbw0m8tnbVQGZ2xA7719/QyJWvyI9VDXqAsaYjbHrJPadZJQGgV+pyXBV\nWLolXJiuaBmWgFo3B1BzEF/yZw6AjYSGuuLAw1c8CjBg+yfQ8H3+jwweWX9l\nBR4itH6vBR3s7g+XI3ZaoPpt+CWOhlf3dL4YJyHRW86fq2FShTlyPCMVbQAi\nbWTUErxfLjKS7MWV0Jeug90VN45rSBQCvy81oPqzypGRu3yk7GF+zKDHOO0N\nrEZAoGfEyiZz6RGfBNHUo60yYWOhIL4uUJ6kyG/CYo+j6DsAjlkttufAtVAA\nslRW\r\n=31l2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bb2461faaeff4755a6fe73ef49c5d859d6a69251","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.14.8","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"10.17.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.3.8_1601726668490_0.9154820403966111","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"memo-again","version":"0.3.9","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.3.9","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"0befc23b1512b267cfe1639288ef998f85b62742","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.3.9.tgz","fileCount":33,"integrity":"sha512-BI2gle9ntImBRjuyDw4BL/6SEX+X4HHzo3ZdfP/KoGwdUYp3CflhgiHYaDieA2AO3ade3G1UX/vSJSvLC1Rb7w==","signatures":[{"sig":"MEYCIQDUZmo97yx+hMwGK09UXaQ4rNrUb71JPvl5cVMkrs9P0AIhAKqQvH0b/K6rM3sJxZypWEHNJU7aX1GIIfpyqI0RU/VM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeHjICRA9TVsSAnZWagAATtsQAIlExcwjkH2zWad+tH15\n7LjBt1piFtOseVitUrASgyia0Qcw3JTdeDZKcXumEwLm0K/UZJT9WbOIB+Dc\nB6/qb27xURFUBFC3c/uJzMMVIY1BVCf/n1YyFZAO2sqgqKYixcJJfFPSsnTq\n4u0dUtL/iA+OCDwROZGtUYsEIAvx7aqpS+vjaSwUKMEsW+jERWBreML9CLrq\nm74Q7cH0FEA4DMUvlhffwSZ0nF/Fh8vJcsr5jGkslUARfcbJqzHZqQIsFfDL\nhtPQB0CAGOd2pTlJuirvl/XDBT1LK/BFiCL8Bgqg2SeQEXKpUfqVR0CYl1/O\nkdZD2zu+9mGofve0McZkKnq46dkz90geCcLDUhzeGkb20Xzbqj5Mu12/WdkN\nXC2f46bXLFaEYL0E/I9XLq7hkxQgAR/YA5fcBCJuU47jjbpsEwbsNspC5z1K\nm0gVMNnAbgTVwPE9BWkEHIR+ZqbmzBTA350nUyM4bL4sAy7tfahATBz2aNKT\niLD/o9MVw1VPQra34xH1ItZd3PhFnIn1w9lNH289cpENaU65UPzoho3h2Tgu\ndkGmw8E90iC+YFtDFKyig7NXM1Xzp2ycB+stki81+AVQDzMCpI0P3K55IUN8\nWCC3zPC4YUZswOoyP3R6aclc+oVLcP9R25+M+fsaM2JxI7XiDIta1aZEswxI\nlJGx\r\n=AmOl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"746aae68a20d596e5f450edb23d8afbd47786693","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.14.8","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"10.17.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.3.9_1601730760155_0.6158536703178681","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"memo-again","version":"0.3.10","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.3.10","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"2e692b15bbbecde9b394f272fb540830f5b5f0da","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.3.10.tgz","fileCount":33,"integrity":"sha512-3dD8OWEG9C9xuSbYNH9FVj68WTAD2TZTSK/ukDl/aPZsf/wBRANJDlCVdSNT6pjdZ3il55r3lWKjEWyFyPnsVQ==","signatures":[{"sig":"MEUCIB7gD6TGzCIc+XRDbxak2cIYxX5T0HQ6lAEyW7LoQ6z4AiEAzeuS9tUh98OXgP9+DA+i6GGvSSlEKTf/x892Jr1DFGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeyFbCRA9TVsSAnZWagAAK7AP/2xwSlxExVq2k2dWMMcT\n/YrAEqYxkxv0kX6V9JXoaAs7CPAKBJf2/L7CAxcKfYIkbKJqf/wYjmXmTEVJ\nS7na5ocp2pzZPK0py+yzlsySEfrh6MEqlaGQN/u0N66ATFXy9ThJnSESHi+J\nMyr4HKkuUVBbeBAFMCEJnmbsi5UuA6DrsFbBwPEDj8eaIb7YQZlHXWmz8GQ1\nPpfdzcbQBDgF310BxQzUltKTMUrX/xOVYFO86sRaAyNhQOvsnJCIv83MPvOB\nv/HyDgXvkDruny29mzNgtFqIVPkQ2XWRxPffuc/CKDdLbpVev0Jb83WSX8FT\ntbTNa27Z16jXXX5+kms1N7ZGVvZC5o7knxBs81aXOKw2qrFSGppr9Bk/GCvM\nLGAV2aIF81T7+Xv3a2FER+NqeucMmgMIrEBVLfpFqoX4XPqbE18h68aAiLih\nIuO+Lv1QM3KZT9AilOUzcMUn4cxpH3eXiJYb3yJd2ayh5W6xioMrZFFQTm15\nugtZQ28wxYsLlE0ZYA8XgJtqS3SfBRTFUgsfX2wXqj9whoJUw5IXPEiqYwlO\nHkM/lLCGS0FSDFv0CIGhLblZ7QNDvmWFeBEFNW35PjiN15jPmGajNz4jxMFB\n/wt0hNOR1QbGc3lAQfxnnx9v8fJd4QkOpWIBcPnQq9e760k3RNJ52DpxtWb/\nWTZc\r\n=yXAQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e943e1bf9845b04c490ba62833a5a348c7de13ee","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.14.8","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"10.17.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.3.10_1601904987162_0.7080190721265778","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"memo-again","version":"0.3.11","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.3.11","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"562df4bea18f82d6fe4ebedde7d174c758813170","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.3.11.tgz","fileCount":33,"integrity":"sha512-Bd8TQfSlYMvzeZzYor4HqoiP7Crp2QNyg0HXQkf6pAXsfDqK8pRTnCAqcd66k6T5QgXrw9g4IeYiN0GI6HIpIA==","signatures":[{"sig":"MEQCIAzGFjHAkPTFRBNl/zO2nxREo+GuyjBSjvMIudvJi2adAiBOU+fSXXo1IZZsf7cS6b3yEAa1BnmMis/WcGAUEIKIow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffIfkCRA9TVsSAnZWagAAD68P+QHKX1t2dsD2k9ix7iTg\n3+aPyjUlhVOFGDKXwbAmrKDeZjq4WaOVSnoKOP8Qli/O7H+LAETMhMNj6Cxt\n3DtNgzZu4EVA2JeyKJIm8IBlP8TG3PJMQiJKwhvY2rbaZQqp8MaQA9G5lrE3\nMOaXddXrM7WB+EBIXUft7GOTEUpOGHALZY1hdaTN/xaaDwkWQz7pK9fEykZ9\n/nF4wuFOUF4ImqNZGQTGcATnE2uTZtsZ/ukHt9MCsMRmEkH7fFOKbKUG69C3\nX8ma7WwgChRI3wKsRXDvkPX7sa0mYWNljqEjZ61xe0fCiMKILEJ6s04XEfcF\nHt9PZYgiNl4IyrZgKDp/OYW8Olsgq8G49NhwYJdapUWwDDs9v9V2XWhlWY55\nWYiluC5eRGmVjlMQNQ7eQWPANJO80y+1UI0K4ehHrOvpmE7NQq/KsA3NgUc8\ncWh1vdO9wt4HKgL5Y6KqAAoEVN665ZBQZvbnNNs628oI4n5hGEvOkFJVkWt1\nK2P1h6CHwxxl1RKbVDXm6rBAyyNxk3FTHEZJ8rBnTF+bvootOd7kC2u0l04o\njsam9UREgV5XXeoDEKQaURrgihHiMowi5V8VnOwXTtk5SqGtkIwzvNYODkYN\nXlMHXG3YKbBh3hSlA/j+fbLxJ/qDoNK267AHwWxoIPPpyfjLWFSzZJiFy3GL\njIKM\r\n=8Mef\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e943e1bf9845b04c490ba62833a5a348c7de13ee","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.14.8","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"10.17.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.3.11_1601996771414_0.19564849382166227","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"memo-again","version":"0.3.12","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.3.12","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"2960353753a9df2681506883d62d19a9ddeb4e31","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.3.12.tgz","fileCount":33,"integrity":"sha512-4vDYCZuIoX9zQ+TbZ7qpYeREjOfLTZFEseTr97eDIp+heayParHnGwgQlyx+UMookUz1hoRi9c7USd0/YikFbQ==","signatures":[{"sig":"MEQCIAbIOIEh9Cz8+E8Dbp8DAEyyIK43LshNjKW/bLucDz2wAiA5N6bGdnn4/EH+DpeW+z3YCizb5GbsvDTnfBrCDXXMpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg2f0CRA9TVsSAnZWagAADNIP/3MwRQyKfNdYjtjx1mEV\nZOE8rkvUhEKvslfKeqGo/+9i12WuhzG/ZejSIVg76P89pZbyCXt8mU7xzbxH\nEih4Y95T0OjbrcBO2KE6Ms6pbONsU/HrmOgX9pIGcAeYH3/TfmiHu6DhtiP7\nIGHqRXX0d9no/X2jOxA6R25NfxGJiMtYqjhNIJ5jLe4+vuWDTm3CGe5KDHtO\no2Op9Qnhzg9lGG6hP81PZ5vQ0V32cIIMkOel1BP+PPMdnY7wfcq6yx6vwF/v\nbvcGY/vepA6/1sINf1f5dsaSIBUs+FoRSBbigqOeCUSgsUmeZKKJD9X/mLs+\n4ufu4WNA8nc4wX44KUDuOKkuPVqLFmaPGHAIFxNNvzdE21LlhcpL3IXBwDSD\ndUseDBnn+BWYjk4WDhMEmVEU6+bQIrxW49G+1qf8THk/uV6i4qaBOfeR42bF\nUZiBe6Ryq31QnCQ8z5mDzf2Zz6scwRtbUwGsj16HhEBiUOfdk4Y76imSY5VH\nnkfIyuosWw6awqCK9oy0db1OVseZpgDvANm8oyNQHoQy5Ri3GhoSpGKWlFZh\no1TTRnCIuPlbqGpimjzNvTJfSDmVojP+zs6zlU860JvGTqZ47z6QrlwBZsCf\nouI7FMtJQuuy/plGMCuVFlsmAtqAMDlAZBQQlltuofwN3YMKTduqqHKhHK5i\nOAGN\r\n=vqF9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"813e24719c7175f8117d4be1f57533cf4251d533","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.14.8","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"10.17.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.3.12_1602447347962_0.054784781875275135","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"memo-again","version":"0.4.0","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.4.0","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"279b6984f4911b6d191406ffd875cf4135ca0b5e","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.4.0.tgz","fileCount":33,"integrity":"sha512-QcFbG56Jr6AMfJJN/F2JKuLQT5rVRdqqnToD760HH3E0lSe4j0y8ijvpY1dZTc01Vmb4/Hd6ieXc66Cg9GOErw==","signatures":[{"sig":"MEUCIA+M5OHhfDlrZKxm0x310X3rOfBGq8DHZfHiyYWXF5aKAiEA0U6mzeSnLGKIqLMm09fG7mvSPT+cXGImRu4HelybszQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvPoECRA9TVsSAnZWagAAxIkQAIBcpq4Mfae76xQt5b4U\nCZxI2TGzgOQTSBq6Z1l+Qm5Wt8nNlZQWUoq8mYftmZzKHUOxAaHYFZmTZFeF\nOlfBIkMcMIdLyrhgQal6gO6cr81JtNXnrUMOuy5R1y31NhY0xi5zBmLxplG2\nG5VMiElHn/wFOmC/uYIyRh/nQSbvLARktQwyqMZsFKhgA313XP434Rsi/m7C\n3a365dHvB8UZmK9pN+KibhhbhXgsAOEmeWJ5TCA6pxmlMWf2J4bkFvajD19e\n/NWcr4UB7rvPiVHBFzAoS+dKInV9RvAnfsXvIgo1M9mTIMl03wOhoKPcWiHc\nTnQzb6R+xJV9BEMDfcP1JRvxqyrxDX41m11lQg9tezfESTuzuMtejuh1qY1Y\ns76JKdvxTudSIHpo/gT/ou1izxnE5P6fnGYIZrl2XTVCkrZyFzVo4Ikz/2H9\nzEXvDwbieEE3wJ1NQtkkPHfx77PGN3EW5VGmCIDJwKZtnTQqzclgW8ZS6nDx\nIVo3fgzebZ+K5tc0M3NGWVhXQWBtvdmsboCHjwuY5NX4NztDr44hr9K3GeHq\nO3UjCMu8lzBeyqCT6wzlh+yDrKpaIKbxSZR7wX6Udd0QJRmYgXSV8/hf6wL7\nH7wVX9nih4Cfrez2XVnKDvLpa24Wmha+lyerF9sgeq3hC/MhDHrsdXKG+15S\nAUNw\r\n=efOg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"26a3bce1389a31dfba3a4e7ee6445cceba630b90","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"6.14.8","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"14.15.0","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.4.0_1606220291401_0.8422279387471379","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"memo-again","version":"0.5.0","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.5.0","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"71867d9a5ae0dbf122d59366ed1f2d7dac08e549","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.5.0.tgz","fileCount":33,"integrity":"sha512-RSPo0FTXy0tiAAYQtDJaZmZvZ2apVEZI7bb98wk/hjbua0i82S7gEoeGt0PDMvMIm4MiUy035+4GwUS6OQDuTw==","signatures":[{"sig":"MEUCIDPijyS2hajiZoIqfp0ZvD/lQ0TkHTLyAP5Rl5mSK5wOAiEA7wwMcllzpuROcWkuBj/GmYGxc3ixKxX3VJKiHWlS2OE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinf7YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJMQ//ZrCIa3SLOKZpKDcgTF1qlif3Qp8R0D/SQLp2dDHlq6c1CvQ+\r\nzP+I2ynVtPrSRWVeRrzWLSrZ28ZDuH8hZ+uIzebwYfeA5/oEIGNfVv29JUBW\r\nACbejzvWza4oPkKutKGbikQHxjjuzoLi+4aSua6mXypfeJR3A8CJm3Xl68Y3\r\nZQDmmHLZ3Fo4+cseT1WqXTyMEiJAlZZXtA99A9W3VjtVGDCcESuAL8XXQU6q\r\nmCc3oB126myEQCcvwRXpGnaCmf54oxoD46Sl3m8D9GYobqtSGooqRN9Vjf4f\r\nyYpxvOsxvFrDVkoMqIGg8YMlhtl/DXM9XbELlfhbhPSem8VjyCdHGhA89Ny4\r\ncJg7dTVnl5Xw1FhvtXXpDHp4ZcOyuI9LbyLL6dY7J4XDIGYLcOfy3MVOjsA4\r\nOSOqB68Rf2CF64IEI36Geh0irqpst3YXGUK377yiIwuLglmFVsBdfGzShSqs\r\nAxmY2hWmPjW5SqBMA26LaFhojW4wK0enetD5I3BLp3XvKE3ckW7B5oeKHxdj\r\nhcf6FUzE+ymqKIMsfTG5XxtiVHWpecNoDCJTGx1KgWx9uunaGDeB0VkEukeF\r\nnIqOHw6fdEkcs3a47JYU/WqoGavnAb2bURIyXMq6hAp22TJjYn9R4jY+tzXS\r\nUgE3bLu0dpybtDDwBanF1u9LNC3Ben7hmCQ=\r\n=J3n5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7353109d71007c37625d6f1ad77d164660a723af","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"8.6.0","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"16.15.1","dependencies":{"merkle-json":"^1.1.6","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.5.0_1654521559863_0.8954407798872814","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"memo-again","version":"0.6.0","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.6.0","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"75c452abc335ad863e832f4b13a9c893655d4bf8","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.6.0.tgz","fileCount":33,"integrity":"sha512-R/nCZmzgFV9alB7zoCHghGrk7Chv3cRz4HX0NUOqB3erZ363dcwf8O7ZWYMFVqkVdw9DMOPz9394pYm57Cs5EQ==","signatures":[{"sig":"MEUCIQD52lptRZwXx/5EDl6k7/ib8ziBxJnSScr7bsdupzgUEgIgFsPfLLEEIkUFw2gyEO/PZ6SUdK2uebzsHfnJij3YgYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqeQBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplXRAAljYSaxkd10wOxiNb0SrScd+AUgdBb3ot/HzDo+Dfi9PeQgXU\r\nhcg6J1wnS6X7M1N0AYpQ+jD0SWtPLyDe+x1+YiYd9DSw6AFTgg70CtpwL4U0\r\nwI/YjvtLnc6+SNJ1/Z4Trl2Rh35u4hfsjKVBexDa2ts3khdtIwlgCl7hqTKB\r\neAN+5JO7/y4PT6ibvL1ZqNCwBohVT3MaZLZKtsNgi0yHBabEwRF14y99J4mQ\r\nuwd+GQ5EkA+D4qvTi4dWCcAYCPdZcBiIUeUj8jMMr1nO1KtmoBgXgDx/Ltyu\r\nXuBrl96rr9RWivN9aHFJHE7nwOiq8J7mEnRngqtfmrpkn8KRJQxw2CJrkJRP\r\njGjZG3zVTXjMRAlxldutOCkZfvGld56b1QPRk7Q/8YTFRtL2KyrDQLBcklQB\r\nTfQ26IrrvadgSTZsRjPzrxD8QLNSsHLbwPG2ASvCVY3bwt0fpUNgZhXKt5gF\r\npO4JkrcxQdf4nTSwk4VuOznkEQ4vUf9QZ/0EWDt4v0p3/NyZ54x8CvI7KwxQ\r\n90s7I/2GIGBAcxp4Xg/h4j4Oohqbd9c0bAbw7MV4+QvoNXVaLcyJiVBouq9U\r\naLHeEpZa3Jlj8aTXUBcTrXpDF4A39FIgL1htBMmmAAFpgRwwFYmNIOFSfaF3\r\n2EGDBmc6Cp38xgYE1FSORq2MoUfmraUTZmQ=\r\n=BAre\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c16e4bfe2cff014251a33c51e807f0d84a3de384","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"8.6.0","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"16.15.1","dependencies":{"merkle-json":"^2.1.0","log-instance":"^0.2.5"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.6.0_1655301121161_0.9851621313928576","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"memo-again","version":"0.7.0","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.7.0","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"e020f9bdc8425d137a633078b169f1cea53e0e25","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.7.0.tgz","fileCount":33,"integrity":"sha512-/dYuHvkP+GuhlCch7nRUY9YUhXJy4KyTX0TzCgAcSlnwH3uqLqSpBy7xOqd/OrmVewXtts8GEqE8ymjrLSXV2A==","signatures":[{"sig":"MEUCIQDWComFnux7voqdyTsChEiEA6noZTKASsnHZEEUMV9k0QIgSnM/Y9ia+e6TdGHpWed66Nx5hCHRRIfLJFOOTXvN/O4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241260},"main":"index.js","gitHead":"3857c161271bb032df41dc426104c836619bf9cc","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"8.19.4","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"16.16.0","dependencies":{"merkle-json":"^2.1.0","log-instance":"^1.4.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.7.0_1686083612535_0.5523602142715986","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"memo-again","version":"0.8.0","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.8.0","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"e36dac338fc2cada79f9ddc250a265439e6e7508","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.8.0.tgz","fileCount":33,"integrity":"sha512-P5sd5gEiNRdaj9ejJMR8OZgKUe+c3gucYFOqN7b8B7BVWDN3iElKNTIvs+ZgsP0VWz9OBIObMViRckbb9HoQFw==","signatures":[{"sig":"MEQCIHhsEcGW+7BteMQu6kKYBRj5C9mPZdCX31T8tJitNyg3AiAjCpbySyed5dh4tn5FJ8LuP+qF4+QW4RJcAk5H5d+w9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241260},"main":"index.js","gitHead":"0b38d6605cd3d65a2f5355d7aa09352f00f13c92","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"8.19.4","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"16.16.0","dependencies":{"merkle-json":"^2.1.0","log-instance":"^1.5.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.8.0_1686188640660_0.8499551039431807","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"memo-again","version":"0.9.0","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.9.0","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"426613625b930b0eb95b279d846a4f85475ff0ef","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.9.0.tgz","fileCount":33,"integrity":"sha512-8BY0SeMKQrQW9PqlaJEKBY5jsYIqCyumGIC9OQ4C+OMV68BAomeC5hsaUJdKz5kjQpJqU5vyxz9PuvAC5OryVA==","signatures":[{"sig":"MEQCIAeWPFW4uicKlyChzsJEe0qhMFajWcpoeN0htGJA3frkAiATYwyWNmYn5bYUGelCjAhRHGV2ChgUrO6OOWTtrEG3dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241260},"main":"index.js","gitHead":"8bec10ea3d1fa1fab0ee40a142616f70ea46c839","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"10.8.3","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"20.14.0","dependencies":{"merkle-json":"^2.1.0","log-instance":"^1.5.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.3","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.9.0_1727968672370_0.6592596274032443","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"memo-again","version":"0.10.0","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.10.0","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"90c3f5502db88555404a64dfc68be555c6ddefd1","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.10.0.tgz","fileCount":33,"integrity":"sha512-bIt9jWvPl9nUihTnZDsDMoQS6DAPReHX2/HT2alRJRMK7WMI1Uwfut6FYRYFP3HknlSrAgM/dIEqMm1jFmuHKA==","signatures":[{"sig":"MEUCIG6+KcmmMpUGpNd98rLhF9BnzqhPPlUiE88XzKtAiZISAiEAlCx5FkoSAT+clGBOt7ETO3w4VxMam2NHOj73OTRx0eI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241261},"main":"index.js","gitHead":"0004dceae7dd7bb875b1a97ed02dbbb394313d28","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"10.8.3","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"20.14.0","dependencies":{"merkle-json":"^2.7.0","log-instance":"^1.5.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.3","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.10.0_1730390268115_0.21130984106925976","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"memo-again","version":"0.11.0","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.11.0","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"d34b4ed079658f128c33e67fd14f67199e9f3ea2","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.11.0.tgz","fileCount":35,"integrity":"sha512-8LNcpjRLaa9FDF43tfjqaRAKlkB3Sv+F7//ZfM+VRzYdz9fpiG/hA73/vov5kcPybMq1YV/7Ysuvx7kv87nn6w==","signatures":[{"sig":"MEQCIGkCZLYAVtzaj0Ve23kpV3ij7Sv/QrSkAcRu0vMQfqYFAiA+YHGa51A5Xgvls3hpCF1vnwjwjUxiVR5czCiOrAR5iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242244},"main":"index.js","gitHead":"9fbe8bcb01b68c2ee7e42170a97ff5d0281765fe","scripts":{"test":"npm run test:verbose","build":"scripts/build-docker","test:test":"mocha -w -R min --inline-diffs -g TEST './@(src|test)/**/*.js'","test:watch":"mocha -w --inline-diffs","test:verbose":"mocha --inline-diffs"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"11.6.2","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"24.12.0","dependencies":{"merkle-json":"^2.7.0","log-instance":"^1.5.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.3","should":"^11.2.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.11.0_1765937235559_0.8018166829775357","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"memo-again","version":"0.12.0","keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"license":"MIT","_id":"memo-again@0.12.0","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"homepage":"https://github.com/sc-voice/memo-again","dist":{"shasum":"0bb0cd59613674d701668f0f347763529f8f6d73","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.12.0.tgz","fileCount":36,"integrity":"sha512-Mx5G8jWztEqu0JQYNXGYfsahBwhyWFJ/fl4Gz2X2WCYJppyxUyiQUBmC1cY5Y3vslRuc6bJN9cZ9REZ0b3jUxw==","signatures":[{"sig":"MEUCIA+uaBKtk47ggm/47p117jL4HR+rhFh+E8qQmB4LSekuAiEA3Ckm7mAGy0euz0hIHiBMqWSrI7goyRXYSppwgcjYBaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242416},"main":"index.js","gitHead":"cefa93044e2de83f3072957a30893de06a6aa284","scripts":{"test":"vitest run","build":"scripts/build-docker","test:test":"vitest"},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"repository":{"tag":"git"},"_npmVersion":"11.11.0","description":"Serializable memoizer with promises","directories":{"src":"src","test":"test"},"_nodeVersion":"24.12.0","dependencies":{"merkle-json":"^2.15.0","log-instance":"^1.9.0"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"off"},"extends":["eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"@sc-voice/vitest":"^4.0.0","eslint-plugin-html":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/memo-again_0.12.0_1772633933562_0.4564647003125677","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"memo-again","version":"0.13.0","description":"Serializable memoizer with promises","main":"index.js","directories":{"src":"src","test":"test"},"dependencies":{"log-instance":"^1.9.0","merkle-json":"^2.15.0"},"devDependencies":{"@sc-voice/vitest":"^4.0.0","eslint-plugin-html":"^4.0.5"},"scripts":{"build":"scripts/build-docker","test":"vitest run","test:test":"vitest"},"repository":{"tag":"git"},"keywords":["memoizer","nodejs","file cache","memory cache"],"author":{"name":"Karl Lew"},"homepage":"https://github.com/sc-voice/memo-again","license":"MIT","eslintConfig":{"root":true,"env":{"node":true},"extends":["eslint:recommended"],"rules":{"no-console":"off"},"parserOptions":{"parser":"babel-eslint"}},"gitHead":"1959e485003bb30710230b4f3cfb384ecdf5f00f","_id":"memo-again@0.13.0","_nodeVersion":"24.12.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-2tseQKcNsHIZVialM4qZ1ze7aOWXZSMz0Q+8Qz/Kc1bPfB+YpvhxJcg0tCKW8l4ilqgpvWRn2AH2jZ72hKn+Rw==","shasum":"35c8ed00a8421c43b50cdbc99577ba9406c2f5a5","tarball":"https://registry.npmjs.org/memo-again/-/memo-again-0.13.0.tgz","fileCount":36,"unpackedSize":242746,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG8lFpT+SERa4YVxPooKG9E+T/lFolpsytW98TwwJ6AmAiBaJXlb3Jm3gOgTsGnr/ELJ1HHOTUkfPYsp9Ns5IRgf0A=="}]},"_npmUser":{"name":"firepick","email":"karl@firepick.org"},"maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/memo-again_0.13.0_1772732909162_0.0425452012614167"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-28T15:59:21.344Z","modified":"2026-03-05T17:48:29.451Z","0.1.4":"2020-09-28T15:59:21.551Z","0.1.5":"2020-09-28T23:03:56.137Z","0.1.7":"2020-09-29T12:48:04.745Z","0.1.8":"2020-09-29T13:07:28.321Z","0.2.0":"2020-09-29T17:21:33.101Z","0.2.1":"2020-09-30T13:58:00.283Z","0.2.3":"2020-09-30T15:49:29.938Z","0.3.1":"2020-10-01T13:42:47.397Z","0.3.3":"2020-10-01T16:30:33.948Z","0.3.5":"2020-10-01T17:15:18.220Z","0.3.6":"2020-10-01T23:14:52.814Z","0.3.8":"2020-10-03T12:04:28.642Z","0.3.9":"2020-10-03T13:12:40.395Z","0.3.10":"2020-10-05T13:36:27.359Z","0.3.11":"2020-10-06T15:06:11.590Z","0.3.12":"2020-10-11T20:15:48.113Z","0.4.0":"2020-11-24T12:18:11.666Z","0.5.0":"2022-06-06T13:19:20.156Z","0.6.0":"2022-06-15T13:52:01.411Z","0.7.0":"2023-06-06T20:33:32.762Z","0.8.0":"2023-06-08T01:44:00.939Z","0.9.0":"2024-10-03T15:17:52.664Z","0.10.0":"2024-10-31T15:57:48.365Z","0.11.0":"2025-12-17T02:07:15.844Z","0.12.0":"2026-03-04T14:18:53.762Z","0.13.0":"2026-03-05T17:48:29.348Z"},"author":{"name":"Karl Lew"},"license":"MIT","homepage":"https://github.com/sc-voice/memo-again","keywords":["memoizer","nodejs","file cache","memory cache"],"repository":{"tag":"git"},"description":"Serializable memoizer with promises","maintainers":[{"name":"firepick","email":"karl@firepick.org"}],"readme":"Two-level [memoizer](https://en.wikipedia.org/wiki/Memoization) \nwith promises stores function values in memory and/or file caches.\nWrites to memory and file caches can be independently \nchanged on demand. \nThe file cache is stored in the application `local` folder\nby default, so you may want to add `local/` to `.gitignore`.\n\n### Memoizer\nFor more examples, see [test/memoizer.js](https://github.com/sc-voice/memo-again/blob/master/test/memoizer.js)\n\n```\nconst { Memoizer } = require(\"memo-again\");\nvar f = x=>42+x;\nvar mzr = new Memoizer();\nvar fmemo = mzr.memoize(f);\n\nfmemo(0); // 42 \nfmemo(0); // 42 (cached)\nfmemo(1); // 43\nfmemo(1); // 43 (cached)\n```\n\n### Files\nFile iterators and more...\n\n##### Iterate over all files in directory (async)\nAsync generator permits precise control of thread usage.\n```\n    var files = [];\n    for await (let f of Files.files(FILES_DIR)) {\n        files.unshift(f);\n    }\n    // [ \"hello\", \"sub/basement\", \"universe\", ]\n```\n\n##### Customize file iteration\nAsync generator provides fs.Stats\n```\n    var opts = {\n        root: FILES_DIR,\n        stats: true, // return fs.Stats object\n        absolute: true, // return absolute filepath\n    }\n    for await (let f of Files.files(FILES_DIR)) {\n        console.log(JSON.stringify(f));\n        // {path:..., stats:...}\n    }\n```\n\n##### Spread-syntax initialization (sync-only)\nSync generator uses fs sync methods and can be slower.\n```\n    var files = [...Files.filesSync(FILES_DIR)];\n    // [ \"hello\", \"sub/basement\", \"universe\", ]\n```\n\n##### Application folder\nThe application that uses this library\n```\nconsole.log(Files.APP_DIR);\n// /home/somebody/myapp\n```\n\n##### Local folder\nUse \"local\" folder for application data. \nRemember to add it to `.gitignore`\n```\nconsole.log(Files.LOCAL_DIR);\n// /home/somebody/myapp/local\n```\n","readmeFilename":"README.md"}