My approach for releasing a node module to npm that uses ES6 syntax.
This uses babel
to generate a non-ES6 version of the source when a new version is released, then only publishes the built source.
$ npm version <newversion> -m "Releasing %s"
$ npm publish