Skip to content

CoolBitX-Technology/react-native-quick-crypto

 
 

Repository files navigation

npm module: https://www.npmjs.com/package/@coolwallet-app/react-native-quick-crypto

Install bun

brew install oven-sh/bun/[email protected]
bun --version

Bundle libs

bun install

Publish

npm login
bun release $RELEASE_VERSION # e.g.: 0.7.17-cbx.0

Example log for publishing:

❯ bun release 0.7.17-cbx.6
$ ./scripts/release.sh 0.7.17-cbx.6
Starting the release process...
Provided options: 0.7.17-cbx.6
Publishing 'react-native-quick-crypto' to NPM
$ release-it 0.7.17-cbx.6

🚀 Let's release @coolwallet-app/react-native-quick-crypto (0.7.17-cbx.5...0.7.17-cbx.6)


Empty changelog

✔ bun tsc && bun lint && bun format && bun prepare
? Publish @coolwallet-app/react-native-quick-crypto@cbx to npm? Yes
? Please enter OTP for npm: 513493
🔗 https://registry.npmjs.org/package/@coolwallet-app/react-native-quick-crypto
🏁 Done (in 225s.)
Successfully released QuickCrypto!

Develop flow

  • Create pull request into cbx branch
  • After the PR merged, publish to npm on cbx branch
  • Create pull request for the version change to cbx branch
  • After version change PR merged, Create git tag and github release
    • Example git tag: v0.7.17-cbx.6
    • Using auto-generate notes from GitHub GUI

About

⚡️ A fast implementation of Node's `crypto` module written in C/C++ JSI

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 56.8%
  • C++ 37.4%
  • C 2.6%
  • Java 1.3%
  • JavaScript 0.5%
  • Ruby 0.4%
  • Other 1.0%