{"_id":"url-slug","_rev":"2762693","name":"url-slug","description":"Slug generator with less than 1 KB and no dependencies, RFC 3986 compliant","dist-tags":{"beta":"3.0.0-beta.3","latest":"3.0.3"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"time":{"modified":"2022-01-29T05:06:21.000Z","created":"2015-09-13T21:31:21.336Z","3.0.3":"2022-01-29T05:02:56.196Z","3.0.2":"2021-05-13T03:28:55.687Z","3.0.1":"2021-01-06T04:58:08.882Z","3.0.0":"2021-01-04T05:50:39.363Z","2.3.2":"2020-07-26T06:40:00.401Z","3.0.0-beta.3":"2020-07-26T05:32:07.771Z","3.0.0-beta.2":"2020-07-26T01:57:57.321Z","2.3.1":"2020-03-17T23:10:43.654Z","3.0.0-beta.1":"2020-03-17T22:43:52.734Z","3.1.0-beta.1":"2020-03-17T22:37:09.014Z","3.0.0-beta.0":"2020-03-05T03:27:20.982Z","2.3.0":"2020-03-03T02:38:36.787Z","2.2.0":"2019-09-18T22:26:21.739Z","2.2.0-alpha.0":"2019-07-31T20:24:33.395Z","2.1.3":"2019-07-31T04:14:35.408Z","2.1.2":"2019-07-26T04:00:08.508Z","2.1.1":"2019-05-03T08:59:20.092Z","2.1.0":"2019-04-29T03:33:59.581Z","2.0.0":"2016-06-24T00:24:49.682Z","1.1.0":"2016-01-07T06:20:51.800Z","1.0.0":"2015-09-13T21:31:21.336Z"},"users":{"jcdsr3":true,"codeinpixel":true,"knoja4":true},"author":{"name":"stldo","url":"https://github.com/stldo"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"versions":{"3.0.3":{"name":"url-slug","version":"3.0.3","description":"Slug generator with less than 1 KB and no dependencies, RFC 3986 compliant","main":"dist/index.js","module":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"cross-env NODE_ENV=production rollup --config","prepare":"npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"standard --env jest && jest"},"devDependencies":{"@rollup/plugin-replace":"^3.0.0","cross-env":"^7.0.3","jest":"^27.2.1","jest-esm-transformer":"^1.0.0","rollup":"^2.57.0","rollup-plugin-terser":"^7.0.2","standard":"*"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugify","url","urlify","url-safe","rfc 3986","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","gitHead":"e6fbc0a1e94edcc54347566a3a9f0981f8650c2f","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@3.0.3","_nodeVersion":"16.13.2","_npmVersion":"8.4.0","dist":{"shasum":"23cf0d91c4591f56382b7d8ad67b8dad54d486da","size":6584,"noattachment":false,"key":"/url-slug/-/url-slug-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-3.0.3.tgz"},"_npmUser":{"name":"stldo","email":"st.shared@icloud.com"},"directories":{},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_3.0.3_1643432575994_0.41451097738299136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-29T05:03:17.658Z","publish_time":1643432576196,"_cnpm_publish_time":1643432576196},"3.0.2":{"name":"url-slug","version":"3.0.2","description":"Slug generator with less than 1 KB and no dependencies, RFC 3986 compliant.","main":"dist/index.js","module":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"cross-env NODE_ENV=production rollup --config","prepare":"npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"standard --env jest && jest"},"devDependencies":{"@rollup/plugin-replace":"^2.3.4","cross-env":"^7.0.3","jest":"^26.6.3","jest-esm-transformer":"^1.0.0","rollup":"^2.36.0","rollup-plugin-terser":"^7.0.2","standard":"*"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugify","url","urlify","url-safe","rfc 3986","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","gitHead":"2f85eb0084e6c88482c3137ce35bd19c6f7527dd","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@3.0.2","_nodeVersion":"14.16.0","_npmVersion":"7.6.2","dist":{"shasum":"b155b3d0b3e406ce486e16f3ded868c08add6902","size":6458,"noattachment":false,"key":"/url-slug/-/url-slug-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-3.0.2.tgz"},"_npmUser":{"name":"stldo","email":"st.shared@icloud.com"},"directories":{},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_3.0.2_1620876535582_0.8559122791057645"},"_hasShrinkwrap":false,"publish_time":1620876535687,"_cnpm_publish_time":1620876535687},"3.0.1":{"name":"url-slug","version":"3.0.1","description":"Lightweight slug generator, RFC 3986 compliant","main":"dist/index.js","module":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"cross-env NODE_ENV=production rollup --config","prepare":"npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"standard --env jest && jest"},"devDependencies":{"@rollup/plugin-replace":"^2.3.4","cross-env":"^7.0.3","jest":"^26.6.3","jest-esm-transformer":"^1.0.0","rollup":"^2.36.0","rollup-plugin-terser":"^7.0.2","standard":"*"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugify","url","urlify","url-safe","rfc 3986","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","gitHead":"bf3d66469efec3f539430bff4f94adb2d0e86b23","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@3.0.1","_nodeVersion":"15.5.1","_npmVersion":"7.3.0","dist":{"shasum":"f66638bbfa4acefb122a91cd22ffb1aa8703483f","size":7833,"noattachment":false,"key":"/url-slug/-/url-slug-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-3.0.1.tgz"},"_npmUser":{"name":"stldo","email":"st.shared@icloud.com"},"directories":{},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_3.0.1_1609909088606_0.7610194359693743"},"_hasShrinkwrap":false,"publish_time":1609909088882,"_cnpm_publish_time":1609909088882},"3.0.0":{"name":"url-slug","version":"3.0.0","description":"Lightweight slug generator, RFC 3986 compliant","main":"dist/index.js","module":"lib/index.js","type":"module","types":"lib/index.d.ts","scripts":{"build":"cross-env NODE_ENV=production rollup --config","prepare":"npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"node --experimental-vm-modules node_modules/.bin/jest"},"devDependencies":{"@rollup/plugin-replace":"^2.3.4","cross-env":"^7.0.3","jest":"^26.6.3","rollup":"^2.35.1","rollup-plugin-terser":"^7.0.2"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugify","url","urlify","url-safe","rfc 3986","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","gitHead":"fe43d871241c3723b64c29e6cd821e61b77c5275","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@3.0.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.10","dist":{"shasum":"8f992b313bca98ad4624beda8a599937f1199c2a","size":7719,"noattachment":false,"key":"/url-slug/-/url-slug-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-3.0.0.tgz"},"_npmUser":{"name":"stldo","email":"st.shared@icloud.com"},"directories":{},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_3.0.0_1609739439222_0.3729365067568846"},"_hasShrinkwrap":false,"publish_time":1609739439363,"_cnpm_publish_time":1609739439363},"2.3.2":{"name":"url-slug","version":"2.3.2","description":"RFC 3986 compliant slug generator with multiple language support","main":"index.js","scripts":{"build":"babel src --out-dir .","prepare":"cross-env NODE_ENV=production npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"mocha --require @babel/register test"},"dependencies":{"unidecode":"^0.1.8"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.10.5","@babel/preset-env":"^7.10.4","@babel/register":"^7.10.5","chai":"^4.2.0","cross-env":"^7.0.2","mocha":"^8.0.1"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugify","url","urlify","url-safe","rfc 3986","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","gitHead":"3f6ddcfdf0db1d1da59dea7db8307dde12d30dab","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@2.3.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"shasum":"eab21da0e227deba10610c7b01ec4af20babea21","size":8232,"noattachment":false,"key":"/url-slug/-/url-slug-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-2.3.2.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmUser":{"name":"stldo","email":"st.shared@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_2.3.2_1595745600220_0.8575471450691918"},"_hasShrinkwrap":false,"publish_time":1595745600401,"_cnpm_publish_time":1595745600401},"3.0.0-beta.3":{"name":"url-slug","version":"3.0.0-beta.3","description":"Lightweight slug generator, RFC 3986 compliant","main":"dist/index.js","module":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"rollup --config","prepare":"cross-env NODE_ENV=production npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"mocha --require esm"},"devDependencies":{"@rollup/plugin-replace":"^2.3.3","chai":"^4.2.0","cross-env":"^7.0.2","esm":"^3.2.25","mocha":"^8.0.1","rollup":"^2.23.0","rollup-plugin-terser":"^6.1.0"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugify","url","urlify","url-safe","rfc 3986","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","readmeFilename":"README.md","gitHead":"12ad37a8adc8016abeea956f89336e5eddd33903","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@3.0.0-beta.3","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"shasum":"d3496929a1c776b247b92365394a919c89782483","size":5646,"noattachment":false,"key":"/url-slug/-/url-slug-3.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-3.0.0-beta.3.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmUser":{"name":"stldo","email":"st.shared@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_3.0.0-beta.3_1595741527637_0.689696762567146"},"_hasShrinkwrap":false,"publish_time":1595741527771,"_cnpm_publish_time":1595741527771},"3.0.0-beta.2":{"name":"url-slug","version":"3.0.0-beta.2","description":"Lightweight slug generator, RFC 3986 compliant","main":"dist/index.js","module":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"rollup --config","prepare":"cross-env NODE_ENV=production npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"mocha --require esm"},"devDependencies":{"@babel/core":"^7.10.5","@babel/plugin-transform-runtime":"^7.10.5","@babel/runtime-corejs3":"^7.10.5","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@rollup/plugin-replace":"^2.3.3","chai":"^4.2.0","cross-env":"^7.0.2","esm":"^3.2.25","mocha":"^8.0.1","rollup":"^2.23.0","rollup-plugin-terser":"^6.1.0"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugify","url","urlify","url-safe","rfc 3986","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","readmeFilename":"README.md","gitHead":"c51315922ef1fe5ccc263f9a53ed31fa8982f9a1","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@3.0.0-beta.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"shasum":"ffd83ffdd5e2656e196059595c52e4c04a3babad","size":16847,"noattachment":false,"key":"/url-slug/-/url-slug-3.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-3.0.0-beta.2.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmUser":{"name":"stldo","email":"st.shared@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_3.0.0-beta.2_1595728677167_0.1598511814741972"},"_hasShrinkwrap":false,"publish_time":1595728677321,"_cnpm_publish_time":1595728677321},"2.3.1":{"name":"url-slug","version":"2.3.1","description":"RFC 3986 compliant slug generator with multiple language support","main":"index.js","scripts":{"build":"babel src --out-dir .","prepare":"cross-env NODE_ENV=production npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"mocha --require @babel/register test","watch":"babel -w src --out-dir ."},"dependencies":{"unidecode":"^0.1.8"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/register":"^7.8.6","chai":"^4.2.0","cross-env":"^7.0.2","mocha":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugify","url","urlify","url-safe","rfc 3986","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","gitHead":"62c8df4016eb9eadc37362ee4cb392e288596977","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@2.3.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.2","dist":{"shasum":"89ea82aba623c2d3084b1f1f344508ee1d2bd489","size":8001,"noattachment":false,"key":"/url-slug/-/url-slug-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-2.3.1.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmUser":{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_2.3.1_1584486643517_0.08046789076508176"},"_hasShrinkwrap":false,"publish_time":1584486643654,"_cnpm_publish_time":1584486643654},"3.0.0-beta.1":{"name":"url-slug","version":"3.0.0-beta.1","description":"RFC 3986 compliant slug generator with multiple language support","main":"index.js","module":"src/index.js","types":"src/index.d.ts","scripts":{"build":"babel src --out-dir .","prepare":"cross-env NODE_ENV=production npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"mocha --require @babel/register test","watch":"babel -w src --out-dir ."},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/register":"^7.8.6","chai":"^4.2.0","cross-env":"^7.0.2","mocha":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugify","url","urlify","url-safe","rfc 3986","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","readmeFilename":"README.md","gitHead":"6655ee428a6e9002e6efd75850e2a21c7871d239","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@3.0.0-beta.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.1","dist":{"shasum":"1568fd599658ebf1ff3aeeba7293bdc2e0a97e53","size":6344,"noattachment":false,"key":"/url-slug/-/url-slug-3.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-3.0.0-beta.1.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmUser":{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_3.0.0-beta.1_1584485032558_0.2299987204601639"},"_hasShrinkwrap":false,"publish_time":1584485032734,"_cnpm_publish_time":1584485032734},"3.1.0-beta.1":{"name":"url-slug","version":"3.1.0-beta.1","description":"RFC 3986 compliant slug generator with multiple language support","main":"index.js","module":"src/index.js","types":"src/index.d.ts","scripts":{"build":"babel src --out-dir .","prepare":"cross-env NODE_ENV=production npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"mocha --require @babel/register test","watch":"babel -w src --out-dir ."},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/register":"^7.8.6","chai":"^4.2.0","cross-env":"^7.0.2","mocha":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugify","url","urlify","url-safe","rfc 3986","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","gitHead":"b716195640606b67b7cd1d9ecf534d88b712873b","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@3.1.0-beta.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.1","dist":{"shasum":"bed945197980a1ce3defce787d72a3d8dca68936","size":6343,"noattachment":false,"key":"/url-slug/-/url-slug-3.1.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-3.1.0-beta.1.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmUser":{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_3.1.0-beta.1_1584484628906_0.7082946526518279"},"_hasShrinkwrap":false,"publish_time":1584484629014,"_cnpm_publish_time":1584484629014,"deprecated":"Invalid version, install v2.3.1 or v3.0.0-beta.1"},"3.0.0-beta.0":{"name":"url-slug","version":"3.0.0-beta.0","description":"RFC 3986 compliant slug generator with multiple language support","main":"index.js","scripts":{"build":"babel src --out-dir .","prepare":"cross-env NODE_ENV=production npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"mocha --require @babel/register test","watch":"babel -w src --out-dir ."},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@babel/preset-env":"^7.8.6","@babel/register":"^7.8.6","chai":"^4.2.0","cross-env":"^7.0.0","mocha":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugify","url","urlify","url-safe","rfc 3986","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","readmeFilename":"README.md","gitHead":"1076b91f2be892495b7a52edb8b4cd6eb77bc30b","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@3.0.0-beta.0","_nodeVersion":"10.18.0","_npmVersion":"6.14.1","dist":{"shasum":"b5a5c78b25775e2bb2a176f219559eb7731c785f","size":7271,"noattachment":false,"key":"/url-slug/-/url-slug-3.0.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-3.0.0-beta.0.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmUser":{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_3.0.0-beta.0_1583378840817_0.9182973585902066"},"_hasShrinkwrap":false,"publish_time":1583378840982,"_cnpm_publish_time":1583378840982},"2.3.0":{"name":"url-slug","version":"2.3.0","description":"RFC 3986 compliant slug generator with multiple language support","main":"index.js","scripts":{"build":"babel src --out-dir .","prepare":"cross-env NODE_ENV=production npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"mocha --require @babel/register test","watch":"babel -w src --out-dir ."},"dependencies":{"unidecode":"^0.1.8"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.6","@babel/preset-env":"^7.8.6","@babel/register":"^7.8.6","chai":"^4.2.0","cross-env":"^7.0.0","mocha":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugify","url","urlify","url-safe","rfc 3986","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","gitHead":"62c8df4016eb9eadc37362ee4cb392e288596977","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@2.3.0","_nodeVersion":"10.18.0","_npmVersion":"6.14.1","dist":{"shasum":"0c3a9836eaf731d33d4563aa41aef168af7884e3","size":7995,"noattachment":false,"key":"/url-slug/-/url-slug-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-2.3.0.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmUser":{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_2.3.0_1583203116673_0.15762359319914476"},"_hasShrinkwrap":false,"publish_time":1583203116787,"_cnpm_publish_time":1583203116787},"2.2.0":{"name":"url-slug","version":"2.2.0","description":"RFC 3986 compliant slug generator with multiple language support","main":"index.js","scripts":{"build":"babel src --out-dir .","prepare":"cross-env NODE_ENV=production npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"mocha --require @babel/register test","watch":"babel -w src --out-dir ."},"dependencies":{"unidecode":"^0.1.8"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/register":"^7.5.5","chai":"^4.2.0","cross-env":"^5.2.0","mocha":"^6.2.0","sinon":"^7.3.2"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugify","url","urlify","url-safe","rfc 3986","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","gitHead":"83dc9761bb1b194f8b7f62f4283efa9f769d7ccb","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@2.2.0","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"shasum":"b657b49d5b4716d935ebb35048fc18cbf27b600e","size":8037,"noattachment":false,"key":"/url-slug/-/url-slug-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-2.2.0.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmUser":{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_2.2.0_1568845581581_0.09787786122077402"},"_hasShrinkwrap":false,"publish_time":1568845581739,"_cnpm_publish_time":1568845581739},"2.2.0-alpha.0":{"name":"url-slug","version":"2.2.0-alpha.0","description":"RFC 3986 compliant slug generator with multiple language support","main":"index.js","scripts":{"build":"babel src --out-dir .","prepare":"cross-env NODE_ENV=production npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"mocha --require @babel/register test","watch":"babel -w src --out-dir ."},"dependencies":{"unidecode":"^0.1.8"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/register":"^7.5.5","chai":"^4.2.0","cross-env":"^5.2.0","mocha":"^6.2.0","sinon":"^7.3.2"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugify","url","urlify","url-safe","rfc 3986","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","gitHead":"1a63ded19be7e11dadb75a5e325bf0a0f384809c","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@2.2.0-alpha.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"shasum":"68cd1dee9b884445cd83633133e5281229024f4a","size":7524,"noattachment":false,"key":"/url-slug/-/url-slug-2.2.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-2.2.0-alpha.0.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmUser":{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_2.2.0-alpha.0_1564604673272_0.6661846336204473"},"_hasShrinkwrap":false,"publish_time":1564604673395,"_cnpm_publish_time":1564604673395},"2.1.3":{"name":"url-slug","version":"2.1.3","description":"RFC 3986 compliant slug generator with multiple language support","main":"index.js","scripts":{"build":"babel src --out-dir .","prepare":"cross-env NODE_ENV=production npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"mocha --require @babel/register test","watch":"babel -w src --out-dir ."},"dependencies":{"unidecode":"^0.1.8"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/register":"^7.5.5","chai":"^4.2.0","cross-env":"^5.2.0","mocha":"^6.2.0"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugify","url","urlify","url-safe","rfc 3986","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","gitHead":"cec5f20c51cd5825fe244d3693ffe9d758aecca6","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@2.1.3","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"shasum":"09f0b7992c0f7beb3fbc4ed4479df624e297ba91","size":6874,"noattachment":false,"key":"/url-slug/-/url-slug-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-2.1.3.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmUser":{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_2.1.3_1564546475205_0.4770274271307062"},"_hasShrinkwrap":false,"publish_time":1564546475408,"_cnpm_publish_time":1564546475408},"2.1.2":{"name":"url-slug","version":"2.1.2","description":"RFC 3986 compliant slug generator with multiple language support","main":"index.js","scripts":{"build":"babel src --out-dir .","prepare":"cross-env NODE_ENV=production npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"mocha --require @babel/register test","watch":"babel -w src --out-dir ."},"dependencies":{"unidecode":"^0.1.8"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/register":"^7.5.5","chai":"^4.2.0","cross-env":"^5.2.0","mocha":"^6.2.0"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugify","url","urlify","url-safe","rfc 3986","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","gitHead":"55f38110328b30d159fd7a90a83889285a6fd4da","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@2.1.2","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"shasum":"adca4b21223a7230977a685b98c9c4fd7c188eb3","size":6762,"noattachment":false,"key":"/url-slug/-/url-slug-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-2.1.2.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmUser":{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_2.1.2_1564113608350_0.4627289344734766"},"_hasShrinkwrap":false,"publish_time":1564113608508,"_cnpm_publish_time":1564113608508},"2.1.1":{"name":"url-slug","version":"2.1.1","description":"RFC 3986 compliant slug generator with multiple language support","main":"index.js","scripts":{"build":"babel src --out-dir .","prepare":"cross-env NODE_ENV=production npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"mocha --require @babel/register test","watch":"babel -w src --out-dir ."},"dependencies":{"unidecode":"^0.1.8"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/register":"^7.4.4","chai":"^4.2.0","cross-env":"^5.2.0","mocha":"^6.1.4"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugs","slugify","url","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","gitHead":"4e124d7c5d4ffeef25c3eb4df1bb659771095056","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@2.1.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"462351e1ccbc4d294c9d1b1999b94b3be363e8cd","size":6754,"noattachment":false,"key":"/url-slug/-/url-slug-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-2.1.1.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmUser":{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_2.1.1_1556873959970_0.9195089463044686"},"_hasShrinkwrap":false,"publish_time":1556873960092,"_cnpm_publish_time":1556873960092},"2.1.0":{"name":"url-slug","version":"2.1.0","description":"RFC 3986 compliant slug generator with multiple language support","main":"index.js","scripts":{"build":"babel src --out-dir .","prepare":"cross-env NODE_ENV=production npm run build","preversion":"npm test","postversion":"git push && git push --tags","test":"mocha --require @babel/register","watch":"babel -w src --out-dir ."},"dependencies":{"unidecode":"^0.1.8"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/register":"^7.4.4","chai":"^4.2.0","cross-env":"^5.2.0","mocha":"^6.1.4"},"repository":{"type":"git","url":"git+https://github.com/stldo/url-slug.git"},"keywords":["slug","slugs","slugify","url","string","seo"],"author":{"name":"stldo","url":"https://github.com/stldo"},"license":"MIT","gitHead":"69f2be90b61e818564e509b667a34d1505a125d2","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"homepage":"https://github.com/stldo/url-slug#readme","_id":"url-slug@2.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"1a5d2d90e8651f022779f75de78f5202bc4ea39e","size":6666,"noattachment":false,"key":"/url-slug/-/url-slug-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-2.1.0.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmUser":{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-slug_2.1.0_1556508839396_0.580575184068993"},"_hasShrinkwrap":false,"publish_time":1556508839581,"_cnpm_publish_time":1556508839581},"2.0.0":{"name":"url-slug","version":"2.0.0","description":"RFC 3986 compliant slug generator with support for multiple languages","main":"index.js","dependencies":{"unidecode":"0.1.8"},"devDependencies":{"chai":"3.5.0","mocha":"2.5.3"},"scripts":{"test":"mocha test"},"repository":{"type":"git","url":"git+https://github.com/sbtoledo/url-slug.git"},"keywords":["slug","slugs","slugify","url","string","seo"],"author":{"name":"Saulo Toledo","url":"sbtoledo.github.io"},"license":"MIT","gitHead":"39e91631cb8cb58676680fb24a47bf5dc75d54cd","bugs":{"url":"https://github.com/sbtoledo/url-slug/issues"},"homepage":"https://github.com/sbtoledo/url-slug#readme","_id":"url-slug@2.0.0","_shasum":"a789d5aed4995c0d95af33377ad1d5c68d4d7027","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"sbtoledo","email":"st.public@live.com"},"dist":{"shasum":"a789d5aed4995c0d95af33377ad1d5c68d4d7027","size":4284,"noattachment":false,"key":"/url-slug/-/url-slug-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-2.0.0.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/url-slug-2.0.0.tgz_1466727887455_0.5239002814050764"},"directories":{},"publish_time":1466727889682,"_cnpm_publish_time":1466727889682,"_hasShrinkwrap":false},"1.1.0":{"name":"url-slug","version":"1.1.0","description":"Slug generator complying with RFC 3986","homepage":"http://github.com/sbtoledo/node-url-slug","author":{"name":"Saulo Toledo","url":"http://github.com/sbtoledo"},"keywords":["slug","slugs","slugify","url","string"],"main":"index.js","scripts":{"test":"echo \"No tests available\" && exit 1"},"repository":{"type":"git","url":"git://github.com/sbtoledo/node-url-slug.git"},"engines":{"node":">=0.12.0"},"dependencies":{"unidecode":"0.1.8"},"devDependencies":{"eslint":"1.10.3"},"license":"MIT","gitHead":"f5418b69a8faec4dbcdad6eb3dd29689480d6138","bugs":{"url":"https://github.com/sbtoledo/node-url-slug/issues"},"_id":"url-slug@1.1.0","_shasum":"3dc6040666ce6c924ffc16c236b22da50f2a1f9a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"sbtoledo","email":"st.public@live.com"},"dist":{"shasum":"3dc6040666ce6c924ffc16c236b22da50f2a1f9a","size":4492,"noattachment":false,"key":"/url-slug/-/url-slug-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-1.1.0.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"directories":{},"publish_time":1452147651800,"_cnpm_publish_time":1452147651800,"_hasShrinkwrap":false},"1.0.0":{"name":"url-slug","version":"1.0.0","description":"Slug generator complying with RFC 3986","homepage":"http://github.com/sbtoledo/node-url-slug","author":{"name":"Saulo Toledo","url":"http://github.com/sbtoledo"},"keywords":["slug","slugs","slugify","url","string"],"main":"index.js","scripts":{"test":"echo \"Error: no tests available\" && exit 1"},"repository":{"type":"git","url":"git://github.com/sbtoledo/node-url-slug.git"},"engines":{"node":">=0.12.0"},"dependencies":{"iconv":"2.1.10"},"devDependencies":{"eslint":"1.4.1"},"license":"MIT","gitHead":"594f431b5c32c9b7947d90f186ce500346fd9082","bugs":{"url":"https://github.com/sbtoledo/node-url-slug/issues"},"_id":"url-slug@1.0.0","_shasum":"a70a07478879e4493aedaabff7ecc429c9dda62b","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"sbtoledo","email":"st.public@live.com"},"dist":{"shasum":"a70a07478879e4493aedaabff7ecc429c9dda62b","size":4624,"noattachment":false,"key":"/url-slug/-/url-slug-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-slug/download/url-slug-1.0.0.tgz"},"maintainers":[{"name":"stldo","email":"stldo.dev+profilepicture@outlook.com"}],"directories":{},"publish_time":1442179881336,"_cnpm_publish_time":1442179881336,"_hasShrinkwrap":false}},"readme":"# url-slug [![build status](https://img.shields.io/travis/stldo/url-slug/master)](https://travis-ci.org/stldo/url-slug) [![npm](https://img.shields.io/npm/v/url-slug)](https://www.npmjs.com/package/url-slug)\n\n- __Less than 1kB__ minified and gzipped;\n- Uses default JavaScript APIs, __no dependencies__;\n- __RFC 3986__ compliant, compatible with URL hosts, paths, queries and fragments;\n- Supports __custom dictionaries__ to replace characters;\n- Easily __revert slugs__.\n\n## Install\n\n```bash\n$ npm install url-slug\n```\n\n## Usage\n\n```javascript\nimport urlSlug from 'url-slug'\n\nurlSlug('Sir James Paul McCartney MBE is an English singer-songwriter')\n// sir-james-paul-mc-cartney-mbe-is-an-english-singer-songwriter\n```\n\n## Documentation\n\n### urlSlug(string[, options]), convert(string[, options])\n\nReturns `string` value converted to a slug.\n\n#### string\n\nA sentence to be slugified.\n\n#### options\n\n| Name | Description | Default |\n| --- | --- | --- |\n| camelCase | Split on camel case occurrences | `true` |\n| dictionary | [Chars to be replaced](#dictionary-option-considerations) | `{}` |\n| separator | [Character or string](#accepted-separator-characters) used to separate the slug fragments | `'-'` |\n| transformer | A built-in transformer or a custom function (`false` to keep the string unchanged) | `LOWERCASE_TRANSFORMER` |\n\n#### Examples\n\n```javascript\nimport * as urlSlug from 'url-slug'\n\nurlSlug.convert('Comfortably Numb', {\n  transformer: urlSlug.UPPERCASE_TRANSFORMER\n})\n// COMFORTABLY-NUMB\n\nurlSlug.convert('á é í ó ú Á É Í Ó Ú ç Ç ª º ¹ ² ½ ¼', {\n  separator: '_',\n  transformer: false\n})\n// a_e_i_o_u_A_E_I_O_U_c_C_a_o_1_2_1_2_1_4\n\nurlSlug.convert('Red, red wine, stay close to me…', {\n  separator: '',\n  transformer: urlSlug.TITLECASE_TRANSFORMER\n})\n// RedRedWineStayCloseToMe\n\nurlSlug.convert('Schwarzweiß', {\n  dictionary: { 'ß': 'ss', 'z':  'z ' }\n})\n// schwarz-weiss\n```\n\n### revert(slug[, options])\n\nReturns the `slug` value converted to a regular sentence.\n\n#### slug\n\nA slug to be reverted to a sentence.\n\n#### options\n\n| Name | Description | Default |\n| --- | --- | --- |\n| camelCase | Split on camel case occurrences | `false` |\n| separator | [Character or string](#accepted-separator-characters) to split the slug (`null` accounts to automatic splitting) | `null` |\n| transformer | A built-in transformer or a custom function (`false` to keep the string unchanged) | `false` |\n\n#### Examples\n\n```javascript\nimport { revert, TITLECASE_TRANSFORMER } from 'url-slug'\n\nrevert('Replace-every_separator.allowed~andSplitCamelCaseToo', {\n  camelCase: true\n})\n// Replace every separator allowed and Split Camel Case Too\n\nrevert('this-slug-needs-a-title_case', {\n  separator: '-',\n  transformer: TITLECASE_TRANSFORMER\n})\n// This Slug Needs A Title_case\n```\n\n### Custom transformers\n\nCustom transformers are expressed by a function that receives two arguments, `fragments`, an array with matching words from a sentence or a slug, and `separator`, which will be the separator string set in `convert()` options. When `revert()` calls the transformer, the `separator` argument will always be a space character (`' '`) — the `separator` option will be used to split the slug. Transformers should always return a string.\n\n#### Examples\n\n```javascript\nimport { convert, revert } from 'url-slug'\n\nconvert('O’Neill is an American surfboard, surfwear and equipment brand', {\n  transformer: fragments => fragments.join('x').toUpperCase()\n})\n// OxNEILLxISxANxAMERICANxSURFBOARDxSURFWEARxANDxEQUIPMENTxBRAND\n\nrevert('WEIrd_SNAke_CAse', {\n  separator: '_',\n  transformer: (fragments, separator) => fragments.map(fragment => (\n    fragment.slice(0, -2).toLowerCase() + fragment.slice(-2).toUpperCase()\n  )).join(separator)\n})\n// weiRD snaKE caSE\n```\n\n### Built-in transformers\n\n#### LOWERCASE_TRANSFORMER\n\nConverts the result to lowercase. E.g.: `// SOME WORDS >> some words`\n\n#### SENTENCECASE_TRANSFORMER\n\nConverts the result to sentence case. E.g.: `// sOME WORDS >> Some words`\n\n#### UPPERCASE_TRANSFORMER\n\nConverts the result to uppercase. E.g.: `// some words >> SOME WORDS`\n\n#### TITLECASE_TRANSFORMER\n\nConverts the result to title case. E.g.: `// sOME wORDS >> Some Words`\n\n### Accepted separator characters\n\nAny character defined as _unreserved_ or _sub-delims_ in RFC 3986, or an empty string, can be used as `separator`. When the `separator` is an empty string, the `revert()` method will split the slug only on camel case occurrences — if `camelCase` option is set to `true`, otherwise it will return an untouched string. The following characters are valid:\n\n`-`, `.`, `_`, `~`, `^`, `-`, `.`, `_`, `~`, `!`, `$`, `&`, `'`, `(`, `)`, `*`, `+`, `,`, `;` or `=`\n\n### `dictionary` option considerations\n\nIt must be an object, with keys set as single characters and values as strings of any length:\n\n```js\nimport { convert } from 'url-slug'\n\nconvert('♥øß', {\n  dictionary: {\n    '♥': 'love',\n    'ø': 'o',\n    'ß': 'ss',\n    //...\n  }\n})\n// loveoss\n```\n\nTo add separators before or after a specific character, add a space before or after the dictionary definition:\n\n```js\nimport { convert } from 'url-slug'\n\nconvert('♥øß', {\n  dictionary: {\n    '♥': 'love',\n    'ø': ' o', // A space was added before\n    'ß': 'ss',\n    //...\n  }\n})\n// love-oss\n\nconvert('♥øß', {\n  dictionary: {\n    '♥': 'love',\n    'ø': ' o ', // A space was added before and after\n    'ß': 'ss',\n    //...\n  }\n})\n// love-o-ss\n\nconvert('♥øß', {\n  dictionary: {\n    '♥': 'love',\n    'ø': 'o ', // A space was added after\n    'ß': 'ss',\n    //...\n  }\n})\n// loveo-ss\n```\n\n### Polyfilling\n\nThis module uses `String.prototype.normalize()` to convert strings to slugs. If\nyou need to support old browsers (e.g. Internet Explorer), you can use a\npolyfill like [unorm](https://github.com/walling/unorm).\n\n## License\n\n[The MIT License](./LICENSE)\n","_attachments":{},"homepage":"https://github.com/stldo/url-slug#readme","bugs":{"url":"https://github.com/stldo/url-slug/issues"},"license":"MIT"}