All Projects → FrontLabsOfficial → vue-tiny-validate

FrontLabsOfficial / vue-tiny-validate

Licence: MIT License
💯 Tiny Vue Validate Composition

Programming Languages

typescript
32286 projects
Vue
7211 projects
CSS
56736 projects

Projects that are alternatives of or similar to vue-tiny-validate

fefe
Validate, sanitize and transform values with proper TypeScript types and zero dependencies.
Stars: ✭ 34 (-57.5%)
Mutual labels:  validation, validate
Validator.js
⁉️轻量级的 JavaScript 表单验证,字符串验证。没有依赖,支持 UMD ,~3kb。
Stars: ✭ 486 (+507.5%)
Mutual labels:  validation, validate
Validate
A simple jQuery plugin to validate forms.
Stars: ✭ 298 (+272.5%)
Mutual labels:  validation, validate
Validator.js
String validation
Stars: ✭ 18,842 (+23452.5%)
Mutual labels:  validation, validate
Bootstrap Validate
A simple Form Validation Library for Bootstrap 3 and Bootstrap 4 not depending on jQuery.
Stars: ✭ 112 (+40%)
Mutual labels:  validation, validate
checker
Golang parameter validation, which can replace go-playground/validator, includes ncluding Cross Field, Map, Slice and Array diving, provides readable,flexible, configurable validation.
Stars: ✭ 62 (-22.5%)
Mutual labels:  validation, validate
Validate
⚔ Go package for data validation and filtering. support Map, Struct, Form data. Go通用的数据验证与过滤库,使用简单,内置大部分常用验证、过滤器,支持自定义验证器、自定义消息、字段翻译。
Stars: ✭ 378 (+372.5%)
Mutual labels:  validation, validate
python-valid8
Yet another validation lib ;). Provides tools for general-purpose variable validation, function inputs/outputs validation as well as class fields validation. All entry points raise consistent ValidationError including all contextual details, with dynamic inheritance of ValueError/TypeError as appropriate.
Stars: ✭ 24 (-70%)
Mutual labels:  validation, validate
Angular Validate
Painless form validation for AngularJS. Powered by the jQuery Validation Plugin.
Stars: ✭ 71 (-11.25%)
Mutual labels:  validation, validate
Vee Validate
✅ Form Validation for Vue.js
Stars: ✭ 8,820 (+10925%)
Mutual labels:  validation, validate
Nice Validator
Simple, smart and pleasant validation solution.
Stars: ✭ 587 (+633.75%)
Mutual labels:  validation, validate
Php Validate
Lightweight and feature-rich PHP validation and filtering library. Support scene grouping, pre-filtering, array checking, custom validators, custom messages. 轻量且功能丰富的PHP验证、过滤库。支持场景分组,前置过滤,数组检查,自定义验证器,自定义消息。
Stars: ✭ 225 (+181.25%)
Mutual labels:  validation, validate
Form Validation.js
The most customizable validation framework for JavaScript.
Stars: ✭ 127 (+58.75%)
Mutual labels:  validation, validate
Password Validator
Validates password according to flexible and intuitive specification
Stars: ✭ 224 (+180%)
Mutual labels:  validation, validate
Stubmatic
Mock HTTP calls without coding. Designed specially for testing and testers.
Stars: ✭ 118 (+47.5%)
Mutual labels:  validate
validatedb
Validate on a table in a DB, using dbplyr
Stars: ✭ 15 (-81.25%)
Mutual labels:  validation
pyvaru
Rule based data validation library for python 3.
Stars: ✭ 17 (-78.75%)
Mutual labels:  validation
intl-tel-input-rails
intl-tel-input for the Rails asset pipeline
Stars: ✭ 35 (-56.25%)
Mutual labels:  validation
v-pip
🖼 Tiny vue wrapper for supporting native picture-in-picture mode.
Stars: ✭ 30 (-62.5%)
Mutual labels:  composition-api
rdf-validate-shacl
Validate RDF data purely in JavaScript. An implementation of the W3C SHACL specification on top of the RDFJS stack.
Stars: ✭ 61 (-23.75%)
Mutual labels:  validation

vue-tiny-validate

Tiny Vue Validate Composition

Motivation

During the time of refactoring our project, we have coped with so many challenges, one of which was to minimize bundle size of the external libraries. We looked for a solution in the Vue community, and we have seen so many great validation tools, namely Vuelidate or vee-validate. They were all great, but they weren't the best fit for our problem at hand.

Most, or maybe all of them, are over 10KB minified. This was way too heavy for our goal of keeping our validation library robust, fully-supported, and most importantly, minimal.

That's why vue-tiny-validate was born.

Features

  • Easy. Come with familiar API and coherent documentation.
  • Tiny. Only 3.4KB minified. 1.4KB gzipped.
  • Flexible. Full control over everything.
  • Fully functional. Sync validation, async validation, etc supported.
  • Compatible. Works with both Vue 2.6 and Vue 3.
  • Nearly 100% unit test coverage.

Usage

  • See docs for more detail.

About

LICENSE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].