React SDK for aevatar.ai — Monorepo for on-chain autonomous intelligence UI & logic
This repository is a monorepo containing the official React SDK and UI components for aevatar.ai. It provides core logic, UI, service APIs, type definitions, and utilities for building on-chain autonomous intelligence applications.
/packages
core/ # Core SDK logic
ui-react/ # React UI components
services/ # Service/API wrappers
types/ # Type definitions
utils/ # Utilities
demo/ # Example/demo app
pnpm installpnpm buildpnpm testpnpm lint
pnpm format- core: Core SDK logic, aggregates services and utilities.
- ui-react: React UI components, depends on core.
- services: API/service wrappers for aevatar.
- types: Shared type definitions.
- utils: Common utilities.
- demo: Example app for development and showcase.
- Use
pnpmfor all workspace management. - Use
vitefor building and serving packages. - Use
vitestfor testing. - Use
biomefor linting and formatting. - Use
changesetsfor versioning and publishing.
cd packages/demo
pnpm install
pnpm dev- Use changesets for managing versions and changelogs.
- To publish:
pnpm publish:changeset # Create a changeset
pnpm publish:change-version # Bump versions
pnpm publish # Build and publish all packages- Pre-commit hooks enforce lint and test (see
.lefthook.yml). - Please run lint and tests before submitting PRs.
- All code should be covered by tests and follow the project style guide (biome).
ISC © aevatar.ai