The file is splitted into sections (1 section = 1 Excercise). Each section contains plugins imports and task itself.
Handling *.scss files and concatenating them into one css file
Concatenating JS files into one
Validating JS files
Image optimization
Watching for changes
Copying files into dist
Cleaning dist folder before each build
Serving application
Added BrowserSync to some tasks to show how it works