{"_id":"unique-slug","_rev":"4130975","name":"unique-slug","description":"Generate a unique character string suitible for use in files and URLs.","dist-tags":{"latest":"6.0.0"},"maintainers":[{"name":"gar","email":""},{"name":"hashtagchris","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"time":{"modified":"2026-03-01T18:33:18.000Z","created":"2015-05-07T22:25:31.152Z","6.0.0":"2025-10-22T15:27:01.726Z","5.0.0":"2024-09-25T17:32:02.994Z","4.0.0":"2022-10-14T05:22:52.279Z","3.0.0":"2022-08-22T22:20:32.575Z","2.0.2":"2019-06-11T18:14:14.530Z","2.0.1":"2018-09-20T16:44:03.228Z","2.0.0":"2015-12-03T22:44:34.276Z","1.0.0":"2015-05-07T22:25:31.152Z"},"users":{"iarna":true},"author":{"name":"GitHub Inc."},"repository":{"type":"git","url":"git+https://github.com/npm/unique-slug.git"},"versions":{"6.0.0":{"name":"unique-slug","version":"6.0.0","description":"Generate a unique character string suitible for use in files and URLs.","main":"lib/index.js","scripts":{"test":"tap","lint":"npm run eslint","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run eslint -- --fix","snap":"tap","posttest":"npm run lint","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"keywords":[],"author":{"name":"GitHub Inc."},"license":"ISC","devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.27.1","tap":"^16.3.0"},"repository":{"type":"git","url":"git+https://github.com/npm/unique-slug.git"},"dependencies":{"imurmurhash":"^0.1.4"},"engines":{"node":"^20.17.0 || >=22.9.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.27.1","publish":true},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"gitHead":"02df1704742ba3a0da78760a04c1837fd28ff29f","_id":"unique-slug@6.0.0","bugs":{"url":"https://github.com/npm/unique-slug/issues"},"homepage":"https://github.com/npm/unique-slug#readme","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"shasum":"f46fd688a9bd972fd356c23d95812a3a4862ed88","size":1555,"noattachment":false,"key":"/unique-slug/-/unique-slug-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unique-slug/download/unique-slug-6.0.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:694162f6-0709-4ab1-a54b-22147df35111"}},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"hashtagchris","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unique-slug_6.0.0_1761146821538_0.18553638348430823"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T15:27:01.726Z","publish_time":1761146821726,"_source_registry_name":"default","_cnpm_publish_time":1761146821726},"5.0.0":{"name":"unique-slug","version":"5.0.0","description":"Generate a unique character string suitible for use in files and URLs.","main":"lib/index.js","scripts":{"test":"tap","lint":"npm run eslint","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run eslint -- --fix","snap":"tap","posttest":"npm run lint","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"keywords":[],"author":{"name":"GitHub Inc."},"license":"ISC","devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.23.3","tap":"^16.3.0"},"repository":{"type":"git","url":"git+https://github.com/npm/unique-slug.git"},"dependencies":{"imurmurhash":"^0.1.4"},"engines":{"node":"^18.17.0 || >=20.5.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.23.3","publish":true},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"_id":"unique-slug@5.0.0","gitHead":"4f243e2d8a75401f845938917b379a1ca99bb427","bugs":{"url":"https://github.com/npm/unique-slug/issues"},"homepage":"https://github.com/npm/unique-slug#readme","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"shasum":"ca72af03ad0dbab4dad8aa683f633878b1accda8","size":1553,"noattachment":false,"key":"/unique-slug/-/unique-slug-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unique-slug/download/unique-slug-5.0.0.tgz"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"hashtagchris","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unique-slug_5.0.0_1727285522837_0.5744612312311699"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-25T17:32:02.994Z","publish_time":1727285522994,"_source_registry_name":"default","_cnpm_publish_time":1727285522994},"4.0.0":{"name":"unique-slug","version":"4.0.0","description":"Generate a unique character string suitible for use in files and URLs.","main":"lib/index.js","scripts":{"test":"tap","lint":"eslint \"**/*.js\"","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run lint -- --fix","snap":"tap","posttest":"npm run lint"},"keywords":[],"author":{"name":"GitHub Inc."},"license":"ISC","devDependencies":{"@npmcli/eslint-config":"^3.1.0","@npmcli/template-oss":"4.5.1","tap":"^16.3.0"},"repository":{"type":"git","url":"git+https://github.com/npm/unique-slug.git"},"dependencies":{"imurmurhash":"^0.1.4"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.5.1"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"gitHead":"a1e990fea3f416b231fd0ffebc9f55bfa7359fcc","bugs":{"url":"https://github.com/npm/unique-slug/issues"},"homepage":"https://github.com/npm/unique-slug#readme","_id":"unique-slug@4.0.0","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"6bae6bb16be91351badd24cdce741f892a6532e3","size":1508,"noattachment":false,"key":"/unique-slug/-/unique-slug-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unique-slug/download/unique-slug-4.0.0.tgz"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"hashtagchris","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unique-slug_4.0.0_1665724972085_0.7163009425939613"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-18T10:34:04.957Z","publish_time":1665724972279,"_cnpm_publish_time":1665724972279},"3.0.0":{"name":"unique-slug","version":"3.0.0","description":"Generate a unique character string suitible for use in files and URLs.","main":"lib/index.js","scripts":{"test":"tap","lint":"eslint \"**/*.js\"","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run lint -- --fix","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","snap":"tap","posttest":"npm run lint"},"keywords":[],"author":{"name":"GitHub Inc."},"license":"ISC","devDependencies":{"@npmcli/eslint-config":"^3.1.0","@npmcli/template-oss":"3.5.0","tap":"^16.3.0"},"repository":{"type":"git","url":"git+https://github.com/npm/unique-slug.git"},"dependencies":{"imurmurhash":"^0.1.4"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"3.5.0"},"gitHead":"845863cdc5b842e67815bc59a687275020581760","bugs":{"url":"https://github.com/npm/unique-slug/issues"},"homepage":"https://github.com/npm/unique-slug#readme","_id":"unique-slug@3.0.0","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"shasum":"6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9","size":1512,"noattachment":false,"key":"/unique-slug/-/unique-slug-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unique-slug/download/unique-slug-3.0.0.tgz"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"hashtagchris","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unique-slug_3.0.0_1661206832426_0.6992411852992655"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-22T22:20:35.584Z","publish_time":1661206832575,"_cnpm_publish_time":1661206832575},"2.0.2":{"name":"unique-slug","version":"2.0.2","description":"Generate a unique character string suitible for use in files and URLs.","main":"index.js","scripts":{"test":"standard && tap --coverage test"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","devDependencies":{"standard":"^12.0.1","tap":"^12.7.0"},"repository":{"type":"git","url":"git://github.com/iarna/unique-slug.git"},"dependencies":{"imurmurhash":"^0.1.4"},"gitHead":"36b094bac6905e0bd199971ef3c646dd982d5c30","bugs":{"url":"https://github.com/iarna/unique-slug/issues"},"homepage":"https://github.com/iarna/unique-slug#readme","_id":"unique-slug@2.0.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.1-next.0","dist":{"shasum":"baabce91083fc64e945b0f3ad613e264f7cd4e6c","size":1612,"noattachment":false,"key":"/unique-slug/-/unique-slug-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/unique-slug/download/unique-slug-2.0.2.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"hashtagchris","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unique-slug_2.0.2_1560276854352_0.9545905133271473"},"_hasShrinkwrap":false,"publish_time":1560276854530,"_cnpm_publish_time":1560276854530},"2.0.1":{"name":"unique-slug","version":"2.0.1","description":"Generate a unique character string suitible for use in files and URLs.","main":"index.js","scripts":{"test":"standard && tap --coverage test"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","devDependencies":{"standard":"^5.4.1","tap":"^2.3.1"},"repository":{"type":"git","url":"git://github.com/iarna/unique-slug.git"},"dependencies":{"imurmurhash":"^0.1.4"},"gitHead":"b5c58f7086b55e0cb3311de5cfcbefdc7d3fb295","bugs":{"url":"https://github.com/iarna/unique-slug/issues"},"homepage":"https://github.com/iarna/unique-slug#readme","_id":"unique-slug@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"5e9edc6d1ce8fb264db18a507ef9bd8544451ca6","size":1826,"noattachment":false,"key":"/unique-slug/-/unique-slug-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/unique-slug/download/unique-slug-2.0.1.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"hashtagchris","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unique-slug_2.0.1_1537461842981_0.0688486787472038"},"_hasShrinkwrap":false,"publish_time":1537461843228,"_cnpm_publish_time":1537461843228},"2.0.0":{"name":"unique-slug","version":"2.0.0","description":"Generate a unique character string suitible for use in files and URLs.","main":"index.js","scripts":{"test":"standard && tap --coverage test"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","devDependencies":{"standard":"^5.4.1","tap":"^2.3.1"},"repository":{"type":"git","url":"git://github.com/iarna/unique-slug.git"},"dependencies":{"imurmurhash":"^0.1.4"},"gitHead":"b1d9d082ee5bd381961a2011a9aa3d9988e83ca7","bugs":{"url":"https://github.com/iarna/unique-slug/issues"},"homepage":"https://github.com/iarna/unique-slug#readme","_id":"unique-slug@2.0.0","_shasum":"db6676e7c7cc0629878ff196097c78855ae9f4ab","_from":".","_npmVersion":"3.5.1","_nodeVersion":"5.1.0","_npmUser":{"name":"othiym23","email":"ogd@aoaioxxysz.net"},"dist":{"shasum":"db6676e7c7cc0629878ff196097c78855ae9f4ab","size":1420,"noattachment":false,"key":"/unique-slug/-/unique-slug-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unique-slug/download/unique-slug-2.0.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"hashtagchris","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1449182674276,"_cnpm_publish_time":1449182674276,"_hasShrinkwrap":false},"1.0.0":{"name":"unique-slug","version":"1.0.0","description":"Generate a unique character string suitible for use in files and URLs.","main":"index.js","scripts":{"test":"standard && tap test"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","devDependencies":{"standard":"^3.7.3","tap":"^1.0.0"},"repository":{"type":"git","url":"git://github.com/iarna/unique-slug.git"},"gitHead":"024b3bd3c0184550702c93f088822e3f38da5c17","bugs":{"url":"https://github.com/iarna/unique-slug/issues"},"homepage":"https://github.com/iarna/unique-slug","_id":"unique-slug@1.0.0","_shasum":"4459d12416f576cc091a3deb19939ec99c735626","_from":".","_npmVersion":"2.7.6","_nodeVersion":"1.6.2","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"maintainers":[{"name":"gar","email":""},{"name":"hashtagchris","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"dist":{"shasum":"4459d12416f576cc091a3deb19939ec99c735626","size":1159,"noattachment":false,"key":"/unique-slug/-/unique-slug-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unique-slug/download/unique-slug-1.0.0.tgz"},"directories":{},"publish_time":1431037531152,"_cnpm_publish_time":1431037531152,"_hasShrinkwrap":false}},"readme":"unique-slug\n===========\n\nGenerate a unique character string suitible for use in files and URLs.\n\n```\nvar uniqueSlug = require('unique-slug')\n\nvar randomSlug = uniqueSlug()\nvar fileSlug = uniqueSlug('/etc/passwd')\n```\n\n### uniqueSlug(*str*) → String (8 chars)\n\nIf *str* is passed in then the return value will be its murmur hash in\nhex.\n\nIf *str* is not passed in, it will be 4 randomly generated bytes\nconverted into 8 hexadecimal characters.\n","_attachments":{},"homepage":"https://github.com/npm/unique-slug#readme","bugs":{"url":"https://github.com/npm/unique-slug/issues"},"license":"ISC"}