At the project root
- To run some bash command:
pnpm --filter=@cryptoalgebra/abstract-plugin exec -- npx hardhat init- To update some package everywhere:
pnpm -r up @cryptoalgebra/integral-core@1.2.2- To "link" local packages together:
pnpm add @cryptoalgebra/default-plugin --workspace --filter=@cryptoalgebra/volatility-oracle-pluginIn master branch at the project root
- To update a version
npx lerna version --no-privateThis will find changed packages since its last tag
- To publish a new version (executes
lerna versionunder the hood)
npx lerna publish --no-private from-git/from-packagewith from-git flag will publish a new version if there are now such tag in the origin
with from-pacakge flag will publish a new version if it has not been published to npm
Algebra and Algebra Integral smart-contracts is licensed under the Business Source License 1.1 (BUSL-1.1) and the MIT License (MIT). Licenses for smart contracts are specified in SPDX headers.