Current collected state Current
Observed since 20 Oct, 22:33 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0x0c/steam-id
Class and utils to read, create and transform SteamIDs
$ npm install @0x0c/steam-id
A collection of zero-dependency TypeScript tools for working with Steam ID.
⚠️ The package relies heavily on BigInt type to work with 64-bit integers.
76561197981552207)https://steamcommunity.com/profiles/76561197981552207, https://steamcommunity.com/gid/103582791435488769)21286479)STEAM_1:1:10643239)[U:1:21286479], [g:1:5967361])https://steamcommunity.com/id/username)import { SteamID } from '@0x0c/steam-id';
// Parsing from Community Profile URL
let id = new SteamID('https://steamcommunity.com/profiles/76561197981552207');
console.log(id.isValid());
// => true
console.log(id.toString());
// => 76561197981552207
console.log(id.toSteam64());
// => 76561197981552207
console.log(id.toSteam2());
// => STEAM_1:1:10643239
// Parsing from Steam ID
id = new SteamID('STEAM_1:1:10643239')
console.log(id.toSteam3());
// => [U:1:21286479]
// Parsing from Steam3 ID
id = new SteamID('[U:1:21286479]')
console.log(id.toCommunityUrl());
// => https://steamcommunity.com/profiles/76561197981552207
// Parsing from Steam64 ID
id = new SteamID('76561197981552207')
console.log(id.getAccountID());
// => 21286479
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
@types/jestEnvironment{
"local_name": "@types/jest",
"alias": false,
"peer_metadata": null
} | ^29.4.0 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^14.14.31 | development |
jestEnvironment{
"local_name": "jest",
"alias": false,
"peer_metadata": null
} | ^29.4.1 | development |
prettierEnvironment{
"local_name": "prettier",
"alias": false,
"peer_metadata": null
} | ^2.8.3 | development |
rimrafEnvironment{
"local_name": "rimraf",
"alias": false,
"peer_metadata": null
} | ^3.0.2 | development |
ts-jestEnvironment{
"local_name": "ts-jest",
"alias": false,
"peer_metadata": null
} | ^29.0.5 | development |
ts-nodeEnvironment{
"local_name": "ts-node",
"alias": false,
"peer_metadata": null
} | ^10.9.1 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^4.1.5 | development |
Source distribution
{
"integrity": "sha512-7cDSsOwnY+x/8tUDd0edh7PEAnyJNPlLRyOPxkASwFtauVnQuEjnVBRIu8Ql7X01W8HkjraUukRnoBxz1EdG2Q==",
"shasum": "7d557a1b983b4065e623c6539dd2ce2d9521cdbf",
"tarball": "https://registry.npmjs.org/@0x0c/steam-id/-/steam-id-2.0.0.tgz",
"fileCount": 68,
"unpackedSize": 38476,
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIQCCj7ARJQRA41paUK+n4Jcu1G1F4s1zbEspoZo7gwr9YgIgbTVaAGVD/ckExKDmosvedMqoMpSiVVhh4nA0iSfNL7M="
}
],
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3pBkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl+Q//d3bhSodKnEJAvPGtQWCQbZ2wavniZqC2W5g289Z+vgOzb8nX\r\nryWH/cQLamPF+9h8hAA1jmuVB5eEBdYvtbFasN+8WXfTjlLbv/YPaxfexh7R\r\nHWf1PJIkvP6PgYF+bGlf1YjIizuFRPizqawVW6VnyXA7qkENrukNLVuiobrl\r\nSITeyeoO0GsopZf6pa/YFkxtKFwR7xmkS7TzeMQxxjU+g8Dk9OPAeIG0IFfm\r\nAWXq4OxZ0lzz3lffxOcWHLeHDiNL0m6Zf446E5CpryIYwtbjyAGK5UvaSwsH\r\nm469ZtIAyyF+/OLFhU5yz5iun+AI08c6jZG3SnvtrjR0BwWifExVSt4lRv5X\r\nrvuq1UNK6YmEtEUODAIMaASyxfcxVr9KMVlh1Fk63Z+xYNa023qAXSGO0UUl\r\nZCEoeuCmITALOVdHWce3KpcL7kOZXd5B+WQFXhVSghTC1ql7/SZUoqy0NDck\r\n4MvPjNIpEMChtmjn/iOFAy8NwJVyEYmk8tDa7uFTCYQ4+NERPLgZaOfcVFX0\r\nAJF+AVIixAjxfaVDsR9g6vpgvXXImj9SoPvrX6ZNA+iS4IHclydF1H9ghADF\r\nwrMRDO4/+sqwWQ8OtBo80DFs37PHqfFHH2uXAyyWQ7D4IAMCuEcudzMy2Jjv\r\nV5bjxBZmlybUsT1mc9QZr2dbdjvUmpiNnI8=\r\n=/Btq\r\n-----END PGP SIGNATURE-----\r\n"
}Observed since 20 Oct, 22:33 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:55d0418b24bd2b713ff5f8ee304548e549fb5c7e06f8fe4f2e6e9c020b896f17