| scopes | Space separated list of package scopes or names that are to be updated | yes | — |
| tagName | Format of name of the git tag on the commit that create a new the version with the updated scopes (default: `%NEW_VERSION%`) | no | — |
| push | Whether to push resulting commit and tag (default: `0`, type: boolean, like `true`, `1`, `false`, `0`) | no | — |
| enforcePinning | Whether to enforce version pinning for the updated packages of the defined scopes (default: `0`, type: boolean, like `true`, `1`, `false`, `0`) | no | — |
| updatePeerDependencies | Whether to update all peer dependency package versions (default: `0`, type: boolean, like `true`, `1`, `false`, `0`) | no | — |
| successMessage | Subject of the commit of a successful update (default: `Scopes updated, new version %NEW_VERSION% created`) | no | — |
| failBranch | Name of failing branch, in case the tests fail after scope updates (default: `update-fail/%OLD_VERSION%-to-%NEW_VERSION%-%YMD%`) | no | — |
| failMessage | Subject of PR of failed scope update (default: `Failed tests for update from %OLD_VERSION% to %NEW_VERSION%`) | no | — |
| commandInstall | Command to run install (default: `npm install`) | no | — |
| commandTest | Command to run tests (default: `npm run test`) | no | — |
| commandPublish | Command to publish package to NPM repository (default: not set) | no | — |
| createRelease | Whether to create a release (default: `0`, type: boolean, like `true`, `1`, `false`, `0`) | no | — |
| semver | SEMVER level that is to be increased for the new package version (default: `minor`, allowed: `major`, `minor`, `patch`) | no | — |
| versionFromPackage | Name of the package to get the version from - if set then `semver` is ignored | no | — |
| versionPrefix | Prefix to prepend version with | no | — |
| versionSuffix | Suffix to append version with | no | — |
| debug | Enable debug output in execution (default: `0`, type: boolean, like `true`, `1`, `false`, `0`) | no | — |