{"_id":"fun-memoize","_rev":"55-be36e20c3dfe4307e0102d012487764a","name":"fun-memoize","description":"Performant configurable memoization module for modern JavaScript applications","dist-tags":{"latest":"1.11.0"},"versions":{"0.0.1":{"name":"fun-memoize","version":"0.0.1","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-map":"^0.1.5","es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","fast","performance","immutable"],"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.11.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","fast-memoize":"^2.2.8","flow-bin":"^0.61.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"64dd901e2161be1746479448144b111d4675f79a","description":"__Have fun! 😏__","_id":"fun-memoize@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-EwE5j76XjXIrmv3/+2lAlUhkti3yB24y/DV3m3ReXP1177euV1RSXS6TmVYtNhK4OHOyCBzQProkOkBaQ8NMuQ==","shasum":"0adef9fb27304cefb32b2219532bb8ad3e6eeddd","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcm3Pyl6wnZHHCWTC2A5W8MppQB5rQtqd0yc56ry183gIhAIcBFiOmAdlCpiTQ0pMqVqCYn4gsWZMuEeGSH2i46/oa"}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize-0.0.1.tgz_1515463456165_0.4726947513408959"},"directories":{},"deprecated":"deprecated"},"0.0.2":{"name":"fun-memoize","version":"0.0.2","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-map":"^0.1.5","es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","fast","performance","immutable"],"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.11.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","fast-memoize":"^2.2.8","flow-bin":"^0.61.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"230bbfa40115d220056f1b2812beb5bb281dd925","description":"__Have fun! 😏__","_id":"fun-memoize@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-QVzl4tZycrKy2GzW2NbUsXCJcEr7WJj1A7sn83VPhHV4lDw6yv7jCrBLpk6LPUb2HO+LrVsnCLNVRWU0wLZxVg==","shasum":"0ea1e88d29097cb78cac574dda21f9d7168fab15","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHV8basJx+BOkW+8nVu4KP5mhRqQwffhnLupcXpkBe+6AiEA53ZK9prHmWr0k+BrxolpiW2gn6hU2BTXkX5RX/ibvrM="}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize-0.0.2.tgz_1515464308295_0.20119119226001203"},"directories":{},"deprecated":"deprecated"},"0.0.3":{"name":"fun-memoize","version":"0.0.3","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-map":"^0.1.5","es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","fast","performance","immutable"],"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.11.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","fast-memoize":"^2.2.8","flow-bin":"^0.61.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"1a042f0adcab560d8215e96cdfc3524d2e51dd97","description":"__Have fun! 😏__","_id":"fun-memoize@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-qPovBI21G/c/9sbGvHdpkcJjVdkM1Rj8h3CUmLyAPGQXk5keqC//sNsmYbUlCW4kdQ5YPb3efsRe38thTsmKaQ==","shasum":"1523fe92307a3ffc7a2c5524d57e1f723514fb79","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlMIabyPfIhUdC6CQjkSSNco+0fwgyvVJvc6l8L+ZnlAiEA26py1nBjmmfDg9bxpiFfnv8FEXeW6CcaU1wZRjzyOTE="}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize-0.0.3.tgz_1515465350004_0.30169687350280583"},"directories":{},"deprecated":"deprecate"},"0.0.4":{"name":"fun-memoize","version":"0.0.4","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-map":"^0.1.5","es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","fast","performance","immutable"],"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.11.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","fast-memoize":"^2.2.8","flow-bin":"^0.61.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"63a63e5df80d9c58e2dba90049a7ce3392ce77f1","description":"__Have fun! 😏__","_id":"fun-memoize@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-VnE2mQNeE9nr1xvnGj/Q6a4j7oJiJwuJCahSiGW+JVGHKKg4ZGjD8ebYqAJyjFQlkGelE85oFTCsos2spwYCrA==","shasum":"d434b6ca81acae073c7b3c64321548615bc338dc","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsSI58Y57v5kAK9J2Eznn5whkJp3sBiwiG9PkbZv2R+QIgSXw7KRTxnL6rLQx04FThNPuJW1h99sPGKBE6ljm4beQ="}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize-0.0.4.tgz_1515465406802_0.385953513905406"},"directories":{},"deprecated":"deprecate"},"0.0.6":{"name":"fun-memoize","version":"0.0.6","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-map":"^0.1.5","es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","fast","performance","immutable"],"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.11.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","fast-memoize":"^2.2.8","flow-bin":"^0.61.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"7a6431985d5fded65fe9575cacf82149d128c9bc","description":"__Have fun! 😏__","_id":"fun-memoize@0.0.6","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-9Id29wr0rr8VGfnXRpDVEb5vnVCaeU3Euh++c+IXgXeNecS8i53DKGSv0XmmyDJQdDRY0DKyrzdW27euuaz5JQ==","shasum":"082fb16c02087f29de186066e9f77bde03c9b1ea","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNfXi1dBPrgek5Q5TiHF+NMTIudyBwxut6rt7XwVRVrAiBODoI3NVbY/7LvghF6avdgCrLzTErPoGUwXaSOpyV6CA=="}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize-0.0.6.tgz_1515466463018_0.09862868161872029"},"directories":{},"deprecated":"deprecate"},"0.0.7":{"name":"fun-memoize","version":"0.0.7","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-map":"^0.1.5","es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","fast","performance","immutable"],"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.11.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","fast-memoize":"^2.2.8","flow-bin":"^0.61.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"prepublish":"yarn build","build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"259ddb3292f519068358d58742f913a381e86b73","description":"__Have fun! 😏__","_id":"fun-memoize@0.0.7","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-ps0/BtpYkUNY6lD309V80YwPRtWXkEfTxIQFUQNzU5MrwpGATmsk4tuzOsN2tiiJj9taAaRC8l//kuxQIzGIVA==","shasum":"cba494bdc5345fdcafe6dc69f69279255c471ba1","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiY6jzBYaGAbaxdHC13xJqOfszId8lF1/uerLk8GgRsgIhAPShp11LpzS8shKnQ5X1Fs76Z6KZymWHh3wiQhjKkfSv"}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize-0.0.7.tgz_1515472082596_0.8769730238709599"},"directories":{},"deprecated":"deprecated"},"0.0.8":{"name":"fun-memoize","version":"0.0.8","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-map":"^0.1.5","es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","fast","performance","immutable"],"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.11.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","fast-memoize":"^2.2.8","flow-bin":"^0.61.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"prepublish":"yarn build","build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"8a68abf1b47a928963f34e27026996b6f36dd164","description":"__Have fun! 😏__","_id":"fun-memoize@0.0.8","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-sK9npfDu7MH0bwjRyBHeJfNycRlBOpSxuE/w6KrFf3OSplhtF6AqKQzHxgwnNlaGpdK8m2rWAqZnqPGRKhDO/g==","shasum":"6dd8c1ed04f82e64316b55fad05c63c754cae2c0","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.0.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFhzNtaDEDDFLltr3TRq390U/cIHgjqS6KOqql/nZIpQIhAOI3RdbEdcRsKAo8908Ze4YZmBERP/pkDJpzMGTEbv8d"}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize-0.0.8.tgz_1515473724159_0.5505058828275651"},"directories":{},"deprecated":"deprecated"},"0.0.9":{"name":"fun-memoize","version":"0.0.9","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-map":"^0.1.5","es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","fast","performance","immutable"],"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.11.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","fast-memoize":"^2.2.8","flow-bin":"^0.61.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"prepublish":"yarn build","build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"d500822a833869f20dfd701bedd40be524b50c9a","description":"__Have fun! 😏__","_id":"fun-memoize@0.0.9","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-IbeYuSAtyTgaR4U4X95lLK+BFDr8SA34+mXLYSHAASCKsimTzakWBGGrvPlfKHzOGOSBDw8CR0JZL+OX8mhpdA==","shasum":"2d42b199698d261361ba9858373aab3c3b9ca628","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3j8/rci2zjvipshnAPiY4ptzU5hAix9zLh0hoWhyb4wIhALaT27iSwZhxBEik1OcHJrZE5TIUPoJAKO/GXQj2bMlQ"}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize-0.0.9.tgz_1515474269575_0.25375394825823605"},"directories":{},"deprecated":"deprecated"},"0.1.0":{"name":"fun-memoize","version":"0.1.0","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-map":"^0.1.5","es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","fast","performance","immutable"],"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.11.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","fast-memoize":"^2.2.8","flow-bin":"^0.61.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"prepublish":"yarn build","build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"ee29eb3a7873266e9dac8d8852c0e3cd77100c14","description":"__Have fun! 😏__","_id":"fun-memoize@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-jjzPFoSoCLqxECtOQG6fqclPxFniuvvrlgKc0iWsWHhyMGkTeOznxniLFoNq3Rg7syFJEejBU9zw+rckQ/uZOw==","shasum":"31d51a4dab5faaa75c4c6e472d743863a8c41266","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDob77GSclNneSMAw2rJSjyBTvcSjVVUwDnAWkFMwRRCAiBUR88HiiWutb1ij4NxtJ5Lvo3sX7tbkopuFSCzJhrPug=="}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize-0.1.0.tgz_1515494859112_0.27834492339752614"},"directories":{},"deprecated":"deprecated"},"0.1.1":{"name":"fun-memoize","version":"0.1.1","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","fast","performance","immutable"],"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.11.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","fast-memoize":"^2.2.8","flow-bin":"^0.61.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"prepublish":"yarn build","build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"5560611cce24879e1a0ac575ac86fd6f9516152c","description":"__Have fun! 😏__","_id":"fun-memoize@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-nhBlR5oUUwVOAtC6+r4+7nG1uaL1KNpZXX3J/cFQsvar13ZSH8ZYRyLNzNVKMGW2aroheXkVhjIgbKFJS79Jpw==","shasum":"62d8de315a1383486d962a5706211a904a82a2b4","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5DoaWoUDZ81sf0dSa4x1fFrWdKLOtAlQEHnTAgQsiKwIhAOymj61/dkMaGgbHX+qtKK+3b//aBgZYkCOCfzZT0q0H"}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize-0.1.1.tgz_1515538581834_0.22741479030810297"},"directories":{},"deprecated":"deprecated"},"0.1.2":{"name":"fun-memoize","version":"0.1.2","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","memoize","performance","immutable"],"repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.11.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","fast-memoize":"^2.2.8","flow-bin":"^0.61.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"prepublish":"yarn build","build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"916a2a654b728103987895a06093f500dd4a2669","description":"__Have fun! 😏__","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-CPOnB4Uj6hTYA984zrxXZ0g4rpVVCZvM/4jCnWL0LQCVdV55k4Dtz3TWoe0gmOpxz72t9aq4W2mBR5jz1Y3r3w==","shasum":"45634fe0e2505859d6ef3b05f1e431967d47d4b2","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCom0sS6vZA3nP2Je3y0W/9oxHgxx6qWktfAcQyA+d6QAIgY8mQXLfKXBroEcXIa1+/prof0H7+4/PdGsS356WCmiw="}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize-0.1.2.tgz_1515876532109_0.3656482200603932"},"directories":{},"deprecated":"deprecated"},"0.1.3":{"name":"fun-memoize","version":"0.1.3","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","memoize","performance","immutable"],"repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.15.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.5.1","fast-memoize":"^2.2.8","flow-bin":"^0.61.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","moize":"^4.0.4","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"prepublish":"yarn build","build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"15af002b51bb2cb77bc2eaa673823a7012f7a756","description":"__Have fun! 😏__","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-MMBkza1fEmrEtK85xUsrket9KAPxQf/9oIDszyCWBprBVVSpxsfG02HvOERsHyopFBeAG7BEGyoK2M6JkCHchA==","shasum":"d7bd7bbd50f04127e1118f9aae6e4fe6a2e200a9","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsqRWfvENyloV7/xxdCYik2l2s/jtilqAQQC5+G8ljLgIgTpSP98kWo7k2Jq/WJ6S8fLWnz3colJ3mPdD//fCWxzg="}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize-0.1.3.tgz_1515898520008_0.18154147150926292"},"directories":{},"deprecated":"deprecated"},"0.1.4":{"name":"fun-memoize","version":"0.1.4","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","memoize","performance","immutable"],"repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.15.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.5.1","fast-memoize":"^2.2.8","flow-bin":"^0.61.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","moize":"^4.0.4","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"prepublish":"yarn build","build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"723042770fab6884b1586296fb3013b5a27875f0","description":"__Have fun! 😏__","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@0.1.4","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-8yYHVBZd9sLj2IwxPe7TiPS7mqFPxRDtehE6U9iuYc+ii6j5zSssXwyN8dGD5GpGYiA8iRQTie2KqfVVooLiSQ==","shasum":"ee37ce5d859ce1267cc82b4dc77a9730e86341fe","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBHwTgVvwsqwg6BV18OeUeJ9FPRND58sM48aIe13+gxAiEA0gtC6vuJrT8x1M07pSpuWaIN3uoQboYsPbtblY2iSkU="}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize-0.1.4.tgz_1515899001670_0.29827819066122174"},"directories":{},"deprecated":"deprecated"},"0.1.5":{"name":"fun-memoize","version":"0.1.5","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","memoize","performance","immutable"],"repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.15.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.5.1","fast-memoize":"^2.2.8","flow-bin":"^0.61.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","moize":"^4.0.4","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"prepublish":"yarn build","build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"fba8680b4c2196a71eb0a6710fd5594bc5776575","description":"__Have fun! 😏__","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@0.1.5","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-rrXwceZ3bTC9+xcol/s76M1PlNCfqTihayLLZd37aGBw9mnbM4absrVIpQ9UjoGV03doqtvDDyl6bMxIPbYodg==","shasum":"58f221091c7b517faced8348708893301fe41a77","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlKc61JJ+lhD79fLReoGCcK3PpaX1SX/rkyRxCT70RnAiEA7C27IAemYghTWRRARQ0JxKgvxDSsNZtoyRbEtICX9lU="}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize-0.1.5.tgz_1515910124862_0.6013586379121989"},"directories":{},"deprecated":"deprecated"},"0.1.6":{"name":"fun-memoize","version":"0.1.6","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","memoize","performance","immutable"],"repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.15.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.5.1","fast-memoize":"^2.2.8","flow-bin":"^0.61.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","moize":"^4.0.4","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"prepublish":"yarn build","build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"a8daa8fefab9adc87aa474d1de68dc3fa64ab127","description":"[![npm](https://img.shields.io/npm/v/fun-memoize.svg)](https://www.npmjs.com/package/fun-memoize) [![npm](https://img.shields.io/npm/dm/fun-memoize.svg)](https://www.npmjs.com/package/fun-memoize)","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@0.1.6","_npmVersion":"6.1.0","_nodeVersion":"11.6.0","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-FP/aC9b9MGL3XE+dMRmTa9Ko7eMSyKr/Mu4xVPO3VY1ixd/HFm8R7FmZ5jwsihYtPtVtNRYj+xwA9CxV7h2smg==","shasum":"8d749e52b43b434e5bcc7b811d9d9aed7af2d574","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.1.6.tgz","fileCount":9,"unpackedSize":35064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUrrXCRA9TVsSAnZWagAAw2gP/2FabkdleSUPmhc6Mbwm\nn+mJXNcbWuPOomvIWX10JmetiHQQ59yZxZog4soWcqgSz4I3LBknIP1l3AVD\nBVsuW9VEzZ3i4Kmce0LP28F/RwQdRRdOLtQ2UwD2H9o3aZ3UKecpkwVXdksv\nAkd8U4vYwvXQ4QXUp0BSvxm6PcDFS5xt1+UMepAMejlt0dwWQ5ypoV9/GGFK\n0LwNbg6SMd/VSAQx//lan9LyOXx8kEyyG0EEm0LGU3YNAn+7iKauO0wpK+iI\n5wEbQq0tc1LOls3kCNFNtSm+HzyymXipi2ONt47WfzxpAE1VUb9CGdmWtgQ7\n37yJWZjzTz3KYHJDnfcUiCbs6uuMuXDJ9m38B5WjgmhQLIRO2jByDUY0T/rm\n5LKha9QldKTbXNJRiNiskmXGfRgdlRDbz94Kq3LK5obrwmBjMWRTGCe9uOxj\n2qfZ/TZLKbqRDYlTpiFXHdjNkANDbLefDdPkqi3xFWMfOfDDSuxpSgHRR1Ef\njNggpGDLZJIgqVrObFM2nFyBVey4Saita8e04wCzOuVqPhaiijP3kUyT9mH3\nqOX2538HEMIWGrrsaOoCQPmO71Tksfv02KNoA+zFTg4HpzBmqK2//SqyOd2L\n4riQAT5I7Sl6g3PA5+hY4Z2Aake4iZCkHVBU0pVZg56w6aoXb6y15/qw/Q1j\nKUFG\r\n=Ypok\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDoIIoy4ZHMahvNa3EtxkTX4wbJbtocBPEbWJesZd39EAiEAr6d2kYXdUi+FlrEnBKrgr4T52VpLCoYH2NVDN+2wPh0="}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_0.1.6_1548925654787_0.35027574663619987"},"_hasShrinkwrap":false,"deprecated":"deprecated"},"0.1.7":{"name":"fun-memoize","version":"0.1.7","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","memoize","performance","immutable"],"repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.15.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.5.1","fast-memoize":"^2.2.8","flow-bin":"^0.61.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","moize":"^4.0.4","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"prepublish":"yarn build","build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"e5582e37bc21e563baa8304008dea2410be801ea","description":"[![npm](https://img.shields.io/npm/v/fun-memoize.svg)](https://www.npmjs.com/package/fun-memoize) [![npm](https://img.shields.io/npm/dm/fun-memoize.svg)](https://www.npmjs.com/package/fun-memoize)","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@0.1.7","_npmVersion":"6.1.0","_nodeVersion":"11.6.0","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-GnixNyt5sE3/ZyDRIb2d0E3Gn6DbBvz3b+dYx2wFgUKsbNl8E5UsvQ43vK2eghncYUdstDflBrWjRQ13bSYRIQ==","shasum":"8d620ef3bb0ae93e3b777821f76ef7a4bf065407","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.1.7.tgz","fileCount":9,"unpackedSize":35388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUtXmCRA9TVsSAnZWagAAPAUQAIg4/fdK/gcPW6Y0NzP9\nAYIlSIXE8iQ4evmeW4joHVdiQDHkolkva1E76M9Mvlh9RWLOLcUHRavTtvFz\nAQQgdYrAgNuyusT7QjHqK/FFcRHmuVfhdiEnn2+uXrJGxuiHEiUvRReDErl1\nb6oC6+7bI8rmWJRRm2yegkYK54Fz8Jenbqo7HyOi5ULbR4BWIIXBZ9nNTAS5\nTnlFxhgRJLOym48xL07UK1CfswGGxF/OEzvUXZ/V1Ka2DdaubSafkVyHjuKI\nLV8K0CvjBcgfkbRiKoVQyZqjM7NzIGwMvYYeUth63cvqLqkSe0ZPFhPn06q0\nuJvwVMeKgxpD/iE30qVrNrDSPefEo0scUpqETqxyigJTYwHXu4pMN0xUPiDn\nV4TkRNv1317r+e0kIYIg0SLLk7oMH9+wmF8FG2mXAOvQXHNmvbcneQPbpLIL\naERNpm7D135u14Uo2FvWD2uZkPXCHzV+zL7C0chRUyLP029FtcENe3lThq61\ns9bP/o0xe7Bu/34SRdAT9EzVE1OsSK2Vet5WVCzJSI9d9YuGZifl4TwmJvRq\n72WIzqG8tkUwqHdDnVoEdXOuYfJ+bo0PGrNWJixI7Os8D2SVprfu2GgfCzOM\nXsDYm4vgcdW1kQzOWhHQ3kV83I1Hrf3pI9gqc3p2g2rlSCuELER2yxEbh6ts\nL3WM\r\n=PAGW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICu0EZGWr76f8vIV6Ocvh/I9PotIu1jCa4bpePFhueTrAiBW5cd94R9OcxffiyazyzwTDFVD4USA1qShgA3gYp7PGQ=="}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_0.1.7_1548932581431_0.19550623941203438"},"_hasShrinkwrap":false,"deprecated":"deprecated"},"0.1.8":{"name":"fun-memoize","version":"0.1.8","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","memoize","performance","immutable"],"repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.15.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.5.1","fast-memoize":"^2.2.8","flow-bin":"^0.75.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","moize":"^4.0.4","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"prepublish":"yarn build","build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"1a01a31de33c6b1f0127667fc935d1c98d152171","description":"[![npm](https://img.shields.io/npm/v/fun-memoize.svg)](https://www.npmjs.com/package/fun-memoize) [![npm](https://img.shields.io/npm/dm/fun-memoize.svg)](https://www.npmjs.com/package/fun-memoize)","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@0.1.8","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-VmSLOciJVS8AK9GuKn0InKdONA0EzkZNW03sgfg0MjlEVnD1cFYIhkAM+qyAlh5cE5OLellqAoHMWzImYidhqg==","shasum":"2a9d97e38ff14bac6cc499c448703c4598759136","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.1.8.tgz","fileCount":9,"unpackedSize":37639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd75sQCRA9TVsSAnZWagAAmPUQAI3QhjweYGJi4qxFLfjp\n6OgQZ5Oq43l6FOxgJfjiVB4T34lQQGmCQ9lhA7c7J5HCMIXmNx4yeH0qS/n8\n1CzAc7HxnKej1MObGdsgy43q1nk2IK+qSg/S/YAKCK0pNc46OlHayHVX8wW8\ncI86tBIN3xziTGfzZxKVDPAPNSMhneZkRjkLOnOtly1WHtymLUut9LHZhY6o\nCSHgMbD9B5OI72LQmHZeJVuNPi0pRNQtqIS3RuoN2DtwAyczLo1nEoqurIyE\nYyTD8sMrjkqnWO5E+iw3jG8MvEJSQROit+ysZb0R9vzxMX+ZSaVg6f56RdQ3\nhCkYdn3DFZWMGfprlEp6ExTh4YOXh65tuMo0g5JrnbAdM0JaIFfDJweQ3zUG\nDNFsfCk/51G9VnSLlKg8/L1/EnV8DGQgqDZZfWInJacicMEhcN3Y1+ot2SUX\nbAaEeL10XQ3H31aBBHLurgLJ3U8ko6lkhVMU7f5MVqsye1zvhXe6PI59W0Zd\nNzFufgudyJKiwYEWJl3/QFPPYzvuy7pIajEIol+1ubY2WiA6NFxBzDYpmZMR\nwFOueSEx7MUXfmOOYOC+x2xsI2ZPl4bpUyTzHJTiSioTfdG6k7AAY4PQwgCb\nBQ0yhNDU0ErrGjkpnqgk6WloxcHawlvCkpHzwvHO+dyh8xTKnV6lN02wQ3Ft\nok0F\r\n=rzz3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm2psgSjYDWQ2jjPFsTe16fpQWMTUMW5axRw9MVb4YdQIhAOD85B/7sqIVKvg3wMYiWoZZ5UvIUSp8VQjzUp2gRc4W"}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_0.1.8_1575983888142_0.45393016401661535"},"_hasShrinkwrap":false},"0.1.9":{"name":"fun-memoize","version":"0.1.9","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"description":"Memoization library for modern JavaScript","keywords":["memoization","memoize","performance","immutable"],"repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"babel-eslint":"^8.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-trailing-function-commas":"^6.22.0","babel-plugin-transform-es5-property-mutators":"^6.24.1","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","benchmark":"^2.1.4","eslint":"^4.15.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.5.1","fast-memoize":"^2.2.8","flow-bin":"^0.75.0","iMemoized":"^1.1.8","jest-cli":"^20.0.4","lodash.memoize":"^4.1.2","moize":"^4.0.4","re-reselect":"^1.0.1","reselect":"^3.0.1"},"main":"index.js","scripts":{"prepublish":"yarn build","build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest ."},"gitHead":"f74d810373f3a71f22119400abed5c475328c096","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@0.1.9","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"dist":{"integrity":"sha512-CwAqWCOyt7O8zcaN8QfZGM37YL5cR8Mt/UfhjWEpup2SATS6byMg+jL3uxiVSFPOsN5llS3AVzOvFxC8gczgZw==","shasum":"01fdb2bc50dcea9faf587f06bdae8f3de584cb70","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.1.9.tgz","fileCount":9,"unpackedSize":37701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCOhmCRA9TVsSAnZWagAAoXcP/0qpEtHh9IOAx26rF+nv\nneIaDCbT4DcyYTr+HqKkcX9lsvmJv42zz7eUptwLhPKfTAf0fZm2XC18exiL\n7fN4/CfGhlN0WZM1xvd8faVIJHXLhh/Re2iPayWNQWtDxYDVxDYXYYjXua57\nX7E5EQy+21PjD6OmUhM75XzAr0OE+fv+kkd9w2KUCvOrRjz8I0e3LoUQj+bu\nquD2Uqobi4Nzp/7zoQ+lpLvcz2FDuDUodNDuiU7K8yMTb1kmHydNDdZt1rcm\nXWRT0ATOZmNrVhcio9DSmJYZL5RYCp+v404BoeE092LUUgLmDVTRxx5Usmwk\nlOz7LobqZWXBkGQmJh4JhCZb9MaOFiWHV6v0EQZ/pQU8xWJ0oCkdtLSTxijg\n+HqMX1vxWarjcx3Jw4FEYNnvwR7hCOTZmkRkUzrGsduQkxdSvGFVTrC6c+eq\ntxuICIYcKkn3s9Ok3YzE/LB+Fok0XrCPHDgvWM71S2pstAlvocr3jV7BaUOM\ndazu8wAPNh9ObqT2OjT+i0jasri8uPBO/wxg2zN66Lbj+ikqKoEofuBhpB/I\nUzXnq4YVU4U5nF13K7mqZjhHsKyQfVjGbC4ndxLg3xiXJtOHkN51dE/9ezoI\n7gIZXE/rr9AKHyXmteHOqCzvZZFn3Y3SS/NcbLwTSSKbYcD50fdjB4vAtO47\nuPHX\r\n=TMZq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1ljKby77BH8J8akzlfzGTgdfmU9gbNDmoSxSIqauk8AiEAo5tcoehVC1oOVkaomEVuwi6EN5NhgheBrFB8M5VZ7Fs="}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_0.1.9_1577642085864_0.9148953489220755"},"_hasShrinkwrap":false},"0.2.0":{"name":"fun-memoize","version":"0.2.0","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","memoize","performance","immutable"],"repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/node":"^7.10.5","@babel/preset-env":"^7.11.0","@babel/preset-flow":"^7.10.4","babel-eslint":"^8.0.2","benchmark":"^2.1.4","eslint":"^4.15.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.5.1","fast-memoize":"^2.2.8","flow-bin":"^0.75.0","iMemoized":"^1.1.8","jest-cli":"^26.2.2","lodash.memoize":"^4.1.2","moize":"^4.0.4","re-reselect":"^4.0.0","reselect":"^3.0.1"},"main":"index.js","scripts":{"prepublish":"yarn build","build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"babel-node ./benchmark/index.js","test":"jest .","lint":"eslint src/**/*.js"},"gitHead":"74037f9ad50255cdfdca0ffc2df582cfc4971c19","description":"[![npm](https://img.shields.io/npm/v/fun-memoize.svg)](https://www.npmjs.com/package/fun-memoize) [![npm](https://img.shields.io/npm/dm/fun-memoize.svg)](https://www.npmjs.com/package/fun-memoize)","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@0.2.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-MQ4/WvEEAYiTRkkof2pnkrjRI6/0DFvDcd0am3x0BclV5MCDrA6C+cyMyOG/+ZRPK7mvx+cPlMSZ6CsnJhHIuQ==","shasum":"32c0002fcc841ab6d6aa4fb824c15b9ae88819c6","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.2.0.tgz","fileCount":8,"unpackedSize":38291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfL+g+CRA9TVsSAnZWagAALs0QAIYIM1M4JY9g82lgMq58\nqfZZZ47hxMRwDaz1LUYzeOdJJnKFLzicWiiwPEdx/eH/m/yPQgu8YEOW6i0m\ncGnaq9X6ED47XhLbYtIHEgLODTmpqiFJmsXIupmzzavYRm7YHwy5zNeqeQXN\nVJ1sn6/eGvILYp/feu9sujXOTwpAupzQcVV1saP4YQr6r6Wngh0zTBp+PFzo\nJP4bfG7vG98dcT45hqyVei7aAdYfBONiTbkIWmJnfBta8jOX3T22u8LqrTd2\nTa9nN7BL32cF0juvLkq5A34wHOpBSDk/I1ywEGKc/qfNP6w4XBjmIlsaqBYa\n1IF3EMEjA1foA58B30AOOyAaru/q/vXgb2Mr05IEWHnp8BVgVKtdQv29tRLl\nynjRJQDx10pwjnAa0ZS5WLuBnY3fe5hh/ysxXrcP38Fvg0n2nNyd3c88VKU3\nzwgNXhjQpOMZvPOos3iRoqTLcECOP9XOCop+fOAKpxPETGDypk3SuIhz8H99\nfI+JSogOGDFaS1EUkrFSI9Dwzxll7i7LsruqqKK+seMmBVHbEThEojwzw2bH\nxIibtu+8cHpkiP/GkIOKLpIM9zo2aDQY22ury/HgcOGjy/SR4CZPytTKUZwi\nKvSSVqfDc1sjXqO76L4+MP3PCFQlQpLZmQg78fithMrDFeWq+ORsfWtggFSC\nS6Fi\r\n=F5/i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDs2lg6HGSfEEMPxqhlqNOsyphKzJTe+jl24ndQq67uaAiEA2qcs6q+yeT6a3k8sz2z/YjtjymV7jdhFc3RLGHFZDe8="}]},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_0.2.0_1596975165593_0.7676577530098467"},"_hasShrinkwrap":false},"0.3.0":{"name":"fun-memoize","version":"0.3.0","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","memoize","performance","immutable"],"repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/node":"^7.10.5","@babel/preset-env":"^7.11.0","@babel/preset-flow":"^7.10.4","benchmark":"^2.1.4","fast-memoize":"^2.2.8","flow-bin":"^0.75.0","iMemoized":"^1.1.8","jest-cli":"^26.2.2","lodash.memoize":"^4.1.2","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1"},"main":"index.js","scripts":{"prepublish":"yarn build","build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"yarn build && node ./benchmark/index.js","test":"jest .","fmt":"prettier src/**/*.js --write"},"gitHead":"c9ede92e5ebde788fbaaec4824b445222877123a","description":"[![npm](https://img.shields.io/npm/v/fun-memoize.svg)](https://www.npmjs.com/package/fun-memoize) [![npm](https://img.shields.io/npm/dm/fun-memoize.svg)](https://www.npmjs.com/package/fun-memoize)","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@0.3.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Wq2aM1u8MswG5UkxM498er788dmG2OQvs3nJCdVWSWY6ntJudoER/X5JIU+VEB3m/KimiFnIjRAqOdzL3PwA7A==","shasum":"3c8d95177fc79b4cdd8c58571a3a3108cfa5575f","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.3.0.tgz","fileCount":8,"unpackedSize":38147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsX8MCRA9TVsSAnZWagAAl8cP/3zQjSfg2pXq9esUDeJC\nC5kl5Bog3rbgHCwQ5CH13Iyu55yPH7Zigbq5W6UdXPpHSXsPpAZNs9pcGykJ\nd9oilD7FgRQ7/l98spjfyhcVnMT0akSnaV3QXuTst7Uqv2KYk7qI3fvnXiLU\nFji3PdIZPm+MwF9zRi1Ws15v5IzMTkl6Fh2IJB2Fgc7G6GiqlgeAR2BXCGn5\n3SOQvPX9FmI5bD+IJkXlseEXou36cxeOySJ6i01Rm2F44PRPgm9lNge1SMUs\nNgNrXg/9wPJEtLYS91kam1DihrqhbchuAS+JO09xXREiz6qBj1oE04oeX5jG\nonj1MIWrs/tOt+tE3QCZxjFE2XM2bGuGN95z+MNCDVxGz03m9xUwdRxFbWX3\nPEDSGe+Y5sFFmc9rHfTsqOjBjW6jYl7wM0g1yy3c+qLU4E/RzgpIP5kXlBwe\nSSCgGRGCnDG+XVuhfiN4cpkedeOMlU7tw1K5WQ4kqMo6duXGUPx9cZtdQuZk\nFJAX4+76TMJ7RE5N6ChTk944f0LYE6XYobXFD33MjhW2EWVolgjgj0ptOURb\nB+4fxipakctBBrlSKIrBgIJ5ljb0NWWGrkjXcXQD1B6NS+WqT941UK5pw/FW\nM7XFznzIGB+a3ZWN0hvKxazIs3BqTUMoKTXzQZ1B4Q+078NTtd72wIjJSRYm\nWrR/\r\n=Z+1j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHll9cDlrRGGs8niWSA2F7kaI+ZSsuGIjYGWnkHZkF3AiAgB3QElzucxEc+f3oD1RC19Vl02GaQvEN1OXgjHDxT+w=="}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_0.3.0_1605467915717_0.2338327797142199"},"_hasShrinkwrap":false},"0.3.1":{"name":"fun-memoize","version":"0.3.1","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"dependencies":{"es6-weak-map":"^2.0.2","mimic-fn":"^1.1.0"},"keywords":["memoization","memoize","performance","immutable"],"repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.1","@babel/node":"^7.10.5","@babel/preset-env":"^7.11.0","@babel/preset-flow":"^7.10.4","benchmark":"^2.1.4","fast-memoize":"^2.2.8","flow-bin":"^0.75.0","iMemoized":"^1.1.8","jest-cli":"^26.2.2","lodash.memoize":"^4.1.2","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1"},"main":"index.js","scripts":{"prepublish":"yarn build","build":"rm -rf dist && NODE_ENV=release babel -d ./dist ./src","benchmark":"yarn build && node ./benchmark/index.js","test":"jest .","fmt":"prettier src/**/*.js --write"},"gitHead":"ba9729d491271a2e7458d0a1eceff1801e6e7dfb","description":"[![npm](https://img.shields.io/npm/v/fun-memoize.svg)](https://www.npmjs.com/package/fun-memoize) [![npm](https://img.shields.io/npm/dm/fun-memoize.svg)](https://www.npmjs.com/package/fun-memoize)","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@0.3.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-H0lVg/x5o6MX49cs7XxRLw8nI6JK3NnB+PECx8Q+h+yqlfHsB+OwsPnJJoAwUXTnYca5EthQ2v8wbLv4Sa60rQ==","shasum":"b71737332d9b7bb5ed71ab105858713e32c62077","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.3.1.tgz","fileCount":8,"unpackedSize":38147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsX9uCRA9TVsSAnZWagAAspsP/0xgL3vqIJr6wBNX31Pj\nuT+6KZ0JhsHYHkVXLs92JdPmOddP2kc+OSWb40feJ+tXG3rRScE8czCg7GGw\nrVpCk/8L8sDTyu8o69GhZDZ4QCeoGALKiy4h971wTY3zVU0EWt6GpCqGfKx1\nLsEnSR5O2sYXZOCGEWM1KwaGR+uJc/qkF2FvNaUCsVuL4MQ6gKdPH8F07O0G\nxJSFuthJA0cWxKaJ1lOzdr2TbEq3FBdyk6UU8stCynRYXfPA8T0cAwFRoX7s\nwG8Y+r0Yf3L4o6J7fHRVIaFr+JOz3Gb6I9TvQ8JeaabwLsg7VTU7iflXJSov\nbmjlkyG8hj2dvRon0f10mnI7DAVXCFsT8/8U6l+PTLVHgXgbOlKg/Rvg36sZ\n5iGWfFSSsbevGJB+FecZAIegVKvHrp5f8+5I8D6uymwlCWWfBv9UHIdW8QtI\na4ZG4+NN+/9QEb6pt87PEYdmNSKBOkRXetIpfe/B2XZGhOkTCAO7mbl/sSEO\nSEYTf1lrMOCNA1fbFVrn4ldcaaED681Q7HH1UMoeDZPbLrJV6a64kS0b7LY0\n5HSrtbH84c8HT5XH3IYUJ7yFzc5wN6uf7GLckrjwPyxRTZTYKbpTuCDgKVDK\nCKG4Z6Iql1m/0yNeNffy5+wQ/xHcisuvzYXLMbEoW/BFSwnXTnX1es0ynsY+\nI5eg\r\n=L4mP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmPozgr8RV9twWnc09p7YepdyjD1NBmEj6HxLviRUueQIgB1M59s9WfiZiYO3LdQx7Ts26B9olA023yyP79WOoPug="}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_0.3.1_1605468013682_0.4157776417619867"},"_hasShrinkwrap":false},"0.4.0":{"name":"fun-memoize","version":"0.4.0","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmark/index.js","test":"jest .","fmt":"prettier src/**/*.js --write"},"gitHead":"99c03e5f68e7ce20692707bcf7216ed78da6f3ab","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@0.4.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-7AZxJlqqhhqvk3KVnyLNLGuBOTqvMc3ia8m+Kt5ggtf9+q9eISEfq/dZjCFU3erGjkmLCpd96/A5nAJlOoZnsw==","shasum":"3981285bc9d958c476c7298ee7a6ca1c28684363","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-0.4.0.tgz","fileCount":8,"unpackedSize":459046,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEH2zQRVPK6mRvjFcMskmq2SndWEtxIVpe07CQ6awlLQIgYlG9Fi8xzBzmvsGrEO47dHhN1SpYz0IBmvNwXKL+mSI="}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_0.4.0_1687136543492_0.28742963055095694"},"_hasShrinkwrap":false},"1.0.0":{"name":"fun-memoize","version":"1.0.0","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmark/index.js","test:no-bigint":"jest --testPathIgnorePatterns=.*\\.bigint\\\\.js","test:bigint":"jest --maxWorkers=1 --testPathPattern=.*\\.bigint\\\\.js","test":"yarn test:bigint && yarn test:no-bigint","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --write"},"gitHead":"67b985d7f311a734dea473ab08263fd3aa11ab0a","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ARhEpi9hw/M6A3bR0U9lbr9RtmecjZbOtZsZmK8SytA7h5w6ucwnD6QgoeXQvkX1ZYX80lUMFg1tPkooxVyEbw==","shasum":"612e67bd86d6a42ca0b9b4287a27a57606f85cf6","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.0.0.tgz","fileCount":120,"unpackedSize":800065,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqO5Qx0urcEvwgdVuiwvB0pwJXb4Xh4olF0qq3dP0zNAiEA8OlTDCIM0tgGSUm6vy8KXg0HL0Ut7P9Fq6gCQY5Q1KY="}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.0.0_1688205170664_0.2754696259226306"},"_hasShrinkwrap":false},"1.1.0":{"name":"fun-memoize","version":"1.1.0","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmark/index.js","test":"jest .","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --write"},"gitHead":"19aeb96442b8695edde3b5065721ec57b57b268f","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.1.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-KWxm7D8qsEi8HM9YykaJh7fjeAdeCB3o0T46nQGAFulBUMcaE1rd1XqHokzVHN38RK9Fcjhpzo3Qh+Mw5fXnPw==","shasum":"7186ff976930f49cbdf19336d5f465d15767fea6","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.1.0.tgz","fileCount":125,"unpackedSize":821144,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQKmLxgZRBnQsknpoS8VGu0nm35SnUHXrX243dZ68YLAiBKkvYygtSW6dqn0ulo+jBAHnnwDNewjUvn+ShQQ0vIlw=="}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.1.0_1688321332047_0.18586237218433665"},"_hasShrinkwrap":false},"1.2.0":{"name":"fun-memoize","version":"1.2.0","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmark/index.js","test":"jest .","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --write"},"gitHead":"48069b9747274a3ea879729a15631d8e41ef6529","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.2.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-jg0HF92XNVSF5x1tGuZJ8SeO17G3iI5Q7ez6nmrska0TCG8v0xBFOtGUrgPCRGxsUKOMOaqjtiyVsdpG28qF/Q==","shasum":"a57b5cfde828d0a60f1a640222c801e39a415b90","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.2.0.tgz","fileCount":123,"unpackedSize":839581,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7jrtQwFn/KjleVm/3dQHQo4KlC6Tt4vDzSpNfNxT/1AiEA3Cdo9LH8jNVVAZKxckMhenMxrIdwd//UFtl7IszkTFU="}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.2.0_1688334653461_0.4515478896509151"},"_hasShrinkwrap":false},"1.2.1":{"name":"fun-memoize","version":"1.2.1","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmark/index.js","test":"jest .","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --write"},"gitHead":"0db72a18dba890398493d40c72d25be73a15e9c1","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.2.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-1xEUyoRnuQIX403f3S+T1yJakuV0Brhib7/u3rsJ8r2BJ1fAsako6jnCIdnqQMDNCE5r9pNne6UeY8nhmbf2eA==","shasum":"169a5db3520c7365eb6ccb142a412d1bc43455b1","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.2.1.tgz","fileCount":123,"unpackedSize":839587,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/X5HnenztJO1A8mTnyzxIeLjpOpnzzHfD3EdwhrjngAIhALZru0Nfn1hbFb4b2U3zjkFbC09Fxf/gAj8hI5jHemhH"}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.2.1_1688335236530_0.33951584961480785"},"_hasShrinkwrap":false},"1.3.0":{"name":"fun-memoize","version":"1.3.0","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmark/index.js","test":"jest .","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --write"},"gitHead":"26bd3052535b711019604904e125eaa401d38e24","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.3.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-7XC7zsbpgIzCVIZc3P/2Bs/PweLPnU+/NAg1bn8jkgkNVYNDEWG0+WtvjU3r+OZS364iEphmVI5mje1w2zL5Dw==","shasum":"4a1679e6f5cadbf6646b3bea9a4958ebd96ff51f","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.3.0.tgz","fileCount":124,"unpackedSize":842819,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6CXk5CgqkAmLrOmse3q1gJ98KVVUoX5OLy9dbnyBg7AIgNC+B6JxoP5Oy3t2jkxl2LcK2HOLi+Tb6uZ+Gft/UWlw="}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.3.0_1688374655602_0.04481076106193216"},"_hasShrinkwrap":false},"1.4.0":{"name":"fun-memoize","version":"1.4.0","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmark/index.js","test":"jest .","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --write"},"gitHead":"1ea09bfb1e046edd91bde3026b05ba2145b1d654","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.4.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-GPF7Ci5clipoZag6767+jMUpPEFvCONvaKhWPEwZElbiMiqtGDscK7Ke2m60/NiDAb+hnDvjWUGzBaTBZt6Btw==","shasum":"120bd2c3a87658c003f97a1fe153bf732891df12","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.4.0.tgz","fileCount":126,"unpackedSize":848666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM41gXYmfeGOEcr1iXL5qCudkWqVa/H4IdN+Op7mtqbwIgOmORP3diZPsv7rgZ3MEPeiF9+9iEtH/7Onm6h5o8+SU="}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.4.0_1689339342956_0.3425921837668955"},"_hasShrinkwrap":false},"1.4.1":{"name":"fun-memoize","version":"1.4.1","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmark/index.js","test":"jest .","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --write"},"gitHead":"26e39da5ad86cae1614acc312b7d58204c7a9fd6","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.4.1","_nodeVersion":"12.22.10","_npmVersion":"8.3.0","dist":{"integrity":"sha512-U7zsBNLRd/0w410QbupPJ0zwno1QU4X2/Mf+hlKJ03ZgoK2FUZ3g6ImyQMoU3oP8bIa0bwCH/OEzpw+Bzfxjvw==","shasum":"a27e681c6532034a5a553c9e146302519623f3fd","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.4.1.tgz","fileCount":126,"unpackedSize":852722,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw3MZfnJkX87FPOgazniMkfi4kJtVr1Tq80YC+8Dj89gIgMlxBUYATVvFCF2wrKdCLYfmy2Xlcb0VbrVh83GoR8fc="}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.4.1_1689684312774_0.597899257437609"},"_hasShrinkwrap":false},"1.4.2":{"name":"fun-memoize","version":"1.4.2","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmark/index.js","test":"jest .","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --write"},"gitHead":"9692ecfce95131b1ab428e3f49b9949da9a3e36c","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.4.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-RwjhFBcQxbpK21ZHP0mRIIuotYR3d03Sz/NpjcW4G/n99Zypuvn3fiY3NqmTymyQkUbJgi4KCATu6ybmRLAyaw==","shasum":"4af5db50bf0db719739248fd4cf74c32c2ba6838","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.4.2.tgz","fileCount":126,"unpackedSize":853041,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJxsbSSpS+3MQ5dDaDsa1uWnmH1vkgPBwi1O+IvAmX/AiBkMRzNeRbZPmP8VJyEwHIt0/dJHiO0dZ7vc1OG71qGmQ=="}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.4.2_1689684534826_0.25577701430259014"},"_hasShrinkwrap":false},"1.5.0":{"name":"fun-memoize","version":"1.5.0","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmark/index.js","test":"jest .","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmark/*.js)' --write"},"gitHead":"5e339a2f09d61ce6a5e675cddc3d02b533f926c1","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.5.0","_nodeVersion":"18.12.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-paJaNv4F69O3PFpjp1ANlzOdopzoRa1gx8HW3riD0GDiFM1SXq2uFhdZmCmTSNXw1m962cJSurPaaFLMoZhPyw==","shasum":"82a662f20054f50d06fc73d8bcf6f76fd218f19d","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.5.0.tgz","fileCount":126,"unpackedSize":852147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8Q+fWoJwDxn1Rr6jukxjYAoFlsY7Y8/EVswXapo6cUAiEAibcCDfUzvWNbmrnODsWiCWlazrI1DLzU7kC5X/HapR8="}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.5.0_1689773469796_0.7410536331777184"},"_hasShrinkwrap":false},"1.5.1":{"name":"fun-memoize","version":"1.5.1","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Performant configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmarks/index.js","test":"jest .","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmarks/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmarks/*.js)' --write"},"gitHead":"f571e6add34833db203d2b83460c9f1efc752536","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.5.1","_nodeVersion":"18.12.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-uLkSS0F+MXA+A824VcxB/ibnbifjrD7CATWx9P4d1HlCRFOMb/6khuWSKgP9em8SQyqCmb9Lu80WRjyhDmRA1Q==","shasum":"6a60eaa7bbe71a42cd0dbaa8230f7b9934611d1c","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.5.1.tgz","fileCount":126,"unpackedSize":854675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqrfpDY8KzINpZstQrA3fdBzBbexrgqBlorLyuh+IovgIhAIFkvKHsFk7QY5vqTGWk2JHvbAFKTFdeavYtr6/4+1K/"}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.5.1_1689774043197_0.6708336267189443"},"_hasShrinkwrap":false},"1.6.0":{"name":"fun-memoize","version":"1.6.0","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Performant configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmarks/index.js","test":"jest .","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmarks/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmarks/*.js)' --write"},"gitHead":"ba2e2ffb609545b200719d5c81a92daa99201e73","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.6.0","_nodeVersion":"18.12.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-I/KNs7g00ileWp8xMxwOm4cwkyIAtwom+pfhnZ5JBEk0nHohLwPu6AKv8YeBTX0iFyFnf4uAGCmjl2QWMp2UDA==","shasum":"d235c135bd252a705c18e010c270a6bc9d200206","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.6.0.tgz","fileCount":126,"unpackedSize":866880,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcMSVPVcveAKyGC4oAB9Q/QtXByWmNuVLDwhKqBW39bgIhAPIEOb7exbq8jb0tCQdx4R51oTFTNVx6uAJ+FyL7bdep"}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.6.0_1689780544941_0.5230118301136757"},"_hasShrinkwrap":false},"1.7.0":{"name":"fun-memoize","version":"1.7.0","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Performant configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmarks/index.js","test":"jest .","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmarks/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmarks/*.js)' --write"},"gitHead":"10912a591c3be40888effd247ab43857185801fe","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.7.0","_nodeVersion":"18.12.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-yLmjzoXAvkKbuTF9uKPEa+1VVrvjJN3F+t7zy+j1oxyY/ZEMZs8YASTLUwFdVydvBbJzI/GBQMzbKsaqRGMePg==","shasum":"9ff2ee0d268b971460bbfa6230ecc3a97b5681a0","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.7.0.tgz","fileCount":126,"unpackedSize":861551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFnMY0LxX8FNYo2UGYexHTy/v72fVAklOx+ptzoe/G+AiBiGfXo+bCXYJd2VEakiuwmSsUVef6zWV5KKRtvUe3H/g=="}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.7.0_1689881920290_0.5841842611684087"},"_hasShrinkwrap":false},"1.8.0":{"name":"fun-memoize","version":"1.8.0","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Performant configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmarks/index.js","test":"jest .","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmarks/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmarks/*.js)' --write"},"gitHead":"981f11d0c4f0a56f949f0d8298032373af6d3653","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.8.0","_nodeVersion":"18.12.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-sCTl5XR7XZ+d+Hnfmx6bHe3mU7P/C5YZweZgGKOgsrodzZh6SdePMKOhOv5DGlT7WzfjoVjHzW2nth8Oh3XIcQ==","shasum":"7866c1ec41ba7c91822afc036b381d147f7c742a","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.8.0.tgz","fileCount":125,"unpackedSize":870687,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoEo6ne5zjac6TBF/lkyi575QJyBytfpzVZUOLzs4G5wIhAOVD0TEjqQUeCOFOpmz6tkyJ9IgiJZb9u9i/BtVmYPAM"}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.8.0_1690029697401_0.16208977317013162"},"_hasShrinkwrap":false},"1.9.0":{"name":"fun-memoize","version":"1.9.0","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Performant configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmarks/index.js","test":"jest .","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmarks/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmarks/*.js)' --write"},"gitHead":"d079d7be0da27a5196ae82b37b45418a2fad8c90","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.9.0","_nodeVersion":"18.12.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-TrAOlly4/7jj6Cf85ZkP0F1Gate43Crh1URz2OKbNg0/5Ihk8sWCow/5fj6V/aYjXhEo3HNidZm0RVs+dvKISA==","shasum":"98d55d37512b078f77ad589f41401a6e2afd6c1f","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.9.0.tgz","fileCount":125,"unpackedSize":875966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMff5C/8vmEzpjUjecfat1fJUUZwqdPFtwxhBdwig2pAiASYrjN+wQOBW1D1+4/OXeJkgjKewFi5x3eunD3E/0Z6g=="}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.9.0_1690123693762_0.024715435942794794"},"_hasShrinkwrap":false},"1.10.0":{"name":"fun-memoize","version":"1.10.0","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Performant configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmarks/index.js","test":"jest .","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmarks/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmarks/*.js)' --write"},"gitHead":"35feb9f5d50bfdf4573f3504e87265616ba1e567","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.10.0","_nodeVersion":"18.12.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-gkq4f/kDaxywJ1QNIn7LH9qH69U8uSgLE5lQiaLlwARkbQzVh3STrSXjrYnbs1ZFQmO+f9FCeGTSDtN32oYEfQ==","shasum":"af138d03c8e5cbd458b2f4d9debbed1d7dd5065b","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.10.0.tgz","fileCount":125,"unpackedSize":876582,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+1koso+ye2yIQcVzhtwOrrJwfEM68JzRyYLjRBVW46AiEAr0LG/9l9lWFyVf2gstwUhWBehHYYfQwmNqtwYYRPFhc="}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.10.0_1690888213034_0.7023945217098801"},"_hasShrinkwrap":false},"1.10.1":{"name":"fun-memoize","version":"1.10.1","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Performant configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmarks/index.js","test":"jest .","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmarks/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmarks/*.js)' --write"},"gitHead":"85842b3cb0025175a7bdb650faa91fa9dcb9e20f","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.10.1","_nodeVersion":"18.12.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-L94SpYrelmKMMHGp5XPM940uylTwi/dNczELFTux3sP0RWtL2WtcYqyAwwB7StT0gGZRBFhQfD7yQgjZLxG52w==","shasum":"343a4cf513273ff5fbab03fc4a2c9c93070a21fd","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.10.1.tgz","fileCount":125,"unpackedSize":876499,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIWworTu14WjRSRPnB3dR9R+LrXCvDz1bA06WQGoAF9AiA61+sIpyWM0Ef7F/qQhWTlPlUP7u665QFYd+uDGghArQ=="}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.10.1_1692290954959_0.9793559471120008"},"_hasShrinkwrap":false},"1.11.0":{"name":"fun-memoize","version":"1.11.0","author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"description":"Performant configurable memoization module for modern JavaScript applications","dependencies":{"mimic-fn":"^1.1.0","weakmap-polyfill":"^2.0.4"},"keywords":["memoization","memoize","performance","immutable"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"license":"MIT","devDependencies":{"0x":"^5.4.1","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^11.0.0","benchmark":"^2.1.4","esbuild":"^0.17.5","fast-memoize":"^2.2.8","iMemoized":"^1.1.8","jest":"^29.5.0","lodash.memoize":"^4.1.2","lru-memoize":"^1.1.0","moize":"^4.0.4","prettier":"^2.1.2","re-reselect":"^4.0.0","reselect":"^3.0.1","rollup":"^3.13.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-dts":"^5.1.1","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.5.0","typescript":"^4.9.4"},"scripts":{"prepublish":"yarn build","build":"rm -rf dist build && NODE_ENV=release rollup -c rollup.config.mjs && tsc --moduleResolution node --downlevelIteration --outDir build --sourceMap true ./src/index.ts","benchmark":"node ./benchmarks/index.js","test":"jest .","lint":"prettier '(src/**/*.ts)|(__tests__/**/**.js)|(benchmarks/*.js)' --check","fmt":"prettier 'index.d.ts|(src/**/*.ts)|(__tests__/**/**.js)|(benchmarks/*.js)' --write"},"gitHead":"5c8f29c43f4dbf3cf23341d10e442b5f0f5750be","bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"},"homepage":"https://github.com/olegnn/fun-memoize#readme","_id":"fun-memoize@1.11.0","_nodeVersion":"18.12.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-PEQXyRyz+ABZaqTmcbc4/o0lYGLbTnJpakCg+FprYb5spuHcDGYF988q9ThYzYwecYs7ln71HAvelqzP315YYQ==","shasum":"6b54f1a927d3fd38de329c50e5d05751fb2172cf","tarball":"https://registry.npmjs.org/fun-memoize/-/fun-memoize-1.11.0.tgz","fileCount":125,"unpackedSize":877279,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/aYHwDNcOYwAfsZUhZlQIWvxxgXGX9XkZlYDGwoijgQIgOihqimuKw76BAMEGB6YX7gt0yF1iOgRpIHoD94ccf38="}]},"_npmUser":{"name":"olegnn","email":"olegnosov1@gmail.com"},"directories":{},"maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fun-memoize_1.11.0_1692737515096_0.054269392388583526"},"_hasShrinkwrap":false}},"readme":"# `fun-memoize`\n\n[![npm](https://img.shields.io/npm/v/fun-memoize.svg)](https://www.npmjs.com/package/fun-memoize)\n[![codecov](https://codecov.io/gh/olegnn/fun-memoize/branch/master/graph/badge.svg)](https://codecov.io/gh/olegnn/fun-memoize)\n\n**Have fun! 😏**\n\nPerformant configurable memoization module with fully controllable cache for modern JavaScript applications.\n\nProvides fast memoization using **Same-value-zero** equality check for **non-variadic** functions [with **fixed argument length**].\n\n## Installation\n\n```shell\n  npm i --save fun-memoize\n```\n\n```shell\n  yarn add fun-memoize\n```\n\n## Examples\n\n```javascript\nimport memoize from \"fun-memoize\";\n\nconst func = (a, b, c) => {\n  // Some expensive calculations...\n  let res = 0;\n  for (let i = 0; i < a * b * c; i++) {\n    res += i % 17;\n  }\n  return res;\n};\n\nconst memoizedFunc = memoize(func);\n\nconst myRes = memoizedFunc(50, 60, 70);\n// It will take some time...\n// And then\n\nconst myResAgain = memoizedFunc(50, 60, 70);\n// Will complete almost instantly\n\nconst mySecondRes = memoizedFunc(20, 30, 40);\nconst myResAgainAgain = memoizedFunc(50, 60, 70);\n// Almost instantly again\n```\n\nAlso, you can replace [reselect](https://github.com/reactjs/reselect), which stores only the last result of the function execution\n\n```javascript\nimport { createMemoizedSelector } from \"fun-memoize\";\n\nconst shopItemsSelector = (state) => state.shop.items;\nconst taxPercentSelector = (state) => state.shop.taxPercent;\n\nconst subtotalSelector = createMemoizedSelector(shopItemsSelector, (items) =>\n  items.reduce((acc, item) => acc + item.value, 0)\n);\n\nconst taxSelector = createMemoizedSelector(\n  subtotalSelector,\n  taxPercentSelector,\n  (subtotal, taxPercent) => subtotal * (taxPercent / 100)\n);\n\nexport const totalSelector = createMemoizedSelector(\n  subtotalSelector,\n  taxSelector,\n  (subtotal, tax) => ({\n    total: subtotal + tax,\n  })\n);\n\nlet exampleState = {\n  shop: {\n    taxPercent: 8,\n    items: [\n      { name: \"apple\", value: 1.2 },\n      { name: \"orange\", value: 0.95 },\n    ],\n  },\n};\n\nconsole.log(subtotalSelector(exampleState)); // 2.15\nconsole.log(taxSelector(exampleState)); // 0.172\nconsole.log(totalSelector(exampleState)); // { total: 2.322 }\n```\n\n## API\n\n```typescript\n/**\n * Config for the leaf and storage cache strategies.\n */\ntype StrategyConfig<K, V> = {\n  leafStrategyClass: CacheStrategyClass<K | LeafStorage<K, V>>;\n  storageStrategyClass: CacheStrategyClass<NestedStorage<K, V>>;\n};\n\n/**\n * Storage callbacks.\n */\ninterface StorageParams<K, V> {\n  /**\n   * Callback to be called on the storage creation.\n   * @param storage\n   */\n  onCreateStorage?: (storage: Storage<K, V>) => void;\n  /**\n   * Callback to be called on the storage removal.\n   * @param storage\n   */\n  onRemoveStorage?: (storage: Storage<K, V>) => void;\n}\n\n/**\n * Leaf storage callbacks.\n */\ninterface LeafStorageParams<K, V> extends StorageParams<K, V> {\n  /** Callback to be called on the leaf creation */\n  onCreateLeaf?: (leafKey: K) => void;\n  /** Callback to be called on the leaf removal */\n  onRemoveLeaf?: (leafKey: K) => void;\n}\n\n/** Parameters for the `UnifiedStorage` */\ninterface UnifiedStorageParams<K, V> extends StorageParams<K, V> {\n  /** Denotes if the object storage must be used for values with primitive keys */\n  useObjectStorage?: boolean;\n  /** Denotes if the weak storage must be used for values with non-primitive keys */\n  useWeakStorage?: boolean;\n}\n\n/**\n * Params for the storage context.\n */\ninterface Params<K, V>\n  extends UnifiedStorageParams<K, V>,\n    LeafStorageParams<K, V>,\n    StorageParams<K, V> {\n  /**\n   * Total limit for the storages (cache nodes).\n   */\n  totalStoragesLimit?: number;\n  /**\n   * Total limit for the leaves (cache entries). Default is 10000.\n   */\n  totalLeavesLimit?: number;\n  /**\n   * Limit of the leaves per a single leaf storage.\n   */\n  leavesPerStorageLimit?: number;\n  /**\n   * Total limit of the leaf storages.\n   */\n  totalLeafStoragesLimit?: number;\n  /**\n   * Either strategy class or different strategy classes for leaves and storage nodes.\n   */\n  strategy?: StrategyConfig<K, V> | CacheStrategyClass<unknown>;\n}\n\n/** Params interface extended with optional length and checkLast flag */\ninterface ParamsWithLength<K, V> extends Params<K, V> {\n  /** Overrides function length */\n  length?: number;\n  /** Check last arguments or not (default to `true`) */\n  checkLast?: boolean;\n}\n\n/**\n * Memoizes provided function returning wrapped version of it.\n * Result function will return value without calling the supplied function if it's present in the cache for the supplied arguments according to `Same-value-zero` algorithm.\n * If no value is found, the underlying function will be called with provided arguments.\n * @param func\n * @param params\n */\ndeclare function memoize<V>(\n  func: (...args: any[]) => V,\n  { length, checkLast, ...params }?: ParamsWithLength<any, V>\n): typeof func & {\n  recomputations: number;\n};\n```\n\n## Available cache strategies\n\n- `LFU` - `L`east `F`requently `U`used cache replacement policy.\n- `LRU` - `L`east `R`ecently `U`sed cache replacement policy.\n- `FIFO` - `F`irst `I`n - `F`irst `O`ut cache replacement policy.\n\nAlso, you can build your own by extending `CacheStrategy` or one of the existing strategy classes.\n\n## Example custom configuration\n\n```javascript\nimport { memoize, LRU, LFU } from \"fun-memoize\";\n\nconst fn = (a, b, c, d, e) => a + b + c + d + e;\n\nconst memo = memoize(fn, {\n  length: 5,\n  checkLast: false,\n  totalLeavesLimit: 1e5,\n  totalStoragesLimit: 500,\n  totalLeafStoragesLimit: 1000,\n  leavesPerStorageLimit: 1000,\n  strategy: { leafStrategyClass: LRU, storageStrategyClass: LFU },\n});\n```\n\n## Benchmarks\n\n\n`node v20.4.0`:\n\n```\nfun-memoize#strings x 6,220,539 ops/sec ±0.64% (93 runs sampled)\nlru-memoize#strings x 358 ops/sec ±0.11% (65 runs sampled)\nfast-memoize#strings x 57,967 ops/sec ±0.14% (98 runs sampled)\nmoize#strings x 2,507,922 ops/sec ±0.17% (96 runs sampled)\nFastest is fun-memoize#strings\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\nfun-memoize#numbers x 5,432,385 ops/sec ±0.23% (101 runs sampled)\nlru-memoize#numbers x 209,043 ops/sec ±0.06% (101 runs sampled)\nfast-memoize#numbers x 1,270,237 ops/sec ±0.50% (96 runs sampled)\nmoize#numbers x 2,089,402 ops/sec ±0.07% (102 runs sampled)\nFastest is fun-memoize#numbers\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\nfun-memoize#mixed x 6,134,581 ops/sec ±0.14% (102 runs sampled)\nlru-memoize#mixed x 8,841,094 ops/sec ±0.30% (97 runs sampled)\nfast-memoize#mixed x 17,696 ops/sec ±0.33% (96 runs sampled)\nmoize#mixed x 3,215,997 ops/sec ±0.09% (102 runs sampled)\nFastest is lru-memoize#mixed\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\nfun-memoize#fib x 7,231,197 ops/sec ±0.30% (101 runs sampled)\nlru-memoize#fib x 1,312,083 ops/sec ±0.35% (98 runs sampled)\nfast-memoize#fib x 92,902 ops/sec ±0.50% (72 runs sampled)\nmoize#fib x 6,182,099 ops/sec ±0.38% (96 runs sampled)\nFastest is fun-memoize#fib\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\nreselect#selectors - different states x 201,491 ops/sec ±0.28% (94 runs sampled)\nre-reselect#selectors - different states x 195,033 ops/sec ±0.29% (97 runs sampled)\nfun-memoize#selectors - different states x 3,633,487 ops/sec ±0.42% (95 runs sampled)\nFastest is fun-memoize#selectors - different states\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\nreselect#selectors - same state x 35,082,520 ops/sec ±0.49% (94 runs sampled)\nre-reselect#selectors - same state x 5,088,689 ops/sec ±0.34% (96 runs sampled)\nfun-memoize#selectors - same state x 7,293,676 ops/sec ±0.61% (97 runs sampled)\nFastest is reselect#selectors - same state\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n```\n\n## Development\n\nBuild\n\n```\nyarn build\n```\n\nFormat code using prettier\n\n```\nyarn fmt\n```\n\nBenchmark\n\n```\nyarn benchmark\n```\n","maintainers":[{"name":"olegnn","email":"olegnosov1@gmail.com"}],"time":{"modified":"2023-08-22T20:51:55.557Z","created":"2018-01-09T02:04:17.249Z","0.0.1":"2018-01-09T02:04:17.249Z","0.0.2":"2018-01-09T02:18:28.563Z","0.0.3":"2018-01-09T02:35:50.968Z","0.0.4":"2018-01-09T02:36:46.899Z","0.0.6":"2018-01-09T02:54:24.041Z","0.0.7":"2018-01-09T04:28:03.606Z","0.0.8":"2018-01-09T04:55:24.286Z","0.0.9":"2018-01-09T05:04:29.710Z","0.1.0":"2018-01-09T10:47:40.102Z","0.1.1":"2018-01-09T22:56:22.782Z","0.1.2":"2018-01-13T20:48:52.242Z","0.1.3":"2018-01-14T02:55:20.103Z","0.1.4":"2018-01-14T03:03:22.611Z","0.1.5":"2018-01-14T06:08:45.779Z","0.1.6":"2019-01-31T09:07:34.951Z","0.1.7":"2019-01-31T11:03:01.517Z","0.1.8":"2019-12-10T13:18:08.318Z","0.1.9":"2019-12-29T17:54:45.975Z","0.2.0":"2020-08-09T12:12:45.714Z","0.3.0":"2020-11-15T19:18:35.857Z","0.3.1":"2020-11-15T19:20:13.835Z","0.4.0":"2023-06-19T01:02:23.667Z","1.0.0":"2023-07-01T09:52:50.941Z","1.1.0":"2023-07-02T18:08:52.274Z","1.2.0":"2023-07-02T21:50:54.028Z","1.2.1":"2023-07-02T22:00:36.810Z","1.3.0":"2023-07-03T08:57:35.794Z","1.4.0":"2023-07-14T12:55:43.307Z","1.4.1":"2023-07-18T12:45:12.996Z","1.4.2":"2023-07-18T12:48:55.061Z","1.5.0":"2023-07-19T13:31:09.965Z","1.5.1":"2023-07-19T13:40:43.415Z","1.6.0":"2023-07-19T15:29:05.211Z","1.7.0":"2023-07-20T19:38:40.513Z","1.8.0":"2023-07-22T12:41:37.744Z","1.9.0":"2023-07-23T14:48:14.007Z","1.10.0":"2023-08-01T11:10:13.296Z","1.10.1":"2023-08-17T16:49:15.157Z","1.11.0":"2023-08-22T20:51:55.374Z"},"keywords":["memoization","memoize","performance","immutable"],"author":{"name":"Oleg Nosov","email":"olegnosov1@gmail.com"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/olegnn/fun-memoize#readme","repository":{"type":"git","url":"git+https://github.com/olegnn/fun-memoize.git"},"bugs":{"url":"https://github.com/olegnn/fun-memoize/issues"}}