Monorepo for Axis Finance frontend libraries, using turbo.
This monorepo contains an SDK for interacting with the Axis deployments. If you want to use that library, go to the SDK README for more information.
- run
pnpm install
to install dependencies for all packages
pnpm build
- Build all packagespnpm dev
- Run all packages locallypnpm dev --filter=<project_name>
- Run a specific package locallypnpm lint
- Lint all packagespnpm format
- Format all packagespnpm clean
- Clean up allnode_modules
anddist
folders (runs each package's clean script)
This repo includes the following packages and applications:
packages/abis
: Protocol's contract abispackages/cloak
: Key management APIpackages/deployments
: Metadata and configuration for the protocol's chain deploymentspackages/env
: Shared environment configurationpackages/sdk
: JS Library for interacting with Axis contracts and subgraphspackages/subgraph-client
: Subgraph client and queriespackages/types
: Common TS typesconfig/typescript-config
: Sharedtsconfig.json
s used throughout the Turborepoconfig/eslint-config
: ESLint preset