A template to create Node libraries with Gulp.js as the task-runner
- del to clean up the output directory at the start of every build
- gulp-babel, babel-core and babel-preset-env for ES2015 transpilation
- gulp-sourcemaps to generate source-maps for debugging
- gulp-uglify to minify JavaScript files
- gulp-eslint, babel-eslint, eslint-config-myterminal, eslint-config-airbnb, eslint-plugin-import, eslint-plugin-jsx-a11y and eslint-plugin-react to run ESLint on JavaScript files
- build (default)
- clean to clean the output directory
- scripts to transpile & minify all JavaScript to the output directory
- debug
- clean to clean the output directory
- scriptsDebug to transpile all JavaScript to the output directory
- lint to run ESLint over JavaScript files
- lint
- run ESLint over JavaScript files
- develop to watch over the source files and run tasks related to the changed files
- Finalize a unit testing setup