A javascript implementation of full-width and half-width unicode character detector.
npm install east-asian-width
bower install east-asian-width
var should = require('chai').should(),
east_asian_width = require('east-asian-width'),
char_width = east_asian_width.char_width,
str_width = east_asian_width.str_width,
cjk_char_width = east_asian_width.cjk_char_width,
cjk_str_width = east_asian_width.cjk_str_width;
char_width('杜'.codePointAt(0)).should.equal(2);
str_width('Coding is my life').should.equal(17);
cjk_char_width('Æ'.codePointAt(0)).should.equal(2);
cjk_str_width('��').should.equal(6);
npm test
Install node-inspector.
npm install -g node-inspector
then run test in debug mode, listening on port 5858 and pause on first line.
npm run-script test_debug
then start node-inspector on another console.
node-inspector
then visit http://127.0.0.1:8080/debug?port=5858
on browser.
- 0.1.0 Initial release
- 0.1.1 Integrate with Travis CI, Coveralls
####Vangie Du The future you must thank to the present hard working one.