Home

Awesome

ngx-validator

Coverage Status Build Status npm version npm bundle size (scoped) docgeni All Contributors

An Angular 7+ form validator library, may be the best angular validator library in the world.

handle validation messages easy and automatic, don't need to manually write error tips templates, just configure validation rules, and support extensive custom feedback strategy.

Demo

Live Demo

Use Case

Installation

npm install @why520crazy/ngx-validator --save
# or
yarn add @why520crazy/ngx-validator

Usage

See https://why520crazy.github.io/ngx-validator/

Documentation

Development

$ git clone git@github.com:why520crazy/ngx-validator.git
$ cd ngx-validator
$ npm install
$ npm run start // http://127.0.0.1:4900
$ npm run test

Building & Publish

$ npm run build
$ npm run pub

Links

License

MIT License

Contributors ✨

Thanks goes to these wonderful people (emoji key):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore --> <table><tr><td align="center"><a href="https://www.zhihu.com/people/why520crazy/activities"><img src="https://avatars2.githubusercontent.com/u/3959960?v=4" width="100px;" alt="why520crazy"/><br /><sub><b>why520crazy</b></sub></a><br /><a href="#question-why520crazy" title="Answering Questions">💬</a></td><td align="center"><a href="https://github.com/luxiaobei"><img src="https://avatars1.githubusercontent.com/u/13583957?v=4" width="100px;" alt="luxiaobei"/><br /><sub><b>luxiaobei</b></sub></a><br /><a href="https://github.com/why520carzy/@why520crazy/ngx-validator/commits?author=luxiaobei" title="Code">💻</a></td><td align="center"><a href="https://github.com/walkerkay"><img src="https://avatars1.githubusercontent.com/u/15701592?v=4" width="100px;" alt="Walker"/><br /><sub><b>Walker</b></sub></a><br /><a href="#design-walkerkay" title="Design">🎨</a></td></tr></table> <!-- ALL-CONTRIBUTORS-LIST:END -->

This project follows the all-contributors specification. Contributions of any kind welcome!