Centralize build steps in one library. For any application applies Babel, Gulp tasks and ESLint, just simply include this library in package.json, it will automatically overwrite .babelrc, .eslintrc, gulp.js
"devDependencies": {
"node-bb": "*"
}Create package.json scripts
"scripts": {
"start": "gulp clean && NODE_ENV=development gulp",
"lint": "gulp lint",
"build": "gulp build",
"serve": "gulp serve"
}Include gulp.js in gulpfile.babel.js
import 'babel-polyfill'
import './gulp'Features:
- Babel
- Basic Gulp tasks: watch, build, serve
- ESLint
Further Things:
- Gulp task for running Test with Mocha
- Unit Test