riot-lol
v1.6.0
Published
Library for Riot's League of Legends Static CDN Data
Downloads
32
Readme
Riot LoL
Library for Riot's League of Legends Static CDN Data.
Installation
$ npm install --save riot-lol
Usage
Import
import lol from "riot-lol";
getChampions()
lol.getChampions().then(champions => {
console.log(champions);
});
//=> array of champions
getChampion()
lol
.getChampion("Aatrox")
.then(champion => {
console.log(champion.spriteCss);
})
.catch(err => {
console.log(err);
});
//=> sprite CSS of the champion "Aatrox"
getItems()
lol.getItems().then(items => {
console.log(items);
});
//=> array of items
getItem()
lol
.getItem("Boots of Speed")
.then(item => {
console.log(item.plaintext);
})
.catch(err => {
console.log(err);
});
//=> plain text description of the item "Boots of Speed"
For the cases in which multiple items share the same name:
lol
.getItem("Enchantment: Warrior")
.then(item => {
console.log(item);
})
.catch(err => {
console.log(err);
});
//=> array of items with the name "Enchantment: Warrior"
getRunes()
lol.getRunes().then(runes => {
console.log(runes);
});
//=> array of runes
getRune()
lol
.getRune("Lesser Glyph of Attack Damage")
.then(rune => {
console.log(rune.description);
})
.catch(err => {
console.log(err);
});
//=> description of the rune "Lesser Glyph of Attack Damage"
getMasteries()
lol.getMasteries().then(masteries => {
console.log(masteries);
});
//=> array of masteries
getMastery()
lol
.getMastery("Precision")
.then(mastery => {
console.log(mastery.description);
})
.catch(err => {
console.log(err);
});
//=> array with the descriptions of the mastery "Precision"
getSummoners()
lol.getSummoners().then(summoners => {
console.log(summoners);
});
//=> array of summoner spells
getSummoner()
lol
.getSummoner("Barrier")
.then(summoner => {
console.log(summoner.description);
})
.catch(err => {
console.log(err);
});
//=> description of the summoner spell "Barrier"
For the cases in which multiple summoner spells share the same name:
lol
.getSummoner("Nexus Siege: Siege Weapon Slot")
.then(summoner => {
console.log(summoner);
})
.catch(err => {
console.log(err);
});
//=> array of summoner spells with the name "Nexus Siege: Siege Weapon Slot"
License
MIT