Using babel 6 and "env" preset.
Using "mocha" for executing tests. the "mocha-lcov-reporter" is required to create the data needed by coverage analysis.
Using "istanbul" and its command line client "nyc".
Babel support in nyc
provided by `babel-plugin-istanbul".
Coverage data published to "coveralls" using "coveralls" plugin.
Using "esdoc" for generating documentation. It requires the "esdoc-standard-plugin".
"rimraf" provides cross-platform rm -rf
command.
"cross-env" permits the cross-platform setting of environment variables as part of a command.