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