Astro Reactive Library
Let your data build your UI with native Astro components and architecture.
Package | Release notes | Description |
---|---|---|
form | a dynamic form which can be modified programmatically | |
validator | validators for editable fields | |
data-grid | ๐ | a dynamic data grid of values |
themes | ๐ | easy-to-use, accessible, consistent cross-browser styles |
viz | ๐ | data visualization that emits and responds to events |
We mainly use the demo
app to see changes we make on the packages. Do the following to start hacking:
- Fork the project then clone to your computer
git clone git@github.com:<your-user-name>/astro-reactive-library.git
- Go into the project directory
cd astro-reactive-library
- Install the node dependencies
npm i
- Run the demo application
npm start
- Open the demo application on your browser. Browse to the address:
https://localhost:3000
- To run the tests:
npm test
We also maintain the docs website and the project landing page in this repository. Run the following to start the dev servers:
npm run docs
npm run landing-page
This project is only possible because of the support and contribution of our community โค๏ธ