The npm repository for Symphony blockchain message structures.
To set up this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/Orchestra-Labs/symphonyjs.git
- Navigate to the project directory:
cd <project-directory>
- Install dependencies with Yarn:
yarn install
Regularly update dependencies to keep the application secure and efficient:
yarn upgrade
With the deployment structure in place, the only steps necessary are to update the version then push to github. The github workflow will take care of deployment to npm.
If manual deployment to npm is necessary, make sure your local .npmrc file is configured with the following line:
//registry.npmjs.org/:_authToken=your_auth_token_here
Update the npm package with new patches (bug fixes):
npm version patch
git push
Update the npm package with new minor versions (backwards compatible changes):
npm version minor
git push
Update the npm package with new major versions (breaking changes):
npm version major
git push