{"_id":"@byted/id-generator","_rev":"3-7b1c37c4ddfaad9832495cd6d2bfd860","name":"@byted/id-generator","description":"An uncentralized id generator based on mac address, process id, timestamp and random numbers.","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@byted/id-generator","version":"1.0.0","description":"An uncentralized id generator based on mac address, process id, timestamp and random numbers.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["id","generator","unique"],"author":{"name":"Yaphet Ye","email":"tsyeyuanfeng@126.com"},"license":"ISC","dependencies":{},"gitHead":"d5082afd017f8e0bfdce212657518965e0ea042d","_id":"@byted/id-generator@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"tsyeyuanfeng","email":"tsyeyuanfeng@126.com"},"dist":{"integrity":"sha512-vgN7JiJh5cS0mlRuH4tiigkRClunRwmdCb1r978Q149aovY1luYy9hSBmQMikVFEJK4dtHXgSphQdgCAJndFPA==","shasum":"b325896c9972eb9b17ded38b8df5bdc614b1bfd2","tarball":"https://registry.npmjs.org/@byted/id-generator/-/id-generator-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAxshSJfngcVlNldF8f9FJL/a7rVSNSoI4GvgFsRMymQIhAOZbDssi95ByAr4fYXc4UvkRInZ2/8LE7GVM5NIlxhZh"}]},"maintainers":[{"name":"tsyeyuanfeng","email":"tsyeyuanfeng@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/id-generator-1.0.0.tgz_1504513686062_0.3345093096140772"}}},"readme":"# ID Generator\nAn uncentralized id generator based on mac address, process id, timestamp and random numbers.\n\n## INSTALLATION\n```bash\nnpm install --save @byted/id-generator\n```\n\n## USAGE\n```bash\nconst IDGenerator = require('@byted/id-generator');\n\nconst generator = new IDGenerator(options);\nconst id = generator.generate();\n```\noptions\n- `prefix`: \b\bprefix of id string, default to `''`; \n- `radix`: an integer between 2 and 36 that represents the radix (the base in mathematical numeral systems) of id, default to `10`;\n- `hash`: `true` or `false`, return hased id if true, default to `false`.\n\n## EXAMPLE\n```\nconst IDGenerator = require('@byted/id-generator');\n\nconst generator = new IDGenerator({\n    prefix: '',\n    radix: 36,\n    hash: false\n});\nconst id = generator.generate();\n```","maintainers":[{"email":"gaochang.gcidea@bytedance.com","name":"gaochang"},{"email":"meicx@bupt.edu.cn","name":"meicx"},{"email":"2546116686@qq.com","name":"weiheran"},{"email":"turnsun27@163.com","name":"turnsun"},{"email":"wanghuan.fe@bytedance.com","name":"luara"},{"email":"ljianjianl@163.com","name":"kerryjianlan"},{"email":"luowen19920829@gmail.com","name":"luowen"},{"email":"casfe@126.com","name":"aspirin"},{"email":"307987279@qq.com","name":"dongyang03"},{"email":"yd2005232@163.com","name":"yangde"},{"email":"whuxjj92@gmail.com","name":"animabear"},{"email":"tsyeyuanfeng@126.com","name":"tsyeyuanfeng"},{"email":"fansekey@gmail.com","name":"fansekey"}],"time":{"modified":"2022-04-04T21:21:42.310Z","created":"2017-09-04T08:28:06.136Z","1.0.0":"2017-09-04T08:28:06.136Z"},"keywords":["id","generator","unique"],"author":{"name":"Yaphet Ye","email":"tsyeyuanfeng@126.com"},"license":"ISC","readmeFilename":"README.md"}