Biblioteca em Javascript de funções de validação de dados sociais de Paises de Lingua Portuguesa como números de telefones, Cartão de cidadão, cod-postal etc...
- Criar uma extensa biblioteca de validações de dados sociais especificos a cada país de lingua Portuguesa.
- Útil para validar dados vindos de formulários.
- Websites
- softwares empresariais
npm install
npm test
.
+-- __tests__
| +-- testes.test.js
+-- validatuga.js
+-- data.js
+-- testData.js
+-- util.js
Validatuga (Objeto)
- Comuns (funções de validação comuns como email, soLetras etc...)
- BR (funções de validação para dados sociais de Brazil)
- PT (funções de validação para dados sociais de Portugal)
- ANG (funções de validação para dados sociais de Angola)
- ...
NOTAS IMPORTANTES:
- data.js contém os recursos para as validações.
- validatuga.js é o ficheiro que contem todas as funções para as validações.
- Jest é a framework usada para testar as funções. É encorajada uma abordagem TDD na construção da biblioteca.
- util.js contém funções de utilitárias de validatuga.js.
- Basta copiar os ficheiros (
validatuga.js
,data.js
eutil.js
) para o mesmo sítio no vosso projeto e depois importar: - Importar a biblioteca:
ex.
const vt = require('./validatuga.js')
- Fork do projeto
- Clonar para a vossa máquina local
npm install
- Criar o código para as funçoes no ficheiro validatuga.js correr e passar nos testes correndo
npm test
Leia o guia de contribuições no ficheiro CONTRIBUTING.md
Se esta é a sua primeira vez a contribuir estou disponivél para qualquer explicação. Iniciantes bem vindos!! 🎉👋