{"_id":"mollusc","_rev":"20-498005cc9db91204dbeb283319dc768b","name":"mollusc","description":"slugifies even utf-8 chars!","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"mollusc","description":"slugifies even utf-8 chars!","version":"1.0.0","homepage":"https://github.com/Zertz/mollusc","author":{"name":"Zertz","url":"https://github.com/Zertz"},"repository":{"type":"git","url":"git://github.com/Zertz/mollusc.git"},"main":"slug.js","engines":{"node":">= 0.4.x"},"keywords":["slugify","slug","string","utf8","utf-8","unicode","url"],"scripts":{"lint":"standard","pretest":"npm run lint","test":"mocha --require should"},"dependencies":{"unicode-json":"~1.0.0"},"devDependencies":{"mocha":"^1.17.1","should":"^3.1.2","standard":"^6.0.8"},"bin":{"slug":"bin/slug.js"},"license":"MIT","standard":{"globals":["define","describe","it"]},"gitHead":"271981d22e5c1c93f441492b0a52fe604e452939","bugs":{"url":"https://github.com/Zertz/mollusc/issues"},"_id":"mollusc@1.0.0","_shasum":"3edb5ce112abf557dea28b33c6325a7dd3d2dce6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"zertz","email":"pierluc@outlook.com"},"dist":{"shasum":"3edb5ce112abf557dea28b33c6325a7dd3d2dce6","tarball":"https://registry.npmjs.org/mollusc/-/mollusc-1.0.0.tgz","integrity":"sha512-zLgYQne/TPV/DbgnEayoRp4yAU7y0FBYLAXdz64AHmde27PTydbyg4a80tGr18n3ZqNEuxuaQZfMQuAP43ROxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnuUQhJ88ojh5ub6/7/BojvJE959wWPqA2AMBt/GbR4gIgI49Rzw/OOdjn3ms9p6jtm7zPzZ7ds38rXaBtCzjTBiI="}]},"maintainers":[{"name":"zertz","email":"pierluc@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mollusc-1.0.0.tgz_1461895620416_0.08957887371070683"},"deprecated":"Upgrade to v1.2.0+ to download unicode resources over https https://nodesecurity.io/advisories/206"},"1.0.1":{"name":"mollusc","description":"slugifies even utf-8 chars!","version":"1.0.1","homepage":"https://github.com/Zertz/mollusc","author":{"name":"Zertz","url":"https://github.com/Zertz"},"repository":{"type":"git","url":"git://github.com/Zertz/mollusc.git"},"main":"slug.js","engines":{"node":">=0.12.0"},"keywords":["slugify","slug","string","utf8","utf-8","unicode","url"],"scripts":{"lint":"standard","pretest":"npm run lint","test":"mocha --require should"},"dependencies":{"unicode-json":"~1.0.0"},"devDependencies":{"mocha":"^1.17.1","should":"^3.1.2","standard":"^6.0.8"},"bin":{"slug":"bin/slug.js"},"license":"MIT","standard":{"globals":["define","describe","it"]},"gitHead":"c489c916585ee503c9b18b592a5f0d7450dc2fcf","bugs":{"url":"https://github.com/Zertz/mollusc/issues"},"_id":"mollusc@1.0.1","_shasum":"f52e37d550e53d68ae9a88705e33ea7366b754b6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"zertz","email":"pierluc@outlook.com"},"dist":{"shasum":"f52e37d550e53d68ae9a88705e33ea7366b754b6","tarball":"https://registry.npmjs.org/mollusc/-/mollusc-1.0.1.tgz","integrity":"sha512-h9pldEhnDKKEwrcHSprXr9/U7h3uI1whkJl/LCdRxgnPrUu4Qq1ea27T6p3pwUjbkZLHwMH1/4DhP2b2mneqEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNR8rdBc2qPDtutn1J0JxPRKRf3JjNOhLxo9okCNg9AAiBXrkuNmfbUOBeFsRTrQj8z2Pat2HEF3mCFJu1PdxM+GA=="}]},"maintainers":[{"name":"zertz","email":"pierluc@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mollusc-1.0.1.tgz_1461895818300_0.9782807973679155"},"deprecated":"Upgrade to v1.2.0+ to download unicode resources over https https://nodesecurity.io/advisories/206"},"1.0.2":{"name":"mollusc","description":"slugifies even utf-8 chars!","version":"1.0.2","homepage":"https://github.com/Zertz/mollusc","author":{"name":"Zertz","url":"https://github.com/Zertz"},"repository":{"type":"git","url":"git://github.com/Zertz/mollusc.git"},"main":"slug.js","engines":{"node":">=0.12.0"},"keywords":["slugify","slug","string","utf8","utf-8","unicode","url"],"scripts":{"lint":"standard","pretest":"npm run lint","test":"mocha --require should"},"dependencies":{"unicode-json":"~1.0.0"},"devDependencies":{"mocha":"^1.17.1","should":"^3.1.2","standard":"^6.0.8"},"license":"MIT","standard":{"globals":["define","describe","it"]},"gitHead":"a0c86d9af0970ee1412241cb12e63dfbb1cea60a","bugs":{"url":"https://github.com/Zertz/mollusc/issues"},"_id":"mollusc@1.0.2","_shasum":"1a5ceb5c5bbf6d87fe41f0e41f7de7af8dd124b5","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"zertz","email":"pierluc@outlook.com"},"dist":{"shasum":"1a5ceb5c5bbf6d87fe41f0e41f7de7af8dd124b5","tarball":"https://registry.npmjs.org/mollusc/-/mollusc-1.0.2.tgz","integrity":"sha512-JWhN9skzPbbJAfKPKLadYUX2lMVUxOpqh4+hpgFUlXV53o4XriEBVukH+MOyqT1UrJ30w1gZiNk5eckjTBffZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6KF+rfePt7UtSQwg23Y6C8mievctv0X1qRVkp3lBacAIhAPFnD84mOPfMsJ30lgryrQVjVvVWRoaUOmw2+lhUaS7W"}]},"maintainers":[{"name":"zertz","email":"pierluc@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mollusc-1.0.2.tgz_1461896557600_0.5551578183658421"},"deprecated":"Upgrade to v1.2.0+ to download unicode resources over https https://nodesecurity.io/advisories/206"},"1.0.3":{"name":"mollusc","description":"slugifies even utf-8 chars!","version":"1.0.3","homepage":"https://github.com/Zertz/mollusc","author":{"name":"Zertz","url":"https://github.com/Zertz"},"repository":{"type":"git","url":"git://github.com/Zertz/mollusc.git"},"main":"slug.js","engines":{"node":">=0.12.0"},"keywords":["slugify","slug","string","utf8","utf-8","unicode","url"],"scripts":{"lint":"standard","pretest":"npm run lint","test":"mocha --require should"},"dependencies":{"unicode-json":"~1.0.0"},"devDependencies":{"mocha":"^1.17.1","should":"^3.1.2","standard":"^6.0.8"},"license":"MIT","standard":{"globals":["define","describe","it"]},"gitHead":"6d1f3b90df718551457f7828219c467a46e60f8e","bugs":{"url":"https://github.com/Zertz/mollusc/issues"},"_id":"mollusc@1.0.3","_shasum":"c8c98cc7d559f084e703f9ed5dc49b762a620542","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"zertz","email":"pierluc@outlook.com"},"dist":{"shasum":"c8c98cc7d559f084e703f9ed5dc49b762a620542","tarball":"https://registry.npmjs.org/mollusc/-/mollusc-1.0.3.tgz","integrity":"sha512-oe12D8qTVlMsME/IzoZPsXdOgZrCaofALeEvwAlg2GF0A+OtEwuJ/ky2P4nfmXO1pIS+Zd4VfAt/smCq4l56Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtLfuhS2bLihQxRk8qyI/NSAvzUypMgUqLBoeccXAw3wIhAMnj01V6uw96fYdmbbjRN/JI6S4B9Z+7Y8phAzY1rZEo"}]},"maintainers":[{"name":"zertz","email":"pierluc@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mollusc-1.0.3.tgz_1461946706178_0.08610819955356419"},"deprecated":"Upgrade to v1.2.0+ to download unicode resources over https https://nodesecurity.io/advisories/206"},"1.1.0":{"name":"mollusc","description":"slugifies even utf-8 chars!","version":"1.1.0","homepage":"https://github.com/Zertz/mollusc","author":{"name":"Zertz","url":"https://github.com/Zertz"},"repository":{"type":"git","url":"git://github.com/Zertz/mollusc.git"},"main":"slug.js","engines":{"node":">=0.12.0"},"keywords":["slugify","slug","string","utf8","utf-8","unicode","url"],"scripts":{"lint":"standard","pretest":"npm run lint","test":"mocha --require should"},"dependencies":{"unicode-json":"~1.0.0"},"devDependencies":{"mocha":"^1.17.1","should":"^3.1.2","standard":"^6.0.8"},"license":"MIT","standard":{"globals":["define","describe","it"]},"gitHead":"40666bbb11a79cb0035a69998ae0b248a6b41ea3","bugs":{"url":"https://github.com/Zertz/mollusc/issues"},"_id":"mollusc@1.1.0","_shasum":"db40cd50ba430a282f06a4699457702e28e9cb33","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"zertz","email":"pierluc@outlook.com"},"dist":{"shasum":"db40cd50ba430a282f06a4699457702e28e9cb33","tarball":"https://registry.npmjs.org/mollusc/-/mollusc-1.1.0.tgz","integrity":"sha512-kfPmuuJ2FUdzJDHaEA6BCNmAC4x8/1oRmOPaJXHRoD+Gq0eWUE9rgOdUhZ2Iys7O3LpQlLKDdf3Fep7HU92OGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx7bKFTR5viy8w4Q7shhi+malkufsYO0+3QjwUkvvTjwIhAL5lAXjsd0VvM0wAeeJDAMyTwQHl5dzjPDSLOBoKdL+a"}]},"maintainers":[{"name":"zertz","email":"pierluc@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mollusc-1.1.0.tgz_1466978784245_0.11995806312188506"},"deprecated":"Upgrade to v1.2.0+ to download unicode resources over https https://nodesecurity.io/advisories/206"},"1.2.0":{"name":"mollusc","description":"slugifies even utf-8 chars!","version":"1.2.0","homepage":"https://github.com/Zertz/mollusc","author":{"name":"Zertz","url":"https://github.com/Zertz"},"repository":{"type":"git","url":"git://github.com/Zertz/mollusc.git"},"main":"slug.js","engines":{"node":">=4"},"keywords":["slugify","slug","string","utf8","utf-8","unicode","url"],"scripts":{"lint":"standard","pretest":"npm run lint","test":"mocha --require should"},"dependencies":{"unicode-json":"~2.0.0"},"devDependencies":{"mocha":"^1.17.1","should":"^3.1.2","standard":"^6.0.8"},"license":"MIT","standard":{"globals":["define","describe","it"]},"files":["slug.js"],"gitHead":"32383c0c0a0f202d56fe2861e890762577f25acd","bugs":{"url":"https://github.com/Zertz/mollusc/issues"},"_id":"mollusc@1.2.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"zertz","email":"pierluc@outlook.com"},"dist":{"integrity":"sha512-aHXZDGLwyazkOrBtfp74r+SNlzEaorV2jxbuzF49kNHQ6Ec6ylxT5eiHE0q2+gTQdseXAtSN1QHS8R8MKIeUvA==","shasum":"cd8a56e78559bf51a16b6435793004fd7c1098b7","tarball":"https://registry.npmjs.org/mollusc/-/mollusc-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCSUdx9Co8UQOHF9EOyIo8jI9ThxbrZXroKyDs/TgRewIgRli0LIMsE/gq5KyFpx59cICv4Py/tMgVxmS3X7XcRrU="}]},"maintainers":[{"name":"zertz","email":"pierluc@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mollusc-1.2.0.tgz_1507245141776_0.6890806925948709"}},"2.0.0":{"name":"mollusc","description":"slugifies even utf-8 chars!","version":"2.0.0","homepage":"https://github.com/Zertz/mollusc","author":{"name":"Zertz","url":"https://github.com/Zertz"},"repository":{"type":"git","url":"git://github.com/Zertz/mollusc.git"},"main":"./src","engines":{"node":">=4"},"keywords":["slugify","slug","string","utf8","utf-8","unicode","url"],"scripts":{"lint":"standard","pretest":"npm run lint","test":"mocha -R spec ./test","test-coverage":"nyc npm run test","report-coverage":"nyc report --reporter=text-lcov | coveralls"},"dependencies":{"unicode":"^10.0.0"},"devDependencies":{"mocha":"^4.0.1","nyc":"^11.3.0","should":"^3.1.2","standard":"^10.0.3"},"license":"MIT","standard":{"globals":["define","describe","it"]},"files":["src"],"gitHead":"023f73e29958743e666998ffd95f82a55a776596","bugs":{"url":"https://github.com/Zertz/mollusc/issues"},"_id":"mollusc@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"zertz","email":"pierluc@outlook.com"},"dist":{"integrity":"sha512-Dp43orFIBZrXfONDCWOjN4IftGGYmscqmnKM/uafPxO1gxJcp/7auIR7VM2R02WM64LhdZKmdxs8Z81ocrz5yA==","shasum":"3ac5cb5a84f1cc3dbbed8645122ff4d377d19369","tarball":"https://registry.npmjs.org/mollusc/-/mollusc-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwS6n9HviZP3JTi86HNUFaBvYPeKNZM/iseXEwN809swIhAKuqTTsf7BpAlrNY063QemUfRVEwJLQbQBbBE4D1htnM"}]},"maintainers":[{"name":"zertz","email":"pierluc@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mollusc-2.0.0.tgz_1511650171211_0.8795372399035841"}}},"readme":"# [mollusc](https://github.com/Zertz/mollusc) [![Build Status](https://travis-ci.org/Zertz/mollusc.svg?branch=master)](https://travis-ci.org/Zertz/mollusc) [![NPM version](https://badge.fury.io/js/mollusc.png)](http://badge.fury.io/js/mollusc) [![Coverage Status](https://coveralls.io/repos/github/Zertz/mollusc/badge.svg?branch=master)](https://coveralls.io/github/Zertz/mollusc?branch=master) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://github.com/feross/standard)\n\n> Make strings url-safe and replace unicode symbols with their name\n\n- respecting [RFC 3986](https://tools.ietf.org/html/rfc3986)\n- Comprehensive tests\n- No dependencies, except unicode data\n- Coerces foreign symbols to their english equivalent\n\n## Install\n\n```\nnpm install mollusc\n```\n\n## Usage\n\n```js\nconst slug = require('mollusc')\n\nslug('i ♥ unicode')\n//= i-love-unicode\n\nslug('unicode ♥ is ☢')\n//= unicode-love-is-radioactive\n\nslug('i ♥ unicode', {\n  replacement: '_'\n})\n//= i_love_unicode\n\nslug.charmap['♥'] = 'freaking love'\nslug('I ♥ UNICODE')\n//= i-freaking-love-unicode\n\nslug('☏-NUMBER', {\n  lower: false\n})\n//= telephone-NUMBER\n```\n\n## API\n\n```js\nslug(input[, options])\n```\n\n### options\n\n#### replacement\n\nReplace spaces with value.\n\nType: `string`\n\nDefault: `-`\n\n#### symbols\n\nReplace unicode symbols with their name.\n\nType: `boolean`\n\nDefault:\n- Node: `true`\n- Browser: `false`\n\n#### remove\n\nRegex to remove characters.\n\nType: `boolean`\n\nDefault: `null`\n\n#### lower\n\nConvert result to lower case.\n\nType: `boolean`\n\nDefault: `true`\n\n#### limit\n\nResult should have no more than that many words.\n\nType: `number`\n\nDefault: `null`\n\n#### charmap\n\nReplace special characters.\n\nType: `object`\n\nDefault: `slug.charmap`\n\n#### multicharmap\n\nReplace strings with another string.\n\nType: `object`\n\nDefault: `slug.multicharmap`\n\n## Browser\n\nWhen using browserify you might want to remove the symbols table from your bundle.\n\n```bash\nbrowserify slug.js --ignore unicode/category/So -s slug > slug-browser.js\n```\n","maintainers":[{"name":"zertz","email":"pierluc@outlook.com"}],"time":{"modified":"2022-06-20T05:00:42.580Z","created":"2016-04-28T15:45:28.506Z","0.9.2":"2016-04-28T15:45:28.506Z","1.0.0":"2016-04-29T02:07:01.327Z","1.0.1":"2016-04-29T02:10:19.211Z","1.0.2":"2016-04-29T02:22:39.948Z","1.0.3":"2016-04-29T16:18:28.272Z","1.1.0":"2016-06-26T22:06:26.613Z","1.2.0":"2017-10-05T23:12:21.864Z","2.0.0":"2017-11-25T22:49:31.295Z","2.0.1":"2017-11-25T22:51:12.276Z","2.0.2":"2017-11-25T22:53:24.786Z","2.0.3":"2017-11-25T22:54:41.668Z"},"homepage":"https://github.com/Zertz/mollusc","keywords":["slugify","slug","string","utf8","utf-8","unicode","url"],"repository":{"type":"git","url":"git://github.com/Zertz/mollusc.git"},"author":{"name":"Zertz","url":"https://github.com/Zertz"},"bugs":{"url":"https://github.com/Zertz/mollusc/issues"},"readmeFilename":"README.md","license":"MIT","users":{"zertz":true}}