@babylonlabs-io/btc-staking-ts v2.2.0
👨🏻💻 Installation
npm i @babylonlabs-io/btc-staking-ts📝 Commit Format & Automated Releases
This project uses Conventional Commits
and semantic-release to automate
versioning, changelog generation, and npm publishing.
However, release branch will be cut wiht the syntax of release/vY.X whenever there is a major version bump.
✅ How It Works
- All commits must follow the Conventional Commits format.
- When changes are merged into the
mainbranch:semantic-releaseanalyzes commit messages- Determines the appropriate semantic version bump (
major,minor,patch) - Updates the
CHANGELOG.md - Tags the release in Git
- Publishes the new version to npm (if configured)
🧱 Commit Message Examples
feat: add support for slashing script
fix: handle invalid staking tx gracefully
docs: update README with commit conventions
refactor!: remove deprecated method and cleanup typesNote: For breaking changes, add a
!after the type ( e.g.feat!:orrefactor!:) and include a description of the breaking change in the commit body.
🚀 Releasing
Just commit your changes using the proper format and merge to main.
The CI pipeline will handle versioning and releasing automatically — no manual
tagging or version bumps needed.
📢 Usage Guide
Details on the usage of the library can be found on the usage guide.
7 months ago
12 months ago
7 months ago
11 months ago
8 months ago
10 months ago
11 months ago
10 months ago
6 months ago
6 months ago
10 months ago
10 months ago
6 months ago
7 months ago
7 months ago
7 months ago
7 months ago
9 months ago
5 months ago
9 months ago
9 months ago
10 months ago
8 months ago
8 months ago
8 months ago
5 months ago
5 months ago
5 months ago
12 months ago
5 months ago
6 months ago
6 months ago
6 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago