1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| let urlAlphabet =
| 'useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict'
| let customAlphabet = (alphabet, defaultSize = 21) => {
| return (size = defaultSize) => {
| let id = ''
| let i = size
| while (i--) {
| id += alphabet[(Math.random() * alphabet.length) | 0]
| }
| return id
| }
| }
| let nanoid = (size = 21) => {
| let id = ''
| let i = size
| while (i--) {
| id += urlAlphabet[(Math.random() * 64) | 0]
| }
| return id
| }
| export { nanoid, customAlphabet }
|
|