Let your data build your UI, with Astro components
Find a file
2022-11-23 20:05:07 +01:00
.github chore(library): implement turporepo (#206) 2022-11-23 20:05:07 +01:00
.vscode feat(validator): server-side rendered validation errors (#123) 2022-10-22 04:35:16 +02:00
apps chore(library): implement turporepo (#206) 2022-11-23 20:05:07 +01:00
packages chore(library): implement turporepo (#206) 2022-11-23 20:05:07 +01:00
.eslintrc.cjs chore(library): implement turporepo (#206) 2022-11-23 20:05:07 +01:00
.gitignore chore(library): implement turporepo (#206) 2022-11-23 20:05:07 +01:00
.gitpod.yml added gitpod (#129) 2022-10-22 22:31:16 +02:00
CODE_OF_CONDUCT.md docs(apps,packages): update content (#93) 2022-10-16 10:26:20 +02:00
CONTRIBUTING.md chore: mention conventional commits 2022-11-04 17:31:42 +01:00
LICENSE chore: implement recommended community standards (#27) 2022-10-04 12:47:39 +02:00
MONOREPO.md chore(library): implement turporepo (#206) 2022-11-23 20:05:07 +01:00
package-lock.json chore(library): implement turporepo (#206) 2022-11-23 20:05:07 +01:00
package.json chore(library): implement turporepo (#206) 2022-11-23 20:05:07 +01:00
README.md docs: initial Form, FormGroup documentation (#176) 2022-11-06 20:11:42 +01:00
tsconfig.json chore: clean up monorepo 2022-10-01 15:44:39 +02:00
turbo.json chore(library): implement turporepo (#206) 2022-11-23 20:05:07 +01:00

Astro Reactive Library Logo
Astro Reactive Library
Let your data build your UI with native Astro components and architecture.

Build & Test Result Last Commit Contribute with Gitpod

Package Release notes Description
form npm a dynamic form which can be modified programmatically
validator npm 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

Running locally

We mainly use the demo app to see changes we make on the packages. Do the following to start hacking:

  1. Fork the project then clone to your computer
git clone git@github.com:<your-user-name>/astro-reactive-library.git
  1. Go into the project directory
cd astro-reactive-library
  1. Install the node dependencies
npm i
  1. Run the demo application
npm start
  1. Open the demo application on your browser. Browse to the address:
https://localhost:3000
  1. To run the tests:
npm test

Other apps

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

Contributors

This project is only possible because of the support and contribution of our community ❤️

👉 Join our contributors!

Play around examples:

Play around in Stackblitz CodeSandbox