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.cmdto install dev dependencies. On mac fire up terminal and typenpm installuse sudo if needed.
During development mode, run the default task so you'll have watchers and browser sync.
- Run
start-beast.cmdto 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!