{"_id":"@dealerslink/node-express-ip-blacklist","_rev":"10-1a62eead16f81993b46601f282a2454f","name":"@dealerslink/node-express-ip-blacklist","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"@dealerslink/node-express-ip-blacklist","version":"1.0.0","description":"A cache-based, IP blacklist for ExpressJS.","main":"index.js","scripts":{"test":"nyc mocha","build":"gulp","fix":"gulp fix","lint":"gulp lint","coverage":"nyc --reporter=lcov mocha && cat ./coverage/lcov.info | codacy-coverage","pretty":"gulp pretty"},"keywords":["express","expressJS","ip blacklist","ip","blacklist","security"],"author":{"name":"Jay Reardon"},"devDependencies":{"chai":"^4.1.2","codacy-coverage":"^2.0.3","cross-env":"^5.1.1","eslint":"^4.10.0","gulp":"^3.9.1","gulp-eslint":"^4.0.0","gulp-mocha":"^5.0.0","gulp-prettier":"^1.1.0","lolex":"^2.3.2","mocha":"^5.0.1","nyc":"^11.3.0","prettier":"^1.8.2"},"dependencies":{"@dealerslink/node-object-key-cache":"^1.0.0","@mediaxpost/lodashext":"^1.1.0","logstub":"^1.1.2"},"gitHead":"c8e46541ca2ea98eeeab3cf54f79b1623a70fd98","_id":"@dealerslink/node-express-ip-blacklist@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"chronosis","email":"jayreardon@gmail.com"},"dist":{"integrity":"sha512-6Br2HeXXXa6HgxrQgQf4SmKZSRpfvnqVV37MCqGXAMLHTz2NyUqdej/X/1mmSlNXRqWsuJLCi9PY87E0x1ZleA==","shasum":"d095fa39cebea60848a3e1f3468377249dc86f43","tarball":"https://registry.npmjs.org/@dealerslink/node-express-ip-blacklist/-/node-express-ip-blacklist-1.0.0.tgz","fileCount":8,"unpackedSize":17722,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDe03aCztdimGgKGidhTs+rHVQUhRmbWw571RvjD/VXhAiEA/mKhlVEwFYUa5Rc6Q935nNuFlT0t4fxTKiZB1bl+ANw="}]},"maintainers":[{"name":"chronosis","email":"jayreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-ip-blacklist_1.0.0_1520546114860_0.245022035615303"},"_hasShrinkwrap":false},"1.0.1":{"name":"@dealerslink/node-express-ip-blacklist","version":"1.0.1","description":"A cache-based, IP blacklist for ExpressJS.","main":"index.js","scripts":{"test":"nyc mocha","build":"gulp","fix":"gulp fix","lint":"gulp lint","coverage":"nyc --reporter=lcov mocha && cat ./coverage/lcov.info | codacy-coverage","pretty":"gulp pretty"},"keywords":["express","expressJS","ip blacklist","ip","blacklist","security"],"author":{"name":"Jay Reardon"},"devDependencies":{"chai":"^4.1.2","codacy-coverage":"^2.0.3","cross-env":"^5.1.1","eslint":"^4.10.0","gulp":"^3.9.1","gulp-eslint":"^4.0.0","gulp-mocha":"^5.0.0","gulp-prettier":"^1.1.0","lolex":"^2.3.2","mocha":"^5.0.1","nyc":"^11.3.0","prettier":"^1.8.2"},"dependencies":{"@dealerslink/node-object-key-cache":"^1.0.2","@mediaxpost/lodashext":"^1.1.0","logstub":"^1.1.2"},"gitHead":"d6f4b65fc85c9f73e464de05829df0e52407f998","_id":"@dealerslink/node-express-ip-blacklist@1.0.1","_npmVersion":"6.0.0","_nodeVersion":"8.11.1","_npmUser":{"name":"chronosis","email":"jayreardon@gmail.com"},"dist":{"integrity":"sha512-go8ivL8pVAWTf9mXKUuvWWL8Y1UBfA4+0H3hAgRR+LimIJ2xAJAKvu5RcVYoUhviG6N5cajwOV9JjCkM9nUI5w==","shasum":"4e6a1e33d2c950f31413100738cd2aecb95666d2","tarball":"https://registry.npmjs.org/@dealerslink/node-express-ip-blacklist/-/node-express-ip-blacklist-1.0.1.tgz","fileCount":8,"unpackedSize":17722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7JlbCRA9TVsSAnZWagAAQXIQAI07ssKh1/ipbPkfLXHX\ntu5ykVSgtw4XQ1HMtYv8A/NYCUjHQ8G+JJorP6AGHosurgRuIGnOWfo2PZQ0\nNHT14Kwz4wz/Liqule+rfBafYbMDFblX7XowvIsblPu1paOE03xRGTbnwRPZ\nXKF0f6R2NFpD8p34FI8xQgmEUWuWS1I0/iNUCmyjiKY91P0GMLX5J5zjujTP\n/g+CnFH5uNBpLXEssL96RaKzk+lgWD2ooYFtoAn4/qlwVdMiYEi+cIQLVsnc\nxZWnP941ldJSvKjXX2IRZ0yZ14oj82dVXPgBEXKy8VBmLE80aNJgiM6Asd+0\nK1MmqwOYIVS6zi+IN/VNf9PlHpeTXaT4x64b10LAGCFNLa5JbpUqcXzTcF2h\nk0jq82bQyRGuceGr/1ovPDxnPGr5ZyOsu83ZW56hZgDtAiHBNd18GKV2ggBW\n9279n5nLk2LZPQzqr+HZTfZ0b6houlkL4FNiLQ8WXu5rp7VssCN42yrwZq7R\nV6un5sU1cCWurJl+YIyEnvbkMaPDYWio+N/ZMn1bO7OhfC56nFgdgVzkEr8Y\nBL7XM+mRF1JgKnM6jJrkJz8A8eRG5WHZUBVQli8JLNw+FxX0uBaYziC9mdeq\nJjeSVR/s4VPY/ocQFFejnGJmEmu1snYqRUgWW6rpi9uoLYrTF+Rj6LTuQkXG\ncX6B\r\n=YYdL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAU41YlPraT7cvZkYdsNjP7glAk3ovOg5D/Xp/Fl/J50AiAwgqq6AhYY/ZmGXv/MtZ53Ta7iWwSRmd/7eKU2IKHU4w=="}]},"maintainers":[{"name":"chronosis","email":"jayreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-ip-blacklist_1.0.1_1525455193788_0.20662142295323238"},"_hasShrinkwrap":false},"1.0.2":{"name":"@dealerslink/node-express-ip-blacklist","version":"1.0.2","description":"A cache-based, IP blacklist for ExpressJS.","main":"index.js","scripts":{"test":"nyc mocha","build":"gulp","fix":"gulp fix","lint":"gulp lint","coverage":"nyc --reporter=lcov mocha && cat ./coverage/lcov.info | codacy-coverage","pretty":"gulp pretty"},"keywords":["express","expressJS","ip blacklist","ip","blacklist","security"],"author":{"name":"Jay Reardon"},"devDependencies":{"chai":"^4.1.2","codacy-coverage":"^2.0.3","cross-env":"^5.1.1","eslint":"^4.10.0","gulp":"^3.9.1","gulp-eslint":"^4.0.0","gulp-mocha":"^5.0.0","gulp-prettier":"^1.1.0","lolex":"^2.3.2","mocha":"^5.0.1","nyc":"^13.0.0","prettier":"^1.8.2"},"dependencies":{"@dealerslink/lodash-extended":"^1.0.0","@dealerslink/node-object-key-cache":"^1.0.2","logstub":"^1.1.2"},"gitHead":"75da54bce0725107e3feace08235c88cdc54d90e","_id":"@dealerslink/node-express-ip-blacklist@1.0.2","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"chronosis","email":"jayreardon@gmail.com"},"dist":{"integrity":"sha512-q8zE+D9hLA+a8JVF1jbtARDOs3jWREMUEXk3DqRxOtdECVYFFELTZidJOamH12+m1g39CYjvPUoIrODuJEadlw==","shasum":"b3f7a40ee7afe7025da56797b2c5d5113ebcbdb2","tarball":"https://registry.npmjs.org/@dealerslink/node-express-ip-blacklist/-/node-express-ip-blacklist-1.0.2.tgz","fileCount":8,"unpackedSize":17736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOmvWCRA9TVsSAnZWagAAE1QP/jWUVJvn3CJArhw9tSLG\nKyz7nEPvSDXucHqH27nREkpMll+KtKOTnc4Ags6fBPzuIJ17KRfIi5qiVh84\n5IrgbjtdK4eqqe3jSxwrioostwzZPA7UqJj8E0nSD28sdiTU0vYBl0tM7VMF\nK9fPGCVngUYyLrK9IAyp2qGT5kipuTdefyUrWHhCfbLrRX5jCguZ05bWmbnB\nwxDrGkufrQocuwF4fe/4vnVOXCZ2suteaDwjp+X0LhnrYdaPs0sXqCqNFMTw\n+b7WR3l8XekAh9SqSV/5UMIOQc8Pl/zgLiHQTj9wNNdi5VjtjxWuY7H5lQip\njN07Djl4RDUYGGUCYIyqLSSBSqNg4y8ONWURBtvva7WWQsnPGAXhAnCRP25v\nOEkz4ZfwpYl5m4dxQFi9ByHHv5tcV2X+pmFpzSl96Cdy9u/8kkuBF7rrKgFr\n4+cAv2qEuXDHNc2DXcmnM73V5yye5ccIKClEy7R2vBUIs0U7f1KfsawouPbK\ns8ocSesI492AVrW90k9s5dItZF+2G5Q0lTBadVEYWsB6G1CLmFZCk5lezcAV\nhkADQB3oXTWm6H69+WBCuUH4fxmUqgj4vQWJmFErjx472y+xEtZyyKK6oORi\nI3+SZLjeMMQhETrdG3ZhUWrbdOb5/wl/H6i77JN+ef9jBiHHVbdbQDVIF0Ne\nM36n\r\n=o4cc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyaykwEK9cMQCA4J6xQT3n3PUlBDkjgi/oDjm4MCaiZAiEAs9GZY1XvlM1AV/OyorQhhuOeVugMl/tIsjhXsB/TR3Y="}]},"maintainers":[{"name":"chronosis","email":"jayreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-ip-blacklist_1.0.2_1530555350590_0.1685476073934964"},"_hasShrinkwrap":false},"1.0.3":{"name":"@dealerslink/node-express-ip-blacklist","version":"1.0.3","description":"A cache-based, IP blacklist for ExpressJS.","main":"index.js","scripts":{"test":"nyc mocha","build":"gulp","fix":"gulp fix","lint":"gulp lint","coverage":"nyc --reporter=lcov mocha && cat ./coverage/lcov.info | codacy-coverage","pretty":"gulp pretty"},"keywords":["express","expressJS","ip blacklist","ip","blacklist","security"],"author":{"name":"Jay Reardon"},"devDependencies":{"chai":"^4.1.2","codacy-coverage":"^2.0.3","cross-env":"^5.1.1","eslint":"^4.10.0","gulp":"^3.9.1","gulp-eslint":"^4.0.0","gulp-mocha":"^5.0.0","gulp-prettier":"^1.1.0","lolex":"^2.3.2","mocha":"^5.0.1","nyc":"^13.0.0","prettier":"^1.8.2"},"dependencies":{"@dealerslink/lodash-extended":"^1.0.0","@dealerslink/node-object-key-cache":"^1.0.3","logstub":"^1.1.2"},"gitHead":"344802d2904b80abd123fd1011e7b6755e8d248c","_id":"@dealerslink/node-express-ip-blacklist@1.0.3","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"chronosis","email":"jayreardon@gmail.com"},"dist":{"integrity":"sha512-ECS2CcvKCiRMjb39hiq13N0tujdM4B4CqviIIXC4AtAJyOCcR6h8xrhu6dMpiQxQZAdyzyCtmi1DjApz1kUXiQ==","shasum":"fee1360d378c1101e945978d2df53d27625e1bd8","tarball":"https://registry.npmjs.org/@dealerslink/node-express-ip-blacklist/-/node-express-ip-blacklist-1.0.3.tgz","fileCount":8,"unpackedSize":17736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOp5kCRA9TVsSAnZWagAAgsQP/jddaDeIA88zGlA+n3zx\nkdnvvH84+yrl554MGqPlqicTYV2qk1Ur5cXqfEaoTp2ZRsyUDpS1IZpEKe/y\n1CztvyMIbTQaWBzYX8zbK6uoBTpoF5zJp+fJOClE0FLvCh/Ucxxepdba0Sqt\nBhYuLpa8KwsXe8/Js+ltce4LVVc9M4nwT0gMtpvAkyQ7iCaEngClANQbgE/v\nG4j7gNKHV1PLqMdP/yEu/tWkgKC3FaJm9Pdw4BWCc5O+BJzhm3D2sGFbyuhk\nwNIONgMpNznKn0LjueUCoBOEOSs78nSGMcMB9rw0KXhPTQKu2k1P/TCYJ6X5\nhXdLJ+GC6rT4c/LdqSKwstansce6p2wxgAkUHXVjxOS2FDVJ4OJsQle8K5lz\nu7ADyXOffBb2AeJ6puwCiiz5pAIOhvTsxHo6KdeJPDfRXomHanDHjZBBg34a\nPLPzqqTUVvUgz1AljVmh4NGaHXO7Vkdx3QH88KS1lCDdFlH5K2K3XXr47Shs\nCWtHRKWDXol0uamr36khiOh2fDKqDLI9ICyoOTU7b6zOr57RpXHNvE7TDARi\nv0Ji2cL/8m4Vh2SsqT6gQJbn8Os2qKBHs5pPOdcqCZLzM7auhlMbjz7/y37+\npvrMVkPN49/lAkpKO5S9KKbzNqn5isRrah+sEzGgRKJ6RKdVe9sOiHDU7+Md\noNVm\r\n=wMz0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/8wKRkPcT7rMq1pwmd9Qpm7NO9CaFLgxruYupOSq2LwIhAPV3AtXwwfV2rK3ukAcxTweDgcgdcDhX4OK6Ghn6KNfS"}]},"maintainers":[{"name":"chronosis","email":"jayreardon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-ip-blacklist_1.0.3_1530568291567_0.6269303228742191"},"_hasShrinkwrap":false},"1.1.0":{"name":"@dealerslink/node-express-ip-blacklist","version":"1.1.0","description":"A cache-based, IP blacklist for ExpressJS.","main":"index.js","scripts":{"test":"nyc mocha","build":"gulp","fix":"gulp fix","lint":"gulp lint","coverage":"nyc --reporter=lcov mocha && cat ./coverage/lcov.info | codacy-coverage","pretty":"gulp pretty"},"keywords":["express","expressJS","ip blacklist","ip","blacklist","security"],"author":{"name":"Jay Reardon"},"devDependencies":{"chai":"^4.1.2","codacy-coverage":"^3.0.0","cross-env":"^5.2.0","eslint":"^5.4.0","gulp":"^4.0.0","gulp-eslint":"^5.0.0","gulp-mocha":"^6.0.0","gulp-prettier":"^2.0.0","lolex":"^2.7.1","mocha":"^5.2.0","nyc":"^13.0.1","prettier":"^1.14.2"},"dependencies":{"@dealerslink/lodash-extended":"^1.1.0","@dealerslink/node-object-key-cache":"^1.1.0","logstub":"^1.2.0"},"gitHead":"582a9b9f18fec4064c8953cb0e35c769e7613410","_id":"@dealerslink/node-express-ip-blacklist@1.1.0","_npmVersion":"6.4.0","_nodeVersion":"10.8.0","_npmUser":{"name":"chronosis","email":"jayreardon@gmail.com"},"dist":{"integrity":"sha512-PDadfoIF6NEFvnDN6gHJ3b8tIuiOaSaWW1z8jwvg/2WnLaiqSxkXng4ES4kLCOVfuOzSnP0VSUe9UylleGYqvA==","shasum":"e0d980991ae6db53f83cf30fb8031d5879ba46d2","tarball":"https://registry.npmjs.org/@dealerslink/node-express-ip-blacklist/-/node-express-ip-blacklist-1.1.0.tgz","fileCount":8,"unpackedSize":17752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfxtwCRA9TVsSAnZWagAAZtgQAILk1NCZYfdOyhAp0+Ep\n2sFo3fx1bobXFjv1+enAbFkUGYki7WcFVIZd7Yuhuh6D3IlH/skuJ9tIg0i2\ngRtIr7sQFKxhVpegvmddvlp6XytNskZ/SMr+1esxlyVEbBWa+Tms0eujyXvi\nCklh5OVaiFMQqqJqLhs+cERmBHxpdzhhRHSmktQ+yaDj3FBJOdhOx3r1Klme\nX+eYtxUL4bVPQHyU4pZZDa2f+LBWhpkwIk5a/Fw/Jl0GTaD0qQJf4H/UvcPj\nvcg5j0xHNrVme2LfzuS7/ceKE0bG5FAPmVBoLxPWUBm5BNd8vbkpmwoVy7d+\nuc2x1Om7VOWYe2XuK4NXL67nRU+uOIWX4NxQl5QRE65wXwGZuvU1GOmG+XZS\nJH6RHOl6GNFuRyhkVOZihUVaBBtV0t2eCvw7k2wohSxPUFXZ7a/N8wK6s/5U\nn94tq0sqygRRC6Z122VcksgJxxrp+Xtn1qw1er7foZx+Ra3Kttl4wPOcfSVn\nWRbLUVeG4jpd/p3JctmBI4XaRF0DJMtoC+ic+0Y42gDvmjawJ5UNE4OoJ36w\nJlyjonPt2fWjBZwHLEAv+caoUu5Hc7g0Cjg5uF/VLrowiFFMjwgxPX0Gd7RS\n980b+NEt8WQmrH+Pn/B4bmeMQS9rlHQl28Tx3JO8hvNzr9ovGkj8h5PhO/mA\nw/P+\r\n=OGlC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3xzg3b7EhLKUvUGniq79HuPO0Mg59TcnSpqaWa0sD7AIgHNmZVvZ+XxNgltOcfiuUitiyjZUbb8DyEpLv418zj/Y="}]},"maintainers":[{"email":"jayreardon@gmail.com","name":"chronosis"},{"email":"tony.bebber@gmail.com","name":"tonybebber"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-ip-blacklist_1.1.0_1535056751883_0.26002239963632645"},"_hasShrinkwrap":false},"1.1.1":{"name":"@dealerslink/node-express-ip-blacklist","version":"1.1.1","description":"A cache-based, IP blacklist for ExpressJS.","main":"index.js","scripts":{"test":"nyc mocha","build":"gulp","fix":"gulp fix","lint":"gulp lint","coverage":"nyc --reporter=lcov mocha && cat ./coverage/lcov.info | codacy-coverage","pretty":"gulp pretty"},"keywords":["express","expressJS","ip blacklist","ip","blacklist","security"],"author":{"name":"Jay Reardon"},"devDependencies":{"chai":"^4.2.0","codacy-coverage":"^3.2.0","cross-env":"^5.2.0","eslint":"^5.8.0","gulp":"^4.0.0","gulp-eslint":"^5.0.0","gulp-mocha":"^6.0.0","gulp-prettier":"^2.0.0","lolex":"^2.7.5","mocha":"^5.2.0","nyc":"^13.1.0","prettier":"^1.14.3"},"dependencies":{"@dealerslink/lodash-extended":"^1.1.0","@dealerslink/node-object-key-cache":"^1.1.3","logstub":"^1.2.0"},"gitHead":"eda69a4de6c3caa9d3907f1a60888d4eb773de22","_id":"@dealerslink/node-express-ip-blacklist@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"chronosis","email":"jayreardon@gmail.com"},"dist":{"integrity":"sha512-bOEXbmZ+O22VQs5kpJorWpG3XSrW9ejwS5MpnlqUXmQNDtyL/O6FEsyTIam0YWDYBde0Sc9/rfm0wIM4VKbEVw==","shasum":"b1587d7614fd4f3b143b130a3dd4510e66ad307f","tarball":"https://registry.npmjs.org/@dealerslink/node-express-ip-blacklist/-/node-express-ip-blacklist-1.1.1.tgz","fileCount":8,"unpackedSize":17752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb20GaCRA9TVsSAnZWagAAqukQAIVrRO74r71KfRPkqleK\nomJVHLq1iT0AaOsu3TL+f3Dyuwl+1ZG7D5GdHaDF5DOmFhlvbA3O4YGRFrlu\nW7BeKrobeRBO2fMbeLzJ7rylmyVj1hJzzK8vGEwpfruXhhWnCWgnToSVQaXT\n56lG65Jvb399yFlA1jiFDns5R5ZWx+DMrrZdJMTkcarp2SXVRzRs5/ASu1dE\nfiy9xGu4n4qs+QC9tEbNvmyEaiAzqoW6dxyUzd898J6Rxo8sQPcqq0FgWu3n\nowBqHm+5vJC07pxgn5+YANlnLrbiieR1zmFIgWsKYJJ9OwW6JFBx5oWGUpTF\n6dEOTHBzda0vHQ62V86R380wW050aDZrXXLXSzK4CSEJGZqdB+csYdrn3Qot\npGyD9BHfNkoKKopNSjW1dqh2fsw9gtn5H85qK7SYknzPZGUOSK0MORokBOD8\nqakVZHtquc8xrUuLREB12z3/YGb2tOOfUURGUs0tocSkZudOgk76pGs5bWUO\nFwwMJkQ2NmBCQld4SGvE5Fi0kr592NC8bzlGUewcx0cij+LGHv0NwQbVApGs\npgBJU6Q+eXc4avdfg6uPouWn1raNRZT1bV3fblsLoVgOw2ZvozM23/sW8pT2\nS7/2NgMOO8PW7LrwSELsElqAxTJgtvHBv053LIVQSshxFwGaB2OBi+Kfg6li\n9iL2\r\n=sKyy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0SK7OInhK7L1OqhMau0nNxCJiCeTXVBeQa0KkXWM4AAiB80RozriW3Vhw6n2y+k48fqeB7mxXk8t+8L1f32qjKyw=="}]},"maintainers":[{"email":"jayreardon@gmail.com","name":"chronosis"},{"email":"tony.bebber@gmail.com","name":"tonybebber"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-ip-blacklist_1.1.1_1541095833606_0.9565818333599152"},"_hasShrinkwrap":false},"1.1.2":{"name":"@dealerslink/node-express-ip-blacklist","version":"1.1.2","description":"A cache-based, IP blacklist for ExpressJS.","main":"index.js","scripts":{"test":"nyc mocha","build":"gulp","fix":"gulp fix","lint":"gulp lint","coverage":"nyc --reporter=lcov mocha && cat ./coverage/lcov.info | codacy-coverage","pretty":"gulp pretty"},"keywords":["express","expressJS","ip blacklist","ip","blacklist","security"],"author":{"name":"Jay Reardon"},"devDependencies":{"chai":"^4.2.0","codacy-coverage":"^3.2.0","cross-env":"^5.2.0","eslint":"^5.8.0","gulp":"^4.0.0","gulp-eslint":"^5.0.0","gulp-mocha":"^6.0.0","gulp-prettier":"^2.0.0","lolex":"^2.7.5","mocha":"^5.2.0","nyc":"^13.1.0","prettier":"^1.14.3"},"dependencies":{"@dealerslink/lodash-extended":"^1.1.0","@dealerslink/node-object-key-cache":"^1.1.4","logstub":"^1.2.0"},"gitHead":"b4e88c623a70e5ec718d78304ade517ca71b2887","_id":"@dealerslink/node-express-ip-blacklist@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.8.0","_npmUser":{"name":"chronosis","email":"jayreardon@gmail.com"},"dist":{"integrity":"sha512-PrZCvq35ZZw5a3rSN5Q8fVvmukhISx2Qvp0xLlfhcFev1EywYmOQoD4Yv72MlQKLoAPIuTS3hz43SvJP56477w==","shasum":"7233f691dfb16652f70ecb8081aabcbc131cef9a","tarball":"https://registry.npmjs.org/@dealerslink/node-express-ip-blacklist/-/node-express-ip-blacklist-1.1.2.tgz","fileCount":8,"unpackedSize":17752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3B+VCRA9TVsSAnZWagAAAKcP/iQqjjWg+1joAMrHZ6mw\nrGW4X/xvhBY9YHpl6ArUoZB0w8nSusKKyzaoIkab+Pfmdx0UhZYHhu/uEcxe\n9eqcMfma6I70zMc4ylKfZOlrFT5aIRGoznDtnAsY0jEMCdADE3jiRcdBPJnz\nr+xPWMwxkNL9w2jtLuEFq+rAM42bcxzCf5Q61ItoE+LQwPq7F1c1B57Xiw+C\nVoE9FKun8AU5NxF7jFjakfuZLLgowS0+usUEO9q2cBfKVfS1zzO9bVvh6jOK\nRKsxvg6f/f81GEMbcqPoaNcw/KZBcfNPADsmxVVyNyah9qPkUuXLu9Pcdg3a\nbWBj8kFN8TcfeSlOOhSz2nfCg7K5AV255h5Hpjo0Q/EtTjwCRKxzkNxTLX46\ngDqC5hHYOtnpMwILZRa8FInElaDG3rhp22mRV1xuGV75NEAvzE3OZEtPO2VH\nN31AULVYi3zf/B2zGDw3wBZcnn1snTFm5AV6etlXnr2lH7eZ+cqXzaSuegHv\nTOfFGV5Vu4oCCBnoMDiGuTnLRSXFYZXKkwqEeYYrsZi1jkl3e3OCQUbVrOV7\n54g9URftZm24w5JRCp3vRTRu6URlFV8FvDue4KBO/CI1YWQ+Qsj5QMk3SLSl\nvJZCFcxVlRKGWbbAKJDtHZnYa2h7epji4n3E/Lya14TaX+yieR8kFdx/6syy\ndVe9\r\n=gzJQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUSO7mVXWwS7SBkACh0hlx42yBAQgQrPBMmmtVUvsxoAiEAsp8bgsFXKvdXq2w6Se+M8ujoTrtEmFLMNk8A2BOXH0Y="}]},"maintainers":[{"email":"jayreardon@gmail.com","name":"chronosis"},{"email":"tony.bebber@gmail.com","name":"tonybebber"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-express-ip-blacklist_1.1.2_1541152661095_0.8277389838900613"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-08T21:55:14.769Z","1.0.0":"2018-03-08T21:55:15.007Z","modified":"2022-04-05T03:27:33.858Z","1.0.1":"2018-05-04T17:33:15.064Z","1.0.2":"2018-07-02T18:15:50.652Z","1.0.3":"2018-07-02T21:51:32.232Z","1.1.0":"2018-08-23T20:39:11.970Z","1.1.1":"2018-11-01T18:10:33.698Z","1.1.2":"2018-11-02T09:57:41.220Z"},"maintainers":[{"email":"tony.bebber@gmail.com","name":"tonybebber"}],"description":"A cache-based, IP blacklist for ExpressJS.","keywords":["express","expressJS","ip blacklist","ip","blacklist","security"],"author":{"name":"Jay Reardon"},"readme":"# node-express-ip-blacklist\n\n`node-express-ip-blacklist` is a cache-based, automatic, IP blacklist for use with [`expressJS`](https://www.npmjs.com/package/express). It caches  a store of IP addresses used to make bad requests and then temporarily blocks requests from those sources once a threshold of bad requests has been exceeded. In this way it is possible to limit access of bad actors to any system.\n\n\n# [Installation](#installation)\n<a name=\"installation\"></a>\n\n```shell\nnpm install @dealerslink/node-express-ip-blacklist\n```\n\n# [Usage](#usage)\n<a name=\"usage\"></a>\n\n```js\nconst IPBlacklist = require('@dealerslink/node-express-ip-blacklist');\nipBlacklist = new IPBlacklist('blacklist');\n```\n\nSee wiki for more details.\n","readmeFilename":"README.md"}