{"_id":"randomkey","_rev":"3-67bf7a3be05bc1724bf641caf976d5c6","name":"randomkey","description":"Lightweight node.js lib for generating random strings from a character set","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"randomkey","version":"1.0.0","description":"Lightweight node.js lib for generating random strings from a character set","main":"index.js","repository":{"type":"git","url":"git+https://github.com/JedWatson/randomkey.git"},"keywords":["util","utils","random","number","string","key"],"devDependencies":{"happiness":"^1.0.7","mocha":">=2.2","must":">=0.12"},"author":{"name":"Jed Watson"},"license":"MIT","bugs":{"url":"https://github.com/JedWatson/randomkey/issues"},"scripts":{"lint":"happiness","test":"mocha ./tests -R spec"},"gitHead":"e30612a2c767ec753cd9c46f7de695d2552186aa","homepage":"https://github.com/JedWatson/randomkey#readme","_id":"randomkey@1.0.0","_shasum":"ddc08b5330539273f1c5b7bd92265c8c582ae2b1","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"jedwatson","email":"jed.watson@me.com"},"dist":{"shasum":"ddc08b5330539273f1c5b7bd92265c8c582ae2b1","tarball":"https://registry.npmjs.org/randomkey/-/randomkey-1.0.0.tgz","integrity":"sha512-mvRjQ+zUc/56WOOwFxhtZA+yeI6hluAX+IqKki+aaDknkXqC0iB0/8eeO+gfFaC+Sk+RnbyAVo/NX2dqlZDchA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTLzs2J4opaNg/jVUV8KOFQxid4jqf5A+0ZOWJOIDJBAIgFxFekpdWdO+spFFspLuQdIuLN2wCr0EoRn4l6GRyG4U="}]},"maintainers":[{"name":"jedwatson","email":"jed.watson@me.com"}]}},"readme":"# Randomkey\n\nLightweight node.js lib for generating random strings.\n\nYou can specify the length and character set to use.\n\nIf you specify length as an array `[min, max]` a number in the range will be\nused.\n\nThe character set defaults to:\n\n```\n0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz\n```\n\nSeveral character sets are provided as properties of the function:\n\n* `default`: `0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz`\n* `upper`: `ABCDEFGHIJKLMNOPQRSTUVWXTZ`\n* `lower`: `abcdefghijklmnopqrstuvwxtz`\n* `alphanumeric`: `0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZ`\n* `numbers`: `0123456789`\n* `safe`: `2346789ABCDEFGHJKLMNPRTUVWXTZ`\n\n## Usage\n\n```\nnpm install --save randomkey\n```\n\n### randomkey(len, chars)\n\n```\nvar rk = require('randomkey');\n\n// generate a 10 character key using the default character set\nvar key = rk(10);\n\n// generate a 6 character key using only the characters `a`, `b` and `c`\nvar abc = rk(10, 'abc');\n\n// generate a 16 character key using the \"safe\" character set:\nvar safe = rk(16, rk.safe);\n\n// generate a key between 5 and 10 characters long with the default characters:\nvar variableLength = rk([5,10]);\n","maintainers":[{"name":"jedwatson","email":"jed.watson@me.com"}],"time":{"modified":"2022-06-25T12:00:58.578Z","created":"2015-07-15T06:27:21.494Z","1.0.0":"2015-07-15T06:27:21.494Z"},"homepage":"https://github.com/JedWatson/randomkey#readme","keywords":["util","utils","random","number","string","key"],"repository":{"type":"git","url":"git+https://github.com/JedWatson/randomkey.git"},"author":{"name":"Jed Watson"},"bugs":{"url":"https://github.com/JedWatson/randomkey/issues"},"license":"MIT","readmeFilename":"README.md"}