@regle/nuxt
Regle
Regle \ʁɛɡl\ (French word for 'rule') is a Typescript-first model-based validation library for Vue 3. It's heavily inspired by Vuelidate.
📚 Documentation
🎮 Play with it
| Playground | Simple demo | Advanced Demo |
|---|---|---|
✨ Features
- 🔌 Headless: Plug any UI or markup to the validation.
- 🎯 Type safe: Full inference and autocompletion support.
- 🌳 Model based: Your validation tree structure matches the data model.
- 🎨 Style Agnostic: Works with any CSS framework or plain CSS.
- 📦 Modular design: Expand Regle properties or default validation rules.
- 🔄 Async validation: Handle asynchronous validations and pending states with ease.
- 🌐 i18n Ready: Works with any i18n library.
- 📕 Vuelidate like API: Regle's API mimics Vuelidate's API while improving it on a lot of areas.
- ⚡️ SSR Ready: Full support for Server Side Rendering environments.
- ✅ Alternative validation: Standard Schema spec validation support.
Related Packages
Version History
| Version | Released | License |
|---|---|---|
| 1.29.5 | MIT | |
| 1.29.4 | MIT | |
| 1.29.3 | MIT | |
| 1.29.2 | MIT | |
| 1.29.1 | MIT | |
| 1.29.0 | MIT | |
| 1.28.5 | MIT | |
| 1.28.4 | MIT | |
| 1.28.3 | MIT | |
| 1.28.2 | MIT | |
| 1.28.1 | MIT | |
| 1.28.0 | MIT | |
| 1.27.2 | MIT | |
| 1.27.1 | MIT | |
| 1.27.0 | MIT | |
| 1.26.1 | MIT | |
| 1.26.0 | MIT | |
| 1.25.2 | MIT | |
| 1.25.1 | MIT | |
| 1.25.0 | MIT | |
| 1.24.3 | MIT | |
| 1.24.2 | MIT | |
| 1.24.1 | MIT | |
| 1.24.0 | MIT | |
| 1.23.2 | MIT | |
| 1.23.1 | MIT | |
| 1.23.0 | MIT | |
| 1.22.7 | MIT | |
| 1.22.6 | MIT | |
| 1.22.5 | MIT |
Showing the latest 30 of 212. See every release on npm
Pre-releases (87)
| Version | Released | License |
|---|---|---|
| 1.28.0-beta.1 | MIT | |
| 1.27.0-beta.2 | MIT | |
| 1.27.0-beta.1 | MIT | |
| 1.26.0-beta.7 | MIT | |
| 1.26.0-beta.6 | MIT | |
| 1.26.0-beta.5 | MIT | |
| 1.26.0-beta.1 | MIT | |
| 1.25.3-beta.1 | MIT | |
| 1.24.4-beta.1 | MIT | |
| 1.24.1-beta.2 | MIT | |
| 1.23.2-beta.1 | MIT | |
| 1.23.1-beta.1 | MIT | |
| 1.21.7-beta.2 | MIT | |
| 1.21.7-beta.1 | MIT | |
| 1.21.0-beta.2 | MIT | |
| 1.21.0-beta.1 | MIT | |
| 1.20.0-preview.5 | MIT | |
| 1.20.0-preview.4 | MIT | |
| 1.20.0-preview.3 | MIT | |
| 1.20.0-preview.2 | MIT | |
| 1.20.0-preview.1 | MIT | |
| 1.19.15-beta.2 | MIT | |
| 1.19.15-beta.1 | MIT | |
| 1.19.9-beta.1 | MIT | |
| 1.19.0-beta.4 | MIT | |
| 1.19.0-beta.3 | MIT | |
| 1.19.0-beta.2 | MIT | |
| 1.19.0-beta.1 | MIT | |
| 1.18.2-beta.2 | MIT | |
| 1.18.2-beta.1 | MIT |
Showing the latest 30 of 87. See every release on npm