# Smallid
Generate uniq id different length
## Installation

``` npm
npm i @daanila/smallid
```

## Usage

``` js

const smallid = require('@daanila01/smallid')

const sid = new smallid()

// length id 5
sid.generate(5) // GW6cn

// length id 12
sid.generate() // ZDzo5Xmr97Cn

// is valid id
sid.isValid('ZDzo5Xmr97Cn') // true
sid.isValid('!SAdsg01') // false

// custom alphabet
sid.customAlphabet('123456789!@') // 7!98135264@

// use custom alphabet
sid.customAlphabet('123456789!@') // 7!98135264@
sid.generate() // 6999@69@6116
sid.isValid('6999@69@6116') // true

```

## License
MIT License
