another-utils-lib
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Another Utils Library

This package was born with the plan of solving only one mans problem (the author), but it can, of course be of your interest.

Feel free to use, star, fork, make pull requests, appoint issues, and all that sort of stuff.

Summary

Installation

With npm
npm install another-utils-lib --save

Or if you're using yarn
yarn add another-utils-lib

in the following you'll see the library documentation.

Documentation

API References for the package.

BR (Brazilian Utils)

const utils = require('another-utils-lib/br');

On this part you can find utilities for CPF, CNPJ (as listed below)

CPF

Generate CPF

const { CPF } = require('another-utils-lib/br');

CPF.generate([formatOption]);

Check format options.

Validate CPF

const { CPF } = require('another-utils-lib/br');

CPF.validate('123.456.789-01');

Note: characters like ., -, and space are allowed.

Format CPF

const { CPF } = require('another-utils-lib/br');

CPF.format('123.456.789-01', [formatOption]);

Check format options.

Format options

  • Default
const { CPF } = require('another-utils-lib/br');

CPF.format('123.456.789-01');

Returns a CPF with the format XXX.XXX.XXX-XX

  • Digits
const { CPF } = require('another-utils-lib/br');

CPF.format('123.456.789-01', 'digits');

Returns a CPF with the format XXXXXXXXXXX

  • Checker
const { CPF } = require('another-utils-lib/br');

CPF.format('123.456.789-01', 'checker');

Returns a CPF with the format XXXXXXXXX-XX

CNPJ

Validate CNPJ

const { CNPJ } = require('another-utils-lib/br');

CNPJ.validate('23.655.393/0001-77');

Note: characters like ., - and space are allowed.

E-mail

Validate e-mail

const { validateEmail } = require('another-utils-lib');

validateEmail('examplemail@gmail.com');

Contribution guidelines

  • Fork it!
  • Create your feature branch: git checkout -b my-new-feature
  • Commit your changes: git commit -m 'Add some feature'
  • Push to the branch: git push origin my-new-feature
  • Submit a pull request

License

This package in under the MIT License.


Made with ❤️ by Bruno De Masi

Readme

Keywords

none

Package Sidebar

Install

npm i another-utils-lib

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

14.8 kB

Total Files

23

Last publish

Collaborators

  • brunodmsi