{"_id":"@brightslides/id-generator","_rev":"1-6e92f2d002d258717007dbceedd99309","name":"@brightslides/id-generator","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@brightslides/id-generator","version":"0.0.1","description":"Unique id generator","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/brightslides/id-generator.git"},"keywords":["unique","string","id","nanoid"],"author":{"name":"Tamas Pap","email":"tamas@tamaspap.com"},"license":"ISC","dependencies":{"hashids":"^1.2.2","nanoid":"^2.0.1"},"devDependencies":{"eslint":"^5.6.0","eslint-config-airbnb":"^17.1.0","mocha":"^5.2.0"},"eslintConfig":{"extends":"airbnb"},"prettier":{"printWidth":80,"tabWidth":2,"semi":true,"singleQuote":true,"trailingComma":"all","bracketSpacing":true,"jsxBracketSameLine":false,"arrowParens":"avoid","requirePragma":false,"proseWrap":"preserve"},"gitHead":"f12933c6c5794c30baa73f70e399537c3133ae57","bugs":{"url":"https://gitlab.com/brightslides/id-generator/issues"},"homepage":"https://gitlab.com/brightslides/id-generator#readme","_id":"@brightslides/id-generator@0.0.1","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"tamas-pap","email":"tamas@tamaspap.com"},"dist":{"integrity":"sha512-S9iYuoaR2Uzg9aEGZ9Yik+SsVpa8c17/IpFqqoRwsQLEJEud6BytM/7OgshmK2lWAk24/HTioLv1tJQ1OqjgUA==","shasum":"7638006652a86800c7315c02259b518686585cfc","tarball":"https://registry.npmjs.org/@brightslides/id-generator/-/id-generator-0.0.1.tgz","fileCount":4,"unpackedSize":3640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccTRNCRA9TVsSAnZWagAAyFYP/i7bvyCTb9evyrUMwADl\nGONIj5IbWUpL+2w8FeOu95sDR6+Jv76CpUG8SodB3s2OMkx5En2JEQpK0ahP\nGUxyxBNVqQorfVKEkhXFdW3Ki0uxHNN56m6wVySZjP4Z03+8oY/+7hBA7c9X\nu5E5fiudQK9HqyhM4RMPYFkK7TYzCdxmG1ansQNWbAUrt7gEbSd2WkYZztcP\nFZe2oA4vPL5x7dxrsQYnSeqhEaghuDR3xU3RRYYppdIhVdn/zoxStFK2aII8\nkV/aNFPe2p+KV0nGP8AGDpiNqnKhLsFYcz+R33fEmjiRrdjbsgpY/PnIeefE\nyt8U1GtHTXHSuz4IuSXfe2jun6v9WChwO5JAbYfDU170IXQhQG8SQcZsjwzu\nGKkIcf/cAL6MItMMDaUEn1tQLDW6Dg1sOrDXTryF56xLvFWyWkE3fV0jXtlZ\n61Cuyres6QKs8/XbRALPE0gvWaVluMaq6M6JuEeIBlgU9fJmsxyIW+fEEsH6\n7UC830eLOz35ke6iO6PDrLLbHrsuE3GA7u7OG6zRWaaa6I1t2Xq0/Wx4aLWg\noAG5TMTiQHBu9I2TG6iPwG77890FvC6JIhBdzkVQHA2bHBqc69wSJBcjfJIG\nH5PcLsSkSqHcgiCEsr9xIua7+kUE0jYczTo/n2ieqXKxIi736PZ/f7BUZyEd\nOZvY\r\n=gcYa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3m0ku12G2RGwmo+vRB/KTHrNWvqaSrDnXYPmXbvTs4AiBHErFRmqN/s36voy8hFmHxouJsEZhWziHVNNe3JW9FpA=="}]},"maintainers":[{"name":"negreamihneavlad","email":"negreamihneavlad@gmail.com"},{"name":"tamas-pap","email":"tamas@tamaspap.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/id-generator_0.0.1_1550922828425_0.4996803715425515"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-23T11:53:48.254Z","0.0.1":"2019-02-23T11:53:48.572Z","modified":"2022-04-04T20:40:58.964Z"},"maintainers":[{"name":"negreamihneavlad","email":"negreamihneavlad@gmail.com"},{"name":"tamas-pap","email":"tamas@tamaspap.com"}],"description":"Unique id generator","homepage":"https://gitlab.com/brightslides/id-generator#readme","keywords":["unique","string","id","nanoid"],"repository":{"type":"git","url":"git+ssh://git@gitlab.com/brightslides/id-generator.git"},"author":{"name":"Tamas Pap","email":"tamas@tamaspap.com"},"bugs":{"url":"https://gitlab.com/brightslides/id-generator/issues"},"license":"ISC","readme":"# Unique id generator\n\nA unique string generator for Javascript based on [nanoid](https://github.com/ai/nanoid).\n\n## Install via npm\n```\nnpm install @brightslides/uid --save\n```\n\n## Usage\n```js\nconst {uid, Sequence} = require('@brightslides/uid');\n\n// Generate a 25 character long unique id\nconst id = uid();\n\n// Generate multiple sequential ids\nconst sequence = Sequence.create();\nconst id1 = sequence.uid();\nconst id2 = sequence.uid();\n\n// Generate multiple sequential ids based on another id\nconst baseId = uid();\nconst sequence = Sequence.from(baseId);\nconst id1 = sequence.uid();\nconst id2 = sequence.uid();\n```\n","readmeFilename":"README.md"}