This monorepo contains web applications and UI components for the Astria ecosystem.
What's inside?
Apps
flame-defi: A Next.js app for interacting with Flame DeFi - an EVM built on the Astria sequencer
Packages
@repo/ui: A React component library shared across applications@repo/eslint-config: ESLint configurations (includeseslint-config-nextandeslint-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.
Utilities
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
Development
Build
To build all apps and packages:
Develop
To run all apps:
Or use Just to run specific tasks (see the justfile):
Useful Links
Learn more about the tools used in this repository: