1.1.1 • Published 2 years ago

@lacussoft/cnpj-gen v1.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

LacusSoft :: cnpj-gen

NPM Latest Version Downloads Count Bundle Size Test Status Last Update Date Project License

Basic function to generate valid CNPJ (Brazilian ID document).

Browser Support

ChromeFirefoxSafariOperaEdgeIE
Latest ✔Latest ✔Latest ✔Latest ✔Latest ✔11 ✔

Installation

$ npm install @lacussoft/cnpj-gen

Import

// ES Modules
import cnpjGen from '@lacussoft/cnpj-gen'

// Common JS
const cnpjGen = require('@lacussoft/cnpj-gen')

or import it through your HTML file, using CDN:

<script src="https://cdn.jsdelivr.net/npm/@lacussoft/cnpj-gen@latest/dist/cnpj-gen.min.js"></script>

Usage

let cnpj = cnpjGen()      // returns '65453043000178'

cnpj = cnpjGen({          // returns '73.008.535/0005-06'
  format: true
})

cnpj = cnpjGen({          // returns '45623767000296'
  prefix: '45623767'
})

cnpj = cnpjGen({          // returns '45.623.767/0002-96'
  prefix: '456237670002'
  format: true
})

Generator options

cnpjGen({
  format: false, // indicates if output should be formatted
  prefix: '',    // if you have a CNPJ initials and want to complete it with valid digits.
})               //     The string provided must contain between 1 and 12 digits!