3.0.1 • Published 8 years ago
@solomid/node-gg v3.0.1
Node.js Client for the Champion.GG API
The official Champion.GG API Node.js Client.
installation
npm i @solomid/node-ggIf you really need an ES5 version:
npm i @solomid/node-gg@1.1.0usage
First, instantiate the wrapper with your api key
const GG = require('node-gg');
const gg = GG.init('YOUR_KEY');Then you gain access to all current endpoints of the API! All but initialization require a callback function and some also require either role or champion_id, along with an optional object with ...options. These options are passed as query string params and are page, limit, elo, sort and champData. For more details on these parameters, please refer to the Champion.GG API documentation.
The methods are:
| Method | Parameters |
|---|---|
.init | api_key |
.statistics.overall | options, cb |
.statistics.general | options, cb |
.champions.all | options, callback |
.champions.specific | champId, options, callback |
.champions.specificRole | champId, role, options, callback |
.champions.specificMatchup | champ1Id, champ2Id, role, options, callback |
tests
npm testcontributing
Feel free to contribute, let's just try to keep it readable :)
