utils-fns

![npm](https://img.shields.io/npm/v/utils-fns) [![License](https://img.shields.io/github/license/ccqueiroz/utils-fn)](LICENSE) [![Repository](https://img.shields.io/badge/repository-GitHub-blue.svg)](https://github.com/ccqueiroz/utils-fn) ![npm downloads]


License
MIT
Install
npm install utils-fns@1.0.9

Documentation

utils-fns

npm License Repository npm downloads

The utils-fns library is being developed with the aim of providing unified tools that facilitate the daily tasks of programmers. Our motivation is to simplify common tasks such as validations, value masking, sorting, searching, and conversion methods, by offering a comprehensive and efficient solution.

Keys Features Under Construction

Validations: Provides a wide range of validations for different types of data, from form validation to data integrity checks.

  • cpfValidator
  • nisValidator
  • emailValidator
  • cnpjValidator
  • phoneValidator
  • creditcardValidator (luhn algorithm)
  • paymentSlipValidator (ITF-14)
  • stateRegistrationValidator (inscrição estadual - BR)
  • voterRegistrationValidation (título de eleitor - BR)
  • cnhValidator
  • renavamValidator
  • licensePlateValidator (placa de carros - BR)
  • cepValidator (cep - BR)
  • creaValidator(BR)
  • crmValidator(BR)
  • generalRegexValidator

Value Masking: Allows formatting and manipulation of values with custom masks, making it easy to display information in specific formats.

  • cpfMask
  • nisMask
  • emailMask
  • cnpjMask
  • phoneMask
  • creditcardMask (luhn algorithm)
  • paymentSlipMask (ITF-14)
  • stateRegistrationMask (inscrição estadual - BR)
  • voterRegistrationMask (título de eleitor - BR)
  • cnhMask
  • renavamMask
  • licensePlateMask (placa de carros - BR)
  • cepMask (cep - BR)
  • creaMask(BR)
  • crmMask(BR)
  • generalRegexMask

Utils: Provides a wide range of methods to help with day-to-day programming.

  • 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

Under Construction