A boilerplate for a frameworkless ES6 site build using Gulp, Babel and Browserify
A simple npm install
will download and install all needed components. All working files are located in the /app directory. Compiled and bundle files will be placed in /dist which is not a part of the repository
There are multiple individual gulp tasks that can be run on their own:
gulp sass
- Compile SASSgulp lint
- Lint javascript based on provided eslint JSON rulesgulp comb
- Comb and style SASS based on rules provided in csscomb.jsongulp copy
- Copy static HTML, image, and font files from /app to /distgulp bundle
- Transpile javascript from ES6 into bundles
Watchers for each of these tasks can be set up by running gulp watch