Gulp build process to prepare the website for deployment.
- gulp - Automate and enhance your workflow.
- gulp-concat - Concatenates files
- gulp-sass - Gulp plugin for sass.
- gulp-sourcemaps - Source map support for Gulp.js.
- gulp-rename - Rename files.
- gulp-uglify - Minify files with UglifyJS.
- gulp-image - Optimize PNG, JPG, GIF, SVG images with gulp task.
- gulp-eslint - A gulp plugin for processing files with ESLint.
- del - Delete files and folders.
$ git clone https://github.com/Liad91//treehouse_project-8.git
$ cd treehouse_project-8
$ npm install
// Concat & uglify all files in js folder and creates a map file (only if files pass lint test)
$ gulp scripts
// Compile sass to minify css file and creates a map file
$ gulp styles
// Optimize all images
$ gulp images
// Remove dist directory
$ gulp clean
// Move index.html & icons folder to dist folder
$gulp mv
// Run clean task and after scripts, styles, images and mv tasks
$gulp build
// Run build task
$gulp
MIT
Free Software, Hell Yeah!