{"_id":"kindred-api","_rev":"118-2f2332393b00f137988290acb0a83923","name":"kindred-api","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers, app/method rate-limiting), caching (in-memory, Redis), automatic retries, and parameter checking.","dist-tags":{"latest":"2.0.83"},"versions":{"1.0.0":{"name":"kindred-api","version":"1.0.0","description":"A wrapper","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node index.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","xregexp":"^3.1.1"},"gitHead":"3199215ba5623b6ec08b51401001343b6acd691c","_id":"kindred-api@1.0.0","_shasum":"38ce800dede443f0965a4e8531f6a26300d24a1e","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"38ce800dede443f0965a4e8531f6a26300d24a1e","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.0.0.tgz","integrity":"sha512-VJsP3+yvO3DbPSCOWDbCI0dDuNs91kW30IC7j1xqdzGvC/LvMb3WFRixnhIBSRyIHN2KahVqJIUrQQIzHsNS/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZzBDkhAe2LjfRGDMdrpCbl8Ux+dA4x4qAc368FSorSAiBND9G3H+bqKilsqYCjqAjBWlPJaLRnQI/M2j8bJwpliA=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-1.0.0.tgz_1490766308376_0.9733300923835486"}},"1.0.1":{"name":"kindred-api","version":"1.0.1","description":"A wrapper","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node index.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","xregexp":"^3.1.1"},"gitHead":"3199215ba5623b6ec08b51401001343b6acd691c","_id":"kindred-api@1.0.1","_shasum":"7314e08c80e46b02f7510bffc662cc0829d59a46","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"7314e08c80e46b02f7510bffc662cc0829d59a46","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.0.1.tgz","integrity":"sha512-LZdzu5KHUf3S8nu95LmoxFk4wPFW18mETdFMff/CiKYT/ks3tjyy3UeZXmT5lKOtaYja7WJO5KV1zNGFa/VPpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz0yrQjxbTjcI8+TJtrMkeACNUIrOwbAJ2rzTupvZNGAIhAJmBfcepIwV7WZZuZXY1s7WE3+zZ5hOKy26xRVklrFRr"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.0.1.tgz_1490766481775_0.13769455580040812"}},"1.0.2":{"name":"kindred-api","version":"1.0.2","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node index.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"3199215ba5623b6ec08b51401001343b6acd691c","_id":"kindred-api@1.0.2","_shasum":"d266f10debd63e5c513c8cf5e4fab5d47bdaabb2","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"d266f10debd63e5c513c8cf5e4fab5d47bdaabb2","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.0.2.tgz","integrity":"sha512-M2rqRwA8xlqaoyw452J0Oxm0QKv+NCGqo+tWYPxvUSvln6aZTsT+IYh/mUilVUUdwmJSFQth4pu+WQEdD3XhdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqu8XvO5rhRJfwqrKdpRC875ccsoHk9Do0CMD5ACqAwAiEAr6ezulyKW0SdNYuwqGMKx1mq5n7+c41iG/HsdBFuv0Y="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-1.0.2.tgz_1490766543357_0.685497309314087"}},"1.0.3":{"name":"kindred-api","version":"1.0.3","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node index.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"a828bdcb884c2e43952c8c163b092900b0dcf2aa","_id":"kindred-api@1.0.3","_shasum":"95abecf50d4d53ce38d7d5844ff0e8e0c46770f7","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"95abecf50d4d53ce38d7d5844ff0e8e0c46770f7","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.0.3.tgz","integrity":"sha512-VR3Uz9ucRl9X6iR6TVUXnBaFb0sTSuTiSou5iW0Szyd9k6xcvaNYn6y9uU/z0JGX4SD5na+d39PtwGGF+9wvdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHLzfpoCeEoy2xBA2XfdKo7torFIDa73B1+3QHFnmgTwIgMXAGUsOoZd3mpgxFAlk6K3QflSMBUvvRWYYJKcRzT3c="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-1.0.3.tgz_1490767578135_0.3031646863091737"}},"1.0.4":{"name":"kindred-api","version":"1.0.4","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node index.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"142e1c6c89acc0d2008d8715fe3428cfbb548494","_id":"kindred-api@1.0.4","_shasum":"c6e4177426c04d8b571420e106b5bcc584eed000","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"c6e4177426c04d8b571420e106b5bcc584eed000","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.0.4.tgz","integrity":"sha512-9BOQ1SPlW0KHVJJ87UF4gUx0sqSL3zdJX74eeGfbsKzDzaIXA8sxa7RT6TTYMkSeMXxRfUdioL89zKZ+g2EqAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOeg2An9ufI9VFXU8xtndvgW15puJ54XZQTgN/+e0WvAiBeW8v6h7uNnViLrDArXtKvlg5fksOwVUtgeMEGkpYeyg=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.0.4.tgz_1490769243770_0.27666460536420345"}},"1.0.5":{"name":"kindred-api","version":"1.0.5","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node index.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"817cb479f117de5ad592fbc08011c105266f9426","_id":"kindred-api@1.0.5","_shasum":"bfe7bbf5ccaaae2f533170e77a5c9d569607d9c7","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"bfe7bbf5ccaaae2f533170e77a5c9d569607d9c7","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.0.5.tgz","integrity":"sha512-znKJINYOPgf+4oTaf54TObHpqCgOnpVmXVzYOPMDsx8E4FzyFd5Lz17hiIRkUrgmWFNhpMxJBy9dMz3dTxexWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLT0NJJi1EAfDGfE5nw0gyux0PaRT2oxoXyMqzb2O/kAIhAORw84NcZ/xDUleoWKCcRmYbs07IyHStKdG8hT06jXc+"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.0.5.tgz_1490772523872_0.5968907279893756"}},"1.0.6":{"name":"kindred-api","version":"1.0.6","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node index.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"9e9444c282906b64ba777013d85d5fba0204f0f9","_id":"kindred-api@1.0.6","_shasum":"a3a0746412ef64e987d8977a518edf6806146771","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"a3a0746412ef64e987d8977a518edf6806146771","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.0.6.tgz","integrity":"sha512-o5hureilkvDtFj2L5zj1QTE+Bk1HUCSjyo367vEOzmWzbCug3ut3K1xrKeBzJdIDN8Ra22Eu8HghZ1hnSxx6VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUuNwzk9AqWRquQUwrHPaqML149PiYQXiXko3U9jFxQAiEAkNRokOm7nxPNnWXzFDQGbL7sWhcujwqpStUc3/dXvbc="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-1.0.6.tgz_1490773041447_0.06958597828634083"}},"1.0.7":{"name":"kindred-api","version":"1.0.7","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"0278fff65161138c33103b48bc1cc27d1b851403","_id":"kindred-api@1.0.7","_shasum":"33f924f39127f25b9cce6327e2a343249f7632e3","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"33f924f39127f25b9cce6327e2a343249f7632e3","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.0.7.tgz","integrity":"sha512-AcRFlORgY4ud7ESdHSdlZZ0o2iPaeQmtGQ4tjDc3ieLnxxeTnt+afCi0mkfxnZi4nR4fiStSvOdnAVepK3Ognw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGa8Ax0NIX2QKt94ZoMPM7udGqG71Pj4oyR2OxOqUr6BAiAJsforlpHLwW8AMOqAhYLndRn4GXVNY2PsEd73NG9r1w=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-1.0.7.tgz_1490825570795_0.7760578123852611"}},"1.0.8":{"name":"kindred-api","version":"1.0.8","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"fdc60af1b85c3f42898d88523f12694ae1e2e830","_id":"kindred-api@1.0.8","_shasum":"e66b087ab31b4f8832e1a2bc8f437742bab069af","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"e66b087ab31b4f8832e1a2bc8f437742bab069af","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.0.8.tgz","integrity":"sha512-f86GaG01+8dYXJjgFQmHHg3TANdmc0FNY/LJMXJmbXZo6KkeROjKU57GfU4n1M4etuHXA6H85R5ZuVSftuHr5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7C3GqGNDDo30+PCt5gRZZGHzJpjwIfjyH2hJwuIor6AiBJAkF0Q8W6VzbYLguWKOjHXtULiT0cOgYigA3mKnbb4A=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.0.8.tgz_1490829475109_0.6825849018059671"}},"1.0.9":{"name":"kindred-api","version":"1.0.9","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"575efc172781656a3670b05785ee638e98f36666","_id":"kindred-api@1.0.9","_shasum":"1acdb011478ee93156859fad20b9c28da5596f92","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"1acdb011478ee93156859fad20b9c28da5596f92","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.0.9.tgz","integrity":"sha512-MJDeDETY9G+CQuWw43XNw5njRP5fYMy6rSZQEDVNA2Ntf6KsfaxSK07aJJ7K7DzpfC65ZjyAZJXFvt6Z1KJFyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClllSsNB+j5oPrNLKj9Pr5JOwbAxLM9nOHRSCINL2UMQIgQWIxRxXGdneFHy1OyohppL5NU5qX3lcl/JEFQvCoslA="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-1.0.9.tgz_1490832059904_0.6012728980276734"}},"1.1.0":{"name":"kindred-api","version":"1.1.0","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"960c90dfa8362b9842333ad2b9bd79deb4439d66","_id":"kindred-api@1.1.0","_shasum":"d97cc2239303cd60b30d01e2daebaaef2ba9ce9e","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"d97cc2239303cd60b30d01e2daebaaef2ba9ce9e","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.1.0.tgz","integrity":"sha512-r9arO5yPtBWeKIYk/3eGtkuKeYeRX3MHbAQcfjeEgmRwqOLfTjPwQquf5NSBhPs8MZY6pTlhqZoGnUtMtmIoXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAJMkdLR1vrGXNq/xTMY1NhHpd1B/XYT4X2jlsHj6iAAiEAw0jmINeFp/K1KfhrLXm1zs61h6vteye9Hc74ZD2NlVI="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.1.0.tgz_1490861024901_0.6750112895388156"}},"1.1.1":{"name":"kindred-api","version":"1.1.1","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"6953e6992ee394a5e6186bc5d00be039ed2b10d4","_id":"kindred-api@1.1.1","_shasum":"76568a9f21ba1bd5345fb7bce48a678dea9e5119","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"76568a9f21ba1bd5345fb7bce48a678dea9e5119","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.1.1.tgz","integrity":"sha512-qcRm9InGfjtyKTJWs4R9GjarBh0pdv/u2DB0B6z8FVCsXfzcBG6HtdxJrOxpuEKU78UNPmJNDLWlFa4FYR3aLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN2h1fag75VbWDcpN7wMPjCjsAhb7weYF/5Kg/eFgSuQIgFc4BxdyajkISai9DSGlOY+d7InU4lHZrvP5D0RlipvM="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.1.1.tgz_1490862582134_0.11636050418019295"}},"1.1.2":{"name":"kindred-api","version":"1.1.2","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"10a9eb0a499a1c8224179f1f696d539def9a758e","_id":"kindred-api@1.1.2","_shasum":"a461acb101cfc4f9fbc7ab8d817a076df1c4347c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"a461acb101cfc4f9fbc7ab8d817a076df1c4347c","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.1.2.tgz","integrity":"sha512-6nwtJUun2318LdNmo/aYjtaX411sFbncjCaxZrOrLObLdOoJE9myNocq2hFer5jVhVC1L+nc9nQ5/uGyX05z8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj68OWmU5yCh2pozXby/COULeH5rf70z382yl+do+oGQIgcD/xN4L+BFG6SScQP+3Ce+8GiBVAjENO382mf0jKuIw="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-1.1.2.tgz_1490880289633_0.29965247213840485"}},"1.1.3":{"name":"kindred-api","version":"1.1.3","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"eef7e99933f8718fdd0f998c277ee8981d54f99a","_id":"kindred-api@1.1.3","_shasum":"bbfc8146acd59ee70d39ebf46914aa6f07fb0fab","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"bbfc8146acd59ee70d39ebf46914aa6f07fb0fab","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.1.3.tgz","integrity":"sha512-pJYcZnDO6yyyXfKqsOfwPMRkblfWCg4AC9SNrtYJaIla1rPYTePxcEoDUv7nTghXMtbedzeZUMc0OhEl1rwEOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8XCuENNULxpYpsuMhi42E99kiP+gSXQAUJQocgwO7EAiBpzNsXZxuSptSzQlcuXMQLcfurQCvs98PCoDipfUHrsg=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.1.3.tgz_1490889720803_0.6871566320769489"}},"1.1.4":{"name":"kindred-api","version":"1.1.4","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"048c6282f10451108083e066ee68c72da8ca22c6","_id":"kindred-api@1.1.4","_shasum":"4ab190d96b2afeb2eb799d038327368554598cb4","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"4ab190d96b2afeb2eb799d038327368554598cb4","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.1.4.tgz","integrity":"sha512-fPw6rCRU8CLXRj8rKUbaJjRQQ9dL5Evmt5gRttFjQd0dglqNhxE7ia++TsJ4kZi8Upew/oxwS/YKEswyZEp8HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAX/rJc/tdazXc6uviYpHu1zmHnEOh3HoeOwAHo7SiIrAiBl7eQxxojviXrA3lyvt/cnnTeZN7tKkQgTOowexr7EZA=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.1.4.tgz_1490890392381_0.5609470673371106"}},"1.1.5":{"name":"kindred-api","version":"1.1.5","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"5f2c557f71073153a79f19afca7b339e0f1cf59b","_id":"kindred-api@1.1.5","_shasum":"acfa04bef902de237141392148746c468e02a053","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"acfa04bef902de237141392148746c468e02a053","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.1.5.tgz","integrity":"sha512-StVoV4rQY6hpOMvDoDX+Ntsq1vOnMZKBdZ8wJNoW3QRFB20m/KMuhcKbSY8tPE6wrJVWcXAVnXS9LjH/0xoo+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeKMKjBP4ptwlAA5Cmu5W2ed74BffkXnBSEMDkqd8qygIgJbyr7mEOzdVOFbfZaR3dsWK3UNV2xI4V/xv3M7ay6fQ="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.1.5.tgz_1490905706531_0.005388034740462899"}},"1.1.6":{"name":"kindred-api","version":"1.1.6","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"7af3e1e4312fe04ad198ec28bf86a5b30801372b","_id":"kindred-api@1.1.6","_shasum":"c732383931074315f115d092b86aeeb3170a2dc9","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"c732383931074315f115d092b86aeeb3170a2dc9","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.1.6.tgz","integrity":"sha512-9plcXJdjsxaTt2X9fB050o5EZ6/19eN2BNuNSyDf/UpC4kAoz9SEvDxGqDg6MbAT0UdBrMc2Suq9OOonZ0BSfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1TJjAj+fVuPmAR2acdes6ahMt5b+lfg4aVkvgy2ojbAIgZv05CgaTxpiG37d1jF3szgdyHT4Bq6TOz8eFafh06kE="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.1.6.tgz_1490905885488_0.16988778882659972"}},"1.1.7":{"name":"kindred-api","version":"1.1.7","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"76a05237fb77916a927535eb9a9fb72bb3050f43","_id":"kindred-api@1.1.7","_shasum":"330a3de0dd89f4ea4be930bbadd5286f179f911c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"330a3de0dd89f4ea4be930bbadd5286f179f911c","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.1.7.tgz","integrity":"sha512-TEb8hdTCOXMkJni8uyBCxwb0KJK8a5Ik/YYtWSejMgCBsxw/aOsiaL98yHPFSwOQYEiW5gbhgaaKngzHmAxAFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/uCnl5EmiAA8gpPFYsTbJO7NlDSKrgFznGhauLGWeLwIgfDEDulzrvC7YcwAJz7uZH+d4n7bMUQJuZ8PL0GZpi0c="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-1.1.7.tgz_1490912496079_0.4130137199535966"}},"1.1.8":{"name":"kindred-api","version":"1.1.8","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"94f61165993511f5dbfb12095f93a8f45daf7f1d","_id":"kindred-api@1.1.8","_shasum":"f22a8e8dbb0c7461f662d428fcea5384f9db6b53","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"f22a8e8dbb0c7461f662d428fcea5384f9db6b53","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.1.8.tgz","integrity":"sha512-ALQi2Xa94e3VImcNhGFPqf3SuCE5jaGBKVamjuHmVoz3OE+bJvELTmkhmtlegAHIlNhb7u9yAUOHRbIkAAp4UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuJwTfKtB7kJd0MUDnEn/0biY8srhRUcV2lfp9l+khgAiAL1tcLk+iSKbIDCHWIDcSmrPt1PaLPBhbxEi6t/L+PRg=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.1.8.tgz_1490950713208_0.043762739514932036"}},"1.1.9":{"name":"kindred-api","version":"1.1.9","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"94f61165993511f5dbfb12095f93a8f45daf7f1d","_id":"kindred-api@1.1.9","_shasum":"a8ee4608778f0a982e94d7265ca89c93a1f06c7c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"a8ee4608778f0a982e94d7265ca89c93a1f06c7c","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.1.9.tgz","integrity":"sha512-sTw9btJggEmNIf2curV0U4HUlJglh2zmNZXuVADCqu7k0JGMkI+gkDgBw9aNpKBb71O3O6615BSljqf1A6folw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArxPxdvtnFCl52W+uF6udkKfMPlVoBXthB3c0NHY5zAAiBGxlrWJRjU6Ek7W/Dd8+TVhyTq6dIqeTmde9U22zh/DA=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.1.9.tgz_1490951280958_0.1717423563823104"}},"1.2.0":{"name":"kindred-api","version":"1.2.0","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"bdac11df4621d0e55edd0353635aadb00099d435","_id":"kindred-api@1.2.0","_shasum":"9ba5fc3054c103b53b5bca7a5c39b993fed33ba5","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"9ba5fc3054c103b53b5bca7a5c39b993fed33ba5","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.2.0.tgz","integrity":"sha512-eYJaQo2rVSHWGxB7GD3Kbi0TqgJ6qer7iWInrCYGuMTujnqceomFa54PKkVafe/NZCg7G7YnQfyxFo2C8PjV8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkznf81rcFwVfQhu6eyjS82Sethbcx5Xf+sm1aCXbc7wIgVJpbAF48LQJrODdpIyzl+504BFqjo8fnnmymoK0NjcA="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.2.0.tgz_1490953338842_0.5138555010780692"}},"1.2.1":{"name":"kindred-api","version":"1.2.1","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"efc6136019e7266e54c25e00e8549d6a3e2abd4a","_id":"kindred-api@1.2.1","_shasum":"c127382fb11e0388f17f363d50c8d8243cc82cd0","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"c127382fb11e0388f17f363d50c8d8243cc82cd0","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.2.1.tgz","integrity":"sha512-sa7p6t3Y1avghUTHO02QaWMezh2i7qZi44pT/L6mVdFsYlBeKNpMwD9QQ00D4NuyYd17WxNNcPPmAoTLauYu/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/JJftlsD4U8qqpZAUkDoCigGknz2j/9RM+Q/mZY/GRAIgfDAj+rBcmEeDS3cZqqUmmE1cFtvVzRwFjfKUxzBwgc4="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-1.2.1.tgz_1490956882917_0.9125641889404505"}},"1.2.2":{"name":"kindred-api","version":"1.2.2","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"fcbb3b929ac72b8376bea2682b2f2baf152a0796","_id":"kindred-api@1.2.2","_shasum":"28bbbb3ab9fcb689d6d440ddced3b835d8486852","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"28bbbb3ab9fcb689d6d440ddced3b835d8486852","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.2.2.tgz","integrity":"sha512-X9N/GgyPmhH10BSOuqUgL0eKAok7q+V4qpHfbqF4B17uFW/IQ5JEYNlybTBHpMya7IWsDHOxGFWQ6xPzup4QFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMlxjPnfu5bngn8tb2qnes1noq1LGvG8aAAXQOp005fAiA/UeMD3sh0/plvPDE0qCOf44e9JmJquY0tIGaY/9qCOQ=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.2.2.tgz_1491017931084_0.5028005936183035"}},"1.2.3":{"name":"kindred-api","version":"1.2.3","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"dba919bafe8f37f8c85d3afedd924ad8334f65be","_id":"kindred-api@1.2.3","_shasum":"f63d4deb27689dbd3f9ebe574d6c2ea0021214a3","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"f63d4deb27689dbd3f9ebe574d6c2ea0021214a3","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.2.3.tgz","integrity":"sha512-9LN9pXfnFweTYwJn40pS4RrBfm7nlma3J+ve6HPn7pKpOyG7Kg8zCgq0ut9dhKGY5lkNCCeVYY470510rb6VXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRcTGFrboIi59FkoRZvbVvapxfRpa0mw7n8fZEmuh8gQIhAL+gY3H37G5wnZmet1Gs2ofSP9KZDa92eeqY4lmSnjPo"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-1.2.3.tgz_1491054978493_0.20717918127775192"}},"1.2.4":{"name":"kindred-api","version":"1.2.4","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"b122744fd8b90d05397f19f51ab972e4e54acd7c","_id":"kindred-api@1.2.4","_shasum":"cdcd981f8ee3af9445866eee3dfa76188b4b0c9c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"cdcd981f8ee3af9445866eee3dfa76188b4b0c9c","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.2.4.tgz","integrity":"sha512-5Lo572HOKcN5pO/3cjby7LpeJNywlrIx/B5SMAlvPHs9PkhswRNZcJJhZoVfU5D5DWgd5vjDFxWZSU2oWHbAdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSD5qAlZYCp4MLJJ3s2dkHETVCIUREBWhETZyHF0Q3ZAiBGb1OddSmntyxTc3o9NYahvUazzeL6rPlso9jGWLihyQ=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.2.4.tgz_1491058007745_0.421200891956687"}},"1.2.5":{"name":"kindred-api","version":"1.2.5","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"ad8e7f62321b21f3ac13f35008681e2e21545142","_id":"kindred-api@1.2.5","_shasum":"e106f1a841ba4b4e6999acebe1efab8131869a0f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"e106f1a841ba4b4e6999acebe1efab8131869a0f","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.2.5.tgz","integrity":"sha512-3jkDA910ysJMZ260V8/cS5OjFOc6DhadlEr487kDB5NjtJpvSouc1LqqO/iBr344tR62SkpshI7N7FAf80uEIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHS4mpjbwpZQI1lCc/arckhKAjMvgOzQeL5KEOqTUkNcAiAWXcoigbPPFwLWfoRqYuiq89YgborGWvwu7slBOnylMQ=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-1.2.5.tgz_1491058189996_0.8182710802648216"}},"1.3.0":{"name":"kindred-api","version":"1.3.0","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"3ec0942d48c22882824ec64907e4e20f6e17a97f","_id":"kindred-api@1.3.0","_shasum":"a2c22950000d88e6af0f6602cb10a13b87134f6b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"a2c22950000d88e6af0f6602cb10a13b87134f6b","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.3.0.tgz","integrity":"sha512-rtXsVryCFbMo0YKuraz4sSVc6niPSxMvURKu7Q1lBE2nnocmv+a0sZ4rX9VXQvD7b8wYzA1QG9Knw6EruIjLmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErkcJ9cRvqSg2cFq2Q93wdmPzZ8gVH9fwmlVnGHrBofAiEAlyVgKNcpqKku81rU+Ee104YMtMbuvw+nK9oVgV1gpXU="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.3.0.tgz_1491191788407_0.713500861544162"}},"1.3.1":{"name":"kindred-api","version":"1.3.1","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"1f4b542282142f752dccb5d01adb676b933ffc9c","_id":"kindred-api@1.3.1","_shasum":"6469123ed2690c3152fa9e82c7132906dd5eb4f4","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"6469123ed2690c3152fa9e82c7132906dd5eb4f4","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.3.1.tgz","integrity":"sha512-JBqoz0XTOA5NGJbJlnxrSGaPVpm/lde1cyHKhY8Zou+3DylKT4DuZMUBb5S31QklEdaWwpTyTOroEmB8BeKp/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGvRBQuRlJnzdLpuLgjgEsUwertVNK0aRglzvu01tatAiBgvQkJ1vILyo5CXjRN9JLrkZ0RPoWryyOAc06ZLIdQug=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.3.1.tgz_1491191939133_0.47787501802667975"}},"1.3.2":{"name":"kindred-api","version":"1.3.2","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"bb5609fbc28b0afa5dd506f3d9e927198a8ae045","_id":"kindred-api@1.3.2","_shasum":"f50bbdcd50d68bc4da3d0b43817b81fc79203ead","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"f50bbdcd50d68bc4da3d0b43817b81fc79203ead","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.3.2.tgz","integrity":"sha512-RTltQtfu5B8d0aCqnyQGZU8ZH9wcnoHZxQVQIvwyi5WFfxDJbMh1fx06MTMi59HepHmLYa4Yug8uO0Zs+whP8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWDOsGx2MvXuKjZWdltEnovJu80WPUOKIv6G8aozR4AAIhAIYIEiYBdGXChrFea3yIVi2nIgfuqdJLY6FgPbSAzSD4"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.3.2.tgz_1491192442666_0.9698920869268477"}},"1.3.3":{"name":"kindred-api","version":"1.3.3","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"2f7e3357a413501b12ec54b78172503d45b42c6c","_id":"kindred-api@1.3.3","_shasum":"a37a033f6b98b74b6f9f52ce1f92fdabd19649b1","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"a37a033f6b98b74b6f9f52ce1f92fdabd19649b1","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.3.3.tgz","integrity":"sha512-LQPv/y00LmG79sVcbZOrrOeIRTgWMzJr1hbSQuqe5cWRIk4xHs+duqSMVLbjkdhPz1Lfr+WkqYJssY2WFHQSow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCK0wdAFWFzxlmeR/NU+v+hu0YPzW1Ijl3pmdy+JJpOQIgP0UyuT1FSA1kqr9vO2emaqPDI4AG5tSbWcJOqQL4+Ng="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.3.3.tgz_1491193159324_0.6603489692788571"}},"1.3.4":{"name":"kindred-api","version":"1.3.4","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"ef6e2a803ea5e448347a89bbf3103c224813f59e","_id":"kindred-api@1.3.4","_shasum":"153726d6e3657bf8f4a26fb0325b5fe517592a58","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"153726d6e3657bf8f4a26fb0325b5fe517592a58","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.3.4.tgz","integrity":"sha512-awzfZc/j0BVINAAJoiEChw2aR2EQdaGIRIrXUkM4cGzRDO2XrIggEwejXgO6bQr8f/U6Ff5jFch1o4U1PZvr4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDfocMNBbO05SP9moUOW1780yAQB9VB5o4pZ3u2VUXDQIhANTHGWLnTFMwLxjyxNBZ2qqBXZSDyXMpeXX4JAF5brPQ"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-1.3.4.tgz_1491193676096_0.968973221257329"}},"1.3.5":{"name":"kindred-api","version":"1.3.5","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"3529edeb29aed582550b90a7225316aebf8ed6da","_id":"kindred-api@1.3.5","_shasum":"754078e25437f5683ca83f985a49e42eea820814","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"754078e25437f5683ca83f985a49e42eea820814","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.3.5.tgz","integrity":"sha512-Fq9kaHRAWevNUjieYoLjdOSBKi5pHEkshhhdaZAPVX0ZcoMjH5IlkLRVfiBJ6ivRvj7fnZU4kZuv30IvlpjfQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvTojzdu2HR5V95YJjsX/V1nzMpycC8myahM0mQBCTpAiAkqN8Jj6U+53X6AP5NaYyN2MZuz8bjbb9FSZbtNljyCg=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.3.5.tgz_1491214851354_0.766230714507401"}},"1.3.6":{"name":"kindred-api","version":"1.3.6","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"106713a5047cad18f8e35fb5784f0b0b3ec4b9d2","_id":"kindred-api@1.3.6","_shasum":"57cb212110bfba6becf7dced0d8e0c194c882518","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"57cb212110bfba6becf7dced0d8e0c194c882518","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.3.6.tgz","integrity":"sha512-iUoSK+sSNVaAN6TqmR3y0C4ecy64zWiFq1wtCCpU0pf7sCMUDriO3q54ex6zdzpgJb7w5ENjkgz49reYIxevBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtD0LUwq65FUx0vRF0Xo3sN++/rK1TQnitludyp0ycOAiEA5OqRxr1Vj9C6cxF/9h/mJq5yTZ68qB4lhu8SJZq0N70="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-1.3.6.tgz_1491726187821_0.5861347364261746"}},"1.3.7":{"name":"kindred-api","version":"1.3.7","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"9e6f9ab4f63a861c90417ef32d67b3581e268d3e","_id":"kindred-api@1.3.7","_shasum":"ed9948a7a43e303d95f0d01359015b763bd77f91","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"ed9948a7a43e303d95f0d01359015b763bd77f91","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.3.7.tgz","integrity":"sha512-rb97ECK7+UObK9dPurFkp896rIMZM9+PI1mkS0QVAj84l43qYgJhqdQuyxaifWgTpfpN7AVSDUqDercGZS/9Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxpAQsfUu58HceEXTQW7q8lYswPzPyiilKqT4t/S+95AIgDgjoznvFMCGHg4LQmMAZQjtWlKeUoWlGulIYxG9E4GU="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-1.3.7.tgz_1492600656646_0.14212581585161388"}},"1.3.9":{"name":"kindred-api","version":"1.3.9","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"68976bf7d5f213fa7d1e90bb600fd8260b8cb37f","_id":"kindred-api@1.3.9","_shasum":"c95b27c3ae7cc977a889c71102f81df034726a48","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"c95b27c3ae7cc977a889c71102f81df034726a48","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.3.9.tgz","integrity":"sha512-Y5kWUoL8EiLom1X3SSDYLUnkBLWsl76ZNx/F0u4o0OT5CEHlHxsAJzC1jEiCraCcLkUQ2uSG/FVrXVGBCfChqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwl7eG9jiWRcb8ZGTTlEt7RdSjp1vWW18QPe31UxN4mAiEA0Ps8Iwcd6xb8tzP8H6AHojmw4v43aU8GUUqtF3b8ZUk="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.3.9.tgz_1492602180644_0.356255367398262"}},"1.4.0":{"name":"kindred-api","version":"1.4.0","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"6245968dcf3e41a229c468ffb5f53bb011617f30","_id":"kindred-api@1.4.0","_shasum":"e2bc8ab4a3518cab7b6773e1358cdd4a6f219ab2","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"e2bc8ab4a3518cab7b6773e1358cdd4a6f219ab2","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-1.4.0.tgz","integrity":"sha512-649Tu1dSOp+UWltqYYzwwz3GFE1c/IkDTlgq0C7zsdnFHNBGzm0V/Y/GrD6d39yyd7aPdAwyvMwsrwfXqw/cVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8YYmqGjLoUHcBJd+USmm97wP5fnRX8flFuQmWIZH0SQIhAMFQBJ8wZHnKnI4ypVK/XgE9G6Bm1dIHYuLiL827vwq3"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-1.4.0.tgz_1492747187590_0.04387658811174333"}},"2.0.1":{"name":"kindred-api","version":"2.0.1","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"908c3f37d0242d9442d7d2372373a647acb74984","_id":"kindred-api@2.0.1","_shasum":"2ba8c9f5fad0442988edfef5901f6523931f08ec","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"2ba8c9f5fad0442988edfef5901f6523931f08ec","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.1.tgz","integrity":"sha512-xPHPAz5jw2BXORwajuhrjWmMboAYu4Q6QhUwisCohZoo4GEPExEtI9bpejUTnKdPQrQpblTiu4XCOUZDy6oejg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA11M+0rRj6Hv15Bq0tY3yd0j1N9w+lJZwf4FLCxnlVYAiBu23IXrMYSZsC8Ea/CF+cId+Qf15p/scmS4NOT5bVEow=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.1.tgz_1492754157252_0.5791023934725672"}},"2.0.2":{"name":"kindred-api","version":"2.0.2","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"5d04098cbc3df703d7ae8ead1201b062b19a331c","_id":"kindred-api@2.0.2","_shasum":"e8fb4a1ea1fb42a47505d168d8beea0426bef626","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"e8fb4a1ea1fb42a47505d168d8beea0426bef626","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.2.tgz","integrity":"sha512-OssKjvoXtxa7OruqCw3ufqwsJ2IERgGMtLUtR3Er7pASMQ5TgLi6GcWKPQECBOy6X3xvAPl/lySYfPx8Dn6KZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVK17ZbgG+2L0ivD7iW+Ll6P+5OTdLYN5YZlkm0bVOpAiAuNvwnAU2HyXhNleu5yiEIRPkjT1wEpgIPjrL2GiHITg=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.2.tgz_1492760078746_0.27553472528234124"}},"2.0.3":{"name":"kindred-api","version":"2.0.3","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"b5d4c18cc80fa7e64e619215e25904f2184c18fd","_id":"kindred-api@2.0.3","_shasum":"d439184723a761547f6f02c742f1436cda975f4d","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"d439184723a761547f6f02c742f1436cda975f4d","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.3.tgz","integrity":"sha512-CysXKCPGrQBTjDCzg34Y1Tl0GSmpfGx9+cPy/j5WTeKLP1KZ9k8e/qnhR32vBdWJxdPnXHPku+DQFpMuZ1B+wA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkrtf0PbuQvyxcX6FhrPvGkPrdqdGKT/UbfFDFiEZKJwIhAL3QeMBZnOvihTLlAjc/Xj0VbR8POsq7ekRfl00XAlg1"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.3.tgz_1492782071021_0.17120945150963962"}},"2.0.4":{"name":"kindred-api","version":"2.0.4","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"2bcaaa1d3e60dd71861336ed419b036969d0e1f4","_id":"kindred-api@2.0.4","_shasum":"45865d44e6780680c93384bbfab937c5831c50d1","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"45865d44e6780680c93384bbfab937c5831c50d1","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.4.tgz","integrity":"sha512-9nS6Q9HD13M8cL5FE2tJO1axMY9oEV1E41kSRUP2iWXWeVfAyXA06j0HMQ0+LrumTCFTV3uJUCN9Z2wF/HccQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICC9gKGicWziokMssaALAb2RnCTuzPxnWv67ygrlRT/8AiEAnxlMnOoBKTzjqe0WBhbx4OOsHWx9aMYaW5nLMhoFAiU="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.4.tgz_1492782436985_0.17045179242268205"}},"2.0.5":{"name":"kindred-api","version":"2.0.5","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"578b1e7f30732d789821545815179a6ec4c8c580","_id":"kindred-api@2.0.5","_shasum":"3c9954350b36075fbeaf5dc24a9b91af1549fd6f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"3c9954350b36075fbeaf5dc24a9b91af1549fd6f","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.5.tgz","integrity":"sha512-r3yxevB8/V7F1wyQFf5ohWl5JaLMGDpNQ0rHBD7V2qrcFHJ/AiPJIDQ9cUBCfGmLm5/eBfBcQ1V099alZYhZHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXfk0xwQctBS8fWlvRUvnURILVf6WHlZwK8j+soZrTWAiBBcGc61hQoTPsdskg/5H9MA17ZZ3C6l7eBDOdZmYaQAg=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.5.tgz_1492994937672_0.5726194309536368"}},"2.0.6":{"name":"kindred-api","version":"2.0.6","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"677448ebf7e06442ca30bedc36f73c0c05edcf1e","_id":"kindred-api@2.0.6","_shasum":"ac4a6e68ce7d6e350be8f87cf98b79f394e77d42","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"ac4a6e68ce7d6e350be8f87cf98b79f394e77d42","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.6.tgz","integrity":"sha512-OA75AQqeWvJ+QLBIzHhpn+SThcHj3pv1ImpjiMiz7tY+xUoJ/dutWEkx1aPN1r5lgGFCbTtLqL+NM5cByTvkWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2iTWDMlwsGE0YKGekNQec2mzi/LvBcoTmJpO0LEQ3BgIhAM3vvSFMyqZHvszt8JVTlNbwqsV9w3lMacvGGUAh1exQ"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.6.tgz_1493004362972_0.48223514133132994"}},"2.0.8":{"name":"kindred-api","version":"2.0.8","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","babel","riot api","league of legends","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"b826962c183b9910aff5d9c3e1b3d8869b695647","_id":"kindred-api@2.0.8","_shasum":"0c3525e2e43d0d04af40c2138606fdb2738347af","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"0c3525e2e43d0d04af40c2138606fdb2738347af","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.8.tgz","integrity":"sha512-ziBxacUfM7v/oCHjMEjciXq/hCfh3sG1S7kVnS85+U801Y61gSHWZKQGzVUdTNJXW90/2doOF88rsn7AlAOFLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD72jlNFxZksi29Nw62oeKClgrw2EioKFGCt0yN4ogtMgIgURdVWPCUkOK9LO74EcZSLuV9aoNX6ZTewA4Q/W3RAo4="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.8.tgz_1493013122826_0.9325691561680287"}},"2.0.9":{"name":"kindred-api","version":"2.0.9","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"3d86957ef3349336beb8402a1d6b5a05ae554189","_id":"kindred-api@2.0.9","_shasum":"210bdd85e49e3ac2f1c9aa489f7a06c618d07067","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"210bdd85e49e3ac2f1c9aa489f7a06c618d07067","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.9.tgz","integrity":"sha512-tS/BI294QLAncW6D6RDjfiofIagz/BhFrD9sJRISBtUa3CQDazfdqd4GNPaF3wHjHGmc0dCKvhDwHjEmFU8EXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3xSCOrEOtm1O7U6cDvB0w69zgVJTs0dYPy7QcFgOwSQIgaXmbp4HhLulFRaCn0do0ouvaTXl2FHhtcv5q3sC3IfQ="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.9.tgz_1493020487498_0.5287657144945115"}},"2.0.10":{"name":"kindred-api","version":"2.0.10","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"3d86957ef3349336beb8402a1d6b5a05ae554189","_id":"kindred-api@2.0.10","_shasum":"dbbad218b23b587f07945449a70c5865bc79ba5d","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"dbbad218b23b587f07945449a70c5865bc79ba5d","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.10.tgz","integrity":"sha512-EIF0d0sgb4RFCbyy5FuYW4XPAYHZQWAkMAEYY9eR2HU2Z33HTPst6DdDBYcaMF/dKIvssmAljxwHKQGqCiIO6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3VaAtaisNmWVjakVUXGAHkUZPylYQa0W3Gk2SvzMrsAiEAgR7yuvmL4K1kEXNvSYbJh1S6z/+LUY0JMYEcrgAgRHM="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.10.tgz_1493020607076_0.37966583482921124"}},"2.0.11":{"name":"kindred-api","version":"2.0.11","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"fa4f628f4ff7194ce70f4b9aa6cb8972318d2858","_id":"kindred-api@2.0.11","_shasum":"dc2f3d5b2bfd71fad6e8e6a242bc55fcbd6205c7","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"dc2f3d5b2bfd71fad6e8e6a242bc55fcbd6205c7","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.11.tgz","integrity":"sha512-S0Zg/PxNFajsANvaXNDDogGYBymiRfLUGXVsmh9soyvmou9VhEe3cLyrsMMQ2vuxKxRazUskhpD42jKt3Hl8nA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvZTIGw1mhC9QR5CpQhX0fByipZvKDL5JnF7bTpwmELAiAy8S/3D05liyDmHmTA9QYEPmPpzr6KdIb9TmYX83YmVg=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.11.tgz_1493173121289_0.19797986838966608"}},"2.0.12":{"name":"kindred-api","version":"2.0.12","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"8e19ea69867560266f6ca333c0e1bd65e8fa915f","_id":"kindred-api@2.0.12","_shasum":"bd6c8dea0b2b580a0dc60d79bc444f4288c8a6ba","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"bd6c8dea0b2b580a0dc60d79bc444f4288c8a6ba","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.12.tgz","integrity":"sha512-3cU3BlZ6APOsbnjds2LJ7fb0y6h8LpmAPQ/VCrvZu/eABq3Zepa+q1JZnaplv3a3gOx9UVf1Wbt8YANw7FcxtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEMdl5RXSChnaMAwjIqP5tJ21Ac0BlnMNAyhB7fuOmUAiA/rs9qdrV58/7fW3lJa5mhKYD6W3hWVacLFG7WmN6DaQ=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.12.tgz_1493176055501_0.3557796396780759"}},"2.0.13":{"name":"kindred-api","version":"2.0.13","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"9e4350993fa1e0d3fafffde9bb1bfae66b461d8a","_id":"kindred-api@2.0.13","_shasum":"36ba30cae527d96f96de92aeb243a2aab658931c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"36ba30cae527d96f96de92aeb243a2aab658931c","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.13.tgz","integrity":"sha512-fNE3Vta/joZCG0BkLAPPmfSl5Thkrjwnd+Minj2/KbZQEQYa2eil3kIZuR6InKu83xInJAGa/UivkCrQVmtCRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7+mJcis1DKR/K2Mjwytcv8lH64bNqi3HtgA/mTVF8YAiEA9/pAS7geexIJ9JS3x+B9VrixOH30u9QtBpl7zE0dNb8="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.13.tgz_1493239689805_0.7042557063978165"}},"2.0.14":{"name":"kindred-api","version":"2.0.14","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"e144f745210f704d5790163b1b223560b98ab50a","_id":"kindred-api@2.0.14","_shasum":"63d5250d72425e976889e2f6df8b356c6478c2c7","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"63d5250d72425e976889e2f6df8b356c6478c2c7","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.14.tgz","integrity":"sha512-s89tfbBuvlUW4DwEPUQeihrDAPFxnDC3fDcIHiaGPuCpsRgc+6SfqEpu3YigClfPs7VUdzf3PgwAhg7wogNjzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFX+2qIl170zyCIKZBdH/5chUaE6r5zWRm5dFXj792sAiEAvIgrdS9pUTqpbb7R+Nsxvom+2lz7j621NIo1qEp/Zsg="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.14.tgz_1493242943602_0.7461251418571919"}},"2.0.15":{"name":"kindred-api","version":"2.0.15","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"89a80229f2a8c743c6e212fa6a61a10018aad3e5","_id":"kindred-api@2.0.15","_shasum":"f5895673a3d798f0b4d0c21903a9e88ef2aff5f1","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"f5895673a3d798f0b4d0c21903a9e88ef2aff5f1","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.15.tgz","integrity":"sha512-rI6JYscanySPsGrID5uNswg9F8xw6jgfEujvk7yB21UuJVPuUW2pslH+oU5LDuZE2oqn2+4jESKn2/LXKPRkMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMjd6DizdJzKP5erCHR3t8+pRLWhbwPHqWh23+UZx+OAiEAoKit+sImIxqWABvTfEfPfVDgC9moQmRnwN+mbJ//zvc="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.15.tgz_1493326656080_0.6478389895055443"}},"2.0.16":{"name":"kindred-api","version":"2.0.16","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"5533c013859e6071796b4e7a2aabdcd6e934e1c9","_id":"kindred-api@2.0.16","_shasum":"ad45dfd4d247910db62aff7ee2ddba95534ca960","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"ad45dfd4d247910db62aff7ee2ddba95534ca960","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.16.tgz","integrity":"sha512-dibZSYXZYl5zqyuQH4IS6K7SLfXnVG4zvL4Q1GZmgea90eofU9irPxTqQ3ixlS94JoepZYA49ZBYq5xs4vUYlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH13W69Uhqa9JQI4YWogTWqiyxc/74lGCmTTV1Qef2OUAiEAznH611+OtOIJX82D+zfqA8lrL0y3VDeAJ0Jolh4bGfI="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.16.tgz_1493349902145_0.6602632969152182"}},"2.0.17":{"name":"kindred-api","version":"2.0.17","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"af8fe3ac39a3eb29350f6f8a90748f9f5764bd57","_id":"kindred-api@2.0.17","_shasum":"c4c58c647fe6843fb6445fee08a3306446c4653d","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"c4c58c647fe6843fb6445fee08a3306446c4653d","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.17.tgz","integrity":"sha512-/TzNDY4Lg6j8Bj27SCZWWIjmoMxQC0lS5wYbXG029gJ6jsIhk8pGElpZK1oldfIKTCu56wTE3JrPtfpfaErPsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6pM4RmVaN3QoFSSNUtsC3DXPeXgzmRaxh8DuouU2o6AiBlvBvp0eJYfhnVPU/t24pMyvf2ol4EKkirovtFF9dcoA=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.17.tgz_1493556715760_0.7022126887459308"}},"2.0.18":{"name":"kindred-api","version":"2.0.18","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"f35482738d9ee818eedd70e89f10e6f4935043e3","_id":"kindred-api@2.0.18","_shasum":"6fb39b7ecb914da6833edab22338a074a65dc595","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"6fb39b7ecb914da6833edab22338a074a65dc595","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.18.tgz","integrity":"sha512-XUGbd22wGtVD7b4PrN/mMS3Qu/qKtoq4zrurOzNMjtRoGsgwABwPbgLne9VlMAqZ++nphsyPdwABB7WVupX+JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTNc8xv33YhxCtc8JIHgbkcqNSM/BabxZ0pRDV1IutiAiEA4IpdnNHX+jO7WuI4BHgbDK4HzuDvlFx8KUr8v+1RWl0="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.18.tgz_1493622015609_0.4417026247829199"}},"2.0.19":{"name":"kindred-api","version":"2.0.19","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"f86aaa489bc1380476c32a8cd851d557f58f9eed","_id":"kindred-api@2.0.19","_shasum":"96bdc0dab1d796be79496420f500fe632a97f67b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"96bdc0dab1d796be79496420f500fe632a97f67b","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.19.tgz","integrity":"sha512-rlAPE2hhqkkuUSdhc0RHF+GqSt75cf/gpGj1X8HbGPdyN1BQOR4ycuGrSR7uw6SpXEytqjVcAqXjIxOlG9/2cA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJ0Cy0yPujHQTJn6K1PDc32wQDAIiz1mXcZfMj8v29xAiAr7t9MQ4B856IPyF2uouRX8H7G/ZAqXpyXiIwraewlCg=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.19.tgz_1493798034449_0.34947154275141656"}},"2.0.20":{"name":"kindred-api","version":"2.0.20","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"29722e5f785bb846fcea8a65f4bbbb23367b625b","_id":"kindred-api@2.0.20","_shasum":"513c3513e159fa15d981cef0fb2a48679e0c9398","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"513c3513e159fa15d981cef0fb2a48679e0c9398","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.20.tgz","integrity":"sha512-di8pvFp+PGxh4a6sBjDmYm69pt+DCa9LUt8DT4EAKVVMg9iOxVhkQS5H/OqGNfrHCyFakxJhxhAm0iSEiu8/mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDVapjzHfEYUQmtZHpluZqVk6kykdMqBZi3UgbRGY0vsQIfUThBCil2L41KG/sTfnAMI5NS4s8UDlTNmHEkx8zdOA=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.20.tgz_1493798230620_0.25135419820435345"}},"2.0.21":{"name":"kindred-api","version":"2.0.21","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"e8a2545c1a36e63bad1a3f54d8d59b40931c4537","_id":"kindred-api@2.0.21","_shasum":"5b4bcfae8e9dfd87f6c551759e9006539b8f82d6","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"5b4bcfae8e9dfd87f6c551759e9006539b8f82d6","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.21.tgz","integrity":"sha512-1kT9gD84apomHTVAKjqSppF1vMrEAyzejE3NPpmz14nbcoH35Gkhhc/GYt0fL69aVn2/3jY/vDr4IMK9fzt5Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEL9HWZVZEwoDsryvlNIzfO+cRb7ul4pWOzCqmcoL8CAIgUibTrY+9cxTOWo3L/z4lAWrBV6FF0ynsRY8VGqwfpc0="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.21.tgz_1493848503682_0.4346366343088448"}},"2.0.22":{"name":"kindred-api","version":"2.0.22","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"12dfb72cddc5abc22cc6bb17b42917a4b0480148","_id":"kindred-api@2.0.22","_shasum":"eedc88a993a8068d1aee962c298fc3f1b370cc95","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"eedc88a993a8068d1aee962c298fc3f1b370cc95","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.22.tgz","integrity":"sha512-L8kP17sVzcbelQQT/sqEoD0xMDNDCrU/Ro7ii3F8p8ZM0WEC6epMxFbJjVitPHom//BISWxhQxgm9rLX+N/ckQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOpN4EKjG4FcXntoBiFScGw0vxkUuJWYAwnWN6QUt/5gIgaV6Q/YTC7cD9aLC8Yl5Jxf0mC/JJNfCVInBFI8/DP+I="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.22.tgz_1493854141498_0.42239155108109117"}},"2.0.23":{"name":"kindred-api","version":"2.0.23","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"42b8f97b5a274aa3eaa7fa2b1d277c07b12f57eb","_id":"kindred-api@2.0.23","_shasum":"b0831ba6ceeceed1f4da43c8db4031f87851cd2b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"b0831ba6ceeceed1f4da43c8db4031f87851cd2b","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.23.tgz","integrity":"sha512-TeZ7cXHOoQO+mNkavli8MthXSySBxNayiewXKw5ZdmyJpTr8cCmyi3AXURKIRHXN70tM+Eh48JJUk0qg9jEvPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFR6fKPHdQnzjWKt+X0fp94Stirb5MZY4LB3QBjYAEb6AiBs8kgbYtEoywZT1h47bt3EH+wOuHSovJgQUEhMVWy5/Q=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.23.tgz_1493856401649_0.845083667896688"}},"2.0.24":{"name":"kindred-api","version":"2.0.24","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"f79720060da411c65ce0a4ce93c0dc903142fa6a","_id":"kindred-api@2.0.24","_shasum":"c55e34b9591ee1f68cd99b49d58327bb5c029b2c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"c55e34b9591ee1f68cd99b49d58327bb5c029b2c","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.24.tgz","integrity":"sha512-l0/WrSVGKUcHij7cvXio+kcHZLkvnJ+HJeRvKLrHe9+lZpOg0c6rHUyoPpya392dwZI+Fkc9y7nJkYgJ/erjDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHUIOAdX1MeZb+AIK4ZQJSqYxP+sg9QgUv6LEHxZGPKAiAgxrlw1s7fn8ne2ugBNqXM1PD1B7RiZbqXzvr9MKB0+w=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.24.tgz_1493873549877_0.5199689383152872"}},"2.0.25":{"name":"kindred-api","version":"2.0.25","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"0f5b8ffe7a2453ee77fac37c3d72825dc08f3962","_id":"kindred-api@2.0.25","_shasum":"34e0812c69ceec2e6be59af96f3d2d45bae0175a","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"34e0812c69ceec2e6be59af96f3d2d45bae0175a","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.25.tgz","integrity":"sha512-mIJxY4T1c3A5ZCLdKCcaXCCPkC7EeridOilZvllltOm21l81zTt0iDcx7MJLwKIqR1YDmSt1VlN+j5pR0QdbDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6esn5AlW+IrukxZHq0bOvzcfIMMA54VO7jPgbTF3tiAIhAN5zQBJn8YqJ4HBzNAhSvFfNLTHk8LJPfxaYTYwcwnfe"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.25.tgz_1494051147531_0.34161834232509136"}},"2.0.26":{"name":"kindred-api","version":"2.0.26","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"c43cf4347929fbe9fdb0ae1a59603bd6a3de9e2c","_id":"kindred-api@2.0.26","_shasum":"ae7172a32a5339fca79b8776211557168651e2dd","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"ae7172a32a5339fca79b8776211557168651e2dd","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.26.tgz","integrity":"sha512-xxJXWARcg7hljXY3mOMG/EF2u1qPts48YdePzdf9xIVRlNO0hz2e2VSzLoGOsLo7RoT1GwKMXio+4et5hss5GA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgXnrdREVyk6nuFRrp1SGFxdno8at/LHrjfeEipEND5gIhAKSeE/m3fqD+oOvVZ83MxNsPJpzgCaU6ixT+qOHytTvw"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.26.tgz_1494056790948_0.3877697626594454"}},"2.0.27":{"name":"kindred-api","version":"2.0.27","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"7c9b49a0c7c61946e6093748dc270c8565ca2915","_id":"kindred-api@2.0.27","_shasum":"637de09008020bf1b73e5409c5c400ae106182dd","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"637de09008020bf1b73e5409c5c400ae106182dd","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.27.tgz","integrity":"sha512-hR+ATpo/BiL/fnzE6Fg6xKVMkiHSi8nVXalemM4fuIi5erIGVd0ZauRlU0lw8+CE5x81dWyGw72dFc+ZNZtTJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmdWBkdif+9qID+eaSQP8GUmi0HiVi364rxhhCH+IlLAiBYTeuehiB4AD5CR6HR8UubIY1DUAriGh2egyp4Z8shKg=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.27.tgz_1494064080377_0.6747845571953803"}},"2.0.28":{"name":"kindred-api","version":"2.0.28","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"8ce17d60310e10aeb88de84e892330ef694da990","_id":"kindred-api@2.0.28","_shasum":"e4ba46ecd9929c27661a3b046abf1d913eb44f37","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"e4ba46ecd9929c27661a3b046abf1d913eb44f37","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.28.tgz","integrity":"sha512-7Ff+bZMhFpJhV1WViO2BucrfWP1+TxI39gilrVVSodWe9t4DNo6mWgdKQdameGqI27Tj9aVm/7XpcKMnYjDaYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDedBGjdqTGZkNpOnVFsq2/hPx+Ei8eDuNniDSPU25ZxgIhAMRZOEPqHT7YTraBT2bYq/nltQEMA/56le2VFnkpuNLm"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.28.tgz_1494113295190_0.6988396309316158"}},"2.0.29":{"name":"kindred-api","version":"2.0.29","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"1d5dfa301bdc69d9d778ec794b0a45067520876f","_id":"kindred-api@2.0.29","_shasum":"cad609eebd1938a46f1cc7388ea728be3757a21e","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"cad609eebd1938a46f1cc7388ea728be3757a21e","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.29.tgz","integrity":"sha512-G0GxuCbZH0FnBwSWWwyJEiHHgjPOuWyrgUAKxxrxdGGOFo2hYlMVvtKjjDnqDIUOeIPxxKHRBVrKsVXhdQXvVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChJpNfxcBbiC3y6bhB9jwvM79vA7bPUo3sMYifarFdIwIhAK5p93jzFWzbJeFTDRHyabpvrrhJXHfVCgZo5WQ2ikqH"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.29.tgz_1494114696440_0.40051263524219394"}},"2.0.30":{"name":"kindred-api","version":"2.0.30","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"dfa5225b686a3b5e306f74208181983ba64cf70b","_id":"kindred-api@2.0.30","_shasum":"1565a710e7bc65d0d91ddc71dda7f46adde70922","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"1565a710e7bc65d0d91ddc71dda7f46adde70922","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.30.tgz","integrity":"sha512-NCGgyjeJDgW6vTxvtq56clhOYvPngx2eX1wDczU9qLIfB0Vd0ldUIK/8aUm1N7vh0cE+AbYrmHHXCLKhTMqeXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxQMssgbHzysRTIVo0ihgwmL7Ws+scifBe2QGEtZZ0QAiEA2q+YnTdqEei7SftSehm66fm7YAiqHpLxx1aNQ+puEyU="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.30.tgz_1494115170474_0.7693028682842851"}},"2.0.31":{"name":"kindred-api","version":"2.0.31","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"cdb0e9ef8bd255d9a5b19e85b618d67eac6c56ff","_id":"kindred-api@2.0.31","_shasum":"474e102244f636fec4cfae24754cefd1010c2135","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"474e102244f636fec4cfae24754cefd1010c2135","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.31.tgz","integrity":"sha512-Yxmvz0xEkCWZew8IbLNM9ytiuyBKyy4J8bjQSHmxt862tgkvxJklQVmqvLoX/Th277v0kciZ7pYRGKkeH1rHOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+V+SjR6BUWzRXHDiPEcwJJv9KFimaNFT4HqSUVGmzjgIgIYgiczHPAFiKdc+rwxEQ/FVsVphfafQY3XpL0onI7Ko="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.31.tgz_1494116907425_0.7365048688370734"}},"2.0.32":{"name":"kindred-api","version":"2.0.32","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"9e9682e221ba02646dc8cb0b621743e176f8678f","_id":"kindred-api@2.0.32","_shasum":"6209ff6112ca9e235a96ba5382ec5d6d46996821","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"6209ff6112ca9e235a96ba5382ec5d6d46996821","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.32.tgz","integrity":"sha512-ta4WSxNLXUzaAj6B4KcaKLxoczRGaGpVSCarVKQpJks4DMbD+lwNbeTbFGBEI0CtaXKAydRaDd2LOd2YAT1JMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+QJ3h1OqiSQMfL/3sd8WmIzc22hVsq4AT9ZXeFaZnJAiAqONzASD181q2Sq4lRlCcorMgmGjE/YdDF/7D58ZiwUQ=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.32.tgz_1494267023246_0.2338260249234736"}},"2.0.33":{"name":"kindred-api","version":"2.0.33","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"9ebc34dc175f53e46bbde99bc04776f2db563069","_id":"kindred-api@2.0.33","_shasum":"f95c1869251affe03814340eeba5e3d7f986e06c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"f95c1869251affe03814340eeba5e3d7f986e06c","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.33.tgz","integrity":"sha512-V6bcv9fv0AfdVlAOJyeHadLf8IfhgkvKVrBxAYhyFR87I9yUuBr+pTo/f4scxUDOVBY9XCaXrKZvPfZ+5uTVCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNyW+ciDBYei5m8v2durdH8bH2ciJtOGknIxObqF9msAiBqY7IRGvbqG4keDRm9h20I2+CcknuDtdVw5cjgSNEKYQ=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.33.tgz_1494280477741_0.36390991462394595"}},"2.0.34":{"name":"kindred-api","version":"2.0.34","description":"Kindred is a thin Node.js wrapper on top of Riot Games API for League of Legends","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"node make test","serve":"node make serve","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","saucelabs":"node make saucelabs","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","karma":"^1.3.0","karma-babel-preprocessor":"^6.0.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sauce-launcher":"^1.1.0","mkdirp":"^0.5.1","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.14","rollup":"^0.41.1","serve":"^5.0.3","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"edcd58828e9b8cfe21f601347b51bd3cd031b0b9","_id":"kindred-api@2.0.34","_shasum":"29f484667e5d7deef9cfd822065c1fc07dfe86eb","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"29f484667e5d7deef9cfd822065c1fc07dfe86eb","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.34.tgz","integrity":"sha512-iKgQ4UiQ6xYqwVV+R4PjnJQ6sB4Od6bibdnGXEHHM7m7LeRxpZ6SgnGIfuNUsSS58v7CymsahYd5uBRxCNoAmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf2c286LHw3AGaXTfnnjdtORSgg7qKEc1IpoeWiPhHJAIhAMdJbtq3Y3ad6tM41HAfmqWxVm0vs3CgD1zp+7/lkN/3"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.34.tgz_1494287788355_0.9463006351143122"}},"2.0.35":{"name":"kindred-api","version":"2.0.35","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region), caching (in-memory, Redis), and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"./node_modules/mocha/bin/mocha test \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"f49fe96e6b54bcdea4f14c73f4ff24720ca00553","_id":"kindred-api@2.0.35","_shasum":"35bace5ccd7bb45e44ae8d0f52b3b5be34008a95","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"35bace5ccd7bb45e44ae8d0f52b3b5be34008a95","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.35.tgz","integrity":"sha512-k2PUOzXa6+JU5/pYVyh1nhaQNKs4Yr1ad3A9mJFZPYCmAY/+dF21Yub05gbFIGwRRXhz07r/eVc9jD9ddlsx2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTfJdC9goSCtYZtYlacCOvPQDJRsJbtv//TjuqzIbUVAIhAJC/iB5tcSIaoZqiX9Ie7lWvlYxEtM9FHrXBMwiKbpSp"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.35.tgz_1494408554386_0.11364654777571559"}},"2.0.36":{"name":"kindred-api","version":"2.0.36","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region), caching (in-memory, Redis), and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"./node_modules/mocha/bin/mocha test \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"f5a530bdeaa7d4329e033f1ff36bcbbbdd2f3d79","_id":"kindred-api@2.0.36","_shasum":"148cc8cf784d6f56d4736329a2643c526ae23e91","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"148cc8cf784d6f56d4736329a2643c526ae23e91","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.36.tgz","integrity":"sha512-mGEm3LhPNLDMzde77snlPgIVSS2mPywMMdrtG+osccnXmlgTN/SkxRA1RuBBHPnw+wbI1pwZhuY7XfbFPN29gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPq1WsCkVuDm86OUWkCSz39c08MFydrrgDDxrILHfdWAIhAPbJF+zbejqzoCoAsOB94mmC3DU8CMaq6tmVscj9g61u"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.36.tgz_1494410582606_0.4213497885502875"}},"2.0.37":{"name":"kindred-api","version":"2.0.37","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region), caching (in-memory, Redis), and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"./node_modules/mocha/bin/mocha --slow 0 test \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"f624869c9549a3ec59b468ceba3cb83555d82124","_id":"kindred-api@2.0.37","_shasum":"1e0334d1ed97ce8b7f8db39c98d54994d2ef82ac","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"1e0334d1ed97ce8b7f8db39c98d54994d2ef82ac","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.37.tgz","integrity":"sha512-G3WWhRJkPuzB8bGxaDAeSJx/OBkkNUMRpyjEm3ZFDVmRgPqRdm6A24H7K6UDRu7KQ69acWNgL8hMRY5p2B+RUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTEwXJgZdcH6L/2LBPmyxDy2WSh7UFJbljlbx//2Xb/wIhAKjxlTlDHP0BBid2tWH9dg2HEpqDHT9zmXliIv7Nwql8"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.37.tgz_1494419723234_0.16143927560187876"}},"2.0.38":{"name":"kindred-api","version":"2.0.38","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region), caching (in-memory, Redis), and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"./node_modules/mocha/bin/mocha --slow 0 test \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"eeb2e6000bc383b400dc999a65b3416855a52099","_id":"kindred-api@2.0.38","_shasum":"7ef22f1cbdcec4810e8622a39f358df5a947b1fc","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"7ef22f1cbdcec4810e8622a39f358df5a947b1fc","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.38.tgz","integrity":"sha512-UcD2ywmn5Bqif0cGhUqzNTO303CFvHmOC/p4cyiJ1qVgzQy3eRJcSFdJtzOZjJ0N3+j/njseOtKOlUTgVXukNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3RCr8LVUcLcPEnE+ddl8Y4da0aVuBhhkBPPp4SPDcIAiBcPQs59kihVhai1Lgiayltq6bUjwddiOEuMaBT4XSLDA=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.38.tgz_1494455371922_0.5337755905929953"}},"2.0.39":{"name":"kindred-api","version":"2.0.39","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region), caching (in-memory, Redis), and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"./node_modules/mocha/bin/mocha --slow 0 test \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"8089717995d42ae2b222b18c57f79c0fb8e11a27","_id":"kindred-api@2.0.39","_shasum":"d9796ff736e6a796c4a5b3afb6cd50728b1256b1","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"d9796ff736e6a796c4a5b3afb6cd50728b1256b1","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.39.tgz","integrity":"sha512-h0nEe1Y0nwQRKOmVfMuuvECTbYaNnaINd7kT/XBabxJY1rL0RbWlm33Du57OHE0j4ksKhyQO/G861myMsdChRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC9pVPUZRitzUpvo1XT6kTjcjxtjNeovgBDmnWADOXcAIgY8b7JOdExMJAjVHMZFAWur2MkhB1vcFw/BjnIvqz/ZA="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.39.tgz_1494477292426_0.9049936530645937"}},"2.0.40":{"name":"kindred-api","version":"2.0.40","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (burst/spread, enforced per region), caching (in-memory, Redis), and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"./node_modules/mocha/bin/mocha --slow 0 test \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"6c22b55a19306f501200325618ff02dda5d25ea9","_id":"kindred-api@2.0.40","_shasum":"e69d8acec4d42f5d833c7e66ab0fda88d70fdbf8","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"e69d8acec4d42f5d833c7e66ab0fda88d70fdbf8","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.40.tgz","integrity":"sha512-YrjD9L/vBH9rfhGJAMRtb81+UZCYDSEiBa2SW1WA8lEWxERbfejrVJNjUSJUQJozG1YZl7xeQewTwcYPmdjHjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJneoNJ+nYUjVR0pyTC31wGR+lzsC7mXbNGNchtO70zAiEAlyyoNctu6m5dGnp7fg7DwSgRSNHk9DpErm8SlNria/E="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.40.tgz_1494561507720_0.7134831033181399"}},"2.0.41":{"name":"kindred-api","version":"2.0.41","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (burst/spread, enforced per region), caching (in-memory, Redis), and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"./node_modules/mocha/bin/mocha --slow 0 test \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"37f5a50b691d66886a4fff29f3ad21fbf2a8aa45","_id":"kindred-api@2.0.41","_shasum":"a4a5650d00ff06827befb2965c40cbffe58a773e","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"a4a5650d00ff06827befb2965c40cbffe58a773e","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.41.tgz","integrity":"sha512-Y10hYSqaIXUc0DwToQs4jWNY9z3lZDoW0UIzkhSubxFb3ncqOEG2cUdVu72a5aqbCVAuuJSl71IpK0Y+b7M7mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1bAe+/DrjgFmKzsH2gLFqkVzzt8SJegVMgoMrkkV54QIgDRmfeOnL9CunqQohi9RF6lvyM/x3pOBE7ZZjPoK8tOM="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.41.tgz_1494562070697_0.522875270107761"}},"2.0.42":{"name":"kindred-api","version":"2.0.42","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (burst/spread, enforced per region), caching (in-memory, Redis), and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"./node_modules/mocha/bin/mocha --slow 0 test \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"a65adc4bd609b0f7860a5ee55a2fb701c1e73f8f","_id":"kindred-api@2.0.42","_shasum":"8cba2eb04932dd8b8520be104847fdd62f2e3733","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"8cba2eb04932dd8b8520be104847fdd62f2e3733","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.42.tgz","integrity":"sha512-g30L5BxpfD1I3XFxHmwIRVKKkrDSbmTus+rOnVNZmB/Y+n9auWOIwVSA5Ca8e0L5maliuW+MBgN0ycL7W+AjSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxE+s8MzmbL6gQWwZK7GTH2vvn/SoeSmsMxpLRm5mq/AiAObIlR+Q5Sd0dYDzrBKHx2BztK+Zit4rflEXpxt8Mp3g=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.42.tgz_1494563668252_0.35970495152287185"}},"2.0.43":{"name":"kindred-api","version":"2.0.43","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (burst/spread, enforced per region), caching (in-memory, Redis), and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"./node_modules/mocha/bin/mocha --slow 0 test \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"e91775d5b93f9f8080ce28348228e583f82437b1","_id":"kindred-api@2.0.43","_shasum":"46781eb5e0ff6bf6dfd725d283bbf96133be7df9","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"46781eb5e0ff6bf6dfd725d283bbf96133be7df9","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.43.tgz","integrity":"sha512-oAc2jrppZC++02IS660CN81t3DCU+/U+sm0cYRzkrruiGFKCYdtIKOke57kG/JD1NiLTXvMNYeHximFq6Bu2hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrTS/a8L7YZCUDQwc9Aq9xJ2HT5rZzIrimuyjjzLiLtAIhAIYkb5NDkb5fw87r5lWRpzBtsy/rybfDzjTKSRPN+ijQ"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.43.tgz_1494627384670_0.0078076322097331285"}},"2.0.45":{"name":"kindred-api","version":"2.0.45","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"25dba4e5870e2e8df808c9dd761b2b0939e3b074","_id":"kindred-api@2.0.45","_shasum":"d78320b866d09395c8c420503de797025556fe22","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"d78320b866d09395c8c420503de797025556fe22","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.45.tgz","integrity":"sha512-mbiwDgAdv9I/78WWTz2KR6XXmCqQ2QFpqq+RPGVk1XU995JLk2dh9bkMpmECjRB8CCacIK0EkzY/6DRb5hgxeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7fPcVw5Wjcjwf41yPOr9Y4RdVB9bhLeF5SWAD9vS6IAiBuR+Y7alR5362KNVFNHVuP99dG4s820q0lBrIgkajzzw=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.45.tgz_1494887746027_0.7157268077135086"}},"2.0.46":{"name":"kindred-api","version":"2.0.46","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"4e7bb5e7510761ca9e00f5963b16b299d14ff415","_id":"kindred-api@2.0.46","_shasum":"6ba496ee46905c2601321f2c487f6f69b68b18a4","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"6ba496ee46905c2601321f2c487f6f69b68b18a4","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.46.tgz","integrity":"sha512-aORLramnPrif3irt4G1CZ/D/9rWXKsyeuOCzVBRouc7mUI9DbQSQ1glwkPU9lCWwJQCIAzhBsPeC8YqnmwqLfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMNYwFBks7gD8Xn8GWrk789u3FsgcSl7L3VJ6GcUOjBAiEAp+O5QJMw87ztA946KSRccYSLMWV0TjUqxAlyT3F2H5c="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.46.tgz_1494984745338_0.0035839667543768883"}},"2.0.47":{"name":"kindred-api","version":"2.0.47","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"4e7bb5e7510761ca9e00f5963b16b299d14ff415","_id":"kindred-api@2.0.47","_shasum":"bbbf0a5f7ccc50f2cecc1a807f68a13316ce60c1","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"bbbf0a5f7ccc50f2cecc1a807f68a13316ce60c1","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.47.tgz","integrity":"sha512-pCLjrHimjp29zuqBdWyT+v9BN4RqBq749wopNwJjrDjPymaUUEFbyzozKoOkSRftfjSl0TQcjjXFYyjvNn2P6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0+lm5s+7/y0NAMBYXY/+3lEnZPxNnmvrfVmei6lf6rAiBKJQQVldjRPWft6n2Rc2nVwT1FZnyCgU5JfxxYJVnBYA=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.47.tgz_1495053724560_0.7636321585159749"}},"2.0.48":{"name":"kindred-api","version":"2.0.48","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"e150f8435929e40eec31983ae3221b821c96b602","_id":"kindred-api@2.0.48","_shasum":"594363adc786d48ed04ea1893b8db0ecc7591c88","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"594363adc786d48ed04ea1893b8db0ecc7591c88","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.48.tgz","integrity":"sha512-D3sLY/gdAaXJywwwUfrO2DUOBNyn4A0ixomGaihg8DxLAMB/32XCzWlFnoHLVrBCZb+RsVUDcubsk/U9Gp9cwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxzSCmj0++muvsakLGJWiEoMoUrqrDrvstdiRicLYxBQIgAiT2XCsSkz4GIuqaY+jtjCApiWm+Q3h0rIz0Zel50yI="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.48.tgz_1495053987457_0.582405207445845"}},"2.0.49":{"name":"kindred-api","version":"2.0.49","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"bf1ea95828ccfcd615e71671de6f8726ea85ad8a","_id":"kindred-api@2.0.49","_shasum":"222224c07702012de9978065fb68b8d3f4dca917","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"222224c07702012de9978065fb68b8d3f4dca917","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.49.tgz","integrity":"sha512-D9cV9hyGe8VLrQQazNE/6HtYifJHIXch62A4EJ4rp16uv9RrKZgUznYyHVKG4/GDu4xR9i0rVHLgcBkbwgJDUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBu5RFiTcupHzbHxSvbZuE8qLGLzg7vzYmzKNUyH66l7AiBQ+aiFH1iSWmtbhHShT9YAfG9HVm1MtnKGHOGwxiCrCA=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.49.tgz_1495078094719_0.879205696284771"}},"2.0.50":{"name":"kindred-api","version":"2.0.50","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"7a668897d48bd47196d7c2add49c7d255ff47eb2","_id":"kindred-api@2.0.50","_shasum":"eed9a6fa88fb78ec96ca560815f7a2234be49ecb","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"eed9a6fa88fb78ec96ca560815f7a2234be49ecb","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.50.tgz","integrity":"sha512-0MCvy8cmidHDJYZKyieFtpkxLsBtzvLw6D22KnrbgsM21mhJeZGIvCVmJyRPqaxVzxBpwRuXFIhxRa1Ffu7Arg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVXK0APaY29Nhv152iNcUn+i70+VhSx1WCjOabzNeuUgIgONbAJ65LVGnZBgZgWJLBQO9hPNO4lK8u41FLffPYKTM="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/kindred-api-2.0.50.tgz_1495116376458_0.9638411367777735"}},"2.0.51":{"name":"kindred-api","version":"2.0.51","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"a30e3644cdcb6c3cf3158b70a418ff18760d4e8e","_id":"kindred-api@2.0.51","_shasum":"d7ae436d43d5d55adbc84600639c2660b725819d","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"d7ae436d43d5d55adbc84600639c2660b725819d","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.51.tgz","integrity":"sha512-jlBrSkiMiqYmJfqCfQO0XXUjqiKCh9Nis5dotUWOaRror1oVGcO1/FxU6dfLBX3ELOB64lgWA61o0iKmtEvS4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMoaWQFwUYp0opmm+gplbZcV4P+VApJottyEdOM8XJtwIhAJ/CXeWJYgkQtoo/e6G3etBgeFYxfy81oOXGhMbeae8i"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.51.tgz_1495433336814_0.34771070745773613"}},"2.0.52":{"name":"kindred-api","version":"2.0.52","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"1f6bd3ea9de0ef082e9e0db9e4a9cb76be6aaa4e","_id":"kindred-api@2.0.52","_shasum":"e07f1e03491debc29b65ade15f30aae68a63493f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"e07f1e03491debc29b65ade15f30aae68a63493f","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.52.tgz","integrity":"sha512-DG5HWL6I+tWDHROIDTMf2yn2onxDliL9B+amYGJohbiNxEiJeTsLSAuRREmMOfExxmnprD9ntjYGtVCfXvgsJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAGdAjxZRYobr9RwbWjyK1bxEmSLp/AQUHPkOhkXvefAiEAotILfEsbmVt4EV4S+700LdNsTeagLOXDY2yosUh3GyI="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.52.tgz_1495838381831_0.7935970718972385"}},"2.0.53":{"name":"kindred-api","version":"2.0.53","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"7a8df99de3c03a4c3c614cf1308c8dd2abbb1dd4","_id":"kindred-api@2.0.53","_shasum":"4a90c9c1fc008686cd23ee14c1479248ae459296","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"4a90c9c1fc008686cd23ee14c1479248ae459296","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.53.tgz","integrity":"sha512-tSYIibnHcHIt/PcJ0RzeRjbPkIeQcDK+QL3TBbCwGK5/w5T9wRKYh0dA8WO9Usi+8lN2xQ4GbXQGNKbsjIWzJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2hpMzeVSULg3+A8ldRO3ehZKBNuC6fPU3GqegiKLhNAiAdaJlPaDQqblNPb4ak9U+4Dr7Sl9wC+z+UVuPvMgfjdg=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.53.tgz_1495908475213_0.14833401725627482"}},"2.0.54":{"name":"kindred-api","version":"2.0.54","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"72bed7538a50bcd533a0d8eb1e509d4186724d85","_id":"kindred-api@2.0.54","_shasum":"fae736c4b5d5150700edf0714778bcd213118569","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"fae736c4b5d5150700edf0714778bcd213118569","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.54.tgz","integrity":"sha512-X+nUu3kkchY/cW0f8gDvrmofTSWJWqGEJ/ic1mA2S2kdPLr4rBT1tAmd4dXhFV4+/z1nVN03YPFeMhiqyPbGFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIcrpss6Y0b3sdBOoS5cJ6I6RNdD7PFu6JQxyPL25mSQIhAPcuKoTeu11+GJWk3hPo3RFzAyS9c3ev9GGg36wXmVPp"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.54.tgz_1495931925340_0.5904162584338337"}},"2.0.55":{"name":"kindred-api","version":"2.0.55","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"a8a77f935bf0b2e90e54d2637f9423731b2b6a90","_id":"kindred-api@2.0.55","_shasum":"977dc9d2f10661290a5e3f590b24422226ac4b1c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"shasum":"977dc9d2f10661290a5e3f590b24422226ac4b1c","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.55.tgz","integrity":"sha512-7bDTWkYNV8L1bi90AG6wPOhjmKx1BGgLGiOXKDrDrTAA8FOq/DIgyJ5SGdI2CNMeK84mkLWXVIHnLfA/7//zlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeBUM1npDNoB71FpvTAaiQbJ2qDy4xYndBvSJfqP3etAiBCtwtQK4jh50OUvfAXXSYuJ29JA7Na5V1j87sNCtmexg=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.55.tgz_1496001518288_0.0460099286865443"}},"2.0.57":{"name":"kindred-api","version":"2.0.57","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"2311ebb9d40b8e609d46e4480c452ad991e53054","_id":"kindred-api@2.0.57","_npmVersion":"5.0.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-bDrU7pIIasmjOjUV5wtiQldFHPf0t2jaznSETkys0T1PdnV2COeCHOAy4IrK9LB7Uep8pl7DWQK+8WJJnGJVOw==","shasum":"2b956988adb86953b9c9cbf34ec2e9267e233f65","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.57.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPm2wckOqZbAYV3u3U1LcP9P900Q0NWI2mu8KN5NPBTAIgJB7Tn03fdZwELYjzKTBuaCOR3ntgNipVWzOXRTCkGA4="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.57.tgz_1496275733660_0.28723392402753234"}},"2.0.58":{"name":"kindred-api","version":"2.0.58","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"6a9a50460e99055c690e8b146ee250098cb3e586","_id":"kindred-api@2.0.58","_npmVersion":"5.0.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-TB/aMaktPiJSkDoO3n9W2Q/kVCIcEgwtBNIMt9EqwcS1KHNXGS8VijqoizBzEuA9+7VlDDbPDP4QxceGjh4nLw==","shasum":"cdc47036b09ad10601eaabd7bc89f4d0d618ccaa","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.58.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0k91KJLQ/JhpLUaRfeTyekiqlAA7xHKbEcJTECUgmiAiAR6KT4gqnYS1IcCW8cLZX2TGw1DWqki37A1lQBc8sAKg=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.58.tgz_1496283493847_0.2213426164817065"}},"2.0.60":{"name":"kindred-api","version":"2.0.60","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"6f0f052a58073e223932cf079d02366c982b57d8","_id":"kindred-api@2.0.60","_npmVersion":"5.0.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-ab+bt/ePZjEsB4e97gb+2ncTupwvYJr7tUpSZshyrPUVOs5HDe+ehjrMF1zGTsISNq0TsWguirvGIbR1XmgMcQ==","shasum":"67f38e3dfe080b6848efe2cabbfa02f5e174b727","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.60.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrZWsRMMDhCxFdNlVHgtL/+ikHoBLCbv/BzwVJLRV1qAIhALjHtFmLn7zevIhCR3aRF1s6YGFNCz5tdlhRtA4+bQEe"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.60.tgz_1496518928747_0.4373234370723367"}},"2.0.61":{"name":"kindred-api","version":"2.0.61","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"00ba2892b8f737ba63fc8e4737dca33ccaf5fb49","_id":"kindred-api@2.0.61","_npmVersion":"5.0.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-dMvqEclvSmeeyaisZBQQmgiCGFXbTw4BMEFy00BHh8188bx1VUpZDXicfAOKRUvwPd2I6CPzsX/cIYe1B1uSMw==","shasum":"a92ee9cc37f2761d8aa86e88e9cfbe07dd60eefc","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.61.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYJP7dTC5l9tiFR4psjLC/gJmR3mARc9pxErbnyervlAIhAPVPF6jfYiHBhx8Jmd3TS8d6Lp/KHYDISnJElSaA9Itz"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.61.tgz_1496536161208_0.19529949105344713"}},"2.0.62":{"name":"kindred-api","version":"2.0.62","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"61b77b91a0e89952e7d092fddf569242533c09a3","_id":"kindred-api@2.0.62","_npmVersion":"5.0.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-j7azhv9EkwVpPJ9knmk6d08SMPOnd8ZWVY8QgdQFL1ywdKHE9ZgvcWyEbWVtjuYFmSzDa9UfQND3McnlHIAtoQ==","shasum":"96801c7a3545f298b82bbcff3456290c26243325","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.62.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeA/eeEH7xdml7SHV1IU5Waq+oTHH2hZ49YHLzZP8/8AiAFkDGY3qUCXGr6enXHv8aovFF8DX9F0n04vTqxZ55iMA=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.62.tgz_1496721046276_0.6806544931605458"}},"2.0.64":{"name":"kindred-api","version":"2.0.64","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"fdda733bbb3c9c43e84006058def99e52af1d4f2","_id":"kindred-api@2.0.64","_npmVersion":"5.0.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-gZuO/1Fb9RsKB9VFQkj4bIpn9GJf47sWiP7+dvgxh/QR+VM9ajRLah7drnAOENfnSdIk6hm3hIoXwtxN1NitiA==","shasum":"3cf1c7c500c98e16222368242165203abce82daf","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.64.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvUl4k9QbQToWY36xhEhrVohPZy1Z+eGCJfl5y8RxDjAiEA5dU3UmBRpmkuvWgW0M0m3SeszohTjN36S33URQ3mn5s="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.64.tgz_1496727525468_0.3341626550536603"}},"2.0.65":{"name":"kindred-api","version":"2.0.65","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"cd8fd0a96c5abf11d68301845b123211fbe1095a","_id":"kindred-api@2.0.65","_npmVersion":"5.0.3","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-6OR4fZf6rBsQvsVFVjqg1crxVDwQexx8LEng5fOp2gn0PaPu3hs3+kG1rdgWO+aSxaC7LduHXb0dsqoniUgydQ==","shasum":"881064a111f9f941073942aa77628b2dc2a7cf67","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.65.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwAJMqqFUeY+PGFpB+1EToSO3J8+bgejMFMTiPj0HUuAiEAkN6hPY8e5vQNvUlUgNhosQceH1gA58PNnfvDel6IMKo="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.65.tgz_1496811927509_0.8930890304036438"}},"2.0.66":{"name":"kindred-api","version":"2.0.66","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && node test.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"^1.1.3","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"bbc3e4993b30d01f6002922593b7731dc3ebc154","_id":"kindred-api@2.0.66","_npmVersion":"5.0.3","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-wok2mH+KUQybBTl8JhPrtyj3vKPIDtc9VSXpk2WXhiU71KDSW3gssRp49gNCawD9gta/YISJjxsuDU96M6CRjg==","shasum":"2bf53e52301cad6d9f260a6e6f0175d5673ebaf2","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.66.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6VUm9U4H6Rx/qytPsWFAHdua6OeaRaHrfBhbd3eftLAiEA/iiDTj6mDs7WZXNbvF+DWj8o0Z0xNGrv0oSgt/Uf6OQ="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.66.tgz_1498934498106_0.7989261895418167"}},"2.0.67":{"name":"kindred-api","version":"2.0.67","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"aca9371df3edfd3508c548b5348b5fd90eb5a0e3","_id":"kindred-api@2.0.67","_npmVersion":"5.0.3","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-1vk9hA8uLRTndixZvIZbAesLewiHI9V4qeiHNbkl+8OUM9O/Dz+gpg+vyOIMmo9tP+2ELzLqemy1Csqq6xHtIQ==","shasum":"88f780ec5a619ffb8584ff0f2304520c63d7529e","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.67.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHt0X8rNQcStiXUMkhJL2QeMkEOO94XDKYjdEI+t34bqAiBpain8XyqwAFPqHcY4qwVQleYQ1bh4C/tzxnPD0DcXqw=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.67.tgz_1498970229116_0.10931955277919769"}},"2.0.68":{"name":"kindred-api","version":"2.0.68","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"cd src && flow --show-all-errors && cd - && ./node_modules/.bin/istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","flow":"cd src && flow --show-all-errors && cd -","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-eslint":"^7.2.3","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","eslint-plugin-flowtype":"^2.34.1","flow":"^0.2.3","flow-bin":"^0.49.1","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-flow":"^1.1.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"e677194ac01dc4ef968930b1e0caec1beb46edb9","_id":"kindred-api@2.0.68","_npmVersion":"5.0.3","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-VFjCWb9RVomA38kG9bvtyrlAEzhIWf3f9CpTSBFhfHmP9Uek02AwL25u33awmoF2atrIoBlC3hBoRFcPbLAkKQ==","shasum":"51d19826703a68ee83b779bcf1a36d782bb29068","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.68.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjud8tK/xMmHXJyQsH3nU1Z88QuJDJlR/6NuppdCi55QIgZkK1XqXGDeFVTqGTSjPaFgfZI8FcAThAoIl3cWw7fPI="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.68.tgz_1500269371967_0.035448272712528706"}},"2.0.69":{"name":"kindred-api","version":"2.0.69","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers, app/method rate-limiting), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"cd src && flow --show-all-errors && cd - && ./node_modules/.bin/istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","flow":"cd src && flow --show-all-errors && cd -","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-eslint":"^7.2.3","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","eslint-plugin-flowtype":"^2.34.1","flow":"^0.2.3","flow-bin":"^0.49.1","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-flow":"^1.1.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"5b7dd83245eda04e9d00e28ed44f70b4ef42fb1c","_id":"kindred-api@2.0.69","_npmVersion":"5.0.3","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-adCQFdOQJ5T7qpJ2Th+TQDbWxkrWNzYd7uTIUho1RnOkPHjXwd0a2+nqxOHesZ4KMTOMUBsgPiKtmPDvMAw3PQ==","shasum":"c514b59e002e3ed7667eb304adcb0530bb93ed99","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.69.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+8YN8x37my1NQrNiUQAElBYTZ48SnYibXJ3l95UdUmAIhANCqNVqELUBIeDaRD3eZnDMCv6/Qgzn1SOj8q4+DUSqd"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.69.tgz_1500357308152_0.6835684985853732"}},"2.0.70":{"name":"kindred-api","version":"2.0.70","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers, app/method rate-limiting), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"cd src && flow --show-all-errors && cd - && ./node_modules/.bin/istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","flow":"cd src && flow --show-all-errors && cd -","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-eslint":"^7.2.3","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","eslint-plugin-flowtype":"^2.34.1","flow":"^0.2.3","flow-bin":"^0.49.1","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-flow":"^1.1.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"b9108ea0cd9bfcc7177d6909ff01579777907da7","_id":"kindred-api@2.0.70","_npmVersion":"5.0.3","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-HperZktG4uOYNRvh9t73kRGUKttCnIUUv4JA+3U0V+k7kIVxj8RwCU7BKWjzYJtdjIb1hcVS406My9hb8fSSMA==","shasum":"5554cd201a1f12023d15fde2fbb372d36e1c259b","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.70.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIhcAHAeVX+07A99h+RLZuQIA3QIwpZgXtpl97y+6QrAiEA8jNSjlLT72LCEepytXgQuMps1VNyjA9QvtYqyf5HLIE="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.70.tgz_1500689565438_0.5624688637908548"}},"2.0.71":{"name":"kindred-api","version":"2.0.71","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers, app/method rate-limiting), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"cd src && flow --show-all-errors && cd - && ./node_modules/.bin/istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","flow":"cd src && flow --show-all-errors && cd -","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-eslint":"^7.2.3","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","eslint-plugin-flowtype":"^2.34.1","flow":"^0.2.3","flow-bin":"^0.49.1","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-flow":"^1.1.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"7e1288fac0948522eb5078cd876671dd9560a149","_id":"kindred-api@2.0.71","_npmVersion":"5.0.3","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-sh7ScKhgWTAj4N9dNIGva5oGDkPY2GiT1+MzDMc1d0U3oFkrosRMu7dRgaGwVq2O15xPlAC0B610KmMBl8Mawg==","shasum":"513b47d7eb062394d49d5e0b24a6ac5e79a8a830","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.71.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3CpZMpemVS2AgRpbAI4h3GZueJeF0ch/FWdh6G0x4RgIgIoHZzuRITYW8BnQPCf2e4Ek1BaopoLua9GRMW9dzW2Y="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.71.tgz_1500701174137_0.6964580584317446"}},"2.0.72":{"name":"kindred-api","version":"2.0.72","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers, app/method rate-limiting), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"cd src && flow --show-all-errors && cd - && ./node_modules/.bin/istanbul cover ./node_modules/mocha/bin/_mocha \"test/**/*.js\"","flow":"cd src && flow --show-all-errors && cd -","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-core":"^6.21.0","babel-eslint":"^7.2.3","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","eslint-plugin-flowtype":"^2.34.1","flow":"^0.2.3","flow-bin":"^0.49.1","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-flow":"^1.1.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"58c4422688850e88f3f338bb872fd5360772c751","_id":"kindred-api@2.0.72","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-7AFNrrrpq/ICd5igUWXAzPjSyRJnHYIdMlHzrYJl8nptt+pTExlAP8uRNRnIgBBkPJZx5XTyDSiC5LRPH/sDmw==","shasum":"ccfd9376a0bcbfcd1c0d25602fc73f7d9fa84416","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.72.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBx/kJDmISLL3S6K/766FBMbG+4Vg0Wn8IXpSrLesVI9AiEAoMUw66ZEcT6+BY77myt++MYFhZOkVcjwn6XhwA+Nnbk="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.72.tgz_1500844173105_0.18941172305494547"}},"2.0.73":{"name":"kindred-api","version":"2.0.73","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers, app/method rate-limiting), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"cd src && flow --show-all-errors && cd - && node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover ./node_modules/mocha/bin/_mocha --compilers js:babel-core/register \"test/**/*.js\"","flow":"cd src && flow --show-all-errors && cd -","lint":"node make eslint","build":"node make build","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.21.0","babel-eslint":"^7.2.3","babel-istanbul":"^0.12.2","babel-plugin-syntax-flow":"^6.18.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","eslint-plugin-flowtype":"^2.34.1","flow":"^0.2.3","flow-bin":"^0.49.1","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-flow":"^1.1.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"950fd0b5374656d64c1d27ec75e060432ce8721e","_id":"kindred-api@2.0.73","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-QpBJapimSRiZzDWV0wsRXRBEu+fXvvkpWa52u5Q0cpduEF3hYOLIsHOK7AbB6dA3qRsQImuE3ucjMV0HkQyqHA==","shasum":"191d5f5ff2acdf9a4a0c1b86384cb4ec59c88951","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.73.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrQLXHJ8KcD7kGyyDeBQPSHJ1+KBj6Zw+Ei6NOi+UZtAIhAK0wVFW3K+0LMstv82vlWqzP9KD3Mk3Od/HAkug6p+Bu"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.73.tgz_1500957202206_0.5120520852506161"}},"2.0.74":{"name":"kindred-api","version":"2.0.74","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers, app/method rate-limiting), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"cd src && flow --show-all-errors && cd - && node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover ./node_modules/mocha/bin/_mocha --compilers js:babel-core/register \"test/**/*.js\"","flow":"cd src && flow --show-all-errors && cd -","lint":"node make eslint","build":"node make build && node make minify","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.21.0","babel-eslint":"^7.2.3","babel-istanbul":"^0.12.2","babel-plugin-syntax-flow":"^6.18.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","eslint-plugin-flowtype":"^2.34.1","flow":"^0.2.3","flow-bin":"^0.49.1","lodash.has":"^4.5.2","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-flow":"^1.1.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-es":"github:mishoo/UglifyJS2#harmony","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"c85a07ecd9a18280bba7d8080aa0e442a589483f","_id":"kindred-api@2.0.74","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-YI4jOGOY0b3gjRSMsOwnV4bqFx+jvbi61uiGG8CnKaBkRtuAjkK3FuIC6MxFYzjH+G4PJ4V7H8nsLAC9N1y0kQ==","shasum":"d2503006599d39eb857addb793baa69d24a494c1","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.74.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpWV2y22Ok9IX0O69U6HQjVr90ME38xCZFsMg8x5m4xAiEAgu1mEP+A9moPu9jM/XRFOh2IJijSBVMzUXnJD3VnhfI="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.74.tgz_1501335799684_0.8381684296764433"}},"2.0.75":{"name":"kindred-api","version":"2.0.75","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers, app/method rate-limiting), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"yarn prepare && yarn test-only","test-only":"cd src && flow --show-all-errors && cd - && node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover ./node_modules/mocha/bin/_mocha --compilers js:babel-core/register \"test/**/*.js\"","flow":"cd src && flow --show-all-errors && cd -","lint":"node make eslint","build":"node make build && node make minify","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.21.0","babel-eslint":"^7.2.3","babel-istanbul":"^0.12.2","babel-plugin-syntax-flow":"^6.18.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","eslint-plugin-flowtype":"^2.34.1","flow":"^0.2.3","flow-bin":"^0.49.1","lodash.has":"^4.5.2","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-flow":"^1.1.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-es":"github:mishoo/UglifyJS2#harmony","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"5e58e2639fbb0d8aa254cc47ccb1c19d720eaf14","_id":"kindred-api@2.0.75","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-Jok5b5JcycsRcvFvlyvvD3LM96Glj3Kc+L07eJVRjKvOIQkKzbAb+lh5b9uKOFCKu9kDb7vdJsYLtTKNXYVCOA==","shasum":"26ce8ffc6c0b78d6d263f6c5471ae7d194233af8","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.75.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHglWO1u9GvJZ45KvTK9XsHK3qnW9ybeRt1Z839NWLtyAiARaiQU1VLdTu57+Ud8HQiC8NhnBdfyPasyBfGOdMg+9A=="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.75.tgz_1501654577454_0.667218328686431"}},"2.0.76":{"name":"kindred-api","version":"2.0.76","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers, app/method rate-limiting), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"yarn prepare && yarn test-only","test-only":"cd src && flow --show-all-errors && cd - && node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover ./node_modules/mocha/bin/_mocha --compilers js:babel-core/register \"test/**/*.js\"","flow":"cd src && flow --show-all-errors && cd -","lint":"node make eslint","build":"node make build && node make minify","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.21.0","babel-eslint":"^7.2.3","babel-istanbul":"^0.12.2","babel-plugin-syntax-flow":"^6.18.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","eslint-plugin-flowtype":"^2.34.1","flow":"^0.2.3","flow-bin":"^0.49.1","lodash.has":"^4.5.2","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-flow":"^1.1.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-es":"github:mishoo/UglifyJS2#harmony","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"62cd2a5063d821291090427610b3a3d1333d1193","_id":"kindred-api@2.0.76","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-NfDYWTMhZiyUL1Bcr9Gg2j5ibmj/odk0QNMNAqBMpl0pXrhKoizlphyUOg0it1+rO6LZ3+0Qb19AD1j5ufTuuw==","shasum":"1bb211b4e0ddbaa98112c821f73092385b72124c","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.76.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeNIMLYrOPSQQI+5nJIbjDeLtK6fOlsbVH/V23hbnSLAIhAMBvK7VAlBNLhevszHq2sq29uXELZlb1I64yA3yDBlJi"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.76.tgz_1501723475168_0.07088929321616888"}},"2.0.77":{"name":"kindred-api","version":"2.0.77","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers, app/method rate-limiting), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"yarn prepare && yarn test-only","test-only":"cd src && flow --show-all-errors && cd - && node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover ./node_modules/mocha/bin/_mocha --compilers js:babel-core/register \"test/**/*.js\"","flow":"cd src && flow --show-all-errors && cd -","lint":"node make eslint","build":"node make build && node make minify","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper"],"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.21.0","babel-eslint":"^7.2.3","babel-istanbul":"^0.12.2","babel-plugin-syntax-flow":"^6.18.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","eslint-plugin-flowtype":"^2.34.1","flow":"^0.2.3","flow-bin":"^0.49.1","lodash.has":"^4.5.2","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-flow":"^1.1.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-es":"github:mishoo/UglifyJS2#harmony","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"2d8c73c7e46a772bd43bf337f06f0474f902d79e","_id":"kindred-api@2.0.77","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-BzIfWqARxPFeJkWGFBkttwaD44qjthCfBIvTcRlZV+E1rYPBimriSpJNbk+zK13XYyShWM022mK/GGyZ3EeluQ==","shasum":"69f223c2099217fdab2ec20bcfc0aab487c9adc6","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.77.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2UYp0P3RzU8OzQudI0jBYj8ib9VIYiIyGo6HBBrUgMwIhANLoQ0+E2DflAWT2JNyWWCrveReQZg0Un8clevx+wLuY"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.77.tgz_1502079522627_0.8707470165099949"}},"2.0.78":{"name":"kindred-api","version":"2.0.78","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers, app/method rate-limiting), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","types":"./typings/index.d.ts","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"yarn prepare && yarn test-only","test-only":"cd src && flow --show-all-errors && cd - && node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover ./node_modules/mocha/bin/_mocha --compilers js:babel-core/register \"test/**/*.js\"","flow":"cd src && flow --show-all-errors && cd -","lint":"node make eslint","build":"node make build && node make minify","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper","typescript"],"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.21.0","babel-eslint":"^7.2.3","babel-istanbul":"^0.12.2","babel-plugin-syntax-flow":"^6.18.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","eslint-plugin-flowtype":"^2.34.1","flow":"^0.2.3","flow-bin":"^0.49.1","lodash.has":"^4.5.2","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-flow":"^1.1.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-es":"github:mishoo/UglifyJS2#harmony","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"b124c6a08d6848301dbcf723d6067e76c7598c90","_id":"kindred-api@2.0.78","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-HyL/1fEB0aeLYt0IgxXYrvvBQs/b8rdREHM9IzFsstOMW3YnP0sonrgQXcTI8jZuXKAsotNyWQKSho8TGHoEFA==","shasum":"48e7bf9b834410f76f00136cfa6e7aa1311e4740","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.78.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC69C/Ora9ed7B8C51lKNSS1jZUfK6WxK1LYuWdqMg33gIgKsbQiPp6mnB5BvUKmq1Frwni48Iv/qQplPNKhhSJLc4="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.78.tgz_1502168378552_0.6773710059933364"}},"2.0.79":{"name":"kindred-api","version":"2.0.79","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers, app/method rate-limiting), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","types":"./typings/index.d.ts","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"yarn prepare && yarn test-only","test-only":"cd src && flow --show-all-errors && cd - && node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover ./node_modules/mocha/bin/_mocha --compilers js:babel-core/register \"test/**/*.js\"","flow":"cd src && flow --show-all-errors && cd -","lint":"node make eslint","build":"node make build && node make minify","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper","typescript"],"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.21.0","babel-eslint":"^7.2.3","babel-istanbul":"^0.12.2","babel-plugin-syntax-flow":"^6.18.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","eslint-plugin-flowtype":"^2.34.1","flow":"^0.2.3","flow-bin":"^0.49.1","lodash.has":"^4.5.2","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-flow":"^1.1.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-es":"github:mishoo/UglifyJS2#harmony","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"479c3b34d703ffa36ba554909c590eab2bb81a61","_id":"kindred-api@2.0.79","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-Kz6J6rAa9VUcNQE2bCdpVB24rt87qxW4gREOL2dHu5odYzXY4UOFs+Qk97Wl8NgobBhwhm60H0c639tArcyq3g==","shasum":"6b3ce418bc5f0114fb50f79e9206b509b55b7a6c","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.79.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDMmSdKWuLLOenZzrktE/VQlJo4GLB65Q++zmClgUQpAIgKXDpT7h7DXlyCg7HO3f5GABcaEc/ZMncY3cSh/yj87w="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.79.tgz_1502168716233_0.33502681949175894"}},"2.0.80":{"name":"kindred-api","version":"2.0.80","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers, app/method rate-limiting), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","types":"./typings/index.d.ts","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"yarn prepare && yarn test-only","test-only":"cd src && flow --show-all-errors && cd - && node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover ./node_modules/mocha/bin/_mocha --compilers js:babel-core/register \"test/**/*.js\"","flow":"cd src && flow --show-all-errors && cd -","lint":"node make eslint","build":"node make build && node make minify","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper","typescript"],"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.21.0","babel-eslint":"^7.2.3","babel-istanbul":"^0.12.2","babel-plugin-syntax-flow":"^6.18.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","eslint-plugin-flowtype":"^2.34.1","flow":"^0.2.3","flow-bin":"^0.49.1","lodash.has":"^4.5.2","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-flow":"^1.1.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-es":"github:mishoo/UglifyJS2#harmony","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"67a04a0169131b0dbfeab546a5ab24131c5e3c56","_id":"kindred-api@2.0.80","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-yAKYgdzoAm1uLnko81rHrClltFTHe1GrLB+8eq1hYNBQtGRJMWwhA0k5vrHocs84xyBLBnUmoElq3QiNCXKIfA==","shasum":"bad8befc50a27d5681177337a5fe8591ee68b289","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.80.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhBVyY3ss3RbL7yvAF488T+8raPmiH0iwTVK0l/4U0rgIhAKvE9QMPrjvNBLFhDQ8DVBV6ZyT/dYV1HUy3wHondEsw"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.80.tgz_1502230253402_0.010158094810321927"}},"2.0.81":{"name":"kindred-api","version":"2.0.81","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers, app/method rate-limiting), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","types":"./typings/index.d.ts","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"yarn prepare && yarn test-only","test-only":"cd src && flow --show-all-errors && cd - && node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover ./node_modules/mocha/bin/_mocha --compilers js:babel-core/register \"test/**/*.js\"","flow":"cd src && flow --show-all-errors && cd -","lint":"node make eslint","build":"node make build && node make minify","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper","typescript"],"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.21.0","babel-eslint":"^7.2.3","babel-istanbul":"^0.12.2","babel-plugin-syntax-flow":"^6.18.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","eslint-plugin-flowtype":"^2.34.1","flow":"^0.2.3","flow-bin":"^0.49.1","lodash.has":"^4.5.2","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-flow":"^1.1.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-es":"github:mishoo/UglifyJS2#harmony","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"22a3f0065a67c5a65f1682c7d455483ada5a59e1","_id":"kindred-api@2.0.81","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-SYClzKbe9wdCE/zzYIQdXIPUg61NViXzMQ8Ja8Cgtn7Wf833Rj//puYpbV33CcHw9NB7W5wykOGvGWMupiG9wQ==","shasum":"97e117e63efda914169cf0eb31ee444a545cd4e4","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.81.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5pyt1v8tNf6UR9xTvqRSQw4Yid3J918KL4OQXvD1eGwIgL6A/JbsP+4EGUyy8WYZ6ADnUJApPzd4dDtBj1AFlR/4="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.81.tgz_1502348761233_0.7293027124833316"}},"2.0.82":{"name":"kindred-api","version":"2.0.82","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers, app/method rate-limiting), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","types":"./typings/index.d.ts","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"yarn prepare && yarn test-only","test-only":"cd src && flow --show-all-errors && cd - && node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover ./node_modules/mocha/bin/_mocha --compilers js:babel-core/register \"test/**/*.js\"","flow":"cd src && flow --show-all-errors && cd -","lint":"node make eslint","build":"node make build && node make minify","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper","typescript"],"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.21.0","babel-eslint":"^7.2.3","babel-istanbul":"^0.12.2","babel-plugin-syntax-flow":"^6.18.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","eslint-plugin-flowtype":"^2.34.1","flow":"^0.2.3","flow-bin":"^0.49.1","lodash.has":"^4.5.2","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-flow":"^1.1.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-es":"github:mishoo/UglifyJS2#harmony","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"a7c3de8fb6031667eb2b553b15ac8a6edf5ee05b","_id":"kindred-api@2.0.82","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-PK+mWxgqokrrcjDmb1Qdxvph489jv9QmoRinAOBUenMCKikPUCV8MoLmv15WRT1SGGamD8Rp6nuD0DEcFC5zZA==","shasum":"c904b4b2f4e823fadb7981f3a54620530e923466","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.82.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClK7Bli3zacsThcMflXq/gpGyaH1z+csrJ9wEG3DgbEwIgC3GPR6yrBkm7Nw7R58gDJSriEgi0CB0GWo2EjZ9l9X0="}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.82.tgz_1502373445468_0.22181322728283703"}},"2.0.83":{"name":"kindred-api","version":"2.0.83","description":"Node.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers, app/method rate-limiting), caching (in-memory, Redis), automatic retries, and parameter checking.","main":"index.js","types":"./typings/index.d.ts","jsnext:main":"src/index.js","scripts":{"go":"yarn lint && yarn build && yarn minify && babel test.js -o test-compiled.js && node test-compiled.js","prepare":"yarn build && yarn minify","test":"yarn prepare && yarn test-only","test-only":"cd src && flow --show-all-errors && cd - && node_modules/.bin/babel-node ./node_modules/.bin/babel-istanbul cover ./node_modules/mocha/bin/_mocha --compilers js:babel-core/register \"test/**/*.js\"","flow":"cd src && flow --show-all-errors && cd -","lint":"node make eslint","build":"node make build && node make minify","watch":"node make watch","minify":"node make minify","default":"node make","prepublish":"node make"},"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper","typescript"],"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.21.0","babel-eslint":"^7.2.3","babel-istanbul":"^0.12.2","babel-plugin-syntax-flow":"^6.18.0","babel-plugin-transform-es2015-modules-umd":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-es2015":"^6.18.0","chai":"^3.5.0","chokidar":"^1.6.1","eslint":"^3.13.0","eslint-plugin-flowtype":"^2.34.1","flow":"^0.2.3","flow-bin":"^0.49.1","lodash.has":"^4.5.2","mkdirp":"^0.5.1","mocha":"^3.2.0","rollup":"^0.41.1","rollup-plugin-flow":"^1.1.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","uglify-es":"github:mishoo/UglifyJS2#harmony","uglify-js":"^2.7.5"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"license":"MIT","bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"homepage":"https://github.com/ChauTNguyen/kindred-api","dependencies":{"chalk":"2.0.1","dotenv":"^4.0.0","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","query-string":"^4.3.2","redis":"^2.7.1","request":"^2.81.0","xregexp":"^3.1.1"},"gitHead":"9df0b83833cc9c8c427c1b18a2973a6c21a6fd53","_id":"kindred-api@2.0.83","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"chautnguyen","email":"chautnguyen96@gmail.com"},"dist":{"integrity":"sha512-qk+twmuE38oWTWtCBTrqb5kGicn6vEoQMQry47AGxJ51j2jTP70LiQtEwmRW4/iyVpHHbE86uw0WkDRtg8A6Og==","shasum":"b6443e27ad43df746839ef48ee9e4f9d9fdde0f8","tarball":"https://registry.npmjs.org/kindred-api/-/kindred-api-2.0.83.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVon4Eqok38eeVU5VNzpL3u43TYMbpNO4gn/Bmcg0RTQIhAMUoGjwceiOlt8mgRrz3H5Jb0EJhKBPASbrX22EGgCNt"}]},"maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kindred-api-2.0.83.tgz_1502380678257_0.4256516413297504"}}},"readme":"# Kindred\n[![NPM](https://nodei.co/npm/kindred-api.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/kindred-api/)\n\n[![Build Status](https://travis-ci.org/ChauTNguyen/kindred-api.svg?branch=master)](https://travis-ci.org/ChauTNguyen/kindred-api)\n[![codecov](https://codecov.io/gh/ChauTNguyen/kindred-api/branch/master/graph/badge.svg)](https://codecov.io/gh/ChauTNguyen/kindred-api)\n[![dependencies Status](https://david-dm.org/chautnguyen/kindred-api/status.svg)](https://david-dm.org/chautnguyen/kindred-api)\n\nNode.js League of Legends v3 API wrapper with built-in rate-limiting (enforced per region, burst/spread, follows retry headers), caching (in-memory, Redis), automatic retries, and parameter checking on top of [Riot's League of Legends API](http://www.developer.riotgames.com).\n\n### Treat my [versioning](https://github.com/ChauTNguyen/kindred-api/blob/master/CHANGELOG.md) as 0.x.y!\n\n# Refer to [Wiki](https://github.com/ChauTNguyen/kindred-api/wiki) for Complete Documentation and Working Examples!\n\n# Table of Contents:\n* [Core Features](#core-features)\n* [Introduction](#introduction)\n* [How the Methods Work](#how-the-methods-work)\n* [Quickstart](#quickstart)\n* [Known Issues](#known-issues)\n* [Changelog](https://github.com/ChauTNguyen/kindred-api/blob/master/CHANGELOG.md)\n* [Performance & Other Libraries](https://github.com/ChauTNguyen/kindred-api/wiki/Benchmarks)\n\n# Core Features\n* All standard endpoints covered but tournament endpoints.\n* Supports both **callbacks** and **promises**.\n* **Burst/Spread** rate limiter that is **enforced per region** and **respects method rate limits (per region as well)**.\n    * **Retries** on 429 and >= 500 **until all calls are successful**.\n    * **Follows and respects retry headers**.\n* Built-in **parameter checks** so you can hopefully refer to documentation less! :)\n    * Checks type of function parameters (id, name, account id, queue, etc) when running. Using TypeScript will allow you to catch this without the need to run the program though.\n    * Checks if you're not passing valid query parameters! Object query parameter types are not checked though (unless you're using TypeScript).\n* Built-in **caching** (in-memory and Redis).\n    * **Customized expiration timers**. You can set a timer for each endpoint type. Refer to [Caching](https://github.com/ChauTNguyen/kindred-api/wiki/Caching) for more info.\n* Designed to be simple but convenient. For example, you can call an exclusively by-id endpoint (such as grabbing the runes of a player) **with just the summoner name**.\n* **Tons of config** (showing debug, configurable number of retries, turning off auto-retry, changing method rate limits, etcetc). Check out [Initialization](https://github.com/ChauTNguyen/kindred-api/wiki/Initialization) for all configs.\n* **Supports Typescript**; Just simply install kindred-api and the types should be automatically handled. Check out examples [here](https://github.com/ChauTNguyen/kindred-api/tree/master/typings). The code and types are still messy (there is a lot of duplicate code), and static endpoint methods do not return objects with types yet unfortunately. I will fix all of these issues over time.\n\n# Introduction\n\nThis will just be a quick introduction to some of the core features & configuration mentioned above. Check out the QuickStart section below for a lot of method usage. Make sure to check the wiki as well for detailed information about anything.\n\n```javascript\nimport {\n  Kindred,\n  REGIONS,\n  LIMITS,\n  METHOD_TYPES,\n  QUEUE_TYPES, // for matchlist query params\n  QUEUE_STRINGS, // for master/challenger leagues query params\n  InMemoryCache,\n  RedisCache,\n  print // simple callback function that prints the error or data\n} from 'kindred-api'\n\nconst k = new Kindred({ key: 'myRitoAPIKey' })\n\n// read more about methods in # How the Methods Work\nk.Summoner.get({ name: 'Contractz' }, print)\nk.Summoner.by.name('Contractz', print)\n\n// both take standard callbacks.\n// in this case, print is just\n// function (err, data) { if (err) console.error(err) else console.log(data) }\n// {\"id\":32932398,\"accountId\":47776491,\"name\":\"Contractz\",\"profileIconId\":1626,\"revisionDate\":1497308139000,\"summonerLevel\":30}\n\n// promises work too.\nk.Summoner.by.name('Contractz')\n .then(data => console.log(data))\n .catch(error => console.error(error))\n\n// this is kinda boring though.\n// let's try turning on the debug.\nconst lol = new Kindred({\n  key: 'myRitoAPIKey',\n  debug: true\n})\n\nlol.Summoner.by.name('Contractz', print)\n// 200 @ https://na1.api.riotgames.com/lol/summoner/v3/summoners/by-name/contractz?api_key=\n// {\"id\":32932398,\"accountId\":47776491,\"name\":\"Contractz\",\"profileIconId\":1626,\"revisionDate\":1497308139000,\"summonerLevel\":30}\n\n// nice! the API key is hidden by default.\n// however, let's say I want the convenience of clicking on the URL for some minor debugging.\n\nconst haha = new Kindred({\n  key: 'myRitoAPIKey',\n  debug: true,\n  showKey: true\n})\n\nhaha.Summoner.by.name('Contractz', print)\n\n// 200 @ https://na1.api.riotgames.com/lol/summoner/v3/summoners/by-name/contractz?api_key=myRitoAPIKey easy clicks / copypasting :)\n// {\"id\":32932398,\"accountId\":47776491,\"name\":\"Contractz\",\"profileIconId\":1626,\"revisionDate\":1497308139000,\"summonerLevel\":30}\n\n// let's now add a timeout.\nconst omg = new Kindred({\n  key: 'myRitoAPIKey',\n  debug: true,\n  showKey: true,\n  timeout: 1 // millisecond\n})\n\nomg.Summoner.by.name('Contractz')\n\n/*\n{ Error: ETIMEDOUT\n    at Timeout._onTimeout (/Users/sani/dev/kindred-api/node_modules/request/request.js:852:19)\n    at ontimeout (timers.js:365:14)\n    at tryOnTimeout (timers.js:237:5)\n    at Timer.listOnTimeout (timers.js:207:5) code: 'ETIMEDOUT', connect: true } 'https://na1.api.riotgames.com/lol/summoner/v3/summoners/by-name/contractz'\n\n    Not fast enough, huh?\n*/\n\n// let's add the official new dev limit,\n// show the headers,\n// set the default region,\n// and add some in-memory-caching!\nconst wowomg = new Kindred({\n  key: 'myRitoAPIKey',\n  defaultRegion: REGIONS.NORTH_AMERICA,\n  limits: LIMITS.DEV, // [[20, 1], [100, 120]] 20 reqs/1s. 100 reqs/2m.\n  debug: true,\n  showHeaders: true,\n  timeout: 10000, // 10 seconds\n  cache: new InMemoryCache()\n})\n\nwowomg.Summoner\n      .get({ name: 'Contractz' })\n      .then(data => wowomg.Summoner.get({ name: 'Contractz' }))\n      .catch(error => console.error(error))\n\n// 200 @ https://na1.api.riotgames.com/lol/summoner/v3/summoners/by-name/contractz?api_key=\n/*\n{ 'x-rate-limit-type': undefined,\n  'x-app-rate-limit': '100:120,20:1',\n  'x-app-rate-limit-count': '1:120,1:1',\n  'x-method-rate-limit': '20000:10,1200000:600',\n  'x-method-rate-limit-count': '1:10,3:600',\n  'x-rate-limit-count': '1:120,1:1',\n  'retry-after': undefined }\n*/\n// CACHE HIT @ https://na1.api.riotgames.com/lol/summoner/v3/summoners/by-name/contractz\n\n// here's a production config I use for my repo/OneTricks\nconst production = new Kindred({\n  key: 'myProductionRitoAPIKey',\n  limits: [[500, 10], [30000, 600]], // depends on app, this is base limit\n  spread: true, // setting spread to true will help prevent timeout/econreset errors\n  timeout: 100000,\n  cache: new RedisCache()\n}) // note, as of 2.0.74, you can no set your config like this:\n\nconst nonDefaultRedis = new RedisCache({\n  host: '192.168.0.1',\n  port: '5005',\n  keyPrefix: 'helloWorld-',\n})\n\nconst productionWithNonDefaultRedis = new Kindred({\n  key: 'myProductionRitoAPIKey',\n  limits: [[1500, 10], [90000, 600]],\n  spread: true,\n  timeout: 5000,\n  cache: nonDefaultRedis,\n})\n\n// these are mostly the core configuration options.\n// there are many others though...\n// since Kindred tries to retry until\n// all calls are successful by default, a very useful config is\nconst zxcv = new Kindred({\n  key: 'myRitoAPIKey',\n  limits: LIMITS.DEV,\n  retryOptions: {\n    auto: true, // make sure this is true\n    numberOfRetriesBeforeBreak: 3,\n  }\n})\n\n// now, if you hit an error that isn't a 404, it'll only retry\n// up to N more times -- in this case, 3.\n// without this, you'll have a request constantly allocated\n// to Riot's 500 internal service error (which happens quite frequently!)\n\n// https://github.com/ChauTNguyen/kindred-api/wiki/Initialization\n// make sure to check this for all possible configuration.\n\n```\n\n# How the Methods Work\n* [Object + Callback Functions](#object-and-callback-functions)\n* [Standard Functions](#standard-functions)\n\nAll `list` and `by.xxx` functions will have standard parameters.\n\n**Any other method** will always take in an object as the first parameter, and an optional callback as the second.\n\nThese methods can work with different type of parameters (id, name, accountId) when applicable.\n\nWhat I like about the functions that take object parameters is that you can declare config objects and pass in things really cleanly instead of worrying about the order of parameters in standard functions.\n\nThese functions take in an optional `region` and an optional `options` parameter (whenever possible) WITHIN the same object parameter. Most of the time, when they're called, they look like this:\n\n## Object and Callback Functions\n```javascript\nconst id = 32932398 // summonerId\nconst name = 'Contractz'\nconst accId = 47776491\n\nk.Matchlist.get({ id }, KindredAPI.print)\nk.Matchlist.get({ name }, KindredAPI.print)\nk.Matchlist.get({ accId }, KindredAPI.print)\n\nk.Summoner.get({ id }, KindredAPI.print)\nk.Summoner.get({ name }, KindredAPI.print)\nk.Summoner.get({ accId }, KindredAPI.print)\n\n// Want to use more regular-looking functions? Scroll to the `Standard Functions` section!\n\nconst config = {\n  id: 6323,\n  region: REGIONS.NORTH_AMERICA,\n  options: {\n    tags: ['image', 'sanitizedDescription']\n  }\n}\n\nk.Static.mastery(config, KindredAPI.print)\n\nconst matchlistConfig = {\n  name: 'Contractz',\n  options: {\n    queue: QUEUES.TEAM_BUILDER_RANKED_SOLO, // 420\n    champion: 67\n  }\n}\n\nk.Matchlist.get(matchlistConfig, KindredAPI.print)\n\nconst runesConfig = {\n  options: {\n    locale: 'es_ES',\n    tags: 'stats'\n  },\n  region: REGIONS.NORTH_AMERICA\n}\n\nk.Static.runes(runesConfig, KindredAPI.print)\n\nconst championsConfig = {\n  options: {\n    tags: 'all',\n    version: '7.9.1'\n  }\n}\n\nk.Static.champions(championsConfig, KindredAPI.print)\n\nconst koreaChampListConfig = {\n  options: {\n    tags: 'all'\n  },\n  region: REGIONS.KOREA\n}\n\nk.Static.champions(koreaChampListConfig)\n        .then(data => console.log(data))\n        .catch(error => console.error(error))\n\nconst rakanConfig = {\n  id: 497,\n  options: {\n    tags: 'all'\n  },\n  region: REGIONS.BRAZIL\n}\n\nk.Static.champion(rakanConfig)\n        .then(data => console.log(data))\n        .catch(err => console.error(err))\n\n// As you can see in the above, all functions that aren't named `list` or `by-id`\n// will take in an object parameter as the first parameter ALWAYS.\n```\n\n## Standard Functions\n```javascript\nconst QUEUES = KindredAPI.QUEUE_TYPES\n\nk.Summoner.by.name('Contractz', KindredAPI.print)\nk.Summoner.by.id(32932398, KindredAPI.print)\n\n// The way these functions handle parameters is:\n// Optimal parameters can be excluded, but it's in a left -> right order.\n// For example, not including options when it's possible\n// would mean whatever you place in there will be in region.\n// function(\n//  <id>|<name>|<accId>, type varies, existence depends on endpoint, not optional\n//  <options>, object, existence depends on endpoint, optional\n//  <region>, string, in every function, optional\n//  <callback>, function, in every function, optional\n//)\n\nk.Summoner\n .by.account(47776491)\n .then(data => console.log(data))\n .catch(error => console.error(error))\n\nconst opts = {\n  queue: [QUEUES.TEAM_BUILDER_RANKED_SOLO, QUEUES.RANKED_FLEX_SR],\n  champion: 81 // Ezreal\n}\n\nk.Matchlist.by.name('Contractz', opts, KindredAPI.print)\n\nk.Matchlist.by.name('Contractz', KindredAPI.print)\n\nk.Matchlist\n .by.name('Contractz')\n .then(data => console.log(data))\n .catch(error => console.error(error))\n\nk.Matchlist\n .by.name('sktt1peanut', REGIONS.KOREA)\n .then(data => console.log(data))\n .catch(error => console.error(error))\n\nk.Matchlist\n .by.name('sktt1peanut', opts, REGIONS.KOREA)\n .then(data => console.log(data))\n .catch(error => console.error(error))\n\nk.Static.Champion.list({ tags: 'all' }, KindredAPI.print)\nk.Static.Champion.list(KindredAPI.print)\nk.Static.Champion.list(REGIONS.KOREA, KindredAPI.print)\nk.Static.Champion.list({ tags: 'all' }, REGIONS.KOREA, KindredAPI.print)\n\n// Notice how parameters are somewhat flexible! This is the case for all functions.\n```\n\nMake sure to check out the [Wiki](https://github.com/ChauTNguyen/kindred-api/wiki)\nfor working, copy-pastable examples.\n\n# Quickstart\n* Debug on\n* Dev key rate limiting per region\n* In-memory (JS) cache with default settings on for quick scripts\n* Burst Rate Limiter\n\nThis initialization's purpose should be fairly obvious; This is just for quickly starting on a project. You can always easily replace the QuickStart code with the code required for initializing through the regular way (see below), and Kindred will work just fine.\n\nStart out with this if you want to make test calls right away to play around with the library and decide if you like it.\n\n[For production apps and more customizable initialization (caching, spread rate limiter), refer to wiki.](https://github.com/ChauTNguyen/kindred-api/wiki/Initialization)\n\n```javascript\nconst KindredAPI = require('kindred-api')\nconst REGIONS = KindredAPI.REGIONS\nconst QUEUES = KindredAPI.QUEUE_TYPES // numbers for match endpoints\nconst debug = true // shows status code + url on request. enables showKey and showHeaders.\nconst k = KindredAPI.QuickStart('YOUR_KEY', REGIONS.NORTH_AMERICA, debug)\nconst Q_STRINGS = KindredAPI.QUEUE_STRINGS // strings for editor convenience\n\n// Make sure to read `How the methods work` to understand the difference between\n// get/noun functions VS by.id/list.\nk.Challenger.list(Q_STRINGS.RANKED_SOLO_5x5)\n\n/* Summoners! */\nk.Summoner.get({ id: 32932398 }, KindredAPI.print)\nk.Summoner.get({ name: 'Contractz' }, KindredAPI.print)\nk.Summoner.by.id(32932398, KindredAPI.print)\nk.Summoner.by.name('Contractz', REGIONS.NORTH_AMERICA, KindredAPI.print)\n\n/* How to pass in options 101. */\nconst runesConfig = {\n  options: {\n    locale: 'es_ES',\n    tags: 'stats'\n  },\n  region: REGIONS.NORTH_AMERICA,\n}\n\nk.Static.runes(runesConfig, KindredAPI.print)\n\nconst name = 'do not nuke PROD'\nconst region = REGIONS.NORTH_AMERICA\nconst options = {\n  // no need for joins or hardcoded numbers\n  queue: [QUEUES.TEAM_BUILDER_RANKED_SOLO, QUEUES.RANKED_FLEX_SR],\n  // array values will always be joined into a string\n  champion: 79\n  // option params should be spelled and capitalized the same as it is in Riot's docs!\n  // ex: Matchlist params in Riot's docs include `champion`, `beginIndex`, `beginTime`, `season`\n}\n\nk.Summoner\n .get({ name, region })\n .then(data => k.Matchlist.get(\n   { accId: data.accountId, options }\n   )\n )\n .then(data => console.log(data))\n .catch(err => console.error(err))\n\n/*\n    Instead of chaining requests like in the above, you can simply call\n    k.Matchlist.get with the `name` param or the `id` (summonerId) param.\n    Any function that targets just Ids or accountIds can use all three\n    different type of params (summonerId, accountId, name).\n*/\nk.Matchlist\n .get({ name, region, options })\n .then(data => console.log(data))\n .catch(err => console.error(err))\n\nconst accId = 47776491\nconst id = 32932398 // summonerId\nk.Matchlist.get({ name }, KindredAPI.print)\nk.Matchlist.get({ accId }, KindredAPI.print)\nk.Matchlist.get({ id }, KindredAPI.print)\n\n/* Up to preference. */\nk.Runes.get({ name }, KindredAPI.print)\nk.Summoner.runes({ name }, KindredAPI.print)\n\nk.Matchlist.get({ name }, KindredAPI.print) // full matchlist\nk.Summoner.matchlist({ name }, KindredAPI.print)\n\nk.Matchlist.recent({ name }, KindredAPI.print)\nk.Summoner.matchHistory({ name }, KindredAPI.print) // recent matches (20)\n\nconst koreaChampListConfig = {\n  options: {\n    tags: 'all'\n  },\n  region: REGIONS.KOREA\n}\n\nk.Static.champions(koreaChampListConfig)\n        .then(data => console.log(data))\n        .catch(error => console.error(error))\n\nconst rakanConfig = {\n  id: 497,\n  options: {\n    tags: 'all'\n  },\n  region: REGIONS.BRAZIL\n}\n\nk.Static.champion(rakanConfig)\n        .then(data => console.log(data))\n        .catch(err => console.error(err))\n\nk.Static.Champion\n        .list({ tags: 'all' }, REGIONS.KOREA)\n        .then(data => console.log(data))\n        .catch(error => console.error(error))\n\nk.Static.Champion\n        .by.id(497, { tags: 'all' })\n        .then(data => console.log(data))\n        .catch(error => console.error(err))\n```\n\n# Known Issues\n\n## No header validation.\n\nIt'd be cool if we could do something like this [library](https://github.com/NitashEU/zed.gg). Adjusting the headers on the first request would be really useful for scripts and all that to prevent rate-limiting (especially when they have high production limits) on app/script restart.\n\n## [~~Allow users to ignore timeout-related issues.~~ (ADDED 2.0.67)](https://github.com/ChauTNguyen/kindred-api/commit/b8fec78fe0283e515a4845edcb193f59ecbe6e07)\n\n## [~~Burst rate limiter would not work well for production.~~ (FIXED 2.0.39)](https://github.com/ChauTNguyen/kindred-api/commit/8089717995d42ae2b222b18c57f79c0fb8e11a27)\n\nGood explanation by Matviy##4429 in #RiotAPIDevCommunity\n\n```\nThe issue with the \"burst and stop\" method is that the API queues all incoming requests and can only process them so fast. If the requests get stale in the queue (few seconds), then the API won't even try processing them and will just return an error 500 instead.\nYou'll see this if you burst more than a few hundred requests or so at once, a couple will go through, and then suddenly you'll get a few hundred 500 errors all at once\n```\n\nThis is now in the [TODO](https://github.com/ChauTNguyen/kindred-api/blob/master/TODO.md).\n\n## Both caches currently (JS in-memory, Redis) are primitive implementations, and can possibly exceed memory limitations.\n\nI haven't had to deal with this in my smaller applications ([One Tricks](www.onetricks.net) for example) and scripts, but I'm guessing some people might use this library for bigger applications. I can add an LRU cache (and MongoDB) as well as a reset() function or something if people start asking.\n\n`One Tricks` is simple, but does take a lot of requests currently (probably 25000~ if nothing's cached).\n\nHowever, I simply use the cache to store all the summoner information and champion information, grind the stats information, and put the *algorithmically-processed* data in my database.\n\nThe difference between my site and other applications people seem to be working on is everyone seems to be doing some mini-op.gg type of thing which would probably demand a more concrete library with better tools, especially with the deprecation of the Stats endpoint.\n\n## ~~Rate Limiter is not as optimized as it should be.~~ (FIXED 2.0.33)\n\n## [~~Promises retry on 404.~~ (FIXED 2.0.43)](https://github.com/ChauTNguyen/kindred-api/commit/3fd4ac7ac04aa3a992098b22e987807f170efcc6)\n\nThis is problematic because certain calls such as getCurrentGame, which will hit 404's often, will always retry up to 3 times.\n\nThis means it'll send a request, get a 404, and then send three more requests for a total of 3 unnecessary requests.\n\n```javascript\nk.CurrentGame.get({ name: 'Contractz' })\n\n/*\n200 https://na1.api.riotgames.com/lol/summoner/v3/summoners/by-name/contractz?api_key=\n{ 'x-app-rate-limit-count': '1:10,1:600',\n  'x-method-rate-limit-count': '1:10,2:600',\n  'x-rate-limit-count': '1:10,1:600',\n  'retry-after': undefined }\n\n404 Not Found https://na1.api.riotgames.com/lol/spectator/v3/active-games/by-summoner/32932398?api_key=\n{ 'x-app-rate-limit-count': '2:10,2:600',\n  'x-method-rate-limit-count': '1:10,5:600',\n  'x-rate-limit-count': '2:10,2:600',\n  'retry-after': undefined }\n\n404 Not Found https://na1.api.riotgames.com/lol/spectator/v3/active-games/by-summoner/32932398?api_key=\n{ 'x-app-rate-limit-count': '3:10,3:600',\n  'x-method-rate-limit-count': '2:10,6:600',\n  'x-rate-limit-count': '3:10,3:600',\n  'retry-after': undefined }\n\n404 Not Found https://na1.api.riotgames.com/lol/spectator/v3/active-games/by-summoner/32932398?api_key=\n{ 'x-app-rate-limit-count': '4:10,4:600',\n  'x-method-rate-limit-count': '3:10,7:600',\n  'x-rate-limit-count': '4:10,4:600',\n  'retry-after': undefined }\n\n404 Not Found https://na1.api.riotgames.com/lol/spectator/v3/active-games/by-summoner/32932398?api_key=\n{ 'x-app-rate-limit-count': '5:10,5:600',\n  'x-method-rate-limit-count': '4:10,8:600',\n  'x-rate-limit-count': '5:10,5:600',\n  'retry-after': undefined }\n*/\n```","maintainers":[{"name":"chautnguyen","email":"chautnguyen96@gmail.com"}],"time":{"modified":"2022-06-19T08:46:23.669Z","created":"2017-03-29T05:45:08.646Z","1.0.0":"2017-03-29T05:45:08.646Z","1.0.1":"2017-03-29T05:48:03.922Z","1.0.2":"2017-03-29T05:49:03.645Z","1.0.3":"2017-03-29T06:06:18.371Z","1.0.4":"2017-03-29T06:34:05.710Z","1.0.5":"2017-03-29T07:28:45.857Z","1.0.6":"2017-03-29T07:37:21.704Z","1.0.7":"2017-03-29T22:12:51.091Z","1.0.8":"2017-03-29T23:17:57.217Z","1.0.9":"2017-03-30T00:01:00.190Z","1.1.0":"2017-03-30T08:03:46.969Z","1.1.1":"2017-03-30T08:29:44.065Z","1.1.2":"2017-03-30T13:24:49.935Z","1.1.3":"2017-03-30T16:02:03.194Z","1.1.4":"2017-03-30T16:13:14.770Z","1.1.5":"2017-03-30T20:28:28.731Z","1.1.6":"2017-03-30T20:31:27.766Z","1.1.7":"2017-03-30T22:21:36.346Z","1.1.8":"2017-03-31T08:58:35.286Z","1.1.9":"2017-03-31T09:08:02.991Z","1.2.0":"2017-03-31T09:42:21.082Z","1.2.1":"2017-03-31T10:41:23.219Z","1.2.2":"2017-04-01T03:38:53.044Z","1.2.3":"2017-04-01T13:56:18.808Z","1.2.4":"2017-04-01T14:46:49.750Z","1.2.5":"2017-04-01T14:49:50.278Z","1.3.0":"2017-04-03T03:56:30.678Z","1.3.1":"2017-04-03T03:59:01.202Z","1.3.2":"2017-04-03T04:07:24.813Z","1.3.3":"2017-04-03T04:19:21.404Z","1.3.4":"2017-04-03T04:27:56.359Z","1.3.5":"2017-04-03T10:20:53.301Z","1.3.6":"2017-04-09T08:23:08.083Z","1.3.7":"2017-04-19T11:17:36.894Z","1.3.9":"2017-04-19T11:43:02.655Z","1.4.0":"2017-04-21T03:59:49.270Z","2.0.1":"2017-04-21T05:55:59.494Z","2.0.2":"2017-04-21T07:34:40.558Z","2.0.3":"2017-04-21T13:41:13.242Z","2.0.4":"2017-04-21T13:47:19.345Z","2.0.5":"2017-04-24T00:48:57.955Z","2.0.6":"2017-04-24T03:26:04.932Z","2.0.8":"2017-04-24T05:52:04.749Z","2.0.9":"2017-04-24T07:54:49.791Z","2.0.10":"2017-04-24T07:56:49.036Z","2.0.11":"2017-04-26T02:18:43.595Z","2.0.12":"2017-04-26T03:07:35.776Z","2.0.13":"2017-04-26T20:48:12.627Z","2.0.14":"2017-04-26T21:42:23.907Z","2.0.15":"2017-04-27T20:57:37.929Z","2.0.16":"2017-04-28T03:25:03.982Z","2.0.17":"2017-04-30T12:51:57.819Z","2.0.18":"2017-05-01T07:00:17.764Z","2.0.19":"2017-05-03T07:53:54.696Z","2.0.20":"2017-05-03T07:57:10.904Z","2.0.21":"2017-05-03T21:55:03.924Z","2.0.22":"2017-05-03T23:29:04.146Z","2.0.23":"2017-05-04T00:06:41.905Z","2.0.24":"2017-05-04T04:52:31.858Z","2.0.25":"2017-05-06T06:12:27.793Z","2.0.26":"2017-05-06T07:46:31.229Z","2.0.27":"2017-05-06T09:48:02.977Z","2.0.28":"2017-05-06T23:28:17.672Z","2.0.29":"2017-05-06T23:51:36.705Z","2.0.30":"2017-05-06T23:59:33.268Z","2.0.31":"2017-05-07T00:28:29.531Z","2.0.32":"2017-05-08T18:10:25.849Z","2.0.33":"2017-05-08T21:54:40.381Z","2.0.34":"2017-05-08T23:56:30.721Z","2.0.35":"2017-05-10T09:29:14.727Z","2.0.36":"2017-05-10T10:03:05.593Z","2.0.37":"2017-05-10T12:35:25.460Z","2.0.38":"2017-05-10T22:29:34.679Z","2.0.39":"2017-05-11T04:34:55.074Z","2.0.40":"2017-05-12T03:58:27.989Z","2.0.41":"2017-05-12T04:07:53.344Z","2.0.42":"2017-05-12T04:34:29.951Z","2.0.43":"2017-05-12T22:16:24.948Z","2.0.45":"2017-05-15T22:35:46.350Z","2.0.46":"2017-05-17T01:32:27.962Z","2.0.47":"2017-05-17T20:42:04.817Z","2.0.48":"2017-05-17T20:46:27.721Z","2.0.49":"2017-05-18T03:28:17.331Z","2.0.50":"2017-05-18T14:06:16.749Z","2.0.51":"2017-05-22T06:08:56.907Z","2.0.52":"2017-05-26T22:39:41.935Z","2.0.53":"2017-05-27T18:07:55.665Z","2.0.54":"2017-05-28T00:38:45.532Z","2.0.55":"2017-05-28T19:58:38.480Z","2.0.57":"2017-06-01T00:08:53.845Z","2.0.58":"2017-06-01T02:18:13.992Z","2.0.60":"2017-06-03T19:42:09.182Z","2.0.61":"2017-06-04T00:29:21.355Z","2.0.62":"2017-06-06T03:50:46.403Z","2.0.64":"2017-06-06T05:38:45.597Z","2.0.65":"2017-06-07T05:05:27.660Z","2.0.66":"2017-07-01T18:41:38.253Z","2.0.67":"2017-07-02T04:37:09.230Z","2.0.68":"2017-07-17T05:29:32.178Z","2.0.69":"2017-07-18T05:55:08.456Z","2.0.70":"2017-07-22T02:12:45.610Z","2.0.71":"2017-07-22T05:26:15.085Z","2.0.72":"2017-07-23T21:09:33.317Z","2.0.73":"2017-07-25T04:33:23.103Z","2.0.74":"2017-07-29T13:43:19.849Z","2.0.75":"2017-08-02T06:16:17.626Z","2.0.76":"2017-08-03T01:24:35.278Z","2.0.77":"2017-08-07T04:18:42.771Z","2.0.78":"2017-08-08T04:59:38.846Z","2.0.79":"2017-08-08T05:05:16.459Z","2.0.80":"2017-08-08T22:10:53.577Z","2.0.81":"2017-08-10T07:06:01.755Z","2.0.82":"2017-08-10T13:57:27.072Z","2.0.83":"2017-08-10T15:57:58.465Z"},"homepage":"https://github.com/ChauTNguyen/kindred-api","keywords":["javascript","es6","es2015","riot api","league of legends","league api","league of legends api","javascript league api","nodejs league api","lol api","riot api wrapper","node.js riot api wrapper","typescript"],"repository":{"type":"git","url":"git+https://github.com/ChauTNguyen/kindred-api.git"},"author":{"name":"Chau Nguyen","url":"http://chautnguyen.surge.com/"},"bugs":{"url":"https://github.com/ChauTNguyen/kindred-api/issues"},"license":"MIT","readmeFilename":"README.md"}