A biblioteca @utils-fns/utils-fns está sendo desenvolvida com o objetivo de fornecer ferramentas unificadas que facilitem as tarefas diárias dos programadores. Nossa motivação é simplificar tarefas comuns, como validadores, mascaramento de valores, classificação, métodos de busca e conversão, oferecendo uma solução abrangente e eficiente e possibilitando a utilização desse conjunto de bibliotecas em ambientes web - mobile - serviços.
- cpfValidator
- nisValidator
- emailValidator
- cnpjValidator
- phoneValidator
- paymentCardValidator (luhn algorithm)
- paymentSlipValidator (ITF-14)
- stateRegistrationValidator (inscrição estadual - BR)
- voterRegistrationValidation (título de eleitor - BR)
- cnhValidator
- renavamValidator
- cepValidator (cep - BR)
Link para documentação do módulo @utils-fns/validators
: https://github.com/ccqueiroz/utils-fns/blob/main/packages/validators/README-pt.md
- cpf
- nis
- cnpj
- date
- paymentSlip
- phone
- renavam
- cnh
- voterRegister
- cep
- generic masks
- numbers
Link to module documentation @utils-fns/mask
: https://github.com/ccqueiroz/utils-fns/blob/main/packages/mask/README-pt.md
Módulo em construção
- Data List Cities (BR)
- Data List States (BR)
- Data List Countries
- Lunh Algorithm
- Lunh Algorithm Mod10
- Lunh Algorithm Mod11
- Payment Card Data List
- Normalize Words
- Sorting Algorithms
- Bubble Sort
- Merge Sort
- Quick Sort
- Heap Sort
- Alphanumeric Sort
- Heap
- Selection
- Bubble
- Merge
- Searching Algorithms
- Binary Search
- Breadth-First
- Depth-First
- Exponential Search
- Heap Sort
- Generate File Hash
- converter base64
- unConverter base64
- Params serializer
- PrintPDF
- Blob dowload
- Generate Password
- Convert Hex To RGB
- Add Opacity In Color Rgb
Link para documentação do módulo @utils-fns/utils
: https://github.com/ccqueiroz/utils-fns/blob/main/packages/utils/README-pt.md
- Aplicativos com javascript ES6 ou superior
- Browsers modernos
- Server-side
- Electron
- Mobile
Para instalar a biblioteca @utils-fns/utils-fns: utilize o gerenciador de pacotes da sua preferência
yarn add @utils-fns/utils-fns
ou
npm install @utils-fns/utils-fns
Para acessar as features, basta seguir o exemplo:
//ES6
import { validators, utils, mask } from "@utils-fns/utils-fns";
//CommomJS
const { validators, utils, mask } = require("@utils-fns/utils-fns");
Assim, basta escolher qual ferramenta de validação será utilizada.
const cpfValidation = validators.cpf('64912007013')
//return true
@utils-fns/utils-fns
é escrito em TypeScript com definições completas.
Esta Api esta sob a licença MIT.