customizable-id
- Small. size too small compared to similar, just 50.8 kB
- no dependencies does not contain any dependencies
- customizable This package has a highly customizable structure.
This package is intended to provide a fast and customizable structure for various encryption operations. There are 4 different structures for encryption: symbols, numbers, lowercase and uppercase letters. With these, you have an unlimited number of options, since there will be encryption of variable length.
Try it wit Runkit
https://npm.runkit.com/customizable-id
var customizableId = require("customizable-id")
console.log(customizableId.customV2(29))
Install
npm install customizable-id
Create a custom (ES6 module syntax)
import { customV6 as custom } from 'customizable-id';
custom(); // ⇨ 'J0cySD/M§18j86~Gkgæ4%A'
or use it by customizing
import { customV6 as custom } from 'customizable-id';
custom(10); // ⇨ '6≥6∂Hd½qhP'
Customizable Structures
special versions | version features |
---|---|
customV1 | only lowercase letters |
customV2 | capital letters only |
customV3 | mixed upper or lower case letters |
customV4 | only numbers |
customV5 | only symbols |
customV6 | upper & lowercase letters symbols & numbers mixed |
customV7 | symbols and numbers |
customV8 | lowercase letters and symbols |
customV9 | upper letters symbols |
customV10 | lowercase letters and numbers |
customV11 | upper letters and numbers |
customV12 | lowercase letters and numbers and symbols |
customV13 | lowercase and uppercase letters mixed and symbols |
customV14 | lowercase uppercase symbol random mixed |
customV15 | capital letters lowercase letters numbers |
versions
- 1.0.0 --> for basic use
Features for version --> 2.0.0
- separator for encryption data
- Better code quality for 1.0.0
- better documentation
- better handling