fix typos
update date
update docs
add es6 support
update docs