gulp boilerplate for ES6
- JavaScript 91.1%
- SCSS 5.2%
- HTML 3.7%
| src | ||
| tasks | ||
| .eslintrc | ||
| .gitignore | ||
| gulpfile.js | ||
| header.png | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
Initial gulp for develop on ES6
browserSync, babelify, browserify & watchify
Modular, modern, SASSable, deployable(beta...), testable(soon...) and way of implementing ES6 Projects.
- Launching a
BrowserSynclocal and shared server for live code syncronized. - Styles are compiled with SASS, autprefixed, sourcemaped and minified.
- Scripts are transpiled with BabelJS, sourcemaped and minified.
- A watcher in all the
.htmlfiles andassets/directory. - All with a push notification. 👌
Installation
npm install gulp -g
npm install
Usage
gulp
or gulp scripts, styles, html, assets, clean, server, deploy & test
Dependencies
- babel
- babelify
- browser-sync
- browserify
- del
- gulp
- gulp-autoprefixer
- gulp-browserify
- gulp-rename
- gulp-rsync
- gulp-sass
- gulp-sourcemaps
- gulp-uglify
- gulp-util
- node-notifier
- node-sass
- vinyl-buffer
- vinyl-source-stream
- watchify
- ...
- want more? 😰
Todo
- Create tests for tasks
- Create launch tests for ES6
- Add env=local|dev|prod parameter
