| working-directory | Working directory to run commands from, relative to repo root. | no | . |
| output-directory | Directory to produce the build, relative to working-directory. | no | dist |
| platform | Node platform to build for (e.g. darwin-arm64 or linux-x64-gnu). | yes | — |
| platforms-directory | Directory containing pre-existing binary package structure, relative to working-directory. | no | platforms |
| node-version | Node version to install. | no | "" |
| rust-version | Rust version to install. | no | stable |
| registry-url | npm registry URL. | no | "" |
| github-release | Publish the tarball to a GitHub Release. | no | false |
| npm-publish | Publish the tarball to npm. | no | false |
| use-cross | Use cross-rs to run the build instead of cargo. | no | false |
| validate | Validate tarball contents after building. | no | true |