{"_id":"slugger","_rev":"22-6cc71c9a3cfb1a5ee3af75350e87bddf","name":"slugger","description":"Takes a string, returns a url friendly string. Works in browser and node. Dead simple.","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.1":{"name":"slugger","version":"0.0.1","repository":{"type":"git","url":"git@github.com:henrikjoreteg/slugger.git"},"description":"Takes a string, returns a url friendly string. Works in browser and node. Dead simple.","tags":["slugify","url","browser"],"scripts":{"test":"node test.js"},"_id":"slugger@0.0.1","dist":{"shasum":"03c65287641470ba7d84fff7c9c6b201962fbce2","tarball":"https://registry.npmjs.org/slugger/-/slugger-0.0.1.tgz","integrity":"sha512-w0dosrYj/2bXMIleYaZme6OCGtXFeU+GO5C1tEGrnJfuLNn8k/5rY5s4lacGjVMCKRT+cIDZ0nwe5v1zK4IXOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHm5+hIrAOeLr3YPy07H0NA1M2UWrCh7XRL8s0RrgTvAIhAMM+XaXU1Y8QPH32Suap78bCnVQrsW3n/2XGXAjZaY69"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"henrikjoreteg","email":"henrik@andyet.net"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"}],"directories":{}},"0.0.2":{"name":"slugger","version":"0.0.2","repository":{"type":"git","url":"git@github.com:henrikjoreteg/slugger.git"},"description":"Takes a string, returns a url friendly string. Works in browser and node. Dead simple.","tags":["slugify","url","browser"],"scripts":{"test":"node test.js"},"main":"slugger","_id":"slugger@0.0.2","dist":{"shasum":"d4a144fadcab04cf6f639f44f70fdf5f9fad4d38","tarball":"https://registry.npmjs.org/slugger/-/slugger-0.0.2.tgz","integrity":"sha512-nsBdStPWD9DN3lUMUxDy5lnSj9EktHIwo48+B3YtJJNbIrnyjBCOiIA04S4CZ3hiO4+6bFzIno//ivZNdrkcVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtyQK+3m95FVROuKlJur/YdoXj9fTuQ6Vp4xRFJh9U4AiBSUUjLULWGPUMSgI7gqYaDGiLAuorX6Ywwh/eO96AerA=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"henrikjoreteg","email":"henrik@andyet.net"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"}],"directories":{}},"0.0.3":{"name":"slugger","version":"0.0.3","repository":{"type":"git","url":"git@github.com:henrikjoreteg/slugger.git"},"description":"Takes a string, returns a url friendly string. Works in browser and node. Dead simple.","tags":["slugify","url","browser"],"scripts":{"test":"node test.js"},"main":"./slugger.js","_id":"slugger@0.0.3","dist":{"shasum":"7e56164ce26e1027feed2771fafe96b041855dc3","tarball":"https://registry.npmjs.org/slugger/-/slugger-0.0.3.tgz","integrity":"sha512-g8XOV473bJjB6fa4TpbthPs2lpPe1wxmsXMPZpt8z8IxmNtjgakY170Ro2G7soNUIM25Gsx0QscPcDJeAZt2tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnI03UtxITMRSTyw731fzOeCT3otxjBYpvpUzQb9De/AiASODmA8TI0/kO6iQxxnXFQjk0PkmJPobn+teY1aqYGgA=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"henrikjoreteg","email":"henrik@andyet.net"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"}],"directories":{}},"0.1.0":{"name":"slugger","description":"Takes a string, returns a url friendly string. Works in browser and node. Dead simple.","version":"0.1.0","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/henrikjoreteg/slugger/issues"},"homepage":"https://github.com/henrikjoreteg/slugger","keywords":["utils","browser","url"],"license":"MIT","main":"./slugger.js","repository":{"type":"git","url":"git@github.com:henrikjoreteg/slugger.git"},"scripts":{"test":"node test.js"},"tags":["slugify","url","browser"],"_id":"slugger@0.1.0","dist":{"shasum":"2c00f6bfd69d0fde013e9f982601e5bd6fb76d63","tarball":"https://registry.npmjs.org/slugger/-/slugger-0.1.0.tgz","integrity":"sha512-dFiduxcM4cFZmgMkjY3IUTPCZicl4E6NjRRlgSxreLnIcklG2t3g2le0Y/fbChnP00X3lDDgq5KIZCVOmHjqXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxBo6HnaSjDIQ9L68urS5ozHTarJkjhLBvWS1UmyfR2gIhAOBIYl1gsTPKhNX/3qo0x4GLpk6lcdOUkA2AJAN9L+51"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"henrikjoreteg","email":"henrik@andyet.net"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"}]},"1.0.0":{"name":"slugger","description":"Takes a string, returns a url friendly string. Works in browser and node. Dead simple.","version":"1.0.0","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/henrikjoreteg/slugger/issues"},"homepage":"https://github.com/henrikjoreteg/slugger","keywords":["utils","browser","url"],"license":"MIT","main":"./slugger.js","repository":{"type":"git","url":"git@github.com:henrikjoreteg/slugger.git"},"scripts":{"test":"node test.js"},"tags":["slugify","url","browser"],"gitHead":"14b519c51e928c84d0a97f099c3b72270cf24547","_id":"slugger@1.0.0","_shasum":"131c205216d2ba364268c38c2e67e038cc27c184","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"henrikjoreteg","email":"henrik@andyet.net"},"maintainers":[{"name":"henrikjoreteg","email":"henrik@andyet.net"}],"dist":{"shasum":"131c205216d2ba364268c38c2e67e038cc27c184","tarball":"https://registry.npmjs.org/slugger/-/slugger-1.0.0.tgz","integrity":"sha512-UUFiTAmUX6s66LS42SkY/z2GqoFf/yqanImw/TZlIUGSHEvX5fBARWAy79dK6Yep8FdRww1GyBO9rH+cnx7Zrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDImrw/HazR5+wjqhP2zw3lPE/hezY1RYPTYIRDGjIEuwIhALNKrBP+3b4p3BRAaoS7QZbj9G6dI3dfSp5pZ/pK+5VV"}]}},"1.0.1":{"name":"slugger","description":"Takes a string, returns a url friendly string. Works in browser and node. Dead simple.","version":"1.0.1","author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/henrikjoreteg/slugger/issues"},"homepage":"https://github.com/henrikjoreteg/slugger","keywords":["utils","browser","url"],"license":"MIT","main":"./slugger.js","repository":{"type":"git","url":"git+ssh://git@github.com/henrikjoreteg/slugger.git"},"scripts":{"test":"node test.js"},"tags":["slugify","url","browser"],"gitHead":"6adcd10364878ee7409bda9a008b60bdd40eaff3","_id":"slugger@1.0.1","_shasum":"78443608cb6e895f7eb5c6c04456b27c8d97735b","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"fyockm","email":"fyockm@gmail.com"},"dist":{"shasum":"78443608cb6e895f7eb5c6c04456b27c8d97735b","tarball":"https://registry.npmjs.org/slugger/-/slugger-1.0.1.tgz","integrity":"sha512-0DEO4OPN3jhyOtuyazZ0+8+E0n6IGoAoqHio7lOGDRDjzS09KyZf2u/WasxYMBJkzf/4IQwNPiO1sxc1nsLckA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGn2jPWMlzlrE3O2w8TjuGt15QphbSf7jfDGKa4Um0FLAiADY2TH20jdkCNd1BSMQM0XyN+ueAUmHi7Spi/+cBANWQ=="}]},"maintainers":[{"name":"fyockm","email":"fyockm@gmail.com"},{"name":"henrikjoreteg","email":"henrik@joreteg.com"}]}},"readme":"# slugger\n\nDead simple slugification for node and browser.\n\n## What it does:\n\nConverts any string into a url friendly version:\n\n```js\nslugger('Hello yOu CRAZY Swede!'); // returns 'hello-you-crazy-swede'\n\n// optionally maintain case\nslugger('Hello yOu CRAZY Swede!', {maintainCase: true}); // returns 'Hello-yOu-CRAZY-Swede'\n\n// optionally use a different replacement character\nslugger('Hello yOu CRAZY Swede!', {replacement: '_'}); // returns 'hello_you_crazy_swede'\n\n// optionally trim to max length while not breaking any words\nslugger('Hello yOu CRAZY Swede!', {smartTrim: 9}); // returns 'hello-you'\n\n// optionally allow additional characters\n// just pass string of characters that would normally be removed\n// that you want to allow.\nslugger('Hello yOu CRAZY Swede!', {alsoAllow: \"!&\"}); // returns 'hello-you-crazy-swede!'\n\n// decodes URI components by default, so {decode: true} is not required\nslugger('boo%20boo') // returns 'boo-boo';\n// now without decode\nslugger('boo%20boo', {decode: false}) // returns boo20boo;\n\n```\n\nThat's all there is to it!\n\n## Installing\n\n```\nnpm install slugger\n```\n\nOr just grab the slugger.js file and drop it into your project.\n\nIt also plays nicely with: https://github.com/henrikjoreteg/clientmodules\n\n## Why did I write this when there's already https://github.com/dodo/node-slug ?\n\nBecause I wanted something simpler that didn't try to do anything with special characters or unicode and I wanted something that worked well in the browser or node.\n\n## Tests? \n\nJust run `npm test`\n\n## Changelog\n\n- 0.1.0 - Adding option to allow other characters\n\n## Dig it?\n\nThen you should probably follow [@HenrikJoreteg](http://twitter.com/henrikjoreteg) on twitter.\n\n## License\n \nMIT\n","maintainers":[{"name":"fyockm","email":"fyockm@gmail.com"},{"name":"henrikjoreteg","email":"henrik@joreteg.com"}],"time":{"modified":"2022-06-26T21:03:53.671Z","created":"2013-05-17T05:38:28.127Z","0.0.1":"2013-05-17T05:38:29.332Z","0.0.2":"2013-05-20T23:07:42.208Z","0.0.3":"2013-06-18T23:24:05.240Z","0.1.0":"2014-02-06T04:39:50.162Z","1.0.0":"2014-06-15T07:54:09.221Z","1.0.1":"2015-09-22T19:24:43.360Z"},"repository":{"type":"git","url":"git+ssh://git@github.com/henrikjoreteg/slugger.git"},"users":{"meggesje":true,"sprice":true,"jamesjnadeau":true,"rochejul":true,"dm7":true},"readmeFilename":"readme.md","homepage":"https://github.com/henrikjoreteg/slugger","keywords":["utils","browser","url"],"author":{"name":"Henrik Joreteg","email":"henrik@andyet.net"},"bugs":{"url":"https://github.com/henrikjoreteg/slugger/issues"},"license":"MIT"}