@thomaschaplin/isin-generator
Version:
Generate a valid ISIN
39 lines (28 loc) • 1.47 kB
Markdown
# isin-generator

[](https://github.com/thomaschaplin/isin-generator/issues)
[](https://github.com/thomaschaplin/isin-generator/network)
[](https://github.com/thomaschaplin/isin-generator/stargazers)
[](https://github.com/thomaschaplin/isin-generator/blob/master/LICENSE)
Generate a random ISIN
An International Securities Identification Number (ISIN) is a code that uniquely identifies a specific securities issue. The organization that allocates ISINs in any particular country is the country's respective National Numbering Agency (NNA).
## Install
`npm i @thomaschaplin/isin-generator`
## Usage
### ES5
```js
const generateIsin = require('@thomaschaplin/isin-generator')
console.log(generateIsin.isinGenerator()) // US112091HZ96
```
or
```js
const { isinGenerator } = require('@thomaschaplin/isin-generator')
console.log(isinGenerator()) // XS2841269504
```
### ES6
```js
import { isinGenerator } from '@thomaschaplin/isin-generator')
console.log(isinGenerator()) // US362159GW90
```
## License
[MIT](./LICENSE)