Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

fgsljscnpj

fgsl13AGPL-3.0-or-later1.0.0

Componente para validar o CNPJ alfanumérico e gerar os dígitos verificadores

cnpj, receita, federal, validação, alfanumérico

readme

fgsljscnpj

Componente Javascript para validar o CNPJ alfanumérico e gerar os dígitos verificadores

Instalação

npm install fgsljscnpj

Exemplo de uso

const CNPJ = require("fgsljscnpj");
const cnpj = new CNPJ();

let cnpjSemDV = "12ABC34501DE";

let dv = cnpj.calculaDV(cnpjSemDV)

console.log("Os dígitos verificadores de " + cnpjSemDV + " são " + dv);

let cnpjComDV = "12ABC34501DE35";

if (cnpj.isValid(cnpjComDV)){
    console.log("O cnpj " + cnpjComDV + " é válido" );
} else {
    console.log("O cnpj " + cnpjComDV + " não é válido" );
}

Testes

Na pasta test, execute o seguinte comando para instalar o módulo fgsljscnpj:

npm link fgsljscnpj

Então execute o arquivo script.js assim:

node script.js