hello,
My thoughts were to use the new features where ever possible.
Since not every feature is available on all versions of node, we would use Babel.js
https://babeljs.io/ , to transpile that code back to ES5(the version before es6 :)).
This transpilation would happen during an "npm publish" so users would never really see a difference.
The cool thing about Babel is that we can specify which features we want transpiled, so in the future this list of transpiled features would hopefully get smaller and smaller.
wanted to get some thoughts on this.
-Luke