{"_id":"re","_rev":"63-6f6d33f760a91d519e15103b47cd3c29","name":"re","description":"Do it again, after a bit.","dist-tags":{"latest":"0.1.4"},"versions":{"0.0.1-1":{"name":"re","version":"0.0.1-1","description":"Do it again, after a bit.","tags":["utility","data","util","utility"],"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"main":"./main","dependencies":{"request":"2.10.x","xml2js":"0.1.x"},"_id":"re@0.0.1-1","dist":{"shasum":"456f0881129e7fba72348250d8162540695e8df6","tarball":"https://registry.npmjs.org/re/-/re-0.0.1-1.tgz","integrity":"sha512-nmjIlWDuWPqbuNi8p3xMJNwHbbhsmje3cVJ3Z8qTmIdU1YQ1sRsTgc0Oae/e2b6jFCIViQmnP/Yh7o8WCax6Eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9KkTsr8ctYKNFrylumuFlLm56abJ+AC1I5Utu5T2/OAIgEXB3iMnTu1e2Jkj3RQElfmmaYNALcHCCyAInCaUgCW8="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.1-2":{"name":"re","version":"0.0.1-2","description":"Do it again, after a bit.","tags":["utility","data","util","utility"],"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"main":"./main","_id":"re@0.0.1-2","dist":{"shasum":"7439047c1d1b06a8910f0285123c1f3a4d4f17fd","tarball":"https://registry.npmjs.org/re/-/re-0.0.1-2.tgz","integrity":"sha512-fZDaIiNC2Jd0tmgq4/bQsbBnSv9U/UDLTUqU65by/3SimZgbpxTuR1iIgts+EWPyeJsZeVa7DiNx57vpAj52uA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCICs5J1eeqwBnP8ahsWlwB75ovKZZCuxTnmLA93DTdTLwAh80nakMUB9bOeB+F85wrODeAFiXr+6e3q/BMyBo8EDC"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.1-3":{"name":"re","version":"0.0.1-3","description":"Do it again, after a bit.","tags":["utility","data","util","utility"],"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"main":"./main","_id":"re@0.0.1-3","dist":{"shasum":"8f91e68f3056c68a853ae3bcc27523f155e748e2","tarball":"https://registry.npmjs.org/re/-/re-0.0.1-3.tgz","integrity":"sha512-l0fr+OQZSyVfx+TxJ3Ah07CfsRfpppdin6rRiO7wOQ20GGtKLJr1AtQ+z1GZezNsKtWCBNyQHhvcpTJBJEzQ7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNkRr+IFeX2eMtSX88OkfCujXC+x0lxSwFVCuTs3IsKQIgL9PH8rTG72uAXlWRhBn9WqDjVM6gXbw53cH0dJq2olI="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.1-4":{"name":"re","version":"0.0.1-4","description":"Do it again, after a bit.","tags":["utility","retry","exponential backoff","linear backoff"],"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"main":"./main","_id":"re@0.0.1-4","dist":{"shasum":"31018a3c69bff7674556a9f20e25784e35169e24","tarball":"https://registry.npmjs.org/re/-/re-0.0.1-4.tgz","integrity":"sha512-EpD9zdgo1ZeSwtBx8AD6D8lrdTr3K9zp4oXm0btIekkGfVoEI67l1iGB+x30l7jWtkrUIRUoQSYDzpXzh4YjIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHh7gCO7PLz/YHdOZVQIzk1hMAB4SRbfGKc+aTDnoc3AIhAONt5P4ZYTYEQE0pdh/UBFAAAXg+iiMmV+d9zAEipULc"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.1-5":{"name":"re","version":"0.0.1-5","description":"Do it again, after a bit.","tags":["utility","retry","exponential backoff","linear backoff"],"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"main":"./main","_id":"re@0.0.1-5","dist":{"shasum":"967550cd826d5e872c1effee382b2d1691c5ced0","tarball":"https://registry.npmjs.org/re/-/re-0.0.1-5.tgz","integrity":"sha512-o+bMYUyEdvsfPDqyYBLqvf6kUsmsrNguuxVdSVEiL4udZJwAkKJ6KWRE9qzscXSS+RZ5qFXAZ1sricd0VYgRVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuzubMUKDnZ+pLbx9IuyvC1Oqa+P3xzKpoPjCqXXJJ7QIgE+n/qFWJs59faRynA+A4BDc6fMtt60wAXPmecHAcgzE="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.1-6":{"name":"re","description":"Do it again, after a bit.","version":"0.0.1-6","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.0.1-6","dist":{"shasum":"8b2b0cd321a6c4050e9c3767b812ec66c91e9be9","tarball":"https://registry.npmjs.org/re/-/re-0.0.1-6.tgz","integrity":"sha512-o+NoPgN+B8JF12gvo77aKrO7jzR/DU0L3jmbIMjwDqT/LWOHFBCfeXaJOibFvIfo+wcb/j0CNlr+LpeD/sKWAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE64SPgI21ZYTgcTEOm6Nnr0sdmIeB8b2Ow/EOpyWqH3AiEAgQhOdhwJGC4Pr0CbJAD7MQ/GlRjyxRlcsLj6H4T3s4M="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.1-7":{"name":"re","description":"Do it again, after a bit.","version":"0.0.1-7","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.0.1-7","dist":{"shasum":"0fe8ebff4247ed4978499a028b7c96914d676e93","tarball":"https://registry.npmjs.org/re/-/re-0.0.1-7.tgz","integrity":"sha512-XETOSdWsjB7/0LczrjfMllDVM8eIi/+f0G0khqdv4aJ1WoFl0atQ8FiXtzT0TSTXDba2fwnSevpkV0mIvN1kbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnUl1li1JAv5IGKTzwXAnmqWAKc34ObvCR/I/qeFakWQIhAKkZbEBE6kdFR3HLiKW3mzkPBpIi6AVBvR2UVFdEgOfx"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.2-1":{"name":"re","description":"Do it again, after a bit.","version":"0.0.2-1","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.0.2-1","dist":{"shasum":"0f6eab1f088cf7dc1c14c9ea8ba7713964b781bf","tarball":"https://registry.npmjs.org/re/-/re-0.0.2-1.tgz","integrity":"sha512-jCgdcMvbtP0fWSAetLn96DqetktaKycqbDur6sCFOzZ60UTLtqXCdWab0T/LNN82lPMZJjAcWs+KB6l2MNRrOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLNuZes0JDspEQxoZL/TvPoSnZkE3DvOV1TXHqbOVa7gIgTAqJJeQwaPRgFadz/MJZaj1SDWbD+YFCV2D1HzphXTw="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.6-1":{"name":"re","description":"Do it again, after a bit.","version":"0.0.6-1","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.0.6-1","dist":{"shasum":"c0dbf7b09a46aa8569cca211e14e5133ccee78a6","tarball":"https://registry.npmjs.org/re/-/re-0.0.6-1.tgz","integrity":"sha512-zX3g9O2QO15uwoR/K+U2cj0YI+rOY7NHIca0rwZ0JNy1VJs93ZhXZxZ2eFmFxx+x0wKQruIMAB283XMzw54rKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICk+SXC2oF2mTcYV11VA6QsVnP/bHzrKhl87DNgho/q1AiEAxY+ZpXx/GO8+/YywdMy+Hy0dhv+ApYKX12x/5Ar2iAM="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.6-2":{"name":"re","description":"Do it again, after a bit.","version":"0.0.6-2","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.0.6-2","dist":{"shasum":"d9da098dba5b14dcb7548bb80c85fe2332d77e1f","tarball":"https://registry.npmjs.org/re/-/re-0.0.6-2.tgz","integrity":"sha512-QF50Z9CW8wuTP0d3H0fxfnYOYikg3PkNpgzBfsAU1tgGGJ9VGo0K1FBkBd63drpxNArNEDSlbtwHQpZliHjddA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAbgIUgsMuZuZQ+FAdUFF7RHph1eqzyPctNtjasbO6+gIgXuBIvVx+vrzTLsK7838VuIJKEm5i9Y/jrluln7VNp04="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.6-3":{"name":"re","description":"Do it again, after a bit.","version":"0.0.6-3","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.0.6-3","dist":{"shasum":"a2c8fcac775f4fadddace27f14c3ce66ca3de9ca","tarball":"https://registry.npmjs.org/re/-/re-0.0.6-3.tgz","integrity":"sha512-r/7OVUPriwnGaz0uBJpC/kLaweukpDlFhCCqB8ZyECaZkBAZzzfLGgeMRTa9iBaJxYB9ZgJ6w4kZ7Z8sdsiLHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAYic+TBDY9WOvCINfv62w4eOWtI0OxK5uk+J+yCsnDAiBJcHOGZLxe5/PFgTj7IXsoYFS9U43PJI6+fNk1mDhYng=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.6-4":{"name":"re","description":"Do it again, after a bit.","version":"0.0.6-4","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.0.6-4","dist":{"shasum":"b881476d59ac1d4ff2acc8c2f3eb66935a7841d9","tarball":"https://registry.npmjs.org/re/-/re-0.0.6-4.tgz","integrity":"sha512-PSZeabzj9RdemA25u7LKE5nhZ58XwlY7CeqGyagijKDgmCjzooiXbYAZEg2rDaT7Pvb4JJEuzGO5SXr5f9AYlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyqt01JGBd684vidBl030siNmrXCHQMOZvcZL96wP3bAiEAiGR/60elG4mYSbpZPYBuPGawnRQcMriylrJhJ2m6MIU="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.6-5":{"name":"re","description":"Do it again, after a bit.","version":"0.0.6-5","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.0.6-5","dist":{"shasum":"b187632bfe7bc7a6d77240e06b0647a983844529","tarball":"https://registry.npmjs.org/re/-/re-0.0.6-5.tgz","integrity":"sha512-PQTnLg3pYrymD1UidHXyUhDyOiQS1hkHv743oF4PJD3RwhNfbX9n1+sibembtSLoGpcmFY3AWzJeE2VI+llpMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAiX0spp4wUt9zBlkuDj9q0sx5vivsrKVwoe7C7Cb0URAiEA/ChrOaWtN2hjG0+SxCbwrQ1mgqSO4CyOYxHdmpL2XSA="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.6-6":{"name":"re","description":"Do it again, after a bit.","version":"0.0.6-6","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.0.6-6","dist":{"shasum":"13522cfe954ac1f3ac0568ca47d8d9e667efa8a0","tarball":"https://registry.npmjs.org/re/-/re-0.0.6-6.tgz","integrity":"sha512-VpGO9DA02M5Z4PvwcvHg4YGZfXilliE25cIh565r31/wbqeMMb4GIlWO8WSLQi3Jp8xJw66PZEWmnsD4v4VWpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiJX51+q0YJ+W29H0py6nOwt6xOmTo3YwPsrngWDuPMgIgXB3DnvAlNJ3gfy6sXzd9OFQm3NNDKWPu3JfyhDNghBg="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.6-7":{"name":"re","description":"Do it again, after a bit.","version":"0.0.6-7","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.0.6-7","dist":{"shasum":"c4dc30d0155a95035cf8e4bdc15947665c6d7227","tarball":"https://registry.npmjs.org/re/-/re-0.0.6-7.tgz","integrity":"sha512-lrJrg3PTMOsSoaaWH+uKMLWlJzZe9+a+cR10WB8XgXC59K+DUVgvbEjigyPAxH4MskgV5WgtcyHYRFgR8TFBnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJKWpMFd5tcqpyf7nQRcjGbFS2LPLij4C4yEGFfqf6pgIgKBTKUtUvtHdgN8yYR2Kf7bprG/vS5FkMa81ruJ2N0rY="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.7-1":{"name":"re","description":"Do it again, after a bit.","version":"0.0.7-1","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.0.7-1","dist":{"shasum":"4a4bf75b38e0f951cd5dc4168b1dbab58dd896a1","tarball":"https://registry.npmjs.org/re/-/re-0.0.7-1.tgz","integrity":"sha512-FPjNrjMo5fLYiRh8+ytcU035bqW8xtWuvHA9jd0I/wFSW+vXXMhzym2fwKSHdgrS7F+C9kl/l8Etkp/evIDkQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbA2tSTYpT1buzHHJag4MVyBOW0jKnS51Hof8DXXaRXQIgdl+L/x+LHV8Un4BcP71E9PwWM5uY4alCGOKRwcBa7YE="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.8-2":{"name":"re","description":"Do it again, after a bit.","version":"0.0.8-2","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"repository":{"type":"git","url":"https://github.com/waylonflinn/re.git"},"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.0.8-2","dist":{"shasum":"227b52510f7247e74c5470679d44c2cc00ce4dae","tarball":"https://registry.npmjs.org/re/-/re-0.0.8-2.tgz","integrity":"sha512-+mTDZLsYVoZI2d+XxQNjKKC0JuQdq2PjDYdnRjyq9yuYuyz0bsNSag985UHiC7ZFl7zKSoFHerDPkk58r1aTmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQYYzXxCtAgC906c2m9RPT1hADp4fLHti5B46J1uwGFAiEA1EVQ55IemosfLlQ+UxyyE0W2FT2Jff1y58O9jUUUMOA="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.0.8-3":{"name":"re","description":"Do it again, after a bit.","version":"0.0.8-3","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"repository":{"type":"git","url":"https://github.com/waylonflinn/re.git"},"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.0.8-3","dist":{"shasum":"15c2a02c9f98ce05a99b64853acd3229d8988bfb","tarball":"https://registry.npmjs.org/re/-/re-0.0.8-3.tgz","integrity":"sha512-TILuhTLUTAPqgMtonTHD6jWdKkr0FpBIYvp965tp3jgqwWIIwC8ZlBUjJOx1fYVFM7OiSK0Bp/yLs/dUXMdFjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWrqc9czspZg65MlJf5AOKeDjIHs7wXDOOCIg27agTiwIgYrHzGGSzOQ8RkJk+lW8n0a1CpTTHWXCbdcafVO59HMs="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.1.0-0":{"name":"re","description":"Do it again, after a bit.","version":"0.1.0-0","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"repository":{"type":"git","url":"https://github.com/waylonflinn/re.git"},"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.1.0-0","dist":{"shasum":"17e8630240e76363533fda9af65f6b41a3cdb5f8","tarball":"https://registry.npmjs.org/re/-/re-0.1.0-0.tgz","integrity":"sha512-BGjEykmZYHrizRSw7xqrc1ApVD4+vMaRIE9hsuVak09cfumhvy6Ab4kcpq5lD4HqPvQJ3WF+Pw3usI3vw7A3QA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLcobZsKxJOs1Ce2p1NO5x0lAaScfKmcIIrR9rtY7NRQIhANO36ahBKYDsXhs577Nbq4uEKVMMqa5IPju5uMZ/Tl67"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.1.1-0":{"name":"re","description":"Do it again, after a bit.","version":"0.1.1-0","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"repository":{"type":"git","url":"https://github.com/waylonflinn/re.git"},"bugs":"https://trello.com/board/re/50b7a89a42b74706180016d2","author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.1.1-0","dist":{"shasum":"144fcaedc525981285758f3aa948bcc29418f84f","tarball":"https://registry.npmjs.org/re/-/re-0.1.1-0.tgz","integrity":"sha512-ve7BDTwjjp2pVVeG7OaZ4CRD+w39Yot+aX0/EYNLzZRC41seFhEseZ4SyKl7dXomptL2G8vo00L+ngZNhSjb/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0BrmhkMQ89GG3ypAepx5HwijFF5kZQv5HsnP/selQTwIhAJ1vu/ejF4BvvW5YkZ8OECJ6lLRAaPfgAG1Wt8U/ORLd"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.1.1-1":{"name":"re","description":"Do it again, after a bit.","version":"0.1.1-1","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"repository":{"type":"git","url":"https://github.com/waylonflinn/re.git"},"bugs":"https://trello.com/board/re/50b7a89a42b74706180016d2","author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.1.1-1","dist":{"shasum":"9f6c067e17bc7a3380e06b5385c6b41582d991a0","tarball":"https://registry.npmjs.org/re/-/re-0.1.1-1.tgz","integrity":"sha512-QW9NnH12/xvyJ9Q93ufwSLJWw5QS4Iz1FA4zPp/HnS2NmKukFdOytmL7OpW8UbeNYQZCVXG/rSVj1vJTuSx9BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARm9UAmXi/V2AyMG4VJFurfhNgHUAF33qQr5pVo9FcLAiEAymUV/quWmW202bYSwN2I4UL8OZN+zhpDPx6as48DvSs="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.1.1-2":{"name":"re","description":"Do it again, after a bit.","version":"0.1.1-2","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"repository":{"type":"git","url":"https://github.com/waylonflinn/re.git"},"bugs":"https://trello.com/board/re/50b7a89a42b74706180016d2","author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.1.1-2","dist":{"shasum":"bbac883c92ca83bdcb1ad3834c7b14df191f4e0d","tarball":"https://registry.npmjs.org/re/-/re-0.1.1-2.tgz","integrity":"sha512-09VYBzqltHKfZR/cq5CvPnvKu+c6y9E6f/BQAA6YEu0QmMsr484tpVDRrU6huaREpzrRthjVcfAjRmqCDyIfpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoWQf2TPZqb3iK+69mLu9PFqZIcKixWiFkdfzsZn1RGgIgOOBhb5oa+M1PAbySKfiJtlDm8mmqI7RX93Fyp6xsw88="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.1.1-3":{"name":"re","description":"Do it again, after a bit.","version":"0.1.1-3","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"repository":{"type":"git","url":"https://github.com/waylonflinn/re.git"},"bugs":{"url":"https://trello.com/board/re/50b7a89a42b74706180016d2"},"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.1.1-3","dist":{"shasum":"5a343c4c9228d6cf845b6f62482a256986f78126","tarball":"https://registry.npmjs.org/re/-/re-0.1.1-3.tgz","integrity":"sha512-OcMptod5xTlAf0IBvDfdTQDMkjH77yBbtLinatIo5sa8pAVJEoGYuEwzYL1mylNrzcfrxblesEMFrsLfIFQMIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAbWfeLVAWVOlcg07i5OF9y0gLcuI6qmypIUrn9WfN/AiBT1cMN+FeVTzRhcBGCMfcu5DZnvmsPDds1pAMDfzcltg=="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.1.1-4":{"name":"re","description":"Do it again, after a bit.","version":"0.1.1-4","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"repository":{"type":"git","url":"https://github.com/waylonflinn/re.git"},"bugs":{"url":"https://trello.com/board/re/50b7a89a42b74706180016d2"},"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.1.1-4","dist":{"shasum":"083100d69d42fcef5a6dbd1a6ad43647cb4514cd","tarball":"https://registry.npmjs.org/re/-/re-0.1.1-4.tgz","integrity":"sha512-GfPR6aGioUJwiSIErme0o7Ghui+OhnNp8eBhYSiZ/BFEKjA2ziIKMl+KHKKR6unvwcEHeGmb7xuR/w9VwsQiLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAuTqiVigdKIN8kJSO4SsjmgJIgi6/PER4cQX6QYgyVAiAkR6oZ/sKszDaYi1+Ol44CMTaJ58l8WOs0UkfEovTtYg=="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.1.1-5":{"name":"re","description":"Do it again, after a bit.","version":"0.1.1-5","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"repository":{"type":"git","url":"https://github.com/waylonflinn/re.git"},"bugs":{"url":"https://trello.com/board/re/50b7a89a42b74706180016d2"},"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"_id":"re@0.1.1-5","dist":{"shasum":"fad03c1f4b9f6dc4ecb27d6e154886856175685e","tarball":"https://registry.npmjs.org/re/-/re-0.1.1-5.tgz","integrity":"sha512-DrHVCGSn9O0p4B6+ixKKRrF+7qHPb0XR9UBEFVTP50nEdH8XVmFxlLkDAjYnm0QBKnxMV8uIb7Qlb4UGIyzvYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/V7mMiG+mYisdncO9vvsxltdPZRhnPXtBQ0Nff69UdgIgUw1NI0afg3UNcCLQglD3FlSv9dc+wPLckYaq785Tu+8="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}]},"0.1.2":{"name":"re","description":"Do it again, after a bit.","version":"0.1.2","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"repository":{"type":"git","url":"https://github.com/waylonflinn/re.git"},"bugs":{"url":"https://trello.com/board/re/50b7a89a42b74706180016d2"},"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"gitHead":"e5c10b6b09b28f2b264e46a9fba1603e2d1a4427","homepage":"https://github.com/waylonflinn/re","_id":"re@0.1.2","scripts":{},"_shasum":"56eb269df8d536a569cd2f9b0029b8d2f02b40ca","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.25","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}],"dist":{"shasum":"56eb269df8d536a569cd2f9b0029b8d2f02b40ca","tarball":"https://registry.npmjs.org/re/-/re-0.1.2.tgz","integrity":"sha512-HomZ8sRnRfGJqLvYHzsw9dD3TuGOqQw4yYpWXuN2zPf7FkcBrKN+sa4xcIba07aFBkbtH1I5k1SFZReBzN8M+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYxmu8egOqVZuKumfREpHFNRpbJOz/702Rl05jB9+SLAiEA0aQdnPwDHdfnrqhHnS5G61zZ6NtaThITX1Sw8xoEpZs="}]}},"0.1.3":{"name":"re","description":"Do it again, after a bit.","version":"0.1.3","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"repository":{"type":"git","url":"https://github.com/waylonflinn/re.git"},"bugs":{"url":"https://github.com/waylonflinn/re/issues"},"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"gitHead":"400b462645ad33bc131fc453a25b36d07b99c8d4","homepage":"https://github.com/waylonflinn/re","_id":"re@0.1.3","scripts":{},"_shasum":"900155a39a9e186b8672dc5da5b403f675081c93","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.25","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}],"dist":{"shasum":"900155a39a9e186b8672dc5da5b403f675081c93","tarball":"https://registry.npmjs.org/re/-/re-0.1.3.tgz","integrity":"sha512-x8w5IlGElX0Necj/xTIBmbXuPQFnSB4jJ7Uf8J3sXNRA/UFanAtUc+fiDbC1XJW8Zlr9/c9bwwc43VRz1pnjDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcYWf/IY41Qx9vtj44JruT1bOZya4wtiQx8sOlxTyDDwIgYtJvHtjidIUWGrysAQSiX3IBqQmZOmNIDL+ioe6z7c4="}]}},"0.1.4":{"name":"re","description":"Do it again, after a bit.","version":"0.1.4","main":"./lib/re","keywords":["utility","retry","exponential backoff","linear backoff"],"repository":{"type":"git","url":"https://github.com/waylonflinn/re.git"},"bugs":{"url":"https://github.com/waylonflinn/re/issues"},"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"engines":{"node":">=0.6"},"license":"MIT","gitHead":"ad07a95ac3bdf6c56b3f3f6f59dfd6004ed4eedb","homepage":"https://github.com/waylonflinn/re","_id":"re@0.1.4","scripts":{},"_shasum":"d821067ee10b52011491ba1ad9342150f9ce7031","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.25","_npmUser":{"name":"waylonflinn","email":"waylonflinn@gmail.com"},"maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}],"dist":{"shasum":"d821067ee10b52011491ba1ad9342150f9ce7031","tarball":"https://registry.npmjs.org/re/-/re-0.1.4.tgz","integrity":"sha512-nnRiW20Jr9hv7Aw3OXd7vIYoq2+26T+QZYJBlC/HMSerJxFOn6AUCKDDB/JKxk5O8dO9wmPQ6qyhQbzIv/JtFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3PoQ4Ra2vtJ17n7G5ihurnm1acV3ZPS9j4CFs/tTpYAiEAjD3CIlXAhfW/e8XwkmcMit1WqnH5+yjtv9kCjav61As="}]}}},"readme":"# Re\n\nDo it again, if it doesn't work the first time. Supports various configurable\nretry strategies, including: constant, exponential backoff and linear backoff.\n\nFunctions are styled to match the simplicity and ease of use found in the [async](https://github.com/caolan/async)\n library.\n\n## Install\n\n    npm install re\n\n\n## Quick Example\n\n    var Re = require('re'),\n        re = new Re();\n\n    re.try(repeatMe, doMeAtTheEnd);\n\n    var repeatMe = function(retryCount, done){\n      if(retryCount < 2) done(new Error(\"Not there yet!\"));\n      else done(null, retryCount);\n    };\n\n    var doMeAtTheEnd = function(err, retryCount){\n      console.log(\"It took this many tries: \" + retryCount);\n    };\n\n## In the Browser\nTested in recent versions of Internet Explorer, Firefox and Chrome. Usage:\n\n    <script type=\"text/javascript\" src=\"re.js\"></script>\n    <script type=\"text/javascript\">\n      var re = new Re();\n\n      re.try(repeatMe, doMeAtTheEnd);\n      \n      // repeatMe and doMeAtTheEnd are exactly as above\n\n    </script>\n\nTry it in your browser with this test: [test/test.html](http://htmlpreview.github.com/?https://github.com/waylonflinn/re/blob/master/test/test.html) or play with the test in this fiddle: [re-fiddle](http://jsfiddle.net/7C26s/1/embedded/result/) (these pages don't work in IE, because it's recently gone from lax to pedantic).\n\n## Usage\n\nIf you like the defaults, call it like this:\n\n    var Re = require('re'),\n        re = new Re();\n\n    re.try(function(retryCount, done){\n        if(retryCount < 2) done(new Error(\"Not there yet!\"));\n        else done(null, retryCount);\n      },\n      function(err, retryCount){\n        console.log(\"It took this many retries: \" + retryCount);\n    });\n\n\nThe `re.try` function takes two arguments, a function to call until it works\n(or we run out of retries) and a function to call when it finally succeeds (or\nwe fail too many times).\nAs the name suggests we automatically wrap your function in a standard `try`\nblock and, if an exception occurs, call it again according to the retry schedule.\n\nThis first function passed to `re.try` should take 2 arguments like this:\n\n    function operation(retryCount, done)\n\nThe `retryCount` argument is the number of the current retry. It'll be zero the first time \nand get bigger every time.\n\nThe `done` argument is a function to call when you've completed your operation.\nIf you encounter an error condition, pass in the `err` object\nas the first argument. If you don't encounter an error, pass in a falsy first\nargument (null works). If you give us a falsy error and no exception happens,\nwe call your callback with all the arguments passed into this function.\n\nThe second function passed to `re.try` can take as many arguments as you like but\nshould always start with an error parameter. This will be falsy, if no error happens.\n\nThe `re.do` function is like `re.try` except it doesn't wrap your operation in\na `try...catch`.\n\n## Options\n\nThe default options look like this:\n\n    var options = {\n        retries : 10,\n        strategy : {\n          \"type\": Re.STRATEGIES.EXPONENTIAL,\n          \"initial\":100,\n          \"base\":2\n        }\n    }\n\nYou pass this options object into the `Re` constructor.\n\n    var Re = require('re'),\n        re = new Re(options);\n\nThis gives you 10 retries and an exponential backoff strategy with the following progression (in milliseconds): 100, 200,\n400, 800, 1600, 3200, 6400, 12800, 25600, 51200\n\n### Retry Strategy Examples\n\nThe following will retry every 400 milliseconds:\n\n    {\"type\": Re.STRATEGIES.CONSTANT, \"initial\": 400}\n\nThe following will give a linear backoff strategy that has the following progression (when paired with `retries: 10`) : 200, 400, 600, 800, 1000, 1200, 1400, 1600, 1800, 1800\n\n    {\"type\": Re.STRATEGIES.LINEAR, \"initial\": 200, \"max\":1800}\n\nBoth progressive strategies accept the `max` option.  All strategies also accept a\n`rand` option. This is a `Boolean` that adds a random multiplier between 1 and 2.\nThis makes them act like the tradition backoff function. This option is set to `false` by default.\n\n## Stability\n\nTest coverage is good and expanding. We use [mocha](http://visionmedia.github.com/mocha/). \n\n## Technical Details\n\nThe traditional exponential backoff function is described here:\n[Exponential Backoff in Distributed Systems](http://dthain.blogspot.com/2009/02/exponential-backoff-in-distributed.html).\nThis is equivalent to our exponential backoff function with the `rand` option set to `true`.\n\nOur formula for exponential backoff looks something like this, when using all the options:\n\n    return Math.min(random * initial * Math.pow(base, retry), max);\n\nWhere `random` is a random number in the half-open interval [1, 2). When randomness is turned off,\nthe value of this variable is always 1.\n\nIf you don't specify the `max` option, the formula looks like this:\n\n    return random * initial * Math.pow(base, retry);\n\n\nI'm shamelessly stealing the following link from [node-retry](https://github.com/tim-kos/node-retry)\njust because it's fun for nerdy math people to play with.\nYou can use it to calculate the exact value you need for the `base` option so that all\nretry intervals sum to a desired amount: [Wolfram Alpha](http://www.wolframalpha.com/input/?i=Sum%5B100*x%5Ek%2C+%7Bk%2C+0%2C+9%7D%5D+%3D+30+*+1000).\n","maintainers":[{"name":"waylonflinn","email":"waylonflinn@gmail.com"}],"time":{"modified":"2022-06-25T15:17:26.269Z","created":"2012-11-28T00:51:46.994Z","0.0.1-1":"2012-11-28T00:51:48.578Z","0.0.1-2":"2012-11-28T00:52:35.431Z","0.0.1-3":"2012-11-28T00:56:55.948Z","0.0.1-4":"2012-11-28T03:52:08.510Z","0.0.1-5":"2012-11-28T03:53:41.732Z","0.0.1-6":"2012-11-28T04:15:05.672Z","0.0.1-7":"2012-11-28T04:36:49.875Z","0.0.2-1":"2012-11-28T05:09:16.138Z","0.0.6-1":"2012-11-28T05:18:47.924Z","0.0.6-2":"2012-11-28T05:44:18.908Z","0.0.6-3":"2012-11-28T05:52:46.560Z","0.0.6-4":"2012-11-28T06:06:47.840Z","0.0.6-5":"2012-11-28T06:18:56.687Z","0.0.6-6":"2012-11-28T06:20:27.681Z","0.0.6-7":"2012-11-28T06:44:39.248Z","0.0.7-1":"2012-11-28T17:18:49.833Z","0.0.8-2":"2012-11-29T02:50:19.808Z","0.0.8-3":"2012-11-30T20:56:50.612Z","0.1.0-0":"2012-12-04T00:11:02.962Z","0.1.1-0":"2012-12-04T20:28:05.157Z","0.1.1-1":"2012-12-04T22:08:47.752Z","0.1.1-2":"2012-12-04T22:16:37.859Z","0.1.1-3":"2014-03-06T19:20:45.641Z","0.1.1-4":"2014-03-07T15:52:47.702Z","0.1.1-5":"2014-05-05T20:44:09.300Z","0.1.2":"2015-03-31T20:41:09.404Z","0.1.3":"2015-04-10T15:14:24.930Z","0.1.4":"2015-04-10T15:21:51.833Z"},"author":{"name":"Waylon Flinn","email":"waylonflinn@gmail.com"},"repository":{"type":"git","url":"https://github.com/waylonflinn/re.git"},"keywords":["utility","retry","exponential backoff","linear backoff"],"bugs":{"url":"https://github.com/waylonflinn/re/issues"},"readmeFilename":"README.md","homepage":"https://github.com/waylonflinn/re","license":"MIT","users":{"cbpetersen":true}}