diff --git a/README.md b/README.md index d29c60d..03e8993 100644 --- a/README.md +++ b/README.md @@ -2,14 +2,15 @@ [![Build Status][0]][1] -Plugin com validações, formatações e filtros para projetos Vue. +Plugin com validações, formatações e filtros para projetos Vue. Validação e +formatação de CPF, CNPJ, datas, dinheiro (R$) etc. ## Instalação Instale a dependência publicada no NPM. ```shell -npm i vue-convenia-util +yarn add vue-convenia-util ``` ### Instalação global @@ -46,5 +47,25 @@ new Vue({ } ``` +### Integração com o [`vee-validate`](https://github.com/baianat/vee-validate) + +O Util disponibiliza a função `integrate` que serve basicamente para o integrar +em outras libs. Com o vee-validade, e por enquanto só com ele mesmo, basta usar +essa função. + +```js +import Util from 'vue-convenia-util' +import VeeValidate, { Validator } from 'vee-validate' + +// Util.integrate(nome da lib, objeto de integração, opções opcionais) + +Util.integrate('vee-validate', Validator, { + isEmail: { // Por padrão apenas o isEmail é a única função que não é + name: 'email', // injetada no Validator e essa é a forma de faze-lo. + getMessage: () => 'Email inválido.' + } +}) +``` + [0]: https://travis-ci.org/convenia/vue-convenia-util.svg?branch=master [1]: https://travis-ci.org/convenia/vue-convenia-util diff --git a/package.json b/package.json index 9aef359..2aef7e1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vue-convenia-util", - "version": "0.3.0", + "version": "0.4.0", "description": "Plugin com validações, formatações e filtros para projetos Vue.", "keywords": [ "convenia",