Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ibarakilol/gulp-webpack-starter

Production-ready Gulp, Webpack starter
https://github.com/ibarakilol/gulp-webpack-starter

babel bem eslint gulp html javascript jquery scss webpack yarn

Last synced: 4 days ago
JSON representation

Production-ready Gulp, Webpack starter

Awesome Lists containing this project

README

        

# Production-ready Gulp, Webpack starter
## How to use
1. Install [NodeJS](https://nodejs.org/en) (if required)
2. Install ```gulp``` and ```yarn``` globally: ```npm i -g gulp yarn```
3. Download repository using [Git](https://git-scm.com/downloads): ```git clone https://github.com/Ibarakilol/gulp-webpack-starter.git```
4. Navigate to the downloaded folder
5. Download the required dependencies: ```yarn```
6. To begin, enter the command: ```yarn dev```
7. To build the project, enter the command ```yarn build```

If you did everything correctly, you should open a browser with a local server. Build mode involves optimizing the project: compressing images, minifying CSS and JS files for uploading to the server.

## Features
* [BEM](https://en.bem.info) structure
* [SCSS](https://sass-lang.com) preprocessor
* [Babel](https://babeljs.io) transpiler to support modern JavaScript (ES6) in browsers
* [Webpack](https://webpack.js.org) to build JavaScript modules
* [Airbnb](https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb-base) code linting
* Code checking for errors before committing