💬 Steam APIs
yarn add @barktler-api/steam
yarn add @barktler/core # Peer Dependency# Or
npm install @barktler-api/steam --save
npm install @barktler/core --save # Peer DependencyA request driver is also required, here we install and use the axios driver for example.
yarn add @barktler/driver-axios
# Or
npm install @barktler/driver-axios --saveimport{axiosDriver}from"@barktler/driver-axios";import{OwnedGamesDetail,SteamAPI}from"@barktler-api/steam";(async()=>{conststeamApi: SteamAPI=SteamAPI.create('<Steam API Key>');steamApi.useDriver(axiosDriver);constdetail: OwnedGamesDetail=awaitsteamApi.getOwnedGames('<Steam ID>');console.log(detail);})();You can also declare a default driver for global request
import{Barktler}from"@barktler/core";import{axiosDriver}from"@barktler/driver-axios";import{OwnedGamesDetail,SteamAPI}from"@barktler-api/steam";Barktler.useGlobalDefaultDriver(axiosDriver);(async()=>{conststeamApi: SteamAPI=SteamAPI.create('<Steam API Key>');constdetail: OwnedGamesDetail=awaitsteamApi.getOwnedGames('<Steam ID>');console.log(detail);})();