@personnummer/generate
Version:
Generate Swedish Personal Identity Numbers
45 lines (29 loc) • 1.13 kB
Markdown
# generate [](https://github.com/personnummer/js-generate/actions) [](https://www.npmjs.com/package/@personnummer/generate)
Generate Swedish Personal Identity Numbers.
## Installation
```
npm install @personnummer/generate
```
## Usage
```js
import generate from '@personnummer/generate';
const today = new Date();
// generate with date object
let pin = generate(today);
// generate with random date between now and the previous hundred years and the next hundred years
pin = generate();
// generate with specific gender
pin = generate({ gender: 'male' }); // or 'female'
// generate with date object and with specific gender
pin = generate(today, { gender: 'male' }); // or 'female'
```
## Options
```js
{
gender: '', // '' (random), 'male' or 'female',
format: 'long' // 'long' or 'short'
}
```
This package follows the output format [specification](https://github.com/personnummer/meta#short-format).
## License
MIT