@rafaelrabaco/cnpj
v1.0.1
Published
Validate, generate, format and consult CNPJ numbers
Maintainers
Readme
CNPJ
This package allows you to validate, format and consult CNPJ documents.
Installation
To install it, use the following command:
$ npm install --save @rafaelrabaco/cnpjIf you're using Yarn
$ yarn add @rafaelrabaco/cnpjUsage
Consult
Returns the information of the CNPJ
import { CNPJ } from '@rafaelrabaco/cnpj';
/** Web Service used to perform this function (https://receitaws.com.br/api) */
CNPJ.info('27865757000102')
.then(response => {
console.log(response);
})
.catch(err => {
console.log(err);
});
CNPJ.info('27.865.757/0001-02', {
'token': 'TOKEN RECEITAWS' // Optional
'timeout': 5000 // Optional (Default: 3000)
})
.then(response => {
console.log(response);
})
.catch(err => {
console.log(err);
});Validate
Checks if it is a valid CNPJ
import { CNPJ } from '@rafaelrabaco/cnpj';
CNPJ.validate('56.112.478/0001-68'); // true
CNPJ.validate('56112478000168'); // true
CNPJ.validate('12.033.793/0001-12'); // false
CNPJ.validate('12033793000112'); // false
CNPJ.validate('22.480.042/0001-00'); // trueClean
Removes non-numeric characters.
import { CNPJ } from '@rafaelrabaco/cnpj';
CNPJ.clear('43.236.279/0001-10'); // 43236279000110Format
Add non-numeric characters.
import { CNPJ } from '@rafaelrabaco/cnpj';
CNPJ.format('43236279000110'); // 43.236.279/0001-10