Regle \สษษกl\ (French word for 'rule' ) is a Typescript-first model-based form validation library for Vue 3. It's heavily inspired by Vuelidate.
| Simple demo | Advanced Demo |
|---|---|
| TODO |
- โ Typescript first
- ๐ค 100% type inference
- ๐ Model based validation
- ๐ช Extensible
- ๐ฆธโโ๏ธ Zod support
- ๐ชถ Light (~6kb gzip)
- ๐ Collection validation
- Unit tests
- E2E tests
- Example repo, Reproduction repl
- Type tests
-
Valibotsupport -
Yupsupport - TS docs
- Typed plugin system (like scrollToError)
pnpm install @regle/core @regle/rules
# or
yarn add @regle/core @regle/rules
# or
npm install @regle/core @regle/rules