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-QZ7XWpYc/AcdaDvl/lzqssjkBWWD5JUOw3nGtaCHNwmQI/bnM4xazs/R5CqdMQYf3HN7BPQaZFTAbPI+2NJIMA==",
"shasum": "09010add5121b5fe2ca694ca3eca4489fe14eee4",
"tarball": "https://registry.npmjs.org/@0x0c/steam-id/-/steam-id-2.0.0-rc.1.tgz",
"fileCount": 135,
"unpackedSize": 71323,
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEYCIQC4E5aRde+Z7Sotfn3RYk7s0Q2rQQahG2F/20zpjVZJ1AIhANI76ohYruoEGY767tTwZt8fpY9sHlPIOlnDDMe5qwLf"
}
],
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3oyEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfZhAAodHYUGlCO59QIuD/ICN58BarUFF+aIKsbiT2sW997BSR46zR\r\nZuFfJ0ysWXxVLmhBxbI5EBmv9u1xACEzJnYG67rJhSEnwaG/wr9RBNOKG59E\r\nnMVCDjz5NE3VrHHevOL6gW5ZdNFNgbXmNrBIzcCJlLp0zEE0UaUBm+RBa8Lm\r\nbKgcVkae6c8fz0yRMM1C/vQ5b89WMUQy8re7ff1Xmv90g1Mbw8WJ8sjlv5yw\r\nk6QgXiYnwbhN7RMlPwX7zitrzjaVy1lSmz5i1OB84weXK6IfwzN5jL/8E1vg\r\nCwjQ6/dxdVhKDE5gn0BZoH/TF74rYsqsBCt29SjRGO7zwULFe4ABQeS/3bUm\r\navQb3ms6S6vSczSjL8gc+NnMJ6+PDIY+mkaLhdX3/1PsO0Sm3p85iGV1wYU8\r\nEoW7uojVG/KFA4dlv/HnAG/hoeHzTkAb6GQ02vwq9hBibQR8pvjUCR9cScUw\r\n0DciHLs0Sk0bToCjnZksvgPhDox5ssybRh9Qxk4N4Pm7nMT6JyATPTlfAlTB\r\n24E5WVTqJcoZof+r7SdkJeg6W5VYeI+U39IQ7olcundBunS2osnrk+rh10Aw\r\n9zJhG3aCbiT8IAzzmvuNtQD7nThbXF/pjYAdE/zrBPny662U73K8vt6SV9PQ\r\n8JsAVdvHKmyMmyYvbwXsaH+RQfL+8GBKllE=\r\n=u0zQ\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:55226b1fe8a4b23aacda8e7c458c8e8d997dfebaf804cadbf56b7cbeb5e2ab13