/hearthstonejson-client

📖 HearthstoneJSON client for browsers and Node.

Primary LanguageTypeScriptISC LicenseISC

HearthstoneJSON Client

GitHub Workflow Status (branch) npm

Fetches Hearthstone card data from HearthstoneJSON.

Install

Install the package from npm using your favourite package manager:

$ yarn add hearthstonejson-client

In order to use this package in a browser you'll need something like Webpack or Browserify.

Examples

import HearthstoneJSON from "hearthstonejson-client";

var hsjson = new HearthstoneJSON();

// get the latest data
hsjson.getLatest().then(cards => {
  console.log(cards);
});

// specify a language
hsjson.getLatest("deDE").then(cards => {/*...*/});

// specify a certain Hearthstone build number
hsjson.get(54613).then(cards => {/*...*/});

Typings

Typescript typings are included as index.d.ts and should automatically be picked up by Typescript.