Personalized boilerplate based on Harvest...
This boilerplate contains a starting structure for writing ECMAScript 6 applications.
- First of all download or clone this repo ;P
You'll need to have Gulp installed. If you already have Gulp installed, you can skip the following line. To install gulp simply run the following line in your terminal:
-
npm install -g gulp
-
Run
npm-install.cmd
to install dev dependencies. On mac fire up terminal and typenpm install
use sudo if needed.
During development mode, run the default task so you'll have watchers and browser sync.
- Run
start-beast.cmd
to set fire on this beast!
When project is ready to deploy, simply do the following:
- Run
deploy-beast.cmd
- All of the files you need will be in /dist with your images optimized, css compressed and js compressed!
- BrowserSync
- CSS - Preprocessor (SASS)
- PostCSS
- Lost - Grid framework (based on calc)
- Autoprefixer
- Browserify
- Babelify
In order to ensure that all dependencies are updated use:
https://www.npmjs.org/package/npm-check-updates
$ npm install -g npm-check-updates
$ npm-check-updates -u
$ npm install
This will automatically adjusts a package.json with the latest version of all dependencies!
Contributions are welcome!