Developer tools for integrating with the 0xSplits contracts and subgraph data
Package | Description |
---|---|
splits-sdk | Core package for integrating with 0xSplits |
splits-sdk-react | A wrapper of splits-sdk with helpful React Hooks |
splits-kit | Pre-built React components for 0xSplits |
Update the .env
file with appropriate values for the variables present here.
Run mocked tests with pnpm run test
.
Run forked tests with pnpm run vitest
.
note: when writing forked tests make sure to add fork in the test file name. e.g. my-test-fork.test.ts
.
From the root directory:
pnpm install
pnpm run lerna-build
From the root directory:
pnpm run lerna-version
From each package directory that you want to publish:
npm publish
If you want to publish an alpha/beta version, apply the appropriate tag:
npm publish --tag beta
Once you are done publishing all the packages, create a release on GitHub. The release version should match the version you published to npm. Use the Generate release notes
button to automatically generate the release notes.
0xsplits
npm organization to publish packages. Ask a team member to add you.npm login
and enter your credentials.@0xsplits
by running npm config set scope 0xsplits