ES6 is pretty straightforward. You use Browserify or Webpack with Babel, and set it up to build with Gulp or Grunt.<p>I don&#x27;t see how using Dart, TS, etc. make it any asier, and with the setup I just described, you&#x27;re using Javascript top to bottom. I have an Angular project set up this way, and that allows me to run the unit tests in Node on the command line.