{"repo":"b-cho/galeforce","free":true,"listed":false,"github":"https://github.com/b-cho/galeforce","clone":"git clone https://github.com/b-cho/galeforce.git","description":"A customizable, promise-based, and command-oriented TypeScript fluent interface and library for the Riot Games API.","language":"TypeScript","stars":42,"topics":["leagueoflegends","league-of-legends","nodejs","javascript","typescript","nodejs-library","es6","riot-games","typescript-library","redis"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Galeforce A customizable, promise-based, and command-oriented TypeScript library and fluent interface for the Riot Games API. Features Full API support for all Riot games, Data Dragon (LoL and LoR), and the Live Client Data API Environment variable config integration for API keys and other values on both the desktop and platforms including Heroku Customizable rate limiting with Redis clustering support and automated retries Fully-typed DTOs and parameters for all endpoints Fluent interface for seamless method chaining Built-in, informative debugging using debug Automatically-generated documentation is available here, and code examples can be found the section below. Table of Contents Galeforce Features Table of Contents Examples Guide Actions Using DTOs Config structure Documentation Disclaimer Examples If you're using ES6/TypeScript , simply add to use the library. Or, if you're using CommonJS and require() , add Galeforce to your project like this: Get summoner data for a list of summoners Get list of recent matchId values for a given puuid Get match data using await Get total number of mastery points for a summoner Guide Actions Each endpoint in the Galeforce library is an instance of an Action containing the following methods: .exec() Executes the Action with the parameters set by methods such as .region() , .summonerId() , etc., returning a Promise . Example .URL() Returns the endpoint URL associated with the Action and its previously-set parameters. Example . &lt;proper","default_branch":null,"files":null,"tree":[],"storefront":"/r/b-cho","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/b-cho/galeforce/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}