An API client for the unofficial Steam Storefront (Big Picture) resource, which provides methods to retrieve product information from the platform.
Latest: 0.4.0
Features:
- allows app listing, lookup and product search
 - usable with promises, stream and callbacks
 
var SteamStore = require('steam-store');
var store = new SteamStore({
  country:  'DE',
  language: 'en'
});
// store methods to callExamples can be found here.
new SteamStore([options])
Available options for the store settings:
- timeout - delay in ms to wait, in case the limit (~ 200 per 5 minutes) is reached | default: 5min
 - country - country code (US, GB, DE, ...) for the specific region, e.g. currency and exclusives | default: US
 - language - language of the descriptions
 
.getProducts([String|Array <String> types][, Booelan streamable][, Function callback])
.getProductsLists([Function callback])
.getProductsDetails(Array <String|Number> ids [, Boolean streamable][, Function callback])
.getProductsDetail(String|Number id [, Function callback])
.getProductLink(Number|String id)
.steam(String name [optional: arguments for the specific resource])
- getAppList
 - getGenreList
 - trailerSlideShow
 - featured
 - appUserDetails
 - appDetails
 - salePage
 - DLCForApp
 - checkoutCountryData
 - storeSearch
 - packageDetails
 - featuredCategories
 - getAppsInCategory
 - getAppsInGenre
 
- include package overview data
 - update documentation
 - write tests