ship
Run the release-oriented flow for tests, build, version bump, and publish.
Purpose
mcpkit ship is the current release helper.
Basic syntax
mcpkit shipVerified options
-b, --bump <bump>default:patch--dry-run-v, --verbose
Supported bump values:
patchminormajor
Expected behavior
The command:
- reads the current package version
- detects the package manager from
package.jsonmetadata or lockfiles - prompts for confirmation
- runs tests
- runs a build
- bumps
package.json - publishes with the detected package manager command
Dry run behavior
--dry-run keeps the flow visible without writing or publishing.
Package-manager detection
The implementation can detect:
bunpnpmyarnnpm