Install yarn
yarnWell done !
Open src/index.html and everything is ready to code ;)
assets folder contains every files for assets like :
- fonts
- images
- icons
- javascripts
- stylesheets
src folder contains every assets files that will be compiled by webpack except HTML files. You can create every HTML files you want in this folder.
To build all assets files for development mode
yarn buildTo watch stylesheet files with fonts & images for development mode
yarn watch-cssTo watch javascript files for development mode (you can open an other tab in you terminal to watch css and js)
yarn watch-jsTo build all files for production mode
yarn prodAdd SCSS files name in webpack.css.config.js like home.scss line 11. Just duplicate it, rename it without forget to add a comma at the end of the line.
- Compile SCSS file into CSS file
- Use Sass lint
- Use PostCss to compile for old browsers
- Transform icon of image lower than 8KB into Base 64
- Rename image & icon files with hash5
- Optimize img higher than 8KB
Just like SCSS files, you can add a line in webpack.js.config.js to compile another js file.
- Compile ES6 with Babel
The production folder is public which is created after the first prod compilation.
- Minify CSS
- Copy img & fonts into
public
- Minify JS with Uglify
- Just a copy because files will be using for the Back-end dev.
Knacss is automatically installed. If you want to use it, you can import it from node_modules in your scss files like assets/stylesheets/other.scss.