Thource / esiJS

A simple Node module for EVE Onlines' ESI.

Home Page:https://github.com/GingkathFox/esiJS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

esiJS

esiJS is a updated module for the EVE Online ESI. It makes getting data from the ESI much easier, avoids cluttering your code with HTTP requests, and is small and powerful.

INSTALLING:

npm i --save esijs

USAGE:

const esiJS = require('esijs')
const esiClient = new esiJS({})
// Use all functions like this:
esiClient.group.<subgroup>.function()
    .then(r => {
        let headers = r.headers
        let data = r.data

        // do something with headers and data
    })
    .catch(e => { // .then/.catch is used when you don't await a function
        // whatever you want to do with errors
    })
// Or like this:
try {
    let data = await esiClient.group.<subgroup>.function()
} catch(e) { // try/catch is used when you await a function
    // Error? What error?
}

Please view the docs/ directory for the documentation on each group.

About

A simple Node module for EVE Onlines' ESI.

https://github.com/GingkathFox/esiJS

License:GNU General Public License v3.0


Languages

Language:JavaScript 100.0%