766460
全面采用 babel + ES6, eslint + airbnb, mocha + nyc (istanbul) + coveralls + travis-ci, yargs, gulp + browserify + babelify,整个模块可生成单文件在node.js、浏览器和命令行运行(mac, windows linux)。尽量采用最优最新的工具实现,测试覆盖率100%,欢迎 star 和提交 pull request! 更详细使用请参见 https://github.com/andyhu/node-transliteration Demo: http://rawgit.com/andyhu/node-transliteration/master/demo/example.html
npm install transliteration --save
var transliteration = require('transliteration');
var slug = tr.slugify;
var tr = transliteration.transliterate
//import { transliterate as tr, slugify as slug } from 'transliteration'; /* For ES6 syntax */
tr('你好, world!'); // Ni Hao , world!
slugify('你好, world!'); // ni-hao-world
# Install bower if not already installed
# npm install bower -g
bower install transliteration
<html>
<head>
<script src="bower_components/transliteration/transliteration.min.js"></script>
</head>
<body>
<script>
transl('你好, world!'); // Ni Hao , world!
slugify('你好, world!'); // ni-hao-world
</script>
</body>
</html>
npm install transliteration -g
transliterate 你好 # Ni Hao
slugify 你好 # ni-hao