rntrc
Version:
Library for decoding and generating Ukrainian taxpayer identification numbers
54 lines (47 loc) • 1.27 kB
Markdown
# rntrc-js




Library for decoding and generating Ukrainian taxpayer identification numbers.
[Wikipedia](https://uk.wikipedia.org/wiki/Реєстраційний_номер_облікової_картки_платника_податків)
## Installation
```
npm i rntrc
```
## Importing
### ES Modules
```javascript
import Rntrc from 'rntrc'
```
### CommonJS
```javascript
const Rntrc = require('rntrc')
```
### Browser (CDN)
```html
<script src="https://unpkg.com/rntrc@1.0.0/dist/index.umd.js"></script>
```
### Browser (module)
```html
<script type="module">
import Rntrc from 'https://unpkg.com/rntrc@1.0.0/dist/index.js'
</script>
```
## Usage
### Decoding
```javascript
const instance = new Rntrc(1234567899)
console.log(
instance.birthdate().toLocaleDateString(),
instance.gender()
)
```
### Generating
```javascript
const generated = Rntrc.generate({
month: 4,
gender: 'male'
})
console.log(generated)
```