UNPKG

@daanila01/smallid

Version:

Generate uniq id

39 lines (26 loc) 600 B
# 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