Project word-width is simple browserjs / nodejs library for calculate ascii length of unicode string in terminal / console.
npm install word-width
Then import it.
// import library use script tag.
<script type="text/javascript" src="dist/word-width.min.js"></script>
// or ES6 style.
var WordWidth = require('word-width');
WordWidth('Hello Word Width!'); //17
// unicode
WordWidth('コンニチハ, セカイ!'); //19
WordWidth('越过长城,走向世界'); //18
The code of word-width hosted on Github, click here. Welcome to issue or pull request.