{"_id":"limax","_rev":"1744484","name":"limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"lovell","email":""}],"time":{"modified":"2021-11-29T01:33:57.000Z","created":"2013-12-17T22:24:17.781Z","3.0.0":"2021-01-26T11:44:01.397Z","2.1.0":"2020-07-08T19:02:36.801Z","2.0.0":"2019-09-27T16:19:32.698Z","1.7.0":"2018-09-28T10:12:35.204Z","1.6.0":"2018-01-01T20:01:03.301Z","1.5.0":"2017-03-20T22:00:51.597Z","1.4.1":"2016-10-03T15:13:55.123Z","1.4.0":"2016-06-26T13:30:21.414Z","1.3.0":"2016-06-05T14:44:04.088Z","1.2.0":"2016-02-04T19:00:15.993Z","1.1.4":"2015-09-17T21:25:20.372Z","1.1.3":"2015-07-17T14:58:15.887Z","1.1.2":"2015-07-14T13:16:16.483Z","1.1.1":"2015-07-11T13:10:21.418Z","1.1.0":"2015-05-29T09:13:37.859Z","1.0.2":"2015-05-19T15:27:39.687Z","1.0.1":"2015-05-17T19:02:37.263Z","1.0.0":"2015-01-25T20:36:37.552Z","0.1.0":"2014-07-09T22:47:41.229Z","0.0.2":"2014-04-18T07:55:59.533Z","0.0.1":"2013-12-17T22:24:17.781Z"},"users":{"octetstream":true,"jmsherry":true,"monolithed":true,"yurii":true,"jarvis1024":true,"marcrobinson":true},"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"versions":{"3.0.0":{"name":"limax","version":"3.0.0","main":"./lib/limax","types":"index.d.ts","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=10"},"scripts":{"test":"semistandard && nyc --reporter=html ava"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"contributors":[{"name":"Zhe Feng","email":"fengzhe1983@gmail.com"},{"name":"Aleksey Olenyuk","email":"alo@qapint.com"},{"name":"Daryl Chan","email":"dvrylc@gmail.com"},{"name":"Arjan Frans","email":"arjanfrans.com@gmail.com"},{"name":"Fabrice Labbe","email":"fabrice.labbe@adfab.fr"},{"name":"Lukas Spieß","email":"lukas.spiess@gmail.com"},{"name":"David Dijan","email":"david.djian@traceweb.fr"}],"license":"Apache-2.0","dependencies":{"@napi-rs/pinyin":"^1.5.0","hepburn":"^1.2.0","speakingurl":"^14.0.1"},"devDependencies":{"ava":"^3.15.0","nyc":"^15.1.0","semistandard":"^16.0.0"},"gitHead":"ffdcda7eb51de6268d0a5877a1a11d1695045d05","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@3.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"shasum":"99beab12cc93036870b8a94a408652c657dcc846","size":7746,"noattachment":false,"key":"/limax/-/limax-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-3.0.0.tgz"},"_npmUser":{"name":"lovell","email":"npm@lovell.info"},"directories":{},"maintainers":[{"name":"lovell","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limax_3.0.0_1611661441249_0.05220611629683125"},"_hasShrinkwrap":false,"publish_time":1611661441397,"_cnpm_publish_time":1611661441397},"2.1.0":{"name":"limax","version":"2.1.0","main":"./lib/limax","types":"index.d.ts","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=8"},"scripts":{"test":"semistandard && nyc --reporter=html ava"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"contributors":[{"name":"Zhe Feng","email":"fengzhe1983@gmail.com"},{"name":"Aleksey Olenyuk","email":"alo@qapint.com"},{"name":"Daryl Chan","email":"dvrylc@gmail.com"},{"name":"Arjan Frans","email":"arjanfrans.com@gmail.com"},{"name":"Fabrice Labbe","email":"fabrice.labbe@adfab.fr"},{"name":"Lukas Spieß","email":"lukas.spiess@gmail.com"},{"name":"David Dijan","email":"david.djian@traceweb.fr"}],"license":"Apache-2.0","dependencies":{"hepburn":"^1.1.3","pinyin":"^2.9.1","speakingurl":"^14.0.1"},"devDependencies":{"ava":"^2.4.0","nyc":"^15.1.0","semistandard":"^14.2.2"},"gitHead":"d900e0e52ea116e888cbe46ca2fcd0ddd35dd502","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@2.1.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"97ecbac8bcd9567ebf22eb9900d331ac9223750f","size":7691,"noattachment":false,"key":"/limax/-/limax-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-2.1.0.tgz"},"maintainers":[{"name":"lovell","email":""}],"_npmUser":{"name":"lovell","email":"npm@lovell.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limax_2.1.0_1594234956686_0.8901521486378492"},"_hasShrinkwrap":false,"publish_time":1594234956801,"_cnpm_publish_time":1594234956801},"2.0.0":{"name":"limax","version":"2.0.0","main":"./lib/limax","types":"index.d.ts","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=8"},"scripts":{"test":"semistandard && nyc --reporter=html ava"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"contributors":[{"name":"Zhe Feng","email":"fengzhe1983@gmail.com"},{"name":"Aleksey Olenyuk","email":"alo@qapint.com"},{"name":"Daryl Chan","email":"dvrylc@gmail.com"},{"name":"Arjan Frans","email":"arjanfrans.com@gmail.com"},{"name":"Fabrice Labbe","email":"fabrice.labbe@adfab.fr"},{"name":"Lukas Spieß","email":"lukas.spiess@gmail.com"}],"license":"Apache-2.0","dependencies":{"hepburn":"^1.1.1","pinyin":"^2.9.0","speakingurl":"^14.0.1"},"devDependencies":{"ava":"^2.4.0","nyc":"^14.1.1","semistandard":"^14.2.0"},"gitHead":"6c3015b694ca4f5938ce7e8a0b1911db48edb20e","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@2.0.0","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"shasum":"ae7926dc82f50ffa3f29f03170502a5cadf307cd","size":7583,"noattachment":false,"key":"/limax/-/limax-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-2.0.0.tgz"},"maintainers":[{"name":"lovell","email":""}],"_npmUser":{"name":"lovell","email":"npm@lovell.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limax_2.0.0_1569601172555_0.7251014135764473"},"_hasShrinkwrap":false,"publish_time":1569601172698,"_cnpm_publish_time":1569601172698},"1.7.0":{"name":"limax","version":"1.7.0","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=6"},"scripts":{"test":"semistandard && nyc --reporter=html ava"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"contributors":[{"name":"Zhe Feng","email":"fengzhe1983@gmail.com"},{"name":"Aleksey Olenyuk","email":"alo@qapint.com"},{"name":"Daryl Chan","email":"dvrylc@gmail.com"},{"name":"Arjan Frans","email":"arjanfrans.com@gmail.com"},{"name":"Fabrice Labbe","email":"fabrice.labbe@adfab.fr"},{"name":"Lukas Spieß","email":"lukas.spiess@gmail.com"}],"license":"Apache-2.0","dependencies":{"hepburn":"^1.1.0","pinyin":"^2.8.3","speakingurl":"^14.0.1"},"devDependencies":{"ava":"^0.25.0","nyc":"^13.0.1","semistandard":"^12.0.1"},"gitHead":"5127b21df4236c6f2cc3876999633ca102311559","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@1.7.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"dist":{"shasum":"bcfb2fb06be63e09cd3b47ac195307154691987d","size":7421,"noattachment":false,"key":"/limax/-/limax-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-1.7.0.tgz"},"maintainers":[{"name":"lovell","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limax_1.7.0_1538129555043_0.039629398964506235"},"_hasShrinkwrap":false,"publish_time":1538129555204,"_cnpm_publish_time":1538129555204},"1.6.0":{"name":"limax","version":"1.6.0","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=4"},"scripts":{"test":"semistandard && nyc --reporter=html ava"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"contributors":[{"name":"Zhe Feng","email":"fengzhe1983@gmail.com"},{"name":"Aleksey Olenyuk","email":"alo@qapint.com"},{"name":"Daryl Chan","email":"dvrylc@gmail.com"},{"name":"Arjan Frans","email":"arjanfrans.com@gmail.com"},{"name":"Fabrice Labbe","email":"fabrice.labbe@adfab.fr"},{"name":"Lukas Spieß","email":"lukas.spiess@gmail.com"}],"license":"Apache-2.0","dependencies":{"hepburn":"^1.0.0","pinyin":"^2.8.3","speakingurl":"^14.0.1"},"devDependencies":{"ava":"^0.24.0","nyc":"^11.4.1","semistandard":"^11.0.0"},"gitHead":"97ccf7101c092fd70c6e1e07c340fcb597baeae5","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@1.6.0","_shasum":"996163291c7e8c6e7dd5b438c0190b69622f1b33","_from":".","_npmVersion":"3.10.10","_nodeVersion":"8.1.3","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"dist":{"shasum":"996163291c7e8c6e7dd5b438c0190b69622f1b33","size":3879,"noattachment":false,"key":"/limax/-/limax-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-1.6.0.tgz"},"maintainers":[{"name":"lovell","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limax-1.6.0.tgz_1514836861693_0.8669105060398579"},"directories":{},"publish_time":1514836863301,"_hasShrinkwrap":false,"_cnpm_publish_time":1514836863301},"1.5.0":{"name":"limax","version":"1.5.0","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=4"},"scripts":{"test":"node test/unit"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"contributors":[{"name":"Zhe Feng","email":"fengzhe1983@gmail.com"},{"name":"Aleksey Olenyuk","email":"alo@qapint.com"},{"name":"Daryl Chan","email":"dvrylc@gmail.com"},{"name":"Arjan Frans","email":"arjanfrans.com@gmail.com"},{"name":"Fabrice Labbe","email":"fabrice.labbe@adfab.fr"},{"name":"Lukas Spieß","email":"lukas.spiess@gmail.com"}],"license":"Apache-2.0","dependencies":{"hepburn":"^1.0.0","pinyin":"^2.8.2","speakingurl":"^13.0.0"},"gitHead":"c215b7edda8d0b7ed6134e89c17fe1257f417578","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@1.5.0","_shasum":"bbe7f2d3231cef709ebef8c32e3c75bce8fa5734","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"maintainers":[{"name":"lovell","email":""}],"dist":{"shasum":"bbe7f2d3231cef709ebef8c32e3c75bce8fa5734","size":3674,"noattachment":false,"key":"/limax/-/limax-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-1.5.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/limax-1.5.0.tgz_1490047248703_0.5525213258806616"},"directories":{},"publish_time":1490047251597,"_cnpm_publish_time":1490047251597,"_hasShrinkwrap":false},"1.4.1":{"name":"limax","version":"1.4.1","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=0.10"},"scripts":{"test":"node test/unit"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"contributors":[{"name":"Zhe Feng","email":"fengzhe1983@gmail.com"},{"name":"Aleksey Olenyuk","email":"alo@qapint.com"},{"name":"Daryl Chan","email":"dvrylc@gmail.com"},{"name":"Arjan Frans","email":"arjanfrans.com@gmail.com"},{"name":"Fabrice Labbe","email":"fabrice.labbe@adfab.fr"}],"license":"Apache-2.0","dependencies":{"hepburn":"^1.0.0","pinyin":"2.6.2","speakingurl":"^10.0.0"},"gitHead":"ecc03569388ebda82f2a2bb4bcd6424622a14826","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@1.4.1","_shasum":"1c0c3132250bcd53ee64363f8019652da3eb9a95","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"maintainers":[{"name":"lovell","email":""}],"dist":{"shasum":"1c0c3132250bcd53ee64363f8019652da3eb9a95","size":3427,"noattachment":false,"key":"/limax/-/limax-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-1.4.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/limax-1.4.1.tgz_1475507633602_0.10998092452064157"},"directories":{},"publish_time":1475507635123,"_cnpm_publish_time":1475507635123,"_hasShrinkwrap":false},"1.4.0":{"name":"limax","version":"1.4.0","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=0.10"},"scripts":{"test":"node test/unit"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"contributors":[{"name":"Zhe Feng","email":"fengzhe1983@gmail.com"},{"name":"Aleksey Olenyuk","email":"alo@qapint.com"},{"name":"Daryl Chan","email":"dvrylc@gmail.com"},{"name":"Arjan Frans","email":"arjanfrans.com@gmail.com"}],"license":"Apache-2.0","dependencies":{"hepburn":"^1.0.0","pinyin":"2.6.2","speakingurl":"^9.0.0"},"gitHead":"de960d98b6c2746110cc17050b349ec881e8aee8","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@1.4.0","_shasum":"3031ec9493acd517962b7681054b3903b23806b3","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"maintainers":[{"name":"lovell","email":""}],"dist":{"shasum":"3031ec9493acd517962b7681054b3903b23806b3","size":3381,"noattachment":false,"key":"/limax/-/limax-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-1.4.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/limax-1.4.0.tgz_1466947819094_0.7400681688450277"},"directories":{},"publish_time":1466947821414,"_cnpm_publish_time":1466947821414,"_hasShrinkwrap":false},"1.3.0":{"name":"limax","version":"1.3.0","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=0.10"},"scripts":{"test":"node test/unit"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"contributors":[{"name":"Zhe Feng","email":"fengzhe1983@gmail.com"},{"name":"Aleksey Olenyuk","email":"alo@qapint.com"},{"name":"Daryl Chan","email":"dvrylc@gmail.com"}],"license":"Apache-2.0","dependencies":{"hepburn":"^1.0.0","pinyin":"2.6.2","speakingurl":"^9.0.0"},"gitHead":"0f9796feb888cf8fa4513832935425d04d70cc3d","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@1.3.0","_shasum":"d526f5cbaab333c1429c4da138574225be519161","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"maintainers":[{"name":"lovell","email":""}],"dist":{"shasum":"d526f5cbaab333c1429c4da138574225be519161","size":3271,"noattachment":false,"key":"/limax/-/limax-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-1.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/limax-1.3.0.tgz_1465137841697_0.7255685650743544"},"directories":{},"publish_time":1465137844088,"_cnpm_publish_time":1465137844088,"_hasShrinkwrap":false},"1.2.0":{"name":"limax","version":"1.2.0","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=0.10"},"scripts":{"test":"node test/unit"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"contributors":[{"name":"Zhe Feng","email":"fengzhe1983@gmail.com"},{"name":"Aleksey Olenyuk","email":"alo@qapint.com"}],"license":"Apache-2.0","dependencies":{"hepburn":"^1.0.0","pinyin":"2.6.2","speakingurl":"^9.0.0"},"gitHead":"413bca323d3384b07f79fd2d254972079233e7a9","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@1.2.0","_shasum":"017ae1f5779b47cfb85ffbb17654c05b878fbc7e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"maintainers":[{"name":"lovell","email":""}],"dist":{"shasum":"017ae1f5779b47cfb85ffbb17654c05b878fbc7e","size":3239,"noattachment":false,"key":"/limax/-/limax-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-1.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/limax-1.2.0.tgz_1454612413369_0.24527665134519339"},"directories":{},"publish_time":1454612415993,"_cnpm_publish_time":1454612415993,"_hasShrinkwrap":false},"1.1.4":{"name":"limax","version":"1.1.4","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=0.10"},"scripts":{"test":"node test/unit"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"contributors":[{"name":"Zhe Feng","email":"fengzhe1983@gmail.com"}],"license":"Apache-2.0","dependencies":{"hepburn":"^0.6.0","pinyin":"^2.6.2","speakingurl":"^6.0.0"},"gitHead":"ba504734751165d30920bbecf88ca2ffc2f7efa3","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@1.1.4","_shasum":"7beca339103a7f191eb687a6adde3c16371f50bd","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"maintainers":[{"name":"lovell","email":""}],"dist":{"shasum":"7beca339103a7f191eb687a6adde3c16371f50bd","size":3214,"noattachment":false,"key":"/limax/-/limax-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-1.1.4.tgz"},"directories":{},"publish_time":1442525120372,"_cnpm_publish_time":1442525120372,"_hasShrinkwrap":false},"1.1.3":{"name":"limax","version":"1.1.3","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=0.10"},"scripts":{"test":"node test/unit"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"contributors":[{"name":"Zhe Feng","email":"fengzhe1983@gmail.com"}],"license":"Apache-2.0","dependencies":{"hepburn":"^0.6.0","pinyin":"^2.5.0","speakingurl":"^5.0.1"},"gitHead":"bd29a350b7b42194cb8c44300d7904190e4e13ef","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@1.1.3","_shasum":"9e6d3001847ebf20b29a310be9a78537bee7c8d5","_from":".","_npmVersion":"2.9.0","_nodeVersion":"1.8.3","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"maintainers":[{"name":"lovell","email":""}],"dist":{"shasum":"9e6d3001847ebf20b29a310be9a78537bee7c8d5","size":3211,"noattachment":false,"key":"/limax/-/limax-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-1.1.3.tgz"},"directories":{},"publish_time":1437145095887,"_cnpm_publish_time":1437145095887,"_hasShrinkwrap":false},"1.1.2":{"name":"limax","version":"1.1.2","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=0.10"},"scripts":{"test":"node test/unit"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"license":"Apache-2.0","dependencies":{"hepburn":"^0.6.0","pinyin2":"^2.0.8","speakingurl":"^5.0.1"},"gitHead":"cc7920ec9b93ea106fe9054b3c693ae4d4c7471b","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@1.1.2","_shasum":"8d49fe790bc1f8f3c69ca7daf0c16f7b8fb74d57","_from":".","_npmVersion":"2.9.0","_nodeVersion":"1.8.3","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"maintainers":[{"name":"lovell","email":""}],"dist":{"shasum":"8d49fe790bc1f8f3c69ca7daf0c16f7b8fb74d57","size":3182,"noattachment":false,"key":"/limax/-/limax-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-1.1.2.tgz"},"directories":{},"publish_time":1436879776483,"_cnpm_publish_time":1436879776483,"_hasShrinkwrap":false},"1.1.1":{"name":"limax","version":"1.1.1","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=0.10"},"scripts":{"test":"node test/unit"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"license":"Apache 2.0","dependencies":{"cld":"^2.4.3","deferred":"^0.7.2","hepburn":"^0.6.0","pinyin2":"^2.0.8","speakingurl":"^5.0.1"},"gitHead":"3a52217fe80c75f17cd7e3b522351198ee8ea820","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@1.1.1","_shasum":"d8d6e12b9a0d48405d763e58eb03954bb8a96fec","_from":".","_npmVersion":"2.9.0","_nodeVersion":"1.8.3","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"maintainers":[{"name":"lovell","email":""}],"dist":{"shasum":"d8d6e12b9a0d48405d763e58eb03954bb8a96fec","size":3249,"noattachment":false,"key":"/limax/-/limax-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-1.1.1.tgz"},"directories":{},"publish_time":1436620221418,"_cnpm_publish_time":1436620221418,"_hasShrinkwrap":false},"1.1.0":{"name":"limax","version":"1.1.0","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=0.10"},"scripts":{"test":"node test/unit"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"license":"Apache 2.0","dependencies":{"cld":"^2.3.1","deferred":"^0.7.2","hepburn":"^0.6.0","pinyin2":"^2.0.8","speakingurl":"^4.0.0"},"gitHead":"08da49c0954c78e8d4a555226b49bda28bd4004f","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@1.1.0","_shasum":"b6d422ecd994fa7303a53e2abb1d4f9c952db6e3","_from":".","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"maintainers":[{"name":"lovell","email":""}],"dist":{"shasum":"b6d422ecd994fa7303a53e2abb1d4f9c952db6e3","size":3248,"noattachment":false,"key":"/limax/-/limax-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-1.1.0.tgz"},"directories":{},"publish_time":1432890817859,"_cnpm_publish_time":1432890817859,"_hasShrinkwrap":false},"1.0.2":{"name":"limax","version":"1.0.2","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=0.10"},"scripts":{"test":"node test/unit"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"license":"Apache 2.0","dependencies":{"cld":"^2.3.1","deferred":"^0.7.2","hepburn":"^0.6.0","pinyin2":"^2.0.8","speakingurl":"^4.0.0"},"gitHead":"d698031feba33b13aa15936608c78edd003ff4a6","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@1.0.2","_shasum":"644ecc559b3d75d2fc1d67148ba3a1c98cfdb073","_from":".","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"maintainers":[{"name":"lovell","email":""}],"dist":{"shasum":"644ecc559b3d75d2fc1d67148ba3a1c98cfdb073","size":3054,"noattachment":false,"key":"/limax/-/limax-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-1.0.2.tgz"},"directories":{},"publish_time":1432049259687,"_cnpm_publish_time":1432049259687,"_hasShrinkwrap":false},"1.0.1":{"name":"limax","version":"1.0.1","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax.git"},"engines":{"node":">=0.10"},"scripts":{"test":"node test/unit"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller","email":"npm@lovell.info"},"license":"Apache 2.0","dependencies":{"cld":"^2.3.1","deferred":"^0.7.2","hepburn":"^0.6.0","pinyin2":"^2.0.8","speakingurl":"^4.0.0"},"gitHead":"e73b00801124122c148127bd8cdb7b2bd6a7be6c","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax#readme","_id":"limax@1.0.1","_shasum":"51d2c8c46791c7cd0a344dfccefc7d41593417c6","_from":".","_npmVersion":"2.8.3","_nodeVersion":"1.8.1","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"maintainers":[{"name":"lovell","email":""}],"dist":{"shasum":"51d2c8c46791c7cd0a344dfccefc7d41593417c6","size":3307,"noattachment":false,"key":"/limax/-/limax-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-1.0.1.tgz"},"directories":{},"publish_time":1431889357263,"_cnpm_publish_time":1431889357263,"_hasShrinkwrap":false},"1.0.0":{"name":"limax","version":"1.0.0","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax"},"engines":{"node":">=0.10"},"scripts":{"test":"node test/unit"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller"},"license":"Apache 2.0","dependencies":{"speakingurl":"^0.20.0","pinyin2":"^2.0.8","hepburn":"^0.6.0","cld":"^2.2.0","deferred":"^0.7.2"},"gitHead":"a5aeee77eb8a143da835b9775aa5e4480bab03de","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax","_id":"limax@1.0.0","_shasum":"69236b8f8d901ed3a580574314b6f93a607fa1b9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"maintainers":[{"name":"lovell","email":""}],"dist":{"shasum":"69236b8f8d901ed3a580574314b6f93a607fa1b9","size":3433,"noattachment":false,"key":"/limax/-/limax-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-1.0.0.tgz"},"directories":{},"publish_time":1422218197552,"_cnpm_publish_time":1422218197552,"_hasShrinkwrap":false},"0.1.0":{"name":"limax","version":"0.1.0","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax"},"engines":{"node":">=0.10"},"scripts":{"test":"node test/unit"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller"},"license":"Apache 2.0","dependencies":{"speakingurl":"^0.9.1","pinyin2":"^2.0.8","hepburn":"^0.6.0","cld":"^2.1.0","deferred":"^0.7.1"},"bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax","_id":"limax@0.1.0","dist":{"shasum":"fd8f2ea48ae1d41fdb934f894f817177a9abb401","size":3430,"noattachment":false,"key":"/limax/-/limax-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-0.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"maintainers":[{"name":"lovell","email":""}],"directories":{},"publish_time":1404946061229,"_cnpm_publish_time":1404946061229,"_hasShrinkwrap":false},"0.0.2":{"name":"limax","version":"0.0.2","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax"},"engines":{"node":">=0.8"},"scripts":{"test":"node test/unit"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller"},"license":"Apache 2.0","dependencies":{"speakingurl":"~0.9","pinyin2":"~2.0","hepburn":"~0.5","cld":"~0.0"},"bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax","_id":"limax@0.0.2","dist":{"shasum":"6adea50923026fc3ba56b79434ac7549c38be95e","size":3307,"noattachment":false,"key":"/limax/-/limax-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-0.0.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"maintainers":[{"name":"lovell","email":""}],"directories":{},"publish_time":1397807759533,"_cnpm_publish_time":1397807759533,"_hasShrinkwrap":false},"0.0.1":{"name":"limax","version":"0.0.1","main":"./lib/limax","description":"Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.","repository":{"type":"git","url":"git://github.com/lovell/limax"},"engines":{"node":"*"},"scripts":{"test":"node test/unit"},"keywords":["slug","url","clean","speaking","seo","i18n","l10n","transliterate","script","language","pinyin","hepburn"],"author":{"name":"Lovell Fuller"},"license":"Apache 2.0","dependencies":{"speakingurl":"~0.8","pinyin2":"~2.0","hepburn":"~0.3","cld":"~0.0"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/lovell/limax/issues"},"homepage":"https://github.com/lovell/limax","_id":"limax@0.0.1","dist":{"shasum":"28474c98d570e87322f34870ece63833fc5e5f12","size":3298,"noattachment":false,"key":"/limax/-/limax-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/limax/download/limax-0.0.1.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"lovell","email":"npm@lovell.info"},"maintainers":[{"name":"lovell","email":""}],"directories":{},"publish_time":1387319057781,"_cnpm_publish_time":1387319057781,"_hasShrinkwrap":false}},"readme":"# limax\n\n(Yet another) Node.js module to generate URL slugs,\nalso known as clean URLs, user-friendly URLs and SEO-friendly URLs.\n\nThe difference?\n\nThis module extends the fantastic\n[speakingurl](https://www.npmjs.com/package/speakingurl)\nmodule to include Romanisation of Chinese and Japanese scripts.\n\nGive it a string of text in pretty much any major world language\nand it will convert it to valid characters,\nconforming to [RFC3986](http://www.ietf.org/rfc/rfc3986.txt),\nfor use within the path element of a URL.\n\nCurrently supports, but not limited to, the following scripts:\n\n* Latin: e.g. English, français, Deutsch, español, português\n* Cyrillic: e.g. Русский язык, български език, українська мова\n* Chinese: e.g. 官话, 吴语  (converts to Latin script using Pinyin with optional tone number)\n* Japanese: e.g. ひらがな, カタカナ (converts to Romaji using Hepburn)\n\nIf you already use either the\n[speakingurl](https://www.npmjs.com/package/speakingurl) or\n[slug](https://www.npmjs.com/package/slug) modules,\nyou can probably swap in `limax` without changing the logic in your code.\n\nOh, and `limax` is the Latin word for slug.\n\n## Install\n\n    npm install limax\n\n## Usage\n\n```javascript\nimport slug from 'limax';\n```\n\n### slug(text)\n\n```javascript\nconst latin = slug('i ♥ latin'); // i-love-latin\nconst cyrillic = slug('Я люблю русский'); // ya-lyublyu-russkij\nconst pinyin = slug('我爱官话'); // wo3-ai4-guan1-hua4\nconst romaji = slug('私は ひらがな が大好き'); // ha-hiragana-gaki\n```\n\n### slug(text, options)\n\noptions:\n* `replacement`: String to replace whitespace with, defaults to `-` (provides API compatibility with the `slug` module)\n* `separator`: String, equivalent to `replacement` (provides API compatibility with the `speakingurl` module)\n* `lang`: String, ISO 639-1 two-letter language code, defaults to auto-detected language\n* `tone`: Boolean, add tone numbers to Pinyin transliteration of Chinese, defaults to `true`\n* `separateNumbers`: Boolean, separate numbers that are within a word, defaults to `false`\n* `separateApostrophes`: Boolean, separate apostrophes that are within a word, defaults to `false`\n* `maintainCase`: Boolean, maintain the original string's casing, defaults to `false`\n* `custom`:\n  - Object, custom map for translation, overwrites all i.e. `{ '&': '#', '*': ' star ' }`\n  - Array, add chars to allowed charMap\n\n```javascript\nconst strich = slug('Ich ♥ Deutsch', {lang: 'de'}); // ich-liebe-deutsch\nconst unterstreichen1 = slug('Ich ♥ Deutsch', {lang: 'de', replacement: '_'}); // i_liebe_deutsch\nconst unterstreichen2 = slug('Ich ♥ Deutsch', {lang: 'de', separator: '_'}); // i_liebe_deutsch\nconst wuYin = slug('弄堂里的菜品赤醬', {tone: false}); // nong-tang-li-di-cai-pin-chi-jiang\n\n// separateNumbers example\nconst numbersInWord = slug('hello2world'); // hello2world\nconst numbersSeparated = slug('hello2world', { separateNumbers: true }); // hello-2-world\n\n// separateApostrophes example\nconst apostrophesInWord = slug('j\\'aime'); // jaime\nconst apostrophesSeparated = slug('j\\'aime', { separateApostrophes: true }); // j-aime\n\n// maintainCase example\nconst caseNotMaintained = slug('HelloWorld'); // helloworld\nconst caseMaintained = slug('HelloWorld', { maintainCase: true }); // HelloWorld\n\n// custom example\nconst custom1 = slug('hello.world', { custom: ['.'] }); // hello.world\nconst custom2 = slug('hello-*-world', { custom: { '*': 'asterisk' } }); // hello-asterisk-world\n```\n\n### slug(text, replacement)\n\nProvided to support backwards-compatibility with the `slug` module.\n\n```javascript\nconst underscore = slug('i ♥ unicode', '_'); // i_love_unicode\n```\n\n## Test ![.github/workflows/ci.yml](https://github.com/lovell/limax/workflows/.github/workflows/ci.yml/badge.svg)\n\nRun the unit tests with:\n\n    npm test\n\n## Contribute\n\nPull requests with mappings and tests for further scripts and languages are more than welcome.\n\n## Licence\n\nCopyright 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Lovell Fuller and contributors.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0.html)\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","_attachments":{},"homepage":"https://github.com/lovell/limax#readme","bugs":{"url":"https://github.com/lovell/limax/issues"},"license":"Apache-2.0"}