3.0.1 • Published 7 years ago

@solomid/node-gg v3.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
7 years ago

Node.js Client for the Champion.GG API

NPM

Build Status via Travis CI

The official Champion.GG API Node.js Client.

installation

npm i @solomid/node-gg

If you really need an ES5 version:

npm i @solomid/node-gg@1.1.0

usage

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:

MethodParameters
.initapi_key
.statistics.overalloptions, cb
.statistics.generaloptions, cb
.champions.alloptions, callback
.champions.specificchampId, options, callback
.champions.specificRolechampId, role, options, callback
.champions.specificMatchupchamp1Id, champ2Id, role, options, callback

tests

npm test

contributing

Feel free to contribute, let's just try to keep it readable :)