{"_id":"@das.laboratory/very-unique-id","_rev":"2-17202dd89179689b3e43a70cfe7e55d7","name":"@das.laboratory/very-unique-id","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@das.laboratory/very-unique-id","version":"1.0.0","description":"A generator of more memorable but unique IDs","license":"MIT","repository":{"type":"git","url":"git+https://github.com/DasLaboratory/very-unique-id.git"},"author":{"name":"Nicolas Reibnitz","email":"n.reibnitz@gmail.com","url":"http://daslaboritory.com/"},"homepage":"https://github.com/DasLaboratory/very-unique-id#readme","bugs":{"url":"https://github.com/DasLaboratory/very-unique-id/issues"},"main":"./dist/very-unique-id.umd.js","module":"./dist/very-unique-id.es.js","exports":{".":{"import":"./dist/very-unique-id.es.js","require":"./dist/very-unique-id.umd.js"}},"scripts":{"build":"vite build","bump:major":"npm version major -f -m \"[v%s] $npm_config_message\"","bump:minor":"npm version minor -f -m \"[v%s] $npm_config_message\"","bump:patch":"npm version patch -f -m \"[v%s] $npm_config_message\"","dev":"vite","postversion":"git push && git push --tags && npm publish","preversion":"git add .","preview":"vite preview","version":"git add ."},"keywords":["javascript","fake","faker","mocking","fake-content","mocks","fake-data","faker-generator","monsters","hackers"],"dependencies":{},"devDependencies":{"faker":"^5.5.3","sass":"^1.45.1","vite":"^2.7.2"},"gitHead":"9fef804f2a0ac8c6acd3d8a8e0c42294f2df2895","_id":"@das.laboratory/very-unique-id@1.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-wCqs6Qa+xTN3C+NK0lOTGl8V8YDNVlv0qiKBeUGgOFL6gWjnN+gWSXXPv3hPjsh9SWtVOJFit4WQudaiObXhlA==","shasum":"4ba78fcd971d08794a18a884556665b0f187afa1","tarball":"https://registry.npmjs.org/@das.laboratory/very-unique-id/-/very-unique-id-1.0.0.tgz","fileCount":16,"unpackedSize":1915656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhydRcCRA9TVsSAnZWagAATTAQAIjFHcetDPbxZSzHjmiB\nR7FHlmlKwJOpcANA7CIkK7W7VRs924ieUzUy9oGAGb0PnlRN/H/BL5YjbH+v\nIRyVzzeXy4k/aY1PCjeJUabfVN47GGuO+CbwZ6zwuKnkMU5MxuiXL4HqcE5i\ntP6b37dukVbD/+OpGLb/BDGgAYydsM7kvRGRELjkWBSYD3fjvqGzbky3QBCX\nKeyXTGw0IRPbhVnnht/O3GInH76aYFcPwN+UrF6PlBK9UPpsq+E++eqGNUr6\nMuIbMr3VedRqvNaObYzDnfeGuajCPo0sNyYOeakF+S8DJzH1Jgu96rH4IoEL\nKAOXx+MojSLRqSF3c2E8Apmxh3412PWSZ2zIKgJBQb6QW8Uc2iF3nFH0dtJg\nVGO6/2zu/SXHMRWpFx//aWVdkh/r5/yZDyUe0f+egw2CvdYAFJVhQOg6djgy\nfF8KtlIQJKyRRaRKTp53CZxMHEiYpq/dEok0WMR/hRiXErSGZ8+Ho2OdpNvM\nA3QWjrd9qZ30gTIDNNJoKttYrBAZjdkqf92UVGPDZsMsatIP1MYnNr/Z1KOi\n3LSrSUAokCBukh4dweQV3EvpH29ELYDPtlFKxm+uoUJIeCv6XbVxEtnNnQ1s\nNFOiLzW4g9tgVgo4DNyay19MeF/HJwDB7nx30pNSlKBAv0wHNr+0/FMOIeZU\n0rPo\r\n=nF9H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4w0R5JbK2iH/+dr7jyCA9M8uJPvukWqeJIb3vYMVMvAiBKqnhja0/jO9zUyplc1sNmL3UcmCTe0CW4U+FrSaqZEw=="}]},"_npmUser":{"name":"nreibnitz","email":"n.reibnitz@gmail.com"},"directories":{},"maintainers":[{"name":"nreibnitz","email":"n.reibnitz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/very-unique-id_1.0.0_1640617052739_0.5035893729275751"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-27T14:57:32.739Z","1.0.0":"2021-12-27T14:57:32.998Z","modified":"2022-04-05T02:46:37.481Z"},"maintainers":[{"name":"nreibnitz","email":"n.reibnitz@gmail.com"}],"description":"A generator of more memorable but unique IDs","homepage":"https://github.com/DasLaboratory/very-unique-id#readme","keywords":["javascript","fake","faker","mocking","fake-content","mocks","fake-data","faker-generator","monsters","hackers"],"repository":{"type":"git","url":"git+https://github.com/DasLaboratory/very-unique-id.git"},"author":{"name":"Nicolas Reibnitz","email":"n.reibnitz@gmail.com","url":"http://daslaboritory.com/"},"bugs":{"url":"https://github.com/DasLaboratory/very-unique-id/issues"},"license":"MIT","readme":"# very-unique-id\n\n> A generator of more memorable and pretty unique IDs\n> (especially in the sense of \"that's an ID you don't see every day!\").\n\nTo be more precise, there is this `getUniqueMonster()` function that returns a monster with its color as a slug.\n\nLike `maroon-vampire` or `purple-sphinx` or `cyan-cyclops`!\n\n## Example\n\nCheck out the `./example` directory. I mean...\n\n## Install\n\nImport it into your project...\n\n```shell\nnpm install @das.laboratory/very-unique-id\n```\n\nor use a CDN...\n\n```html\n<script src=\"https://unpkg.com/@das.laboratory/very-unique-id/dist/very-unique-id.umd.js\"></script>\n```\n\n...for whatever reason.\n\n## Usage\n\n### Browser\n\n```html\n<script src=\"./path/to/very-unique-id.umd.js\"></script>\n<script>\n\tconst uniqueMonster = getUniqueMonster(); // lavender-banshee\n</script>\n```\n\n### Node.js\n\n```js\nimport getUniqueMonster from '@das.laboratory/very-unique-id';\n\nconst uniqueMonster = getUniqueMonster(); // orchid-bogeyman\n```\n\n## But... why?!?\n\nOkay, here is the thing. During development, I needed some unique IDs and made them with a hash encoded random number. The problem was that working with them sucked because I couldn't keep their value in my head for longer than 500 microseconds. At best. But monsters? With a cool color? That totally works for me.\n\nOkay, to be honest, the color part was born out of necessity because I figured 72 monsters might not be what one would call a big data set. But adding 31 colors to the mix will make that exactly... about... a lot of colorful monsters!\n","readmeFilename":"README.md"}