Build all-in-one bundle by browserify.
Migrate to gulp
Update travis settings
Point to all-in-one bundle
Farewell Gruntfile.js!
Use all-in-one bundles for testing.
Update bower.json
Make index.js as module entry point.
Splitting index.js
Watch index.js changes too
Extract esnode.js out
Extract string-width.js out
Extract renderer.js out
Regenerate bundle
Extract type-name module out.

https://github.com/twada/type-name
Use eastasianwidth module to calculate string width.
Testing stringWidth function
Delete unused is-compared-by-value.js
Renaming required function name
Extract traverse and write functionality from renderer.