hubble-common
hubble-common copied to clipboard
🛰 Hubble Protocol common npm packages
Hubble Common 🛰
Hubble common NPM packages.
Packages
Deprecated Packages
Deployment
We use lernajs for monorepo package management and publishing. Versioning and publishing is done automatically (detects changes if any) by Lerna.
Currently, deployment is done manually by using a GitHub Action called Release NPM packages. You can only deploy from the master branch and can either specify a specific new version number or increase it by specifying patch (default), minor or major to the action input. You may run the action from here
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
git clone [email protected]:hubbleprotocol/hubble-common.gitcd hubble-common/npm install- Put in your RPC (see below)
Create a free mainnet RPC:
- go to
https://www.hellomoon.io/dashboard - get a mainnet rpc
- paste it where it says
const clusterUrl: string = 'https://api.mainnet-beta.solana.com';
License
Installing hubble common
npm install
npm run bootstrap
Testing hubble common packages
npm run test