Nodejs library for hearthstone cards
0.5
'Update to date with Hearthstone Patch 1.0.0.4482'
npm install --save hearthstone-card-repo
var hc_repo = require('hearthstone-card-repo');
All methods return a single card.
-
id
(int) - The id of the card. -
context
([cards]) - Optional, will search context instead of card database.
-
name
(string) - The name of the card. -
context
([cards]) - Optional, will search context instead of card database.
All methods return an array of cards.
-
heroClass
(string) - The name of the class the cards belong to, "warrior", "priest"...etc ("neurtal" included) -
context
([cards]) - Optional, will search context instead of card database.
-
mana
(int) - The mana const of the card, null for non-minions/spells. -
context
([cards]) - Optional, will search context instead of card database.
-
health
(int) - The health of the card, null for non-minions. -
context
([cards]) - Optional, will search context instead of card database.
-
attack
(int) - The attack of the card, null for non-minions. -
context
([cards]) - Optional, will search context instead of card database.
-
property
(object) - Wild card based on object attributes. exp. 'var property = { health: 7 }' -
context
([cards]) - Optional, will search context instead of card database.
All methods return an array of cards.
-
context
([cards]) - Optional, will search context instead of card database.
-
context
([cards]) - Optional, will search context instead of card database.
-
context
([cards]) - Optional, will search context instead of card database.
-
context
([cards]) - Optional, will search context instead of card database.
All methods return an array of cards.
-
context
([cards]) - Optional, will search context instead of card database.
-
context
([cards]) - Optional, will search context instead of card database.
-
context
([cards]) - Optional, will search context instead of card database.
-
context
([cards]) - Optional, will search context instead of card database.
-
context
([cards]) - Optional, will search context instead of card database.
All methods return a string to the HearthHead website for the card. Useful for tooltips!
-
id
(int) - The id of the card.
-
card
(card) - The card object from the repo.
-
cards
([cards]) - A list of cards to get urls for.
Both methods return an object with new cards in hand and a remaining deck.
-
deck
([card]) - A list of cards to draw a new card from. -
hand
([card]) - Current hand.
-
deck
([cards]) - A list of cards to draw your starting hand from. - 'withCoin' (bool) - A bool of if the user is going second, will include the coin card.