update esnext, jshint and mocha