@leapwallet/buffer-boba
Version:
Buffer Boba is a library for decoding protocol buffers in the cosmos ecosystem.
38 lines (24 loc) β’ 1.13 kB
Markdown
# π§ buffer-boba
**Buffer Boba** (*Boba* - Chinese: ηη ε₯ΆθΆ; Aka -β'pearl milk tea, bubble milk tea, tapioca milk tea, boba tea'; Emoji - π§).
A developer-friendly javascript library that provides a simple interface to decode protobuf data into JSON.
## Installation
```bash
npm install @leapwallet/buffer-boba
```
## Usage
To know more about the library, check out the [Docs](https://leapwallet.github.io/buffer-boba/).
## Support
We support the following SDKs -
1. cosmos
2. osmosis
3. cosmwasm
4. ibc
5. stride
We also allow you to add your definitions for enhanced use-cases. You can look at the docs for the same [here](https://leapwallet.github.io/buffer-boba/docs/codec#usage).
## Release Process
1. Update the version in `package.json` (semver)
2. Git commit with version number as the commit message
3. Git tag with version number
4. Git push to `main` branch
5. Create GitHub release with version number as the title and the description
Once the release is published, the [release-package](./.github/workflows/release-package.yml) GitHub action will automatically publish the package to NPM.