appid
v1.0.3
Published
Find Steam games by their AppIDs or by their name. Convert one to the other.
Maintainers
Readme
appid
Use this package to easily convert Steam's AppIDs to their names and vice-versa!
Examples
await appid("Counter-Strike") // {appid:10,name:"Counter-Strike"}
await appid(730) // {appid: 730, name: "Counter-Strike: Global Offensive"}
await appid(/Grand Theft Auto/) // [{"appid":5152,"name":"Grand Theft Auto IV"},{"appid":5656,"name":"Grand Theft Auto - Episodes from Liberty City Trailer"} ...]Convert Name to AppID
If you supply appid with a String, it will search the list of current games and return a Promise resolving the first game found.
let dota = await appid("Dota 2");
dota.appid // 570If you want all games that have the supplied name, use a Regular Expression.
AppID to Name
let mystery = await appid(4000);
mystery.name // "Garry's Mod"By Regular Expression
Get all games starting with "a"
await appid(/^a/i) // [{"appid":630,"name":"Alien Swarm"},{"appid":635,"name":"Alien Swarm Dedicated Server"},{"appid":640,"name":"Alien Swarm - SDK"},...]Installation
Install appid using npm or yarn
$ npm i --save appid
$ yarn add appidand require it in your project
const appid = require("appid");Caught a Bug?
- Fork this repository to your own GitHub account and then clone it to your local device
- Link the package to the global module directory:
npm link - Within the module you want to test your local development instance of ms, just link it to the dependencies:
npm link appid. Instead of the default one from npm, Node.js will now use your clone of appid!
