Harness is published to npm as @antubattle/harness and exposes the harness executable through its bin mapping.
@antubattle scope.CHANGELOG.md for the release.package.json before each new release.npm login
npm whoami
npm whoami should print antubattle before you publish.
If the npm account enforces publish-time 2FA, npm publish will require a current OTP or a granular access token that is allowed to bypass 2FA for publishing.
npm run build
npm test
npm run smoke:pack
npm pack --dry-run
The smoke test installs the tarball into a temporary directory and runs the packaged harness binary. The dry run shows exactly what would be published.
npm publish
package.json sets publishConfig.access to public, so the scoped package is published publicly.
If npm prompts for a one-time password, rerun the publish with:
npm publish --otp <code>
npm view @antubattle/harness name version description --json
Users can then install the CLI with:
npm install -g @antubattle/harness
@antubattle scope.CHANGELOG.md is updated for the release.npm pack --dry-run.npm publish.npm view @antubattle/harness.These pages live under docs/ and are written to be compatible with a GitHub-hosted documentation flow based on that directory.