{"_id":"lru-cache-for-clusters-as-promised","_rev":"57-7248ffe2dbdfef82ff9eb28261db24a8","name":"lru-cache-for-clusters-as-promised","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.0":{"name":"lru-cache-for-clusters-as-promised","version":"1.0.0","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.0.0","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"96675f3086d0c4142f75b628139c01bd36b0d7d7","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.0.0.tgz","integrity":"sha512-A+9RB2Tdck15wIAal4dCsL+N8artNQ+msHOH+5o8cSXcxOiD/P+nwQlTFYu4z4EwGAS8E322eQWQX4QR5+FCaA==","signatures":[{"sig":"MEYCIQCDiFBuzkQopjAe8mwlQdmVcowgCJWzqufaGhDiObLBkwIhAIdEs05/MV5R7kVRQJ9j7GzuFIf/O9lp/eM9ZIMIMBmg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"96675f3086d0c4142f75b628139c01bd36b0d7d7","gitHead":"3d39db9c69b204ecc9516a2c6ea8f6fde0e6d7d3","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","coverage-badge":"./node_modules/istanbul-cobertura-badger/lib/cli.js -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"rm -rf ./coverage && NODE_ENV=test XUNIT_FILE=./coverage/xunit.xml ./node_modules/.bin/istanbul cover _mocha --print none --report none -- --reporter=spec-xunit-file && istanbul report cobertura && istanbul report lcov"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.3","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.4.0","dependencies":{"uuid":"^2.0.2","lru-cache":"^4.0.1"},"devDependencies":{"mocha":"^3.0.2","eslint":"^3.3.1","should":"^11.1.0","express":"^4.14.0","istanbul":"^0.4.5","supertest":"^2.0.0","body-parser":"^1.15.2","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"^4.4.0","eslint-plugin-react":"^6.1.2","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.1.0","istanbul-cobertura-badger":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.0.0.tgz_1472171755301_0.8829706611577421","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"lru-cache-for-clusters-as-promised","version":"1.0.1","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.0.1","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"62dc289b31a4841b8f9d1847a27ae441cb0f8acf","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.0.1.tgz","integrity":"sha512-BCUx8vrxjK24DGBQ94grhbgzjCyT+9yltxSfkGqSnK7mBVP+NV5SoEcodYJLCFxbSNB34D9AoEovN3UkfPnWmg==","signatures":[{"sig":"MEYCIQDHGXKZDsCWDV6PMOeQunufqg8T0Lhb8S539n1wkkuXxAIhAKeR32heFgA7PjiDNrus122JLoWrh7b5rd86HkbJPzvx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"62dc289b31a4841b8f9d1847a27ae441cb0f8acf","gitHead":"b8012209cf96792cb6e0f2f119270ba3a0ee549a","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","coverage-badge":"./node_modules/istanbul-cobertura-badger/lib/cli.js -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"rm -rf ./coverage && NODE_ENV=test XUNIT_FILE=./coverage/xunit.xml ./node_modules/.bin/istanbul cover _mocha --print none --report none -- --reporter=spec-xunit-file && istanbul report cobertura && istanbul report lcov"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.3","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.4.0","dependencies":{"uuid":"^2.0.2","lru-cache":"^4.0.1"},"devDependencies":{"mocha":"^3.0.2","eslint":"^3.3.1","should":"^11.1.0","express":"^4.14.0","istanbul":"^0.4.5","supertest":"^2.0.0","body-parser":"^1.15.2","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"^4.4.0","eslint-plugin-react":"^6.1.2","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.1.0","istanbul-cobertura-badger":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.0.1.tgz_1472172638094_0.565960182575509","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"lru-cache-for-clusters-as-promised","version":"1.0.2","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.0.2","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"21ca1a360d1743be29f9336e58f1b8b4a2c6cc1f","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.0.2.tgz","integrity":"sha512-UFTa68u+++8dpofTCrddMM8aBsRPi4EjKsX/aTSZDjXW6V8FTE9CjjMmUPLgzFx+VEGTWnjP1DxmLpnGaijF+A==","signatures":[{"sig":"MEYCIQCmDOr1BRRdcKyJkUv5aJgBrm1YMUwgJIxlPfZ7YxrJ6gIhAIM/rEc1JMuO6va+HHDXJYrgbp3kh/L0lEipOfUpfokp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","_from":".","_shasum":"21ca1a360d1743be29f9336e58f1b8b4a2c6cc1f","gitHead":"8e33f8de417a8eec197995c662eb24b8169c0f22","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","coverage-badge":"./node_modules/istanbul-cobertura-badger/lib/cli.js -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"rm -rf ./coverage && NODE_ENV=test XUNIT_FILE=./coverage/xunit.xml ./node_modules/.bin/istanbul cover _mocha --print none --report none -- --reporter=spec-xunit-file && istanbul report cobertura && istanbul report lcov"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.3","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.4.0","dependencies":{"uuid":"^2.0.2","lru-cache":"^4.0.1"},"devDependencies":{"mocha":"^3.0.2","eslint":"^3.3.1","should":"^11.1.0","express":"^4.14.0","istanbul":"^0.4.5","supertest":"^2.0.0","body-parser":"^1.15.2","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"^4.4.0","eslint-plugin-react":"^6.1.2","eslint-config-airbnb":"^10.0.1","eslint-plugin-import":"^1.14.0","eslint-plugin-jsx-a11y":"^2.1.0","istanbul-cobertura-badger":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.0.2.tgz_1472172936419_0.808892110362649","host":"packages-12-west.internal.npmjs.com"}},"1.0.3":{"name":"lru-cache-for-clusters-as-promised","version":"1.0.3","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.0.3","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"ac5dddf68cb6f5390f25b7915cb91d1d2dbf0a1c","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.0.3.tgz","integrity":"sha512-BhGnVWU6mFESm84sAlYsrx6dhI9I5m0iZ7ysT3teyBUSuTNhlSC6Cp4GF3srH6U+qRSaOpUsfvgZpj4k7meWLQ==","signatures":[{"sig":"MEYCIQDsGNvTp5ByM8ePX1kFzfg3+ZSdlIZ56NUbrZa5oBJk8QIhAMIvc5Wdfm4fDtm4BgtlDo18WT6RCzEs4gNvs340P1JZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"ac5dddf68cb6f5390f25b7915cb91d1d2dbf0a1c","gitHead":"b17012b55bd3cb5d316aa29e9f13ccc17e0a529c","scripts":{"lint":"eslint .","test":"DEBUG=lru-cache-for-clusters-as-promised mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.7","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.6.0","dependencies":{"uuid":"^2.0.2","debug":"^2.2.0","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.0","express":"^4.14.0","supertest":"^2.0.0","developer-tools":"0.0.2","eslint-plugin-mocha":"^4.5.1","eslint-plugin-react":"^6.3.0","eslint-config-airbnb":"^11.1.0","eslint-plugin-import":"^1.15.0","eslint-plugin-jsx-a11y":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.0.3.tgz_1474483878412_0.18426599982194602","host":"packages-12-west.internal.npmjs.com"}},"1.0.4":{"name":"lru-cache-for-clusters-as-promised","version":"1.0.4","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.0.4","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"d753bc6e76c05e42024582f74e7cf07670546db2","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.0.4.tgz","integrity":"sha512-7SXc0jgy9nmD6WsXQxL5M3xmZundzulPIwSm0y8Y06bIrrTnHpStqmk6codJjt2pG17gh19TJ42nVwyG52Y4ZQ==","signatures":[{"sig":"MEUCIQC2IXuO9feyHXsHg4upNHD7KIk1jMCQeMKIHXdd1r6KBgIgI+YM0Px2qEOauVZphFrF81n0rzC2i/araaG2bX3qDIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"d753bc6e76c05e42024582f74e7cf07670546db2","gitHead":"588b226b60e06967616a992e164dd770d636781c","scripts":{"lint":"eslint .","test":"DEBUG=lru-cache-for-clusters-as-promised mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.8","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.6.0","dependencies":{"uuid":"^2.0.3","debug":"^2.2.0","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.0","express":"^4.14.0","supertest":"^2.0.0","developer-tools":"0.0.3","eslint-plugin-mocha":"^4.5.1","eslint-plugin-react":"^6.3.0","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.0.4.tgz_1474911135729_0.8389345665927976","host":"packages-12-west.internal.npmjs.com"}},"1.0.5":{"name":"lru-cache-for-clusters-as-promised","version":"1.0.5","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.0.5","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"2897d8c10d7fbff468899b54dfeb0a14097f07b0","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.0.5.tgz","integrity":"sha512-02e7YsWM2J8jn9HgX+NbqtTDvKEGjY9FfDMB5GgXX9VMoofrijwL6qtYoepUmADFnaLMeU5Owh+TXOx9yfhnqg==","signatures":[{"sig":"MEUCIAhWHhkHbV4w1eh6P7WYoAXv+RIZYNzuAZvJttAbigkPAiEAkhZ4LFe0VTiy31wgJdawTZWoU+iPEXMvhSsVko5Arco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"2897d8c10d7fbff468899b54dfeb0a14097f07b0","gitHead":"2b2d083c0ccd7038ee23a14c7044e8c6c29f2c1f","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.8","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.6.0","dependencies":{"uuid":"^2.0.3","debug":"^2.2.0","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.0","express":"^4.14.0","supertest":"^2.0.0","developer-tools":"0.0.3","eslint-plugin-mocha":"^4.5.1","eslint-plugin-react":"^6.3.0","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.0.5.tgz_1475134683322_0.056600244948640466","host":"packages-12-west.internal.npmjs.com"}},"1.0.6":{"name":"lru-cache-for-clusters-as-promised","version":"1.0.6","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.0.6","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"c5f20b11ce79e6ddec9b1941221652005bb3652c","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.0.6.tgz","integrity":"sha512-/eK6HOvrHuQ0ybFoClEhwCtNPmXvexajymBWVKABioK9oZUJknOZV3zgjPBNYWBA10SM/+D8SGaBT0KDhyMfbg==","signatures":[{"sig":"MEYCIQDGOJZn+d0Tz2aaHpls1fEcZNNT3HC1PCDtbG7UmzaD8QIhAOoUgGQ6Ll8SEqFU4zJNYFCnZXtdI8HqTu2PadoE+MSP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"c5f20b11ce79e6ddec9b1941221652005bb3652c","gitHead":"0375851f2848895e09ea6b661b2914cede570132","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.8","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.6.0","dependencies":{"uuid":"^2.0.3","debug":"^2.2.0","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.0","express":"^4.14.0","supertest":"^2.0.0","developer-tools":"0.0.3","eslint-plugin-mocha":"^4.5.1","eslint-plugin-react":"^6.3.0","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.0.6.tgz_1475135372428_0.7947151672560722","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"lru-cache-for-clusters-as-promised","version":"1.1.0","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.1.0","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"61d519eaea7fca58cc475cb8d541643d2819ee20","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.1.0.tgz","integrity":"sha512-Pv1z+EfxtEN/NUKtno6Gra3YKxqq+rcVx9oaXmxfuXnKPYLPym5/X//DSrvqMydIlyN+QTLfTprOh4xSkC5KeQ==","signatures":[{"sig":"MEYCIQDf7H/jh7i78ib5e1oF6HRlRJbOD6wMJ+efNy4mua/ixQIhAP92FPTHgApXGxV+CUmVN90BE/5K5jrEuVMKFquqnjcF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"61d519eaea7fca58cc475cb8d541643d2819ee20","gitHead":"2790e414ad5bbdb15c599504e62f23243eeed0c2","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.8","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.6.0","dependencies":{"uuid":"^2.0.3","debug":"^2.2.0","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.0","express":"^4.14.0","supertest":"^2.0.0","developer-tools":"0.0.3","eslint-plugin-mocha":"^4.5.1","eslint-plugin-react":"^6.3.0","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.1.0.tgz_1475199180723_0.43630791804753244","host":"packages-12-west.internal.npmjs.com"}},"1.2.0":{"name":"lru-cache-for-clusters-as-promised","version":"1.2.0","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.2.0","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"d8a3bccc76f83839c588e13dd6aad15af2d9dc84","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.2.0.tgz","integrity":"sha512-WArRhGdjRPhac74iiJdm91vymy/GmiwQNT3cVOdFDk0AOTaJUFpZQXrZ5FXaF3Sul8h/SyZSSA6q8QToulZlmQ==","signatures":[{"sig":"MEUCICsoJPc7fmwMgtYUA27S/YLH06pNxeZMgxezbty7kOtUAiEA94xcGkQNndSHzCpvuaR+ExMkOj+2lBk8di5YZxjfksw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"d8a3bccc76f83839c588e13dd6aad15af2d9dc84","gitHead":"b5a74236d92d5cebd707d8acd89edc78043f4e97","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.8","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.6.0","dependencies":{"uuid":"^2.0.3","debug":"^2.2.0","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.0","express":"^4.14.0","supertest":"^2.0.0","developer-tools":"0.0.3","eslint-plugin-mocha":"^4.5.1","eslint-plugin-react":"^6.3.0","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.2.0.tgz_1475274364903_0.7780445856042206","host":"packages-16-east.internal.npmjs.com"}},"1.3.0":{"name":"lru-cache-for-clusters-as-promised","version":"1.3.0","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.3.0","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"4504cd2c00a1d9488b3dbde9b33f14eed6986174","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.3.0.tgz","integrity":"sha512-NNxv7QWEQahnQ35WuYqyOsMjVLbxYO044grXhhEGvAiX6LQTVPkhLVGQfGJ8w1cznWg196bWRIkT9CBXpJujhA==","signatures":[{"sig":"MEQCIG9fjgxHBDKZf/unT3VTNI9cagBWYexfefnA86l9FaY2AiBA4URDNh5wKmBSYFZqPAlcFQBnwe285XDVOR9wn2LvJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"4504cd2c00a1d9488b3dbde9b33f14eed6986174","gitHead":"f464eb2d99c00b4b11048fb41492977cd08e2ab5","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.8","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.6.0","dependencies":{"uuid":"^2.0.3","debug":"^2.2.0","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.0","express":"^4.14.0","supertest":"^2.0.0","developer-tools":"0.0.3","eslint-plugin-mocha":"^4.5.1","eslint-plugin-react":"^6.3.0","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.3.0.tgz_1475539803340_0.11622301070019603","host":"packages-12-west.internal.npmjs.com"}},"1.3.1":{"name":"lru-cache-for-clusters-as-promised","version":"1.3.1","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.3.1","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"de5658d7272fd01e3ede17f586d2ea9dd7585e6b","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.3.1.tgz","integrity":"sha512-Fxio3KtyYv8O+7h4J7thZ8d0tnOy7tILdps1t7KtZqAPLchss7iQf69AYEfqq0otzKtJ0JRPgdwYwOA9KrsjbA==","signatures":[{"sig":"MEYCIQCiflU7ECOZtO1IsSbcBigbEbROipyZIXTnUL0BKI5YhQIhAMIz8qXIVk4Em0WnbhtV+ZxHgrjwxY0KXxvrrgwoF/Rd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"de5658d7272fd01e3ede17f586d2ea9dd7585e6b","gitHead":"73357b867e94d214070df5b8ed82ea07e6757a90","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.8","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.6.0","dependencies":{"uuid":"^2.0.3","debug":"^2.2.0","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.1","express":"^4.14.0","supertest":"^2.0.0","developer-tools":"0.0.3","eslint-plugin-mocha":"^4.6.0","eslint-plugin-react":"^6.4.0","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.3.1.tgz_1476222190085_0.9809279271867126","host":"packages-16-east.internal.npmjs.com"}},"1.4.0":{"name":"lru-cache-for-clusters-as-promised","version":"1.4.0","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.4.0","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"278ed278efa1827124febdb91f93555b0359966b","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.4.0.tgz","integrity":"sha512-/GCj9JHmLLJFfkO6S5pJBG8tIZcEB+xRFUMFHaR8OrGgE855l6NFMfoSdKf6Srr1/FaFzYeeTa1NlAUwOyzqEw==","signatures":[{"sig":"MEUCIBeSgeh30IaOwa/zcGXvL9xkKQgwvE1T9nqGHPnAXUd6AiEA7Tmgk4gRg/3rW+c/WfeklGwlo2ayEF4lxbHktXkvWAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"278ed278efa1827124febdb91f93555b0359966b","gitHead":"0f878ead8305b2386ab822760b36518353368153","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.8","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.6.0","dependencies":{"cron":"^1.1.1","uuid":"^2.0.3","debug":"^2.2.0","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.1","express":"^4.14.0","supertest":"^2.0.1","developer-tools":"0.0.3","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.4.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.4.0.tgz_1477110491631_0.301878361729905","host":"packages-18-east.internal.npmjs.com"}},"1.4.1":{"name":"lru-cache-for-clusters-as-promised","version":"1.4.1","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.4.1","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"f25794da26db2161dd57591d639a92144e758050","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.4.1.tgz","integrity":"sha512-NR+gsnmkBr+71xVR2GkKlB93GfxnsYoaEGDAm0TFBSzoYeYROjV6uDOo1ZnMnnYDiwVNuSHGL54C68G2VJJ3UQ==","signatures":[{"sig":"MEQCICHK+M+Z6Msy17t/RBZEvRx5CsbKm6kEyH0B4l+rs3uDAiBCHQfwjcTbictGwLj0z+izNYiRZi9l3Ox0RMjbXQriPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"f25794da26db2161dd57591d639a92144e758050","gitHead":"b47b318c3e7dbbe822a62ab6d6dc1a0f7f65bbb2","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.8","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.9.1","dependencies":{"cron":"^1.1.1","uuid":"^2.0.3","debug":"^2.2.0","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.1","express":"^4.14.0","supertest":"^2.0.1","developer-tools":"0.0.3","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.4.1","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.4.1.tgz_1477545109778_0.7727773517835885","host":"packages-12-west.internal.npmjs.com"}},"1.4.2":{"name":"lru-cache-for-clusters-as-promised","version":"1.4.2","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.4.2","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"88c743b4023a76097ae340fae70f25d7bb023efb","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.4.2.tgz","integrity":"sha512-YL2hpOmHy0bOeV37gEsp5WHmFKAumiwvXKSEPYvcC7WBE8jLU3nBPFAkkX8QkgBWlHdJt94LDG+yxE8V92Q6Yg==","signatures":[{"sig":"MEQCIGlqC3PO+q5BN5qKC/ICVaVSlB/2a+supoo22NxpDS36AiBVGGaFcaGLSlsQ1QJgmPcdrm5/8UbMQ1LBd7gSN74bIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"88c743b4023a76097ae340fae70f25d7bb023efb","gitHead":"19c17328a74181635765313e1c1735df54127768","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.9","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.9.1","dependencies":{"cron":"^1.1.1","uuid":"^2.0.3","debug":"^2.3.0","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.1","express":"^4.14.0","supertest":"^2.0.1","developer-tools":"0.0.4","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.6.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.4.2.tgz_1478631856958_0.2486689358484","host":"packages-12-west.internal.npmjs.com"}},"1.4.3":{"name":"lru-cache-for-clusters-as-promised","version":"1.4.3","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.4.3","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"6dc07c14128f928513d4e861df12a6f8be231feb","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.4.3.tgz","integrity":"sha512-rWicQVnuJMxV0Xfb0fzhJoyAy2eweRWuapAEzzUNA9hLL39xDB2dL8NKLqiBtRVwpeJEerC7H5TrN210Jxtzqw==","signatures":[{"sig":"MEUCIGaJJmjWsMhke6MocVLhnC8TenZ0UorDEcBgspHDZW2SAiEA7soUNhTKnNFnHOSjHmcQgfc7JTx+s90WZQD9+OJY1Fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"6dc07c14128f928513d4e861df12a6f8be231feb","gitHead":"a336a13a0761e8a492da46d0f3704d6e9ffc5938","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.9","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.9.1","dependencies":{"cron":"^1.1.1","uuid":"^2.0.3","debug":"^2.3.2","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.1","express":"^4.14.0","supertest":"^2.0.1","developer-tools":"0.0.4","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.6.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.4.3.tgz_1478995142508_0.8814180581830442","host":"packages-18-east.internal.npmjs.com"}},"1.4.4":{"name":"lru-cache-for-clusters-as-promised","version":"1.4.4","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.4.4","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"8aa1152c115e85c655004ac602222bcb1173fd8a","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.4.4.tgz","integrity":"sha512-w1yc1ZaeRCBJ89Gn26+JiSAFuUj08IU8gHb7tufMv0cKOIM5fo0lRBbXcUDYv8epRkyTTaMAbL11Zpjp3qvbTA==","signatures":[{"sig":"MEUCIGGTmDMwbZh8xWX5dOWTzrl6j5QzADztujd8IG8kql0KAiEAzBdbMwmHZyC5S+pB35sFt+3IQUFIU83RjU0n0jKINgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"8aa1152c115e85c655004ac602222bcb1173fd8a","gitHead":"a336a13a0761e8a492da46d0f3704d6e9ffc5938","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.9","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.9.1","dependencies":{"cron":"^1.1.1","uuid":"^2.0.3","debug":"^2.3.2","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.1","express":"^4.14.0","supertest":"^2.0.1","developer-tools":"0.0.4","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.4.4.tgz_1479272607932_0.6123926755972207","host":"packages-12-west.internal.npmjs.com"}},"1.4.5":{"name":"lru-cache-for-clusters-as-promised","version":"1.4.5","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.4.5","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"dc64930a01335c12a05b5714424bdc17caf14727","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.4.5.tgz","integrity":"sha512-/2zRjo8LlDsShrkR+iVtsQsy+cJAIvxCAN70C7zfiHW3bWioshzSSl3OD8oE002BIaZHoxsI9GLeTb7clPkRMA==","signatures":[{"sig":"MEYCIQD4ZGI5j+3SYwJ9UYy6od4IPqfA+BaKy4ODJnllt1SjLAIhANiCNdqKQAVqWmFf1bSewkYz7LKh+SQCfL5jf7MhmcmB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"dc64930a01335c12a05b5714424bdc17caf14727","gitHead":"8be854424f6cc1487963fa5aa1e6ab1e9dbf5000","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.9","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.9.1","dependencies":{"cron":"^1.1.1","uuid":"^2.0.3","debug":"^2.3.2","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.1","express":"^4.14.0","supertest":"^2.0.1","developer-tools":"0.0.4","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.4.5.tgz_1479274375337_0.11988389724865556","host":"packages-18-east.internal.npmjs.com"}},"1.4.6":{"name":"lru-cache-for-clusters-as-promised","version":"1.4.6","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.4.6","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"40c75280f815d36eeb48d467671271dbcefbe319","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.4.6.tgz","integrity":"sha512-WxJXbvxlDRPQ/Mr3KzKYkHCx8vfo1NTA29wyHp5TH9qIjClfcLgB957aMAKb6X6Wgx7x7+k9tlN/lJTXW+4aDg==","signatures":[{"sig":"MEYCIQDm60N3BjcZrxivpQQiyaBX1rRvV4Hh9JHq187NwkZRvgIhANP83leVbsRQkVePN3eCFuOuXCMQNJ1X18gY3bNs9Ezh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"40c75280f815d36eeb48d467671271dbcefbe319","gitHead":"8be854424f6cc1487963fa5aa1e6ab1e9dbf5000","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.9","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.9.1","dependencies":{"cron":"^1.1.1","uuid":"^2.0.3","debug":"^2.3.2","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.1","express":"^4.14.0","supertest":"^2.0.1","developer-tools":"0.0.4","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.4.6.tgz_1479336713053_0.17087204684503376","host":"packages-12-west.internal.npmjs.com"}},"1.5.0":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.0","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.0","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"064d309e71dd4681684ced25b46ff8609f8fd373","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.0.tgz","integrity":"sha512-Hx+RE2ZyYUCsUrPc60+sIPJLd+fnl8jOMZaUJz1RczN4Ic0lupVtu3EFJKyGUAaFUlZl7MNj/qtn3HkfVpU+3g==","signatures":[{"sig":"MEQCIAz4X5gkB9Ik7lhVAt1ZOhyO/N03Rl7MRA3DrWLWSU5nAiB7hqgi4lQWEzs4BdsbdoA84nOXLTu0GtcevG+PQ/b5Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"064d309e71dd4681684ced25b46ff8609f8fd373","gitHead":"a8c92edd1eb9bc151820bc4c69ce2e15186df30e","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.9","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.9.1","dependencies":{"cron":"^1.1.1","uuid":"^2.0.3","debug":"^2.3.2","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.1","express":"^4.14.0","supertest":"^2.0.1","developer-tools":"0.0.4","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.5.0.tgz_1479358965490_0.19401381351053715","host":"packages-18-east.internal.npmjs.com"}},"1.5.1":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.1","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.1","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"126594b1f2eec001766bdc0d520eb071a10e9a06","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.1.tgz","integrity":"sha512-QFjHTug9XrQWtI5KFsxF6cy5gtLWAI6OkwjshA0YCHdTck2/ahHw3ChDzQtDBdF8BbyPEhjqFbQ7m5L41rzn0g==","signatures":[{"sig":"MEQCIBoOKiQ01V2/apYU9xhVc+dMjQ0oBcmwLJAQpEIPzWlnAiAFBnBMV+kVnZpCDwmEoONRnTdvewokX9xqUrJPX4KL2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"126594b1f2eec001766bdc0d520eb071a10e9a06","gitHead":"28e0f223293df120368b662790b6e864923227af","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.9","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.9.1","dependencies":{"cron":"^1.1.1","uuid":"^2.0.3","debug":"^2.3.2","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.1","express":"^4.14.0","supertest":"^2.0.1","developer-tools":"0.0.4","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.5.1.tgz_1479417588260_0.14779852028004825","host":"packages-18-east.internal.npmjs.com"}},"1.5.2":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.2","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.2","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"f2adbe2973dbe7fa5ccef110f4727c3b844dce16","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.2.tgz","integrity":"sha512-476g6wcvFBUPsX/0XOsb0yIQUNLrj2JLW64wqW9Srfps2j9i7hAZQEmNPUqpKyWRZwRVNQPQ1PvFZgJYqhhoFA==","signatures":[{"sig":"MEQCIHFwZS6pPMh2+WpjNn/sl72MUZZ3/epeaH74YMSZu6OZAiAoYRfCrtrogS6TFspG+GtWCrzJ7TnMhaG1+TMNPO03AQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"f2adbe2973dbe7fa5ccef110f4727c3b844dce16","gitHead":"2613e24af51300e60268bbc413ce9f0980276a32","scripts":{"lint":"eslint .","test":"mocha ./test","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.9","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.9.1","dependencies":{"cron":"^1.1.1","uuid":"^2.0.3","debug":"^2.3.2","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.1","express":"^4.14.0","supertest":"^2.0.1","developer-tools":"0.0.4","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.5.2.tgz_1479418600500_0.0678686541505158","host":"packages-18-east.internal.npmjs.com"}},"1.5.3":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.3","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.3","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"58e5300185f077408982b1baa87a7ff27693b285","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.3.tgz","integrity":"sha512-5HPavovJTL8f2c7im6+CHPd8i68P4kinJN2m6rnaY2/WlrxsVWt4MIW82uFilk+xfyIIrpqPgP+QlgUSqPFMSA==","signatures":[{"sig":"MEUCICtoXvT+DcmVOjfSgP/B+leZ0f9uAKTpHADlY+8BKkwxAiEAuSgcErT3ImFJvbIAQTEpFsfW+L4YHueGdOceopSvZ8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"58e5300185f077408982b1baa87a7ff27693b285","gitHead":"0210457e7bc219f6d7c793d38ed5d26c8425b6dc","scripts":{"lint":"eslint .","test":"mocha ./test -s 0","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","validate":"module-validator","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.9","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.9.1","dependencies":{"cron":"^1.1.1","uuid":"^3.0.0","debug":"^2.3.2","lru-cache":"^4.0.1"},"devDependencies":{"should":"^11.1.1","express":"^4.14.0","supertest":"^2.0.1","developer-tools":"0.0.6","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.7.1","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.5.3.tgz_1479594258127_0.3462718864902854","host":"packages-12-west.internal.npmjs.com"}},"1.5.4":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.4","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.4","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"c4e4c24a1e8faa33c1790d8c6c614fc96b2bcda3","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.4.tgz","integrity":"sha512-3rPDUHLVNKK8MLtMh8q8V35jJSCnjJW6afq9m5YATQuAcYVjNLWYVacMWMsKXm1eYeqsGj/q+q9Nfj/4Uz+5QQ==","signatures":[{"sig":"MEUCIQCbhUtORKz7TuLVe971KVE8LSYpV3lSpb/vn8SqAgTnpQIgfIhUOd2LX1bMTr2g9Gi2bhT6Ip/qV1kaPXSbI8lT+dk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"c4e4c24a1e8faa33c1790d8c6c614fc96b2bcda3","gitHead":"b685ff9562a8820648bbb12b87949e467e598f16","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","sloc-app":"sloc *.js","validate":"module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"3.10.9","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"6.9.1","dependencies":{"cron":"^1.1.1","uuid":"^3.0.1","debug":"^2.3.3","lru-cache":"^4.0.2"},"devDependencies":{"should":"^11.1.1","express":"^4.14.0","supertest":"^2.0.1","developer-tools":"0.0.7","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.8.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.5.4.tgz_1480992729991_0.37417291081510484","host":"packages-18-east.internal.npmjs.com"}},"1.5.6":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.6","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.6","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"c52bffe21e2786d17c686212257842d64e286cf9","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.6.tgz","integrity":"sha512-1mfadJSneVctAmgzNfGIdw/cB2+LUTJX3HjOy0gCsQ1ysOv0t1ikvSY3iR087jdcTRwwqe+mF73BxHzYDfOqaA==","signatures":[{"sig":"MEUCIDunlJXGuY0MvleCKTqK6havuJXRD4btFr29/9am8afaAiEAhk++R3i72CRJqwBvcCJAY/ror7ml0u95jte6QBvGEBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"c52bffe21e2786d17c686212257842d64e286cf9","gitHead":"98995b6b4b278ba66e6dce73800ba09358de37a0","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"dependency-checker","sloc-app":"sloc *.js","validate":"module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"4.0.3","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"7.2.1","dependencies":{"cron":"^1.1.1","uuid":"^3.0.1","debug":"^2.4.4","lru-cache":"^4.0.2"},"devDependencies":{"should":"^11.1.2","express":"^4.14.0","supertest":"^2.0.1","developer-tools":"0.0.14","eslint-plugin-mocha":"^4.7.0","eslint-plugin-react":"^6.8.0","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.5.6.tgz_1481781468067_0.4450536023359746","host":"packages-18-east.internal.npmjs.com"}},"1.5.7":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.7","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.7","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"2fdd2a1e4a6890405a86a63d0107c88f193aea98","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.7.tgz","integrity":"sha512-U9vKEqMORHLfxmkoO8izhW8FPtOegApno/2TDQeWt8nMKDIqw/ic8OVAoZ2KGCX57ODT+vukvEe3T4YX+Lu0uw==","signatures":[{"sig":"MEUCIGgsc6HEY6y6iKBTcZSCuybWb4D5RGNc5vFStKZKbJhKAiEAyG+1Xut2IQD9h83dR6NIDxZoI2iuXl5UQz32dZ5dR28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"2fdd2a1e4a6890405a86a63d0107c88f193aea98","gitHead":"ba6373cfd1862d1c4290395940e2c9e2698b2aab","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0","freeze":"rm npm-shrinkwrap.json &2> /dev/null && yarn install && npm shrinkwrap","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"4.1.2","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"7.5.0","dependencies":{"cron":"^1.2.1","uuid":"^3.0.1","debug":"^2.6.0","lru-cache":"^4.0.2"},"devDependencies":{"sloc":"^0.2.0","mocha":"^3.2.0","eslint":"^3.14.1","should":"^11.2.0","express":"^4.14.1","depcheck":"^0.6.7","istanbul":"^0.4.5","supertest":"^3.0.0","spec-xunit-file":"^0.0.1-3","eslint-plugin-mocha":"^4.8.0","eslint-plugin-react":"^6.9.0","eslint-config-airbnb":"^14.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^3.0.2","istanbul-cobertura-badger":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.5.7.tgz_1486068470944_0.34782868903130293","host":"packages-12-west.internal.npmjs.com"}},"1.5.8":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.8","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.8","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"5f5c4c347e9b0288ee028d637a95cc7174d8605c","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.8.tgz","integrity":"sha512-IhCtswmYng5q4sqZDka7W/rBgt9mzRRs1ncxxKe+v8Cc02ijUX23fwSmmwyA8y+tO2hcYm9ybAbF6pgc36u61A==","signatures":[{"sig":"MEUCIQClYZk1wuqdAUc+oA/PxTvmVp4GJiQOocvacyAs9bs1sgIgfI7PHT9jh6nLls1hH57rFodrqLEG85E5bZkuT4cBkoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"5f5c4c347e9b0288ee028d637a95cc7174d8605c","gitHead":"d6665553886feb48b5141d10c5a5c91e3290b0df","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"4.1.2","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"7.7.1","dependencies":{"cron":"^1.2.1","uuid":"^3.0.1","debug":"^2.6.1","lru-cache":"^4.0.2"},"devDependencies":{"sloc":"^0.2.0","mocha":"^3.2.0","eslint":"^3.16.1","should":"^11.2.0","express":"^4.15.0","depcheck":"^0.6.7","istanbul":"^0.4.5","supertest":"^3.0.0","spec-xunit-file":"^0.0.1-3","eslint-plugin-mocha":"^4.8.0","eslint-config-google":"^0.7.1","istanbul-cobertura-badger":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.5.8.tgz_1488559968223_0.5594214417506009","host":"packages-18-east.internal.npmjs.com"}},"1.5.9":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.9","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.9","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"e60d88ef8557c7ab82a582f68c6e5d7877f60a2b","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.9.tgz","integrity":"sha512-l2nMRmE1FLQ3xbQy1rEUvWAKzI91kcFl7HE6kVGEXfFpzWWM14tbtIFE1V6PRjti7I9XH4kEJHg4iui2WPmFUQ==","signatures":[{"sig":"MEQCIE1kOjrT3tLgJRSFWVLoCe1STwfET2WE9XH3i9/oBWCCAiBS5Pph+jk7gIQSuy/woV+bKYyRyBuKKfeRwaKj63nyTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"e60d88ef8557c7ab82a582f68c6e5d7877f60a2b","gitHead":"63cd8b49dcfc244897cd5daa7992ca673c77bbe9","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"4.5.0","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"7.10.0","dependencies":{"cron":"^1.2.1","uuid":"^3.0.1","debug":"^2.6.1","lru-cache":"^4.0.2"},"devDependencies":{"sloc":"^0.2.0","mocha":"^3.2.0","eslint":"^3.16.1","should":"^11.2.0","express":"^4.15.0","depcheck":"^0.6.7","istanbul":"^0.4.5","supertest":"^3.0.0","spec-xunit-file":"^0.0.1-3","eslint-plugin-mocha":"^4.8.0","eslint-config-google":"^0.7.1","istanbul-cobertura-badger":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.5.9.tgz_1494117000997_0.42235951963812113","host":"packages-18-east.internal.npmjs.com"}},"1.5.10":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.10","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.10","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"3b46210a2be7ad67c8b62483854fc9f3a653882b","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.10.tgz","integrity":"sha512-hMdLn8OANq2jDdcjs6sV6rm9rIkmvfxM2bOt32vERE8505J1rK2TxohkFoolUsbzcivYNVXzIHJiQBEG85cAjw==","signatures":[{"sig":"MEYCIQD9pK1GLfkBQ7hMJPwMz/edKo1L6efWyT/5fcEwoTggdwIhAKA+NQK5oha95YJMp7+mz8WqKOgU3pT0LSibIz6CkQXx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","_from":".","_shasum":"3b46210a2be7ad67c8b62483854fc9f3a653882b","gitHead":"bd35c4e94da6add6ff8316a7fc36014c16d4ccaa","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"4.5.0","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"7.10.0","dependencies":{"cron":"^1.2.1","uuid":"^3.0.1","debug":"^2.6.1","lru-cache":"^4.0.2"},"devDependencies":{"sloc":"^0.2.0","mocha":"^3.2.0","eslint":"^3.16.1","should":"^11.2.0","express":"^4.15.0","depcheck":"^0.6.7","istanbul":"^0.4.5","supertest":"^3.0.0","spec-xunit-file":"^0.0.1-3","eslint-plugin-mocha":"^4.8.0","eslint-config-google":"^0.7.1","istanbul-cobertura-badger":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.5.10.tgz_1494176679542_0.37292797514237463","host":"packages-18-east.internal.npmjs.com"}},"1.5.11":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.11","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.11","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"3e14465308e0d788196721bdef95e50664a83c38","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.11.tgz","integrity":"sha512-cVOHWQjsNQCqWJSRSgJVWn4uMa5kCjHXJx1lx+PGOb0HPF/tdKZou/A2N6o5qSyy0gfrFp2ui0vOWNfeKvgJcw==","signatures":[{"sig":"MEYCIQCjwDB/XgWwKzqJ+u8+2KsoMc7dpdU8JFfUS05Hjf77ZgIhAIvLSlWAL7CrzD6cdjsncFo/igFhwCYxaHTdvF/Q1aVa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","gitHead":"c10cf141e52cd4227c9a4164e91cc6953d023c7a","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"5.0.0","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"8.0.0","dependencies":{"cron":"^1.2.1","uuid":"^3.0.1","debug":"^2.6.8","lru-cache":"^4.1.1"},"devDependencies":{"sloc":"^0.2.0","mocha":"^3.4.2","eslint":"^3.19.0","should":"^11.2.1","express":"^4.15.3","depcheck":"^0.6.7","istanbul":"^0.4.5","supertest":"^3.0.0","spec-xunit-file":"^0.0.1-3","eslint-plugin-mocha":"^4.9.0","eslint-config-google":"^0.8.0","istanbul-cobertura-badger":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.5.11.tgz_1497153921128_0.0016972203738987446","host":"s3://npm-registry-packages"}},"1.5.12":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.12","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.12","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"4b0fbb6803255233fc73586ae01e352d05e9af1e","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.12.tgz","integrity":"sha512-WFbN+6ZScZ91AmS6ClO0g+S4l4dCKkndn1xPTyyxx0R0J74mtWAdhI1PgJ0zQlOrOEh5Dgeq2NZq8B/Hz/5GMw==","signatures":[{"sig":"MEQCIGNS39b8azHcXLeJyNwExJiBHGrjsSn/zhDMWrxeXoT6AiAWUEGaG34ToiLSYNqHRup7F2v/u0wJlCjkdyUSfbiVBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","gitHead":"b37c7402376e2f6b533b5b8addfa501583db842a","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"5.1.0","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"8.1.0","dependencies":{"cron":"^1.2.1","uuid":"^3.1.0","debug":"^2.6.8","lru-cache":"^4.1.1"},"devDependencies":{"sloc":"^0.2.0","mocha":"^3.4.2","eslint":"^4.1.1","should":"^11.2.1","express":"^4.15.3","depcheck":"^0.6.7","istanbul":"^0.4.5","supertest":"^3.0.0","spec-xunit-file":"^0.0.1-3","eslint-plugin-mocha":"^4.11.0","eslint-config-google":"^0.8.0","istanbul-cobertura-badger":"git+https://github.com/doublesharp/istanbul-cobertura-badger.git"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.5.12.tgz_1499408598778_0.4066544617526233","host":"s3://npm-registry-packages"}},"1.5.13":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.13","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.13","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"60e43660ceb8b4a519d87838881ff8f9c3264ab1","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.13.tgz","integrity":"sha512-a6R3kgl8Uo10EJLxRS8NCepmF8lVT53HIXnBEXN3511aFCUcUXpUxyGNj6RnQNkHVMiEvIkw+dJb2lsGcAK+wg==","signatures":[{"sig":"MEUCIAfbeEyOnkZ1xNGJM/DG4BLPOB74hD9qmXuHQonxAIDFAiEAvxn1HTHeJsnZ4pHduCdKX6ufrQZFMTden6KgjbwP2n0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","gitHead":"b9b61da725c749905392aa06130a551a828527b1","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"5.3.0","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"8.1.0","dependencies":{"cron":"^1.2.1","uuid":"^3.1.0","debug":"^2.6.8","lru-cache":"^4.1.1"},"devDependencies":{"sloc":"^0.2.0","mocha":"^3.5.0","eslint":"^4.3.0","should":"^11.2.1","express":"^4.15.3","depcheck":"^0.6.7","istanbul":"^0.4.5","supertest":"^3.0.0","spec-xunit-file":"^0.0.1-3","eslint-plugin-mocha":"^4.11.0","eslint-config-google":"^0.9.1","istanbul-cobertura-badger":"git+https://github.com/doublesharp/istanbul-cobertura-badger.git"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.5.13.tgz_1501862721257_0.1787905611563474","host":"s3://npm-registry-packages"}},"1.5.14":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.14","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.14","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"04a0dd9e9f1fa11d5482ac0d9dd52c2ff2096f5b","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.14.tgz","integrity":"sha512-KmVbiHTkIeZHLRnLyUqGO7D6TCt4TUNqirGk1p1XQfYy+8wWXlTC6ZU+uhdixo1HXqRX7/rJKXr6a8/88kSg4A==","signatures":[{"sig":"MEUCIQDVIij3vPR2LQonBOVCRp7l7U3CNyS/5rMU0jWRFB02tgIgNgVWyIhOohI8WqK+PgM4DJKaGRdRzSZkyzQiA3+S7Iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","gitHead":"0f757033d011759734c7369ae1cfc07acd6dcfab","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"5.4.1","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"8.4.0","dependencies":{"cron":"^1.2.1","uuid":"^3.1.0","debug":"^3.0.1","lru-cache":"^4.1.1"},"devDependencies":{"sloc":"^0.2.0","mocha":"^3.5.2","eslint":"^4.6.1","should":"^13.0.1","express":"^4.15.4","depcheck":"^0.6.7","istanbul":"^0.4.5","supertest":"^3.0.0","spec-xunit-file":"^0.0.1-3","eslint-plugin-mocha":"^4.11.0","eslint-config-google":"^0.9.1","istanbul-cobertura-badger":"git+https://github.com/doublesharp/istanbul-cobertura-badger.git"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.5.14.tgz_1505146023897_0.27654309617355466","host":"s3://npm-registry-packages"}},"1.5.15":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.15","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.15","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"38043780a277d6758a5247c9a65fd3a27e2ec0a9","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.15.tgz","integrity":"sha512-ZhGBJd6tEvxEsH8rbbwau3/CKIhoJ0MvJhtoX8M4uD3z/QZWkYCBxAQJ/UDtn+/neUccY713KIuSzSONoWtcfQ==","signatures":[{"sig":"MEUCICE5s701HmIqEhuumB8jPJlsSBmJwkajP097IC0uLCPOAiEAlJ/eYjtZyOVbfcT582B6zY7mV3r889yE6u0N2bNQzXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","gitHead":"0ba35c05e767777a75107d4fd084a09dcbf6199d","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"5.5.1","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"8.5.0","dependencies":{"cron":"1.3.0","uuid":"3.1.0","debug":"3.1.0","lru-cache":"4.1.1"},"devDependencies":{"sloc":"0.2.0","mocha":"4.0.1","eslint":"4.9.0","should":"13.1.2","express":"4.16.2","depcheck":"0.6.8","istanbul":"0.4.5","supertest":"3.0.0","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"4.11.0","eslint-config-google":"0.9.1","istanbul-cobertura-badger":"git+https://github.com/doublesharp/istanbul-cobertura-badger.git"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.5.15.tgz_1508020422982_0.5657287721987814","host":"s3://npm-registry-packages"}},"1.5.16":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.16","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.16","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"be6c01020c0aa5edcc91208836bcbf0cd6f38a7e","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.16.tgz","integrity":"sha512-Fzs1qH47Gsc1dPkJrIdhmg9HqYJ7SGN81pDdJ0OoPLK3m/dlmTlVlDrk1pKlhPIE7+6tRcRa1NBZlQZhrgC7Aw==","signatures":[{"sig":"MEQCICjmLWAxqtnIXZpF+b+bpKWl6iz3V/LKcgSVvxPZLPYVAiA2FA9LJEVaA+pTQh2DZ0WM3bD2Bbx/L/wPPoHb0vgOVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lru-cache-for-clusters-as-promised.js","gitHead":"930344484e97815be1870e20a48666227cc7887b","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"5.5.1","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"9.0.0","dependencies":{"cron":"1.3.0","uuid":"3.1.0","debug":"3.1.0","lru-cache":"4.1.1"},"devDependencies":{"sloc":"0.2.0","mocha":"4.0.1","eslint":"4.11.0","should":"13.1.3","express":"4.16.2","depcheck":"0.6.8","istanbul":"0.4.5","supertest":"3.0.0","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"4.11.0","eslint-config-google":"0.9.1","istanbul-cobertura-badger":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised-1.5.16.tgz_1511293878346_0.7953111473470926","host":"s3://npm-registry-packages"}},"1.5.17":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.17","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.17","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"12423d4f7fd2fd3db8a5a5fd0cc56bd07a7a41f6","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.17.tgz","fileCount":21,"integrity":"sha512-vo/puwzpx4/IGAuAcO70MU0ri95b695Ez1I6fViGj6ijadOm7+YCX2+28ebwrpKZmxsBqg+quBPBYqeCgwthyQ==","signatures":[{"sig":"MEUCICkyaN+pErL03T67oOde+g6tFb7kkkZAls9qCWHq9esjAiEAg0YjwHgdS0fib+yb7zdlDOfKNb4uEBet/dneVcrmlM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmULgCRA9TVsSAnZWagAAhcAP/iXXR0T/gta4C3LAqzCq\n8+zYpj9XsCRn5A0SIeBiyq+RWWfHx7hkoHJ1qy0Ak51kqWfc3SvJJKC7G1FM\nuT+CsztEdHDhqLD7h8uoGSVFsG1KDqjOFCyWGp89Bld8vlXqmmN3lVPf6RcF\noiYHsclrX1Gy6iYg0KSnUWsQRno9QelS/+HCSJ3ltU6vkQHhNF9g9wDhCmWD\nZOFI6wOQjVkzjdKdLk3zduVIiys8qLtUJLk29UZXKEO6j5hFqDQ2nkxxWhYV\nU5V99e7UT8IISt581Lz12kGXsL1+h6jOY8Ww0HdJJYOB82ajkLqfzYzNNo1O\nKFmP2Iodqj2xigHQbtTkb7Qn4ZybVh0bfT7yhOZT4OQc7POlEYvI0oHZ85rO\nmG60BaEYYdYgsNls5bmGiqIsNQ45IWWm8VgMkWdo7KvgpVRu2wUZn+o2b5YS\nuZnl3WnN2XH75O09Srl4JmBfWlZZ6hFxjG0c1Et0QJnxOu+y6eWD2FyIfrCS\nssD9KCRE/q2TIKUer+eYzRsRAgoffNGWFC1CvGjD60o/jWwQLvIQ5WguiS0c\nAs0BgI9tSiJlnGX7td9yeGawmeF9NWGhqTG1nSyTn1/+ZHvpXgIYuhdIGzjk\nNbxbKF8U/rmqvt7puceUoyZpbcWcYfnkpkdH5rmw4gI03/5ekfroLUDBLpxA\n/iTh\r\n=Fpi9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lru-cache-for-clusters-as-promised.js","gitHead":"916cee525a4a4418c1c1f08123ef135ec30c9e03","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/istanbul-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"6.9.0","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"10.15.0","dependencies":{"cron":"1.7.0","uuid":"3.3.2","debug":"4.1.1","lru-cache":"5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"sloc":"0.2.1","mocha":"6.0.2","eslint":"5.15.3","should":"13.2.3","express":"4.16.4","depcheck":"0.7.2","istanbul":"0.4.5","supertest":"4.0.2","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"5.3.0","eslint-config-google":"0.12.0","istanbul-cobertura-badger":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_1.5.17_1553547999518_0.24782383387959261","host":"s3://npm-registry-packages"}},"1.5.18":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.18","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.18","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"c300aa8fbb5bd091a1d41759159a236b0334af93","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.18.tgz","fileCount":19,"integrity":"sha512-mofFWNcbl6XRsIV4i96PJ/80b1b+4N+rLClP2ayFYey80jQLvy4l8IWTB+ZxV9nCf5TEODYtsby4X58rWHyTug==","signatures":[{"sig":"MEUCIHgl0HR6A9myeLflC8cQUjoZljno30iJt6oVUslJlQ9VAiEAtXdSmap2Mqoy8ArX0Z4OtMgJNEb/e2tpcnaVAEIt7XE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQojjCRA9TVsSAnZWagAAx4oP+QHYIStFHd4tADxaLxs4\n3y+C58m0i3bEg6LtLiwwBt2vRCS4EdGFZjQw6OM9asJGdsR+tRD31NxKjMhG\nOIb9XQxepV6a/2D+AfLNv6fD45Z+b/g4a2vsdPOqumrxQm7o3WiACahS1J4W\nbhHCnlRm7kjxGnXkq9B/WRslYTO3GTnUqiwNgZRtTccBvtYvC7XAF9PryA75\n1nfi2/ee9M5MBSENnKKZLOJQGPSLlUASL6o95CjzuVai6ZUg7oePsnGV2NqR\n553TX+87bnNCbhHaW4QHhXcruuWTeXXv5WsJJaFgVwq63yHmaBWBZlvESzKG\noMHcRCJGtsZKz3cR2s6lB0SVg1KJconVCyfRiLcjGVBjOGc0yZ8kX+ryZDg2\n9Vf70mSsaJfTaoog/rtMCMebFrHhAZHrV4U6w2esc56bJvcYfFkPmtBvWAG/\n2br/E0El7t5z6esqE/zAOxBjQACAwAKQi6qUe5wFml+cega11FOyn6pckHpE\nQ/IzSeyl5Nncol3oQRoytxWVjQaLwO2D2Jh8ZYUFXJbfJQ0ZVLnSTO2gKYqn\ndQN2HghEUvzyKoJGmdmi77X/hEt3tv3QP3JezWwSYvLigvIe6vSDrb8Oy0X3\nYTcbZfh0wYIhTIRAIrEgbiCLWjpKxvYAfoVgSrKq4omp4WSmPU746Rx99fnn\nNqPO\r\n=Sott\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lru-cache-for-clusters-as-promised.js","gitHead":"8c9d310084f059a7a54f8950b12ac6821d1f87b4","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/nyc-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"6.10.1","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"11.15.0","dependencies":{"cron":"1.7.1","uuid":"3.3.2","debug":"4.1.1","lru-cache":"5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"14.1.1","sloc":"0.2.1","mocha":"6.2.0","eslint":"6.1.0","should":"13.2.3","express":"4.17.1","depcheck":"0.8.3","supertest":"4.0.2","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"6.0.0","eslint-config-google":"0.13.0","istanbul-cobertura-badger":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_1.5.18_1564641507153_0.19122431336690138","host":"s3://npm-registry-packages"}},"1.5.19":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.19","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.19","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"3fa767484259a8f3d2c56ce0a6b4678296e31be0","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.19.tgz","fileCount":21,"integrity":"sha512-l3L3i0Zk9SP9EdKzfwK47Wni1VJbcSre4Arg+ZWb8oGIJ4H111M1GYhGfaGHppETB2AmIt1yDn7QaEVNWzX1aQ==","signatures":[{"sig":"MEUCIFSPQmEJZpqlc9hE37ha5I7Q1dDXf9Int8ftk3j8RAo8AiEA71sSSpwSY+a6RiiVKvk4vz9D3C3s38IwUm1tDBBuGso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRkaqCRA9TVsSAnZWagAAspQP/3me7se6uixfZwoVXdBN\nedPNOyxCzTydeDexFt5v2WulIBFGDvpwcpk7IOrEJLS7NHgeqYkdspb0mfLx\nv4J1W2R5+PNF6pQ8ISZttfIGoTWRQTu2MIbmJIe3yCHEvjNbe3PD16S1zya3\nRwV1b5q757Y6OO02+AQXqqbvcFrTlWx7QpkdldJlCv0EHWDh5loshou16R0M\niGceycjEZw/jFCYdv6rogKBuOLQo041VhEIQYACy5J06/pY13JtchxNSK00x\nKFaWg0wIi88c7w44hO/02o/iLKs7GjZqqhvXWCbRnd96X5N+41EEzfOS2l23\nIbY3zoe9lLrCeCaM3fYN5fPx/LQDcEND2qPhJoSuEQtImScfqdb4t/RNh0/W\nnGd2lGzWVES3OWqpYaoQn/+b9oGgr6RzrrYQEyyebfn1PZIwuoafX9yaJpAK\nluT2cAL7Y6hoJz4bC+MczTl06fRGY6FNAVSlN681Tsq3yrrETAtxlfi15kfu\n+/WylX7XFKJ91xOGohiI6HA/AlrWOUcNMlizL+mu6Vpm9Pa5p9R9Jr4ZM4s+\nT6LTOt+FYTFVz/YwUiYHRuxtM9RYLNywXbw6KS4rnhVSbTFSpsqonn3nipZX\nw85+WqoTpJps7B4ifNv8A/JfgQ0F6pg8NiXncFntdLdzxhaC3FHA2oultGjS\ncfyh\r\n=POU2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lru-cache-for-clusters-as-promised.js","gitHead":"b573da838437e99d8bef41f3fd1f3c1a3d09ac0a","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/nyc-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"6.10.1","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"11.15.0","dependencies":{"cron":"1.7.1","uuid":"3.3.2","debug":"4.1.1","lru-cache":"5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"14.1.1","sloc":"0.2.1","mocha":"6.2.0","eslint":"6.1.0","should":"13.2.3","express":"4.17.1","depcheck":"0.8.3","supertest":"4.0.2","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"6.0.0","eslint-config-google":"0.13.0","istanbul-cobertura-badger":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_1.5.19_1564886698143_0.05182164653410215","host":"s3://npm-registry-packages"}},"1.5.20":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.20","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.20","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"0e10f2f0db000d10837fbd65b191ed8e1a8e9793","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.20.tgz","fileCount":21,"integrity":"sha512-rg+kBuolCZaifHNNz5m1VOk32zZtKG258feJsqLBB8ED8AU0huwlBZh8+3VGtS2POuvCFQesbG2a56L8LSpcvw==","signatures":[{"sig":"MEUCIQD0PC5YiEPERU2Vh38rIylajjjjYtNoN1bVD7tI8ZJUyAIgdLTHDX0mk2cXTQxDdZzLmUn65WGWLyBAUGWJkMwY5dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkNlECRA9TVsSAnZWagAAGb8P/RYbF2UEzoBEXBeEYH/d\nGWbkt01b7hoR+VitgtmV55nJclTahjr3qsu7KZpp8+//3b5HhtGoDQKwSxm+\nzTW+5l+dyYJCPv7BujtGTdgeJ3qk9ldHr1z9c1oBPFlcDCR918KKxH78nnEB\nGrVQGgzmagifcE7nlHTmoZGi/zyB3au/DWPbB80hK3T0JwwH90zheLt31jhT\ndtJR1PyLj+5W3d/UiTgKyiArJSw5oUzhbfjGC9XCs+FYsvuA6/f0ytU1m++/\njRf36omq7MTnVausQ+TRYZ9jXzeWcFZMNza+6vU0QQBAKAbnGSD9thYYSmtB\ngFHb5skLWCkQwwcrRNxBbO7DeqMnRejAnlrNg3nzi9wysYfpx+L64OgY+r4r\nZ9LolhNItpm1GBdWqNCe24LX9chDoO6fOlb5kbowVTuBgaZkqp0KrZvQVd2r\nwuTfkhp7U5LUMAjU09lnPJuB+KnJ0dsSyZDMVyPvIw+SpLRXf6IBA4f+rSG1\nE30Qzo3XAnscLbqoDKtdWhQAWsv25gpCgFdOlSW4ltkfO8DlThWOAMrZnyPW\nXaoBbpSwsDN2pXH6Fj+powRa+i9FvNzEw8f6Wx1wd+US4C+YLJFLF8NHtxwx\nYH7kXV6OAHwx9MQhzIgGI2JUgLB9+LIYr9aB9gIVOngn6e5ktGkgEd97oL2K\n99AM\r\n=JR75\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lru-cache-for-clusters-as-promised.js","gitHead":"d7a4f9af84d112292cb815a7db20c2e0db6bdc77","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/nyc-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"6.11.3","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"11.15.0","dependencies":{"cron":"1.7.2","uuid":"3.3.3","debug":"4.1.1","lru-cache":"5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"14.1.1","sloc":"0.2.1","mocha":"6.2.1","eslint":"6.5.0","should":"13.2.3","express":"4.17.1","depcheck":"0.8.3","supertest":"4.0.2","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"6.1.1","eslint-config-google":"0.14.0","istanbul-cobertura-badger":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_1.5.20_1569773891871_0.1428280207343211","host":"s3://npm-registry-packages"}},"1.5.21":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.21","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.21","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"7c392969a2b38f8a4b071042f020bc4f6c078782","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.21.tgz","fileCount":21,"integrity":"sha512-IYvVTys3uqjzGgXzBCZBlG/t+oXe6y/nnmZP62F+b+NrjzV2yhZoM0Z9XCY0ahEl+gDhzNNT9GYWgx40K6y/oQ==","signatures":[{"sig":"MEUCIQDIlE0GAIp1nhtT1SDmnAfWXVwF+txoaA1gy4SHh28P8gIgc7MYJDFoBgDwAIgBsdQL80OTwBfm/AhUkKoqDt/a1Eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerGBlCRA9TVsSAnZWagAA8TIP/1A7wsfJNEkKiI9H6YLu\ncD9cMxwMFCJaUOAUNYWvn7LWk3NhnQCDdoUZBjphLqmgJ1bPzpxj8B3YIFB5\nSeGx8hwVzrISzp2IOZ8rbDDsGlCb64Qx/cn72HR/XeQprImjLolGduj57YNG\nSM+iIAIXmKaVu/DygFPdWRIdSRMU4xEiBi9YojDL6naEeZR3PT0t7hHclYkD\nZaJ29JfoeCyayj/q/XV08mrFv0ubcCr/4JwOWriDQeKpKeeQXD2BA8f7NNor\nNd9/Cpa0ak5SfSVT2uhwSHoyJ4FCHWIvigrtaTRyOfeAP3hbFhY01p8kdtOg\nkjsqJ/MfKXAphtz3UF8aYJlbtxMZ0C8tuJdVhfib6UspHwM39AoUokiXTz8/\nrLLZ72kY2u5CW/Zf959AQg/MSAQoSyVQrHsyWu7D9Hpx/h+WI08wOZwQkNbu\n+V/qXlBbmah3SDEmcItYYnuK0ifJOuQP77ANpnRNvmNGb4H6n/XrbVhOkiMh\nS833ntLFQLIK1r3m/Izwo8V2hL3Hew5TDPmOzLUgVvUghXHhHbKp083FJoQR\nnsJSqTckPyXU3Y9lwi7ggBtsAW3/fc0hQvXNO8g5UyR5Vz61+qgW6S8iaPjb\nigqSzjGU+twSYH8c8BFRpdKyg+/4wxFrGOYkBgKGN4sEiEp979JWwl14yKGD\nFMq3\r\n=9Qdq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lru-cache-for-clusters-as-promised.js","gitHead":"b969f0b6075561c259b62ad0b37dbfd261cd9302","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/nyc-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"6.13.6","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"11.15.0","dependencies":{"cron":"1.8.2","uuid":"8.0.0","debug":"4.1.1","lru-cache":"5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.0.1","sloc":"0.2.1","mocha":"7.1.2","eslint":"6.8.0","should":"13.2.3","express":"4.17.1","depcheck":"0.9.2","supertest":"4.0.2","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"6.3.0","eslint-config-google":"0.14.0","istanbul-cobertura-badger":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_1.5.21_1588355172986_0.04861116150694844","host":"s3://npm-registry-packages"}},"1.5.22":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.22","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.22","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"d2b973c52d866a5c95776a73c25e470827afc4da","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.22.tgz","fileCount":21,"integrity":"sha512-GK275dBA2TCMgResgStOFEvJAr8hou2Bbvse6E43ys1/ASeSysixu94gjWJknVpeOAOMOYte6wc6xG70Bqmcuw==","signatures":[{"sig":"MEQCICwPLq0TCGatRdi/e9P5H0LIP8aAWMlHmqsQHoLo80C3AiBnkktBefcK2IiFg/4QbvN5UYIF0BI03P5ZrUZ85LHV7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerGYdCRA9TVsSAnZWagAAEqoP/2qhZcl1TG4TDYqamMaR\n1O3+OmTMAOuxD7sVzRBrxyYrRowwxHKZ9EGuUCyNn+6DiWIdDk7eU1e6yumw\nmxTUNNQS3PVFi4VvsefpaI5V0dQc8Kw0AbyLiT9lporVXeYLNgI3BDJE3cXv\nVt6b45LvN3Qzb3aH+0o9IN0E0jGuTEqdwbCXEwPjGo5pDEHjjNUF39hHn3ju\niL3m34ujA0x2bJif8gp6Jlaj/sYJQyK01Ihe9zzPaKWRrOUgCkAKzAxFWfgy\nF7vs2un3o/EQwqe0D3T4NDXsDBDTNpWFdemwcTiGYYSqnwUpBXXg8NgvWk/T\nWDh7oH8KxA37zb9qyUaymYdnG4aCx04uJiq7o58GGbpV+rze8bVwZOGJIRQl\ntqGY3JrFAT4xqXVmgqbZ/44NHSn2ML1AG/KU8AF4zFUC/UkQMfwgOBUkB+MA\nM28HyeM7Um520KoDPna/CGzA9csxviwxeNMconwtauTECvV1qWF/fDzLXHYn\nHWCtqJco4WR2IsH5nzgXk2R1ELynuDqodDdUp90EC+6spjvqFi9rxA7IhXKM\nOq1Y3ABqAhHe+OiAAV1eB9+7FhPT55pLiiDIetwt/mO+P2vpEMgRxNRY0v4P\nNnxQa+3Ywuj6aWML3eg8l/EZzmCUCu/gRDoRo33BGkAYWw7Br9Vids8O+aH+\n6jrU\r\n=4NuD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lru-cache-for-clusters-as-promised.js","gitHead":"c55314c337980c700e4062263eb8bead7c5f1ef7","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/nyc-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"6.13.6","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"11.15.0","dependencies":{"cron":"1.8.2","uuid":"8.0.0","debug":"4.1.1","lru-cache":"5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.0.1","sloc":"0.2.1","mocha":"7.1.2","eslint":"6.8.0","should":"13.2.3","express":"4.17.1","depcheck":"0.9.2","supertest":"4.0.2","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"6.3.0","eslint-config-google":"0.14.0","istanbul-cobertura-badger":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_1.5.22_1588356637340_0.4596256822844571","host":"s3://npm-registry-packages"}},"1.5.23":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.23","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.23","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"ca8d9261669b06c38194c28bf102511f12686d5a","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.23.tgz","fileCount":23,"integrity":"sha512-IwSDGFIjp/q2/Nr/csfopaqFIUBoC0c103Nnvl7zcG3w0UeXEQJMlZ8i4GmW5NuPjOCIso+R2tGFz0sZqf4KaA==","signatures":[{"sig":"MEYCIQCjHDS6xVbE+DC59dMFHqtE5ogfcoRiXL1EsDmksz2tLAIhAKetS/3YwqVrSLCfJcSvG/K/8ZuU8F9zK3ZeOQBC0KIW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4TBNCRA9TVsSAnZWagAAZCkP/AwVjpLXW2rCsc6uMjNg\npM3pgRjBDYSGWHuW0GZnibM8KIP3ps2S3DjoFi8Tt63CBSpUAQqr5xT/TXaI\n7DcLp+dh81ifAe0ezydV6SXwSflf5wLotYIt8OSsIy3nK06uVF4rCh3WyqyL\n3bSAcfvKobTE+hrUwogsqXoaDpeY/FBwzbgHt99UR31lgaQ+3lcOSpk3mFem\nj3mVY0Y0q6Fb8DRalK8FOBPukoAoR0UCMsunaBok4dwlAYScNqg0Q9HrCodQ\n/AJhFMPP0bxKFprGUqmVt1JataWFZMtvPN66lFqgolQLYWGAXe5GMnpQFTHy\nTOoYp5r2GxxcdUmolGmVpnPqOusbfMJkyjhmFFREre6f++6dozdk5uXbI7Yf\nbEg8tP1KTrqdWHnhPFHH1oPFNesAoNavZwPR1+tFl7XXEo2ZPe6HkgVZhSyH\nNcnWt+LVOLfWGs+G1i+ZagUJwwrtw7cjk7mZy/GF7XQ0y0OLvZJ51nv8enyg\nPX+IcXxWBnQiAPCWzZKCw2QS91b/5mh07r4kHfsG1kegD1UEBhBuIiNce2ld\nM31tL/q1FlbQgCcZ2vaeH8IVHx+WuWO3BylzL/BMY5O93UXr87mY7r/cWl+k\nwz3RJUH/BNpgp/M+nVJSvZyAE+IciTU5iRVtWfqnQTcsjP6RlkrR5TOa4gnG\n4mtX\r\n=HoNL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lru-cache-for-clusters-as-promised.js","types":"index.d.ts","gitHead":"24f848d3b221e6bcb6101810cd3904307377465f","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/nyc-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"6.14.5","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"11.15.0","dependencies":{"cron":"1.8.2","uuid":"8.1.0","debug":"4.1.1","lru-cache":"5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","sloc":"0.2.1","mocha":"7.2.0","eslint":"7.2.0","should":"13.2.3","express":"4.17.1","depcheck":"0.9.2","supertest":"4.0.2","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"7.0.1","eslint-config-google":"0.14.0","istanbul-cobertura-badger":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_1.5.23_1591816269234_0.018887595489543774","host":"s3://npm-registry-packages"}},"1.5.24":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.24","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.24","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"3891d00161f2033ca1fcf94ffe6c9912dcb85db0","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.24.tgz","fileCount":23,"integrity":"sha512-xGHfnkBEP04lIwV00hC4A9lqs5WdGX+kksRIUAKtBnEkIG39r0Gbc+8Bt6iCdGKK7ZkywZnw/yUaIVJfLTfvbQ==","signatures":[{"sig":"MEQCIBa33FJ0RDl7VdCP6CNPylKP69WVgH7dqLddh3MvH9osAiBgRAUWFLSYuluGmLoiHhVObyHvSrB1x6UzQIMq4i+Lbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNVhnCRA9TVsSAnZWagAAW0oP/Ai4foGAowYOdIpq6hzh\npF39MeTeerY0k8W9G/FHN+bJxyq2bmWpmsxTrxFG3MMuNKqnSHXksFZdYsA2\nuD3Mre72JK3nfCnMcFkJgw1RXnNHZOE0+03UFVGIusTTIc3CbgLe9fw0hI7H\nHWTMo9PQ3dEcufCIlzTk0JCGqyGRVIyKVVbqmYQVjt0V+PWcWspUKem4N6Wm\nZ0g6FdS9p8tFc6UCbdF2KGyZv7zug0tMX9z1tcNl5O2f0ugM6PbNMNIBn6ez\nivFfgb/oSzq1x+AcWIziQZgzBD77MPn48P7f3IHciRYY8CSjcUASdorVeva7\n2HiqG1jYT350weFjXYuQ6whPhxlBctg8aub/4qGt/3v7wcJbLtXRceNYLn5p\njMm8Q7lvCZYDI+osyRJQ2+kGTUGmZX9FSWNpjdET8exaW/FUJ0YjRBBfcM2/\nxM/3MdK5WwPIzi1Tt3xMNzA3/PGOGzSbpfW32EXRHGkzzJOt/iEDy3L+D6dH\nL+tL4gwTWV3NDiW6KPH3SvuOClq8jwKXV80oEU1/oi7Zsr1clpymPA5JvSse\nqJK9mTyhRSnNR2WJe9s6cDLFxEDq0StkN005rgLyV2Ao7+3Ndmnf2JZCMILE\n/viakWJOlY8CMxwsmHWabjzQIcrzid35vE6rENzeMXKy9jDQaLzABI+ZT4p4\n6bQS\r\n=6dmm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lru-cache-for-clusters-as-promised.js","types":"index.d.ts","gitHead":"edfe9656978330ed696f93018b99b569f34967d8","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/nyc-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"6.9.0","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"10.16.3","dependencies":{"cron":"1.8.2","uuid":"8.3.0","debug":"4.1.1","lru-cache":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","sloc":"0.2.1","mocha":"8.1.1","eslint":"7.6.0","should":"13.2.3","express":"4.17.1","depcheck":"1.2.0","supertest":"4.0.2","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"8.0.0","eslint-config-google":"0.14.0","istanbul-cobertura-badger":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_1.5.24_1597331559206_0.6867020784156614","host":"s3://npm-registry-packages"}},"1.5.25":{"name":"lru-cache-for-clusters-as-promised","version":"1.5.25","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.5.25","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"0466e5d10ebd9779b7cbeffe69a12e95545b0629","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.5.25.tgz","fileCount":23,"integrity":"sha512-mZDl+YU+dYpMzA+h4v0jyihrr8lGvxvprP41UHSqTw46aWfJ4yL2ldEBWRqYzjM6yT/XwUSTeoJr4Vi707HriA==","signatures":[{"sig":"MEYCIQD31x+QBOOpkrJtiE3DGhRjBgZQ2Ox1AOCdbemzWPQRUwIhAPJT3rby+FguAbQsFvWvnqlbboYwJzwKS9BdJOBkUoqY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP0IQCRA9TVsSAnZWagAAGG0QAIl4cRN2GexqCjCC731R\n8/Cy0IZvlVYM604qxva/PtBxXQkjiUOKOsEFOSYexD4c8wQ2eSR6JxQ1jejn\nyWRXSMajQv1s1dBfSCXYisuYFDS6JyYS9lA9dUOcHvNvKISWwX9MrahpMymB\nVahqTRLMNqqAd9WHhIjO2daS7OkYVVxZxDVYf9/5NwGwX/DyM0CWkyRupC84\nCcFirhpgGlP1An0J2YuQOe2dpESnCiuTgNEo2mc7sXTZ9P8z8dVMcBPorKpv\n9aZPXEQPXvtMbB3gGZkWTAurPYrv8+WxB3Yn0PKK3eCMrcEkGPcL4SZ3tJm7\nyRKHiv/j07MwV7Rafiv57OeDs3lKFcSev/T72/sTbLjUCqaWK992UGdRWEX+\nBepMoOQWQrN6vUMGgSFaPBn1neB6elu/r6JZ9oegFJ/SX+a5aTzyZeANsYf8\nm2Ri2mHuw9WZctrWQM25XZpoczWJrkun9xemwN7UR+odXkQDfblQJGh4OIHJ\nq+WhMx85JlzslCB3aoL+HrvUvCYdSYM39xxcivU4FSdtbFIpuSyt6IRfltBe\nXWyARJLS4jhuDOJMFk7s8/v3etVo8uYdGEjsiaSlDHTwSho5B9nwywsGBrE4\na+bbiFdvMIYQTcscXEftFIL1CE+KiYH/9gHU8Vfz9rlo38HkvGbLlhd7s/HS\n7qkb\r\n=Wes9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lru-cache-for-clusters-as-promised.js","types":"index.d.ts","gitHead":"09e025bd6bab58172935a673f8b6c1b3d9c162bf","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/nyc-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"6.14.4","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"13.14.0","dependencies":{"cron":"1.8.2","uuid":"8.3.2","debug":"4.3.1","lru-cache":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","sloc":"0.2.1","mocha":"8.3.0","eslint":"7.21.0","should":"13.2.3","express":"4.17.1","depcheck":"1.4.0","supertest":"6.1.3","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"8.0.0","eslint-config-google":"0.14.0","istanbul-cobertura-badger":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_1.5.25_1614758416182_0.680039692469715","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"lru-cache-for-clusters-as-promised","version":"1.6.0","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.6.0","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"be4075deb99a5e3c541211d87da39456c52b0553","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.6.0.tgz","fileCount":25,"integrity":"sha512-k2m+GqyZUzDav2UMsqfsx5HChMt3hp4x1x4B/jUOydSFI8tFTN/soL0nOUIfdP/LkO/nBfAKNF4jkwu2AANsbA==","signatures":[{"sig":"MEYCIQDfw7yNwf+VcY6R1MkQ3IY6je/yZ9zh/oi1cyTVoYiGHgIhANPWRsY06vG11dawc7Y7KUTJd77ueFSZnV+ciUsFTwfi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVuCzCRA9TVsSAnZWagAAeUkP/13ubkG2ENm/paEZ3aRQ\nQ3Do4xwffL6WZn37kzDUvaSpDDDj0a8juRc4FK/5gy7O353DQ82Sjicv640j\nDD6CR7IbmMEC1pYNxPrp6thBxQs5XRCU9icdmno4gtKc+UcF4ykrfgZcBev2\njQZ+xc0US8LWLCc3HvQged95v2U2fMrvxMC7HTcxdtYhdQVssNJZqbnBbatV\nkHtso8iAQK2Wz058kodcvydRA0iH8ZYtrpRX1cyW9efJd8g7j4MH2RudGWRt\nHnMS284B5q/wYYYvC3uzgI8yMw9r6d2WufkqG5gts7///waYLah8jSLRWB/E\n+HSwAXpn+hn9sAxOlk15YEy0JG3m6F8HSzDlVpN0C8//RgXNVx3S8WE9Gx3x\nJENWGaJ1pn4Ao33LLjSqFS+mjWo//272QPZsad9EOvXNvYPDFEbkXH53/clk\ng9U3QnvNDBHA0ugg48FlXhsy+g2iEKbgxgeCwZMJ61xhM1FFehO0tVBsgnj6\nplnWf7HV0sfLmM96lFwoooiqfXCXN+Zv5xqOXO0Mw5PbGJ0mNsbZJV5qWWxp\nTh2ph35oIff/g0RKk0cel4Jxtkmth76KTkFcmPUDVv86QjNgt9IZQswOdkHA\n3u9KvdwaHoYqhPvCI+n8lGSgFqYt4FaLqhS2zY+YITzh8wDk783+vivCq1CS\nS5RX\r\n=S08S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lru-cache-for-clusters-as-promised.js","types":"index.d.ts","gitHead":"aa9c412a693ca7be7c09f916f7551b1494e226c0","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/nyc-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"7.6.0","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"15.11.0","dependencies":{"cron":"1.8.2","uuid":"8.3.2","debug":"4.3.1","lru-cache":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","sloc":"0.2.1","mocha":"8.3.2","eslint":"7.22.0","should":"13.2.3","express":"4.17.1","flatted":"^3.1.1","depcheck":"1.4.0","supertest":"6.1.3","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"8.1.0","istanbul-cobertura-badger":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_1.6.0_1616306354590_0.17371839081449747","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"lru-cache-for-clusters-as-promised","version":"1.6.1","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.6.1","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"680fd362f6650ae2bffdb2a7e2031203adead103","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.6.1.tgz","fileCount":25,"integrity":"sha512-WIafvZuQV36bmUWqYqOnYkpZufeyM06x7Nd/Y48nabkXYFcOE9NbKelZ+4W1HXWHY5W5exPjRSpHDce+JcqUZw==","signatures":[{"sig":"MEYCIQD97lALj/IscZRz7GVMKbdWdf9kGPL9SLt+o4ghWHaRawIhAKym9SrHLUGJVkq8BHrWTyLp1SFmg0BTfDcnKi5xHIVx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVu/lCRA9TVsSAnZWagAAEzwQAIQiu5ZOjBNh/sBSP6wr\nAZ5u/XVQffCGDTK6Onoog8yMPlsjw/HVBmKZai5EyFd4BbdTC/27LrX7nsww\nakqVv9WLD2jyHpshUnXoPsMxDuADsfh6WMFQe8XnJTjcpkrejtdwStKNusjX\nzPN9lcWwFLOzjDkn0TPpuTD6UMaasndqoO8CYZj1GA0mcoflEpEiJj+I0+nT\n4PMq6d/odJufN/gepu69EeCnk6LbzsoggXx7oWn/QxFpRnswSDFSrWicsHNP\nNRxJxvHqSn+XT/4rZjKLNvBdebpQ2w3zyShM42i8veT5u+vBbfLZAS4mAEcT\n8Y9p9ecMQdKwqYFDzmYZ262wJV3EkVgtteVIa18pXh5hJxLKwPhslgavsx0m\njvFE8dp2QaW4EQZXNdoq6Uk9VyndVBWpE6eRkOMVTr5Bf8CuxBaLeKBk9Tfw\nIdt/d8OULv0R7uYqG7r9ZL6g2PzzpLEbsB+Q3oUeY4hga3f6pGONT/mf+Tw0\n6mMVXPJgcz+1G4gMqFos75ctT9OEYUTIAYyVH7kMNvsy/fCMS3Y6CJ9/xf5m\nK8ZoGDtBiHX+ngLr4RXc9n3ne1BDya5EyKXzR8qeQXLgGj938Hdaos0TQ9en\nDztU2beRs9/5BdgSyizN9nsDV4uUlsxtS8Irm7gd1ghPqQDpUVT1ZNb5N0WU\n1OH8\r\n=kmpF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lru-cache-for-clusters-as-promised.js","types":"index.d.ts","gitHead":"aa9c412a693ca7be7c09f916f7551b1494e226c0","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/nyc-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"7.6.0","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"15.11.0","dependencies":{"cron":"1.8.2","uuid":"8.3.2","debug":"4.3.1","lru-cache":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","sloc":"0.2.1","mocha":"8.3.2","eslint":"7.22.0","should":"13.2.3","express":"4.17.1","flatted":"^3.1.1","depcheck":"1.4.0","supertest":"6.1.3","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"8.1.0","istanbul-cobertura-badger":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_1.6.1_1616310245186_0.9880257308517668","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"lru-cache-for-clusters-as-promised","version":"1.7.0","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.7.0","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"694a6574bc393eedb6d1df80be01d2679a513402","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.7.0.tgz","fileCount":26,"integrity":"sha512-ars9cbi0UV2OxG9x6SQbuv92w4X/5jlmeFQz8+4oksOkUtXZVoY5ZjoCBMfrqHVW/QEzO4b6d+qdBJqS2bB6Kg==","signatures":[{"sig":"MEQCIDjAKNca0eGPZEZYvJiwWgmiH3HGvZl8+b5+IbLjZ5nPAiBUbKcn7ckv2GJm1KNxULxwRLDKzdMyO2nawoerY5EYig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXSOzCRA9TVsSAnZWagAAa+UP/0WPwibW1hjsO4+wg4Vg\nbc5CqUZO4CEBiL+YKMBF+vCux6TaCEy/C3qynhsAo+Drha8Eu9SboniOWqNV\nJVICkQGjsA9ArSijEGY0LWuYvrDX1Rv9RVOIvPdITYmBPJaQPbjEW7CgbTI0\nTfyLTe88fycMlru+lBJDVu2J6lRNfDwHy2x3Z+5kW+lopcrglKKkXJn/3+bI\nRQximLxzWvqjliuRqQpIaSpXdew6HTM+nXiYJA2L8Zfj/ikOIRxAHxGLOOEM\ngsNdaqdS/oyE5heq8tUjrP77iM10F8Q1Hbwgtl3q6r5x90rVitQS9OCnImZR\nJLGOVrkyYny2Nzr7b+lTRTgCG4cvRW6tX4mI9RaCZQRx77QEZQzI+is84Y8p\nC8iMZXb2Q3Mo5BQ5h6Rj2kZm5p2QeNdicoKCyOGc9JYgrd6ETYEakLObzCD8\nBz6gS2LMqvbakBquHB394uuqqdg3gsyKPiKI0BBy9drZ0ElJwokyUk1+GTU4\ndKx5+cbSSArk7A2DNsWpw7JPEHaNHSbQtkvYCf5/vrpPONJLsSKRCeTo2tgg\nI6Wr6dnLBmMC3jUYvj6fIp8zxln7MyV8g1/6rP88GLOQNDr4fiYhG2B25Nmb\nj5aYvbYQqtoXjgSd/x3d2b3LgmqXde75+XUAeWElujJSiQxEtrg6cwzh84v8\nQc7o\r\n=NH5+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lru-cache-for-clusters-as-promised.js","types":"index.d.ts","gitHead":"15810aa43175ca496c4c2449bcc1e8510c073763","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/nyc-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"7.6.0","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"15.11.0","dependencies":{"cron":"1.8.2","uuid":"8.3.2","debug":"4.3.1","lru-cache":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","sloc":"0.2.1","mocha":"8.3.2","eslint":"7.22.0","should":"13.2.3","express":"4.17.1","flatted":"^3.1.1","depcheck":"1.4.0","supertest":"6.1.3","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"8.1.0","istanbul-cobertura-badger":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_1.7.0_1616716722749_0.2916196197799088","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"lru-cache-for-clusters-as-promised","version":"1.7.1","keywords":["LRU","cache","lru-cache","cluster","promise","master","worker"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.7.1","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"10613a024c5d821cee0fcc7e9f619cb1557920fe","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.7.1.tgz","fileCount":27,"integrity":"sha512-BSfUYlSHpCrPSc20F0mhk+EDSYhTuM5AK0gvj63mtADIdZVcq3KVR1pxdmgeAEXvsV/o0qyHMKbuhVg0OHWWFg==","signatures":[{"sig":"MEYCIQDlIvL4gxOCWJ9mp5XTKBt0TP/J9UVdr3e0CxmHUVmxCQIhAJmH4POI4OQnP1TG+7NDB3qhkt2uXXeJTd49KbOiMHaq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYksJCRA9TVsSAnZWagAAYoMQAJxBS3eLkIH/uUeprLa5\nJvbMAl0nKEbqrKsKnbHvhuhEiraj2prTG4aRkz2tG+bKIiG8pLptEuqAg1pZ\nQYFbSqs5gbJThdndPes4Srhtm68TG5WY+cSMgQyBovmRCGrl1hiOAcFHWWPk\nRh4/Ql/HHk/cQar109u/wuBwS4h0FSDCLNXX63sBmIGyytjuorT8GbVG518e\nPfg8S1VFHSEOzLzWlTUFcsadYt5l4AZDwgmRp1xREsCbFTW+uQh1vZWk2HTu\n+E7YxFcVR62YfquO4FD0n3TPYhXe8bmDrh6p5b9s9T6uzxYzu7f+RpC9QDgh\nLve336QNNM8eBZVRnyoi118eAeWO3F9NHwVXhK8jNCaKkagaPzMPs/xkdwdr\nCDJqaTrqyNXCt9fnI1ZPqXKILdan6eAaePwukDYj9CDbjwi65SfuPJfVZGML\nl+X4NsZyGsyrcs2dcud/gnIP2O1E0b2KSnlF78S0z4YC9S3t/QVxTcETo9gr\nEfxOzvU/YfiwCp0NBuZ7up00qd2sD7DLHMn9iIazZqinN7OI6hc4wNWahAHZ\nkNLqpaUC9e2ZjMvH65YWIA4+bCT6Xl22LmHljC311Hjn67+uPanxl049zg0w\nacUUmk6xHAQtPyDn5UTf/JFmDD9ioOzWZhus5k6eSZq0hUQDBh1chD2/FSY+\n8DqN\r\n=lHD6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lru-cache-for-clusters-as-promised.js","types":"index.d.ts","gitHead":"ee0c8c073f0b5ac0ca6cadc7821136734feb00bb","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/nyc-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"7.6.0","description":"LRU Cache that is safe for clusters","directories":{},"_nodeVersion":"15.11.0","dependencies":{"cron":"1.8.2","uuid":"8.3.2","debug":"4.3.1","lru-cache":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","sloc":"0.2.1","async":"^3.2.0","mocha":"8.3.2","eslint":"7.23.0","should":"13.2.3","express":"4.17.1","flatted":"^3.1.1","depcheck":"1.4.0","supertest":"6.1.3","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"8.1.0","istanbul-cobertura-badger":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_1.7.1_1617054473078_0.6232754238636413","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"lru-cache-for-clusters-as-promised","version":"1.7.3","keywords":["lru","mru","cache","lru-cache","lru cache","cluster","promise","master","worker","memory"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.7.3","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"3e2e3bb7a62149a7cc82ab2aa4df5043637e3bf8","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.7.3.tgz","fileCount":27,"integrity":"sha512-5JQpwD5rGYjyPkoAcVHnpJheM0C5y3ONZBCQ19LluG0jPrw1CHth7Ke6H1aQhxXbuXNXGFFu1SNSwPvD1tLT0A==","signatures":[{"sig":"MEUCIDIT14srWxJDrSB2O6+nzIbD24puIv31mL+xhTk+oXwsAiEAsHWSPJeOJMI9kFxmgIzBm9ru8/E6suZ20QD5cu/PVs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGx7hCRA9TVsSAnZWagAAITIP/33699mBGm3c4uNJFFtd\nSo9gpQYLnAdEWSR/XzZk2Xjm3aftXkPSRen+O+SIOhgqKpmml6d6T+K4QJJc\ncify+sD/BNIsU1q9RzklwFwwqKqKPYd+uG6zyeMatHC2uuAILhcl1VHFzLJR\n58Oduudp9tKEhllrUeZDrLCwvm5owor/qh3eqBoqc5luRQTJ2ukxPR8LkDw6\nP/ul6IU4J+x4jINkAZ+nstifO1KAvOWyBYg+Hgy+VwbLVrGIpygtMGPQUAGG\nI452KRpjYsKIyVvhniKUOjvuqiCiolBo0g7eZ6SsyXimrENp3GiwIz4ryz9U\niMBXSKHKsmkIfbIyhmsJyLNOw7IGVaU6/hQ7QJfozs96t2Rh7fiXHXsJCQKE\nLx+DYrlOYz5hs4MHHHqU732Kz3l8AGKux7QHqOyjdCFPDIyb2iH3dxG6wwHu\nP10z4X7ylTzjouo1V1bKzZK6hga8affB2lHrvKABJ9O7Ur3md7DvEQBZI5Rz\nECwXJDh/Dhm19dmatO+8WJ8lqZTDmW1QjjvdvBEViT1Iucq+kU5mX36jXZ6I\nim1AwcwT+koRRbx253+KTQI1Ut12a5YVXnqRp+cWnNfuc/DR4CtjKkPKz14R\nkkyaT20PoGP7NCTPZTlq7al0nrAdYRn+ybAWpAR7+YhMbV/rq0Pp8pJx2uVA\nS7vT\r\n=7G+P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lru-cache-for-clusters-as-promised.js","types":"index.d.ts","gitHead":"20477f83b121141e3cbf18c57ed431a6e454dd5a","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/nyc-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"7.6.0","description":"LRU Cache that is safe for clusters, based on `lru-cache`. Save memory by only caching items on the master thread via a pomisfied interface.","directories":{},"_nodeVersion":"15.11.0","dependencies":{"cron":"1.8.2","uuid":"8.3.2","debug":"4.3.2","lru-cache":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","sloc":"0.2.1","async":"^3.2.1","mocha":"9.0.3","eslint":"7.32.0","should":"13.2.3","express":"4.17.1","flatted":"^3.2.2","depcheck":"1.4.2","supertest":"6.1.5","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"9.0.0","istanbul-cobertura-badger":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_1.7.3_1629167329199_0.3345493046946699","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"lru-cache-for-clusters-as-promised","version":"1.7.4","keywords":["lru","mru","cache","lru-cache","lru cache","cluster","promise","master","worker","memory"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@1.7.4","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-for-clusters-as-promised/issues"},"dist":{"shasum":"5b96e10ec200e5136e4273a9610b461e4e909420","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-1.7.4.tgz","fileCount":27,"integrity":"sha512-7A+O3nSLQZua1Et9MTuKP7Tl7Zo2L5OucBafTsmAXHQ7M9whxforWoM2RsX25sP3HmaVwF7D7Eg64o6iqAuZkw==","signatures":[{"sig":"MEQCID6rU1Hzcczj1EM9OC2hMxOW2HEw7yJFSjTtSvihYti0AiAK1AGmVefiQzcEmcrDNGOrUIkiHKtTapOH76qdG4MRtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqUc2CRA9TVsSAnZWagAAEtEP/RIToxeM8fMI66EHfNm5\npBpM0aGUyDLOeu+O/ALlw/vOQJzr9p1Qyq12LiXvbVB3RWc/bdIhhNu5USTO\npgRH/0SUSs8TjpF1/8YDTJjeQA1gEHMvGG6EfA/0g1vEOTXZp3ITZwN5/pBi\n/4gsdGbjXhqT3DAD85px2BxPxUr4NppCiOR2IfD8Z/u5Bwdgs5bUToZSOn/b\nG6BGsra2ho8Ds2MQgjTmSpLVpDgVPAKgcSZDfOrk3l/vzgZaR5lMZwqhOFxY\nltb6cjm1cfH4WTSQvLkXZCeE/+nJ3WApC75UwUgYhqHkx0R1JmVuvOZ+DDJL\n0leMHOB16I/LnwyinjouAYwwjAdzQhzYqB+1feGzLAVRSy3zDXCwHEx3Tkkk\nJBXNScbUXHA7hulK1m+xCg6tNE+9z48l0Ca253irlLdfRPaVwAe+YiuqKiDo\nyMQu7IeJxh34hfTk2Zf9LhHQzZ27v2e2siRDPBbjTPoEGoovOWJWf0B5NgVg\nVVY0zHRkR4k3+kQ26vvw40kMhIahzKxuZZGulOqrOesly7eFWZnU07HbR4iO\nINqfhWPKxeWm0MoYAcKg9Xj1BtrbIoUhHDjh85ynkzmqoPpUN+BeylFHt3+G\nP7UeG/TDiaRS8QVYYxgSHiY9+R+1avrtthVg6myd+6rMGVcYSv5SWG+yHul0\nK1oz\r\n=49vl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lru-cache-for-clusters-as-promised.js","types":"index.d.ts","gitHead":"24453a064cf365d4ee9e1152b752917809bd7a7f","scripts":{"lint":"eslint .","sloc":"sloc *.js test","test":"mocha ./test -s 0 --exit","inspect":"NODE_ENV=test ./node_modules/.bin/mocha -s 0 --inspect --debug-brk","coverage":"npm run coverage-report && open ./coverage/lcov-report/index.html","depcheck":"./test/bin/dependency-checker","sloc-app":"sloc *.js","validate":"./test/bin/module-validator","sloc-test":"sloc test","coverage-badge":"istanbul-cobertura-badger -e 95 -g 85 -b \"${PWD##*/}\"","coverage-report":"./test/bin/nyc-coverage-report"},"_npmUser":{"name":"doublesharp","email":"jsilver@doublesharp.com"},"pre-push":["test"],"pre-commit":["lint","validate","depcheck"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-for-clusters-as-promised.git","type":"git"},"_npmVersion":"7.21.0","description":"LRU Cache that is safe for clusters, based on `lru-cache`. Save memory by only caching items on the main thread via a promisified interface.","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cron":"1.8.2","uuid":"8.3.2","debug":"4.3.3","lru-cache":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","sloc":"0.2.1","async":"^3.2.2","mocha":"9.1.3","eslint":"8.3.0","should":"13.2.3","express":"4.17.1","flatted":"^3.2.4","depcheck":"1.4.2","supertest":"6.1.6","spec-xunit-file":"0.0.1-3","eslint-plugin-mocha":"9.0.0","istanbul-cobertura-badger":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_1.7.4_1638483766842_0.48453685850043104","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"lru-cache-for-clusters-as-promised","version":"2.0.0","keywords":["lru","mru","cache","lru-cache","cluster","promise","typescript","ipc"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@2.0.0","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-clustered#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-clustered/issues"},"dist":{"shasum":"498a905de9ff8935f7c724c95b42c45ae9e101ae","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-2.0.0.tgz","fileCount":21,"integrity":"sha512-BaSS6MQVo8/h9f5yis9x4lXTYTg94A/9XxiYKJQ5jz38/6OLCRRblC6SvPZ19lw22p23f68Kz0l9XkWUS3Ij4A==","signatures":[{"sig":"MEUCIB2+rTMGhmjhB2IGbucIY1etuPS9d67BisUHtrBh9xSCAiEAyjMELbdRuxOZ9UkGBgjE4ktxheCSnJna1zbYxkfwaUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lru-cache-for-clusters-as-promised@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229774},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"c7b1ef08ccfba7ecc7999238e8143824f328dcf7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9117cf5e-c64a-4cf4-ae00-37ed9002d675"}},"repository":{"url":"git+https://github.com/doublesharp/lru-cache-clustered.git","type":"git"},"_npmVersion":"11.13.0","description":"LRU Cache that is safe for clusters, based on lru-cache. Save memory by only caching items on the main thread via a promisified interface.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"debug":"^4.4.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"lru-cache":"^11"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_2.0.0_1777798401069_0.8577145415495009","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"lru-cache-for-clusters-as-promised","version":"2.1.0","keywords":["lru","mru","cache","lru-cache","cluster","promise","typescript","ipc"],"author":{"name":"Justin Silver"},"license":"MIT","_id":"lru-cache-for-clusters-as-promised@2.1.0","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"homepage":"https://github.com/doublesharp/lru-cache-clustered#readme","bugs":{"url":"https://github.com/doublesharp/lru-cache-clustered/issues"},"dist":{"shasum":"4ed11ec3fcce4cc3d7722b87f80e6769167a1c4c","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-2.1.0.tgz","fileCount":23,"integrity":"sha512-ZFE5ExDd0fnZqQoLgFkuHv768j3tdtXSB4qcr4EWUKw7PKTxAg2xBxvMlHzKyWhjraLxHShXG0q0IDkptTDolQ==","signatures":[{"sig":"MEYCIQCb2WDepDPzh4GeJcrFEwdsitaQxu8U1mfGB2IzbUguUAIhAI2S43xV5M0vGn7+8Gj4XVU/latOuXL2U7AzJCTHDaXA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lru-cache-for-clusters-as-promised@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":359720},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"519c7776f597df07505c11f390a5bd49add38e0b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9117cf5e-c64a-4cf4-ae00-37ed9002d675"}},"repository":{"url":"git+https://github.com/doublesharp/lru-cache-clustered.git","type":"git"},"_npmVersion":"11.14.1","description":"LRU Cache that is safe for clusters, based on lru-cache. Save memory by only caching items on the main thread via a promisified interface.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"debug":"^4.4.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"lru-cache":"^11"},"_npmOperationalInternal":{"tmp":"tmp/lru-cache-for-clusters-as-promised_2.1.0_1778562044990_0.7134888242801711","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"_id":"lru-cache-for-clusters-as-promised@2.1.1","bugs":{"url":"https://github.com/doublesharp/lru-cache-clustered/issues"},"dist":{"shasum":"45537b6f3cd17b281580dbc84bda094d38c7fac9","tarball":"https://registry.npmjs.org/lru-cache-for-clusters-as-promised/-/lru-cache-for-clusters-as-promised-2.1.1.tgz","fileCount":23,"integrity":"sha512-E/k0aqDtMX3Nm/uj7BhHSAp2qSOQzheOAlWonh7qiTR3acukg3+JFc3fZSYsPmNbUu7Uagz8MrtAYlqKcI4Blw==","signatures":[{"sig":"MEUCIFtKKfrlL3vBkHI9MPpxJ+CnHMN3FN61UOsdDDRMOFkaAiEAgjTS4KcsaITNIUtzjlb9xZm5+b5LYdfcB/L4CtsU9w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD0p6BdMqS0ELwwmLlsojgsK2FKXmS5RayjLBlNuzADCQIhANFDrg7jd3SM7e+PHEx6ZZEfhlIpypXf7zf7bes/AaSE"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lru-cache-for-clusters-as-promised@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363868},"main":"./dist/index.cjs","name":"lru-cache-for-clusters-as-promised","type":"module","types":"./dist/index.d.ts","author":{"name":"Justin Silver"},"module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"9347fa820c71d452f27438de293beb81a88567b4","license":"MIT","version":"2.1.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9117cf5e-c64a-4cf4-ae00-37ed9002d675"}},"homepage":"https://github.com/doublesharp/lru-cache-clustered#readme","keywords":["lru","mru","cache","lru-cache","cluster","promise","typescript","ipc"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-clustered.git","type":"git"},"_npmVersion":"12.0.2","description":"LRU Cache that is safe for clusters, based on lru-cache. Save memory by only caching items on the main thread via a promisified interface.","directories":{},"maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"debug":"^4.4.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"lru-cache":"^11"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lru-cache-for-clusters-as-promised_2.1.1_1789147443052_0.47790466010595356"}}},"time":{"created":"2016-08-26T00:35:55.533Z","modified":"2026-09-11T17:24:03.627Z","1.0.0":"2016-08-26T00:35:55.533Z","1.0.1":"2016-08-26T00:50:38.325Z","1.0.2":"2016-08-26T00:55:36.649Z","1.0.3":"2016-09-21T18:51:18.641Z","1.0.4":"2016-09-26T17:32:15.959Z","1.0.5":"2016-09-29T07:38:03.575Z","1.0.6":"2016-09-29T07:49:32.654Z","1.1.0":"2016-09-30T01:33:00.947Z","1.2.0":"2016-09-30T22:26:07.370Z","1.3.0":"2016-10-04T00:10:03.588Z","1.3.1":"2016-10-11T21:43:11.661Z","1.4.0":"2016-10-22T04:28:13.981Z","1.4.1":"2016-10-27T05:11:50.021Z","1.4.2":"2016-11-08T19:04:17.195Z","1.4.3":"2016-11-12T23:59:04.276Z","1.4.4":"2016-11-16T05:03:28.159Z","1.4.5":"2016-11-16T05:32:57.358Z","1.4.6":"2016-11-16T22:51:53.290Z","1.5.0":"2016-11-17T05:02:47.287Z","1.5.1":"2016-11-17T21:19:50.147Z","1.5.2":"2016-11-17T21:36:42.330Z","1.5.3":"2016-11-19T22:24:18.366Z","1.5.4":"2016-12-06T02:52:12.012Z","1.5.6":"2016-12-15T05:57:48.702Z","1.5.7":"2017-02-02T20:47:51.184Z","1.5.8":"2017-03-03T16:52:50.186Z","1.5.9":"2017-05-07T00:30:03.069Z","1.5.10":"2017-05-07T17:04:41.575Z","1.5.11":"2017-06-11T04:05:21.333Z","1.5.12":"2017-07-07T06:23:18.964Z","1.5.13":"2017-08-04T16:05:21.413Z","1.5.14":"2017-09-11T16:07:04.003Z","1.5.15":"2017-10-14T22:33:43.100Z","1.5.16":"2017-11-21T19:51:18.424Z","1.5.17":"2019-03-25T21:06:39.844Z","1.5.18":"2019-08-01T06:38:27.296Z","1.5.19":"2019-08-04T02:44:58.335Z","1.5.20":"2019-09-29T16:18:12.307Z","1.5.21":"2020-05-01T17:46:13.082Z","1.5.22":"2020-05-01T18:10:37.461Z","1.5.23":"2020-06-10T19:11:09.352Z","1.5.24":"2020-08-13T15:12:39.335Z","1.5.25":"2021-03-03T08:00:16.359Z","1.6.0":"2021-03-21T05:59:14.739Z","1.6.1":"2021-03-21T07:04:05.374Z","1.7.0":"2021-03-25T23:58:42.905Z","1.7.1":"2021-03-29T21:47:53.318Z","1.7.3":"2021-08-17T02:28:49.347Z","1.7.4":"2021-12-02T22:22:46.984Z","2.0.0":"2026-05-03T08:53:21.198Z","2.1.0":"2026-05-12T05:00:45.169Z","2.1.1":"2026-09-11T17:24:03.187Z"},"bugs":{"url":"https://github.com/doublesharp/lru-cache-clustered/issues"},"author":{"name":"Justin Silver"},"license":"MIT","homepage":"https://github.com/doublesharp/lru-cache-clustered#readme","keywords":["lru","mru","cache","lru-cache","cluster","promise","typescript","ipc"],"repository":{"url":"git+https://github.com/doublesharp/lru-cache-clustered.git","type":"git"},"description":"LRU Cache that is safe for clusters, based on lru-cache. Save memory by only caching items on the main thread via a promisified interface.","maintainers":[{"name":"doublesharp","email":"jsilver@doublesharp.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/doublesharp/lru-cache-clustered/main/assets/LRUCacheClustered.png\" alt=\"LRUCacheClustered\" width=\"180\" height=\"180\">\n</p>\n\n<h1 align=\"center\">@0xdoublesharp/lru-cache-clustered</h1>\n\n<p align=\"center\"><sub>Pikas cache hay for the winter. This package caches everything else.</sub></p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@0xdoublesharp/lru-cache-clustered\"><img src=\"https://img.shields.io/npm/v/%400xdoublesharp%2Flru-cache-clustered.svg\" alt=\"npm\"></a>\n  <a href=\"https://github.com/doublesharp/lru-cache-clustered/actions/workflows/ci.yml\"><img src=\"https://github.com/doublesharp/lru-cache-clustered/actions/workflows/ci.yml/badge.svg\" alt=\"CI\"></a>\n  <a href=\"https://github.com/doublesharp/lru-cache-clustered/actions/workflows/coverage.yml\"><img src=\"https://github.com/doublesharp/lru-cache-clustered/actions/workflows/coverage.yml/badge.svg\" alt=\"Coverage\"></a>\n  <a href=\"https://codecov.io/gh/doublesharp/lru-cache-clustered\"><img src=\"https://codecov.io/gh/doublesharp/lru-cache-clustered/branch/main/graph/badge.svg\" alt=\"codecov\"></a>\n  <a href=\"https://www.npmjs.com/package/@0xdoublesharp/lru-cache-clustered\"><img src=\"https://img.shields.io/npm/dt/%400xdoublesharp%2Flru-cache-clustered.svg\" alt=\"Downloads\"></a>\n</p>\n\n---\n\nNode's `cluster` module gives every worker its own heap, so an in-process cache duplicates across workers and every worker cold-starts alone. An 8-worker service with a 200 MB cache pays **1.6 GB to hold the same data eight times**.\n\nThis package keeps a single `lru-cache` in the primary and lets every worker read and write it over `cluster` IPC. One copy of the data, shared warmth across workers, and atomic counters and single-flight fetches that stay correct cluster-wide. No Redis tier, no sidecar.\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/doublesharp/lru-cache-clustered/main/assets/topology.svg\" alt=\"Clustered LRU topology. The primary process owns authoritative namespaced caches and version counters; workers can use typed IPC or optional local L1 caches for hot reads, with writes broadcasting invalidations.\" width=\"100%\">\n</p>\n\n## Highlights\n\n| Capability                     | What it gives you                                                                                          |\n| ------------------------------ | ---------------------------------------------------------------------------------------------------------- |\n| **One cache, N workers**       | The primary owns the data. Memory cost stays flat as you scale workers, instead of multiplying.            |\n| **No per-worker cold start**   | The first worker to load a value warms it for every other worker.                                          |\n| **Atomic counters**            | `incr` / `decr` execute on the primary, so they stay race-safe under any worker count.                     |\n| **Cluster-wide single-flight** | Concurrent misses for the same key collapse to one fetch via `fetch()` / `memoize()`.                      |\n| **Optional local L1**          | Per-worker hot-read cache skips IPC while the primary remains authoritative.                               |\n| **Atomic claims**              | `setIfAbsent()` lets exactly one worker win a key &mdash; perfect for idempotent intake or once-only init. |\n| **Pluggable codecs**           | `wrap()` layers gzip, MessagePack, or any symmetric encoder over a cache without changing call sites.      |\n| **Per-namespace stats**        | Hits, misses, sets, deletes, evictions, size &mdash; ready to scrape, no extra wiring.                     |\n| **Rate-limiter-friendly TTLs** | `incr` keeps the original window ticking instead of resetting it on every bump.                            |\n| **Structured IPC errors**      | Worker-side rejections preserve `name`, `code`, `cause`, and `stack` from the primary.                     |\n\n## Install\n\n`lru-cache` is a peer dependency &mdash; install it alongside this package so you control the version.\n\n```sh\nnpm install @0xdoublesharp/lru-cache-clustered lru-cache\npnpm add @0xdoublesharp/lru-cache-clustered lru-cache\nyarn add @0xdoublesharp/lru-cache-clustered lru-cache\n```\n\nTypeScript first. Dual ESM + CJS. Requires Node &ge; 22.\n\n> The legacy package name `lru-cache-for-clusters-as-promised` is published from the same build at the same version, so existing imports keep working during a phased migration.\n\n## Quick start\n\n```ts\nimport cluster from 'node:cluster';\nimport { availableParallelism } from 'node:os';\nimport { LRUCacheClustered } from '@0xdoublesharp/lru-cache-clustered';\n\nLRUCacheClustered.bootstrap();\n\nconst cache = new LRUCacheClustered<string, string>({\n  namespace: 'sessions',\n  max: 1000,\n  ttl: 60_000,\n});\n\nif (cluster.isPrimary) {\n  for (let i = 0; i < availableParallelism(); i++) cluster.fork();\n} else {\n  await cache.set('user:42', JSON.stringify({ name: 'ada' }));\n  console.log(await cache.get('user:42'));\n  // {\"name\":\"ada\"} - every worker sees the same value\n}\n```\n\nA few things worth knowing up front:\n\n- **`LRUCacheClustered` is the canonical class.** `LRUCacheForClustersAsPromised` is still exported as a backward-compatible alias.\n- **Import in the primary before `cluster.fork()`.** The primary-side IPC listener is installed at module import. Call `LRUCacheClustered.bootstrap()` if you want that setup to be explicit.\n- **This is a coordination layer, not a security boundary.** Any code in any worker can use any namespace it knows; do not expose namespaces to untrusted callers.\n\n## When to use it\n\nReach for this package when you have a multi-worker Node service and want shared in-process caching without standing up a separate caching tier:\n\n- Session and profile caches\n- Rate limiters and quota counters\n- Feature flag snapshots\n- Deduplicating expensive API or database calls\n- Any cache-aside pattern across workers\n\nIt is also a strong fit as the **L1 in a multi-layer cache** in front of Redis or Memcached. Hot keys are served in-process, the long tail falls through to the shared remote cache, and the origin only sees true cold misses.\n\nReach for something else when you need sharing across multiple machines (use Redis or Memcached, or layer this in front of one), or when your hottest path cannot tolerate an IPC hop on a miss. See [Performance profile](#performance-profile).\n\n## Examples\n\nRunnable clustered server examples &mdash; see [`examples/README.md`](./examples/README.md) for curl recipes and environment variables.\n\n| Example                                                                                           | Run                                                 | Feature it demonstrates                                                              |\n| ------------------------------------------------------------------------------------------------- | --------------------------------------------------- | ------------------------------------------------------------------------------------ |\n| [`clustered-users-server.ts`](./examples/clustered-users-server.ts)                               | `pnpm example:users`                                | Shared read-through user cache via `memoize()` / `fetch()`                           |\n| [`clustered-rate-limit-server.ts`](./examples/clustered-rate-limit-server.ts)                     | `pnpm example:rate-limit`                           | Fixed-window rate limiting via atomic `incr()`                                       |\n| [`clustered-session-server.ts`](./examples/clustered-session-server.ts)                           | `pnpm example:sessions`                             | Shared `set()` / `get()` / `delete()` state across workers                           |\n| [`clustered-idempotency-server.ts`](./examples/clustered-idempotency-server.ts)                   | `pnpm example:idempotency`                          | Idempotent job intake via `setIfAbsent()`                                            |\n| [`clustered-compressed-documents-server.ts`](./examples/clustered-compressed-documents-server.ts) | `pnpm example:documents`                            | Compressed document caching via `wrap()`                                             |\n| [`clustered-l1-server.ts`](./examples/clustered-l1-server.ts)                                     | `node --import tsx examples/clustered-l1-server.ts` | Local L1 mode with per-worker stats, bypass reads, and invalidation                  |\n| [`clustered-l1-controls-server.ts`](./examples/clustered-l1-controls-server.ts)                   | `pnpm example:l1`                                   | v2.1 L1 controls: method filtering, `withoutLocal()`, `updateL1`, local invalidation |\n| [`clustered-multilayer-redis-server.ts`](./examples/clustered-multilayer-redis-server.ts)         | `pnpm example:multilayer`                           | Clustered LRU as L1 in front of Redis L2 with single-flight cold-miss collapsing     |\n\n## Local L1 mode\n\nAdd a per-worker LRU cache in front of the primary-owned shared cache to skip IPC for hot reads. The primary cache remains the source of truth and still owns every write.\n\n```ts\nconst products = new LRUCacheClustered<string, Product>({\n  namespace: 'products',\n  max: 25_000,\n  ttl: 60_000,\n  localL1: { enabled: true, experimental: true, ttl: 2_000 },\n});\n```\n\n> L1 improves repeated read latency by avoiding IPC, but it can briefly serve stale data. Keep L1 TTL short and bypass L1 for correctness-sensitive reads.\n\nIn v2.1, set `experimental: true` to opt in. The L1 TTL is capped at the primary TTL; if omitted, it defaults to `min(primaryTtl * 0.1, 5000)` with a 100 ms floor.\n\nReuse one cache instance per namespace in each worker. Each constructor or `getInstance()` call creates a separate local L1, so recreating the instance per request loses its warm entries.\n\nA cold `fetch()` claims the key and stores the result in two IPC requests. Followers poll the claim once per cycle and reuse the leader's result.\n\nL1 misses receive values and remaining TTLs in one primary response. A cold `mGet()` uses one IPC request for the batch, and a fully warm batch uses none. Local hits cannot extend an entry past the primary expiration recorded in that response, even with `updateAgeOnGet` or `allowStale` enabled.\n\nRead paths can bypass L1 per call:\n\n```ts\nawait products.get('sku:123', { bypassL1: true });\nawait products.mGet(['sku:123', 'sku:456'], { bypassL1: true });\nawait products.fetch('sku:789', loadProduct, { ttl: 60_000, bypassL1: true });\n```\n\nFor a reusable fresh-read view, use `withoutLocal()`:\n\n```ts\nconst freshProducts = products.withoutLocal();\nawait freshProducts.get('sku:123'); // always goes to the primary\n```\n\nThe local surface also includes:\n\n| Method                   | Description                                                                                              |\n| ------------------------ | -------------------------------------------------------------------------------------------------------- |\n| `localStats()`           | Returns `{ enabled, hits, misses, sets, invalidations, evictions, staleHits, size, ipcAvoided }`.        |\n| `clearLocal()`           | Flushes this instance's local L1 without touching the primary cache.                                     |\n| `invalidateLocal(key)`   | Drops one local L1 key without touching the primary cache.                                               |\n| `withoutLocal()`         | Returns a read-through-primary wrapper over the same cache instance.                                     |\n| `on(event, listener)`    | Subscribes to L1 events: `l1:hit`, `l1:miss`, `l1:set`, `l1:invalidate`, `l1:evict`, and `l1:stale-hit`. |\n| `off(...)` / `once(...)` | Standard event listener helpers.                                                                         |\n\n`localL1.methods` can restrict which read families use L1:\n\n```ts\nlocalL1: {\n  enabled: true,\n  experimental: true,\n  methods: { get: true, has: false, fetch: true },\n}\n```\n\nWhen `methods` is provided, omitted method keys are disabled. `memoize()` delegates to `fetch()`, so its L1 behavior follows the `fetch` setting.\n\nBy default, same-process and cross-worker writes broadcast invalidations so hot local entries are dropped before their TTL expires. If you intentionally want TTL-only consistency, set `localL1.invalidation: 'ttl-only'`.\n\nSee [`docs/l1.md`](docs/l1.md) for the full consistency model, stats, events, method options, and failure modes.\n\n## How it works\n\n`new LRUCacheClustered(...)` branches at construction:\n\n- **In the primary** (`cluster.isPrimary === true`), the instance owns and operates on the in-process `LRUCache` for its namespace directly &mdash; no IPC, no allocation per call.\n- **In a worker**, every operation becomes a typed IPC request to the primary; the returned Promise resolves with the response.\n\nInstances in different workers that share a `namespace` operate on the same primary-side cache. Those instances should agree on cache options (`max`, `ttl`, `allowStale`, ...): reusing a namespace with conflicting options throws rather than silently keeping whichever process initialized it first.\n\n> **Initialization semantics.** In a worker, `new LRUCacheClustered(...)` eagerly sends the `init` message, but `cache.ready` is ordering-only and intentionally swallows init failure. Use `await cache.healthCheck()` or `await LRUCacheClustered.getInstance(...)` when startup should fail fast if the primary cannot register the namespace.\n\n## Performance profile\n\n- **Primary mode** &mdash; operations dispatch directly to the local `lru-cache` instance, bypassing the IPC machinery entirely (no message build, no request-ID allocation, no pending-response bookkeeping).\n- **Worker mode** &mdash; every cache operation is an IPC round trip through the primary.\n- **Worker mode with local L1** &mdash; hot `get`, `has`, `peek`, `mGet`, and `fetch` reads can be served from process-local memory with no IPC; misses still go to the primary.\n- **Hot misses** &mdash; `fetch()` and `memoize()` collapse concurrent misses for the same key across workers, so origin work scales with unique keys, not concurrent callers.\n- **Design tradeoff** &mdash; pick this package when cross-worker sharing and single-copy memory matter more than per-call latency; pick plain per-process `lru-cache` when your hottest path cannot afford the IPC hop.\n\n## Options\n\nThe serializable subset of [`lru-cache`](https://github.com/isaacs/node-lru-cache) constructor options passes through (`max`, `maxSize`, `maxEntrySize`, `ttl`, `allowStale`, `updateAgeOnGet`, `updateAgeOnHas`, `noDeleteOnStaleGet`, `ttlAutopurge`). Plus:\n\n| Option      | Type                      | Default     | Description                                                                                                   |\n| ----------- | ------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------- |\n| `namespace` | `string`                  | `'default'` | Logical name. Instances sharing a namespace share state on the primary.                                       |\n| `timeout`   | `number`                  | `100`       | Worker IPC timeout in ms.                                                                                     |\n| `failsafe`  | `'resolve' \\| 'reject'`   | `'resolve'` | On worker IPC timeout: `'resolve'` resolves with `undefined`; `'reject'` rejects with `Error('IPC timeout')`. |\n| `localL1`   | `false \\| LocalL1Options` | `undefined` | Optional local hot-read cache. Pass `{ enabled: true, experimental: true }` to opt in.                        |\n\n`LocalL1Options`:\n\n| Option           | Type                        | Default       | Description                                                                                           |\n| ---------------- | --------------------------- | ------------- | ----------------------------------------------------------------------------------------------------- |\n| `enabled`        | `boolean`                   | `true`        | Set `false` to disable when an options object is reused.                                              |\n| `experimental`   | `boolean`                   | required      | Must be `true` in v2.1 to acknowledge eventual consistency.                                           |\n| `max`            | `number`                    | `1000`        | Maximum local entries per instance.                                                                   |\n| `maxSize`        | `number`                    | `undefined`   | Optional local size bound. Uses one size unit per entry.                                              |\n| `ttl`            | `number`                    | derived       | Local TTL in ms, capped by primary TTL and per-entry remaining TTL.                                   |\n| `updateAgeOnGet` | `boolean`                   | `true`        | Passed to the local `lru-cache`.                                                                      |\n| `allowStale`     | `boolean`                   | `false`       | Passed to the local `lru-cache`; stale reads increment `localStats().staleHits`.                      |\n| `invalidation`   | `'broadcast' \\| 'ttl-only'` | `'broadcast'` | Whether this instance subscribes to local/IPC invalidation pushes or relies only on local TTL expiry. |\n| `methods`        | `{ get?, has?, fetch? }`    | all enabled   | Restrict which read families use L1. If present, omitted keys are disabled.                           |\n| `cacheUndefined` | `boolean`                   | unsupported   | Reserved for future negative-result caching; currently forced off.                                    |\n\nFunction-valued `lru-cache` options such as `dispose`, `disposeAfter`, `sizeCalculation`, or `fetchMethod` do not cross IPC and are not supported by this wrapper.\n\n> **`failsafe: 'resolve'` caveat.** On timeout, `'resolve'` returns `undefined` for _every_ op, regardless of declared return type. For `get` / `peek` that is natural; for `has` / `set` / `delete` / `incr` / `decr` / `size` it can surprise callers (`undefined + 1 === NaN`). Use `'reject'` if typed-shape correctness on timeout matters.\n\n> **Size-bounded caches.** When you use `maxSize` or `maxEntrySize`, provide `size` on every write path (`set`, `setIfAbsent`, `mSet`, `fetch`, `memoize`, and the first `incr` / `decr` for a counter key). `sizeCalculation` does not cross IPC, so the primary cannot infer it for you.\n\n> **Fail-fast startup.** `LRUCacheClustered.getInstance()` and `cache.healthCheck()` always reject if the primary cannot answer, regardless of `failsafe`, so you can use them as hard startup checks.\n\n> **Key/value contract.** Like `lru-cache`, keys and values must be non-nullish. Passing `null` or `undefined` rejects instead of relying on ambiguous cache semantics.\n\n## API\n\n### Static\n\n| Method                                   | Description                                                                                                                                                                      |\n| ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `LRUCacheClustered.bootstrap()`          | Installs the primary-side cluster listener immediately. Useful when you want an explicit bootstrap call instead of relying on module import side effects.                        |\n| `LRUCacheClustered.getInstance(options)` | Async factory. In a worker, awaits the init message so the primary has registered the namespace before returning. Preferred when worker startup should fail fast on init errors. |\n| `LRUCacheClustered.getAllCaches()`       | Returns the `Map<namespace, LRUCache>` registry. **Primary only** &mdash; throws in workers.                                                                                     |\n\n### Core\n\n| Method                                        | Returns                   | Notes                                                          |\n| --------------------------------------------- | ------------------------- | -------------------------------------------------------------- |\n| `get(key, { bypassL1? })`                     | `Promise<V \\| undefined>` |                                                                |\n| `set(key, value, { ttl?, size?, updateL1? })` | `Promise<boolean>`        | `updateL1` populates the caller's L1 after a successful write. |\n| `setIfAbsent(key, value, { ttl?, size? })`    | `Promise<boolean>`        | Atomic on the primary. `false` if the key already exists.      |\n| `delete(key)`                                 | `Promise<boolean>`        |                                                                |\n| `has(key, { bypassL1? })`                     | `Promise<boolean>`        |                                                                |\n| `peek(key, { bypassL1? })`                    | `Promise<V \\| undefined>` | Does not update LRU position.                                  |\n| `clear()`                                     | `Promise<void>`           | Clears the primary cache and this instance's L1.               |\n\n### Multi\n\n| Method                           | Returns                           | Notes                                                                                                            |\n| -------------------------------- | --------------------------------- | ---------------------------------------------------------------------------------------------------------------- |\n| `mGet(keys, { bypassL1? })`      | `Promise<Map<K, V \\| undefined>>` | Preserves input key order even when L1 partially hits.                                                           |\n| `mSet(entries, { ttl?, size? })` | `Promise<void>`                   | `entries: Iterable<[K, V] \\| [K, V, { ttl?, size? }]>`; outer opts apply as defaults. Clears this instance's L1. |\n| `mDelete(keys)`                  | `Promise<void>`                   |                                                                                                                  |\n\n### Enumeration\n\n| Method                     | Returns                         | Notes                                                           |\n| -------------------------- | ------------------------------- | --------------------------------------------------------------- |\n| `keys()`                   | `Promise<K[]>`                  | MRU first.                                                      |\n| `values()`                 | `Promise<V[]>`                  | MRU first.                                                      |\n| `entries()`                | `Promise<[K, V][]>`             | MRU first.                                                      |\n| `[Symbol.asyncIterator]()` | `AsyncIterableIterator<[K, V]>` | `for await (const [k, v] of cache)`. Materializes the full set. |\n| `dump()`                   | `Promise<[K, Entry][]>`         | Serializable snapshot.                                          |\n| `load(entries)`            | `Promise<void>`                 | Restores from a `dump()`, preserving per-entry TTL metadata.    |\n| `size()`                   | `Promise<number>`               |                                                                 |\n\n### Counters and cache-aside\n\n| Method                                                           | Returns                | Notes                                                                                                              |\n| ---------------------------------------------------------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------ |\n| `incr(key, amount?, { ttl?, size? })`                            | `Promise<number>`      | Atomic on the primary. `ttl` is set on the **first** write only; later increments do not reset it (rate limiters). |\n| `decr(key, amount?, { ttl?, size? })`                            | `Promise<number>`      | Same.                                                                                                              |\n| `fetch(key, fetcher, { ttl?, size?, forceRefresh?, bypassL1? })` | `Promise<V>`           | Cache-aside with cluster-wide single-flight semantics. See [Single-flight semantics](#single-flight-semantics).    |\n| `memoize(cache, fn, keyFn, opts?)`                               | `(args) => Promise<V>` | Top-level helper. Single-flight via `cache.fetch()`. See [`memoize` helper](#memoize-helper).                      |\n\n### Local L1\n\n| Method / event                                    | Returns / payload         | Notes                                                                                    |\n| ------------------------------------------------- | ------------------------- | ---------------------------------------------------------------------------------------- |\n| `localStats()`                                    | `L1Stats \\| undefined`    | `undefined` when local L1 is disabled.                                                   |\n| `clearLocal()`                                    | `void`                    | Local-only flush.                                                                        |\n| `invalidateLocal(key)`                            | `void`                    | Local-only single-key invalidation.                                                      |\n| `withoutLocal()`                                  | `LRUCacheClustered<K, V>` | Bypass view for `get`, `has`, `peek`, `mGet`, and `fetch`; writes pass through normally. |\n| `on('l1:hit' \\| 'l1:miss' \\| 'l1:set', listener)` | `{ namespace, key }`      | Key is the original cache key, not an internal encoded key.                              |\n| `on('l1:invalidate', listener)`                   | `{ namespace, key }`      | `key` may be `'*'` for namespace-wide invalidation.                                      |\n| `on('l1:evict' \\| 'l1:stale-hit', listener)`      | `{ namespace, key }`      | `stale-hit` fires when a TTL-stale local value is returned under `allowStale`.           |\n| `off(event, listener)` / `once(event, listener)`  | `this`                    | Standard event helpers.                                                                  |\n\n### Lifecycle, metrics, tunables\n\n| Method                 | Returns                 | Notes                                                                                                                                           |\n| ---------------------- | ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |\n| `getRemainingTTL(key)` | `Promise<number>`       | ms until expiry. `Infinity` for keys with no TTL; `0` for missing keys.                                                                         |\n| `purgeStale()`         | `Promise<boolean>`      | Removes expired entries.                                                                                                                        |\n| `healthCheck()`        | `Promise<void>`         | Verifies that the primary can resolve the namespace and answer requests.                                                                        |\n| `stats()`              | `Promise<Stats>`        | `{ hits, misses, sets, deletes, evictions, size, namespace }`.                                                                                  |\n| `destroy()`            | `Promise<boolean>`      | Removes the namespace cache, stats, and primary-side coordination state. Later use of the same instance recreates it with the original options. |\n| `getCache()`           | `LRUCache \\| undefined` | Underlying `lru-cache` for this namespace. **Primary only**.                                                                                    |\n| `ready`                | `Promise<void>`         | Resolves once worker init has been dispatched. Useful for ordering only; use `getInstance()` if init failures should reject.                    |\n| `max(value?)`          | `Promise<number>`       | Getter and setter. Setter preserves primary entries and remaining TTL metadata, then clears this instance's L1.                                 |\n| `ttl(value?)`          | `Promise<number>`       | Getter and setter. Setter clears this instance's L1.                                                                                            |\n| `allowStale(value?)`   | `Promise<boolean>`      | Getter and setter.                                                                                                                              |\n\n## `wrap` &mdash; codec / compression\n\n`wrap(cache, codec)` returns a typed view where values pass through an `encode` / `decode` pair on the way in and out. Use it for compression (gzip, brotli), serialization (MessagePack), or any custom symmetric transform. The library stays codec-agnostic &mdash; bring your own.\n\n```ts\nimport { gzipSync, gunzipSync } from 'node:zlib';\nimport { LRUCacheClustered, wrap } from '@0xdoublesharp/lru-cache-clustered';\n\n// Encode to a string (base64 here) so the wire format is Buffer-safe in workers.\n// See the Buffer caveat below.\nconst inner = new LRUCacheClustered<string, string>({ namespace: 'big-blobs', max: 1000 });\n\nconst cache = wrap(inner, {\n  encode: (v: unknown) => gzipSync(Buffer.from(JSON.stringify(v), 'utf8')).toString('base64'),\n  decode: (raw: string) => JSON.parse(gunzipSync(Buffer.from(raw, 'base64')).toString('utf8')),\n});\n\nawait cache.set('user:42', { id: 42, name: 'ada' });\nawait cache.get('user:42'); // decoded back to { id: 42, name: 'ada' }\n```\n\n`encode` and `decode` may be sync or async. The wrapped surface covers value-touching ops (`get`, `set`, `setIfAbsent`, `peek`, `mGet`, `mSet`, `values`, `entries`, async iteration, `fetch`) plus the lifecycle and metric pass-throughs (`has`, `delete`, `keys`, `size`, `clear`, `destroy`, `healthCheck`, `purgeStale`, `getRemainingTTL`, `stats`). Wrapped `get`, `has`, `peek`, `mGet`, and `fetch` forward read options such as `{ bypassL1: true }` to the underlying cache.\n\n`incr` / `decr` and `dump` / `load` are not wrapped &mdash; they speak in numbers or the raw stored form. Reach them via `wrapped.cache` if you need them.\n\n> **Buffer-typed values.** Cluster IPC serializes through JSON, which does not preserve `Buffer`. If a codec stores `Buffer` directly, in worker mode the decoded side will receive `{ type: 'Buffer', data: number[] }` and most binary APIs will reject it. Encode to a string (base64, hex) &mdash; or rehydrate inside `decode` &mdash; when the wrapped cache is read from workers. Primary-only use is unaffected.\n\n## `memoize` helper\n\nCache-aside in one line. Concurrent calls for the same key coordinate through `cache.fetch()` so only one caller does the underlying work at a time.\n\n```ts\nimport { LRUCacheClustered, memoize } from '@0xdoublesharp/lru-cache-clustered';\n\nconst cache = new LRUCacheClustered<string, User>({ namespace: 'users', ttl: 60_000 });\n\nconst getUser = memoize(\n  cache,\n  (id: string) => fetchUserFromDB(id),\n  (id) => `user:${id}`,\n  { ttl: 60_000 },\n);\n\nawait getUser('42'); // first call: hits DB\nawait getUser('42'); // second call: cached\n```\n\n### Single-flight semantics\n\nBoth `memoize()` and `cache.fetch()` coordinate through the primary so concurrent misses for the same key collapse to one in-flight fetch across instances and workers.\n\nPassing `forceRefresh: true` skips both the cache lookup and any in-flight claim and starts a fresh leader fetch. On a cache miss, concurrent callers without `forceRefresh` wait on the current fetch and reuse its result. During a forced refresh, other instances can still read an existing cached value until the refresh finishes. Passing `bypassL1: true` skips local L1 reads and population for that call while preserving the primary-side single-flight behavior.\n\nThe cache `timeout` option only bounds each worker IPC request. It does not cancel user fetcher work after a worker owns the primary-side single-flight lock, so production fetchers should enforce their own upstream timeout or abort policy.\n\n## Errors\n\n**Worker mode.** When a primary-side handler throws, the worker's promise rejects with a reconstructed `Error` carrying the original `name`, `message`, `code`, `stack`, and `cause` chain. The rejected value is always a plain `Error` (subclass identity is not crossed over IPC), but `.name`, `.code`, and `.cause` are intact, so logging and cause-chain walking work. Errors travel as `{ name, message, code?, stack?, cause? }` on the wire.\n\n**Primary mode.** No IPC: a thrown `Error` rejects as-is (subclass identity preserved); a thrown non-`Error` value is wrapped in `new Error(String(value))`. For `Error` throws the two modes are observably equivalent.\n\n## Debugging\n\n```sh\nDEBUG=lru-cache-clustered-* node app.js\n```\n\nAvailable namespaces:\n\n- `lru-cache-clustered-primary` &mdash; cache creation, registry events\n- `lru-cache-clustered-messages` &mdash; every request/response over IPC\n\n## Upgrading from 1.x\n\nThe 2.x line is a TypeScript rewrite on top of `lru-cache@11` with renamed methods and options. See [`docs/migration.md`](./docs/migration.md) for the full method, option, and package mapping, and [`CHANGELOG.md`](./CHANGELOG.md) for the complete 2.0 release notes.\n\n## License\n\nMIT &mdash; see [LICENSE](./LICENSE).\n","readmeFilename":"README.md","users":{"doublesharp":true}}