A TypeScript monorepo providing tools and utilities for interacting with Aave governance and DeFi protocols.
- @bgd-labs/toolbox - Core library with utilities for Aave ecosystem development, including ABIs, address book integration, governance operations, and testing tools
- @bgd-labs/cli - Command-line interface for interacting with Aave protocols and governance
- docs - Centralized documentation for BGD Labs projects
This monorepo uses:
- pnpm for package management
- Turbo for build orchestration
- Changesets for versioning and publishing
- Node.js >=22
- pnpm 10.5.2+
pnpm install# Run all packages in dev mode
pnpm dev
# Build all packages
pnpm build
# Run tests
pnpm test
# Lint code
pnpm lint# Create a changeset
pnpm changeset
# Version packages
pnpm version-packages
# Publish to npm
pnpm releaseMIT