Steam
@reset/steamv2026.10.20.1
01README
Upload a game's builds to Steam and set them live on a branch.
02Behaviors
@reset/steamv2026.10.20.1steam.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| appId | number | |
| steamcmd? | string | |
| username | string |
fn upload(preview?: boolean, timeoutSeconds?: number)
Build and upload an app build with steamcmd from a generated or supplied app build script, and record the BuildID
| Argument | Type | Description |
|---|---|---|
| preview? | boolean | |
| timeoutSeconds? | number |
fn builds(count?: number)
Read the app's newest builds from the Steamworks Web API, with the branch each is live on
| Argument | Type | Description |
|---|---|---|
| count? | number |
fn setLive(buildId: number, branch?: string)
Set a build live on a branch through SetAppBuildLive, unless it already is
| Argument | Type | Description |
|---|---|---|
| buildId | number | |
| branch? | string |
fn betas()
Read the app's branches and the build live on each from GetAppBetas
Resources
upload(infinite)— One steamcmd upload: the BuildID it produced, the depot lines and a bounded log excerpt
builds(30d)— The app's newest builds from GetAppBuilds, with the branches each is live on
release(infinite)— One SetAppBuildLive change: which build went live on which branch, and Steam's answer
betas(30d)— The app's branches from GetAppBetas and the build live on each
03Stats
A
100 / 100
Downloads
1
Archive size
21.4 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License2/2earned
- Verified public repository2/2earned
deno-command1 accepted
Spawns a subprocess with Deno.Command().
- models/steam.ts:415 — steamcmd is the only way to upload a build, and its arguments are the validated global arguments and a script path
05Platforms
06Labels