This monorepo contains web applications and UI components for the Astria ecosystem.
flame-defi
: A Next.js app for interacting with Flame DeFi - an EVM built on the Astria sequencer
@repo/ui
: A React component library shared across applications@repo/eslint-config
: ESLint configurations (includeseslint-config-next
andeslint-config-prettier
)@repo/typescript-config
: TypeScript configurations used throughout the monorepo@repo/flame-types
: Common types used across the Flame DeFi application
Each package/app is built with TypeScript.
This repository uses Turborepo and includes the following development tools:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
- Just for task automation
To build all apps and packages:
npm run build
To run all apps:
npm run dev
Or use Just to run specific tasks (see the justfile):
just <task-name>
Learn more about the tools used in this repository: