@j4ckofalltrades/steam-webapi-ts
TypeScript icon, indicating that this package has built-in type declarations

1.2.1 • Public • Published

steam-webapi-ts

npm GitHub package.json dependency version (prod) codecov

npm

Isomorphic Steam WebAPI wrapper in TypeScript.

Installation

Using npm

$ npm install @j4ckofalltrades/steam-webapi-ts

Using yarn

$ yarn add @j4ckofalltrades/steam-webapi-ts

Using GitHub Packages

This step requires authenticating to GitHub Packages, then installing the package using npm.

$ npm install @j4ckofalltrades/steam-webapi-ts

via CDN

Usage

This requires a Steam WebAPI Key, you can get one at https://steamcommunity.com/dev/apikey

You can use either the provided SteamWebApi wrapper

import { SteamWebApi } from "@j4ckofalltrades/steam-webapi-ts"

const steamWebApi = new SteamWebApi("api_key")
await steamWebApi.usersApi.getPlayerSummaries(["steam_ids"])

or with a specific interface e.g. ISteamUser

import { ISteamUser } from "@j4ckofalltrades/steam-webapi-ts"

const usersApi = new ISteamUser("api_key")
await usersApi.getPlayerSummaries(["steam_ids"])

Docs

For more detailed documentation see https://j4ckofalltrades.github.io/steam-webapi-ts.

Stats

Alt

Readme

Keywords

Package Sidebar

Install

npm i @j4ckofalltrades/steam-webapi-ts

Weekly Downloads

9

Version

1.2.1

License

MIT

Unpacked Size

138 kB

Total Files

48

Last publish

Collaborators

  • j4ckofalltrades