We should start writing our code with as much ES6(ES2015) as we can, and then use babel.js to convert to ES5.
The conversion would happen during the publish to npm so a user wouldn't really see any change. They would just require and use as normal.