UNPKG

@qrvey/id-generator

Version:

![install size](https://packagephobia.com/badge?p=%40qrvey%2Fid-generator) ![coverage](https://img.shields.io/badge/unit_test_coverage-100%25-brightgreen)

1 lines 717 B
{"version":3,"sources":["../../src/index.ts"],"names":["OFFICIAL_ALPHABET","OFFICIAL_LENGTH","getId","alphabet","length","customAlphabet"],"mappings":"oCAEA,IAAMA,EACF,gEACEC,CAAAA,CAAAA,CAA0B,GAEzB,SAASC,CAAAA,CACZC,EAAmBH,CACnBI,CAAAA,CAAAA,CAAiBH,EACnB,CAEE,OADeI,eAAeF,CAAUC,CAAAA,CAAM,GAElD","file":"index.mjs","sourcesContent":["import { customAlphabet } from 'nanoid';\n\nconst OFFICIAL_ALPHABET: string =\n '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';\nconst OFFICIAL_LENGTH: number = 21;\n\nexport function getId(\n alphabet: string = OFFICIAL_ALPHABET,\n length: number = OFFICIAL_LENGTH,\n) {\n const nanoid = customAlphabet(alphabet, length);\n return nanoid();\n}\n"]}