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 โค๏ธ