1234567891011121314151617181920212223242526272829303132333435363738 |
- var gulp = require('gulp');
- var jshint = require('gulp-jshint');
- var uglify = require('gulp-uglify');
- var minifyHTML = require('gulp-minify-html');
- var minifycss = require('gulp-minify-css');
- var concat = require('gulp-concat');
- var del = require('del');
- var hintTask = function () {
- gulp.src(['*.js', './src/js/**/*.js'])
- .pipe(jshint('.jshintrc'))
- .pipe(jshint.reporter('jshint-stylish'));
- console.log('HINT: Hint Complete');
- };
- gulp.task('hint', function() {
- hintTask();
- });
- var buildTask = function() {
- gulp.src('./src/img/*')
- .pipe(gulp.dest('./img'));
- gulp.src('./src/fonts/*')
- .pipe(gulp.dest('./fonts'));
- gulp.src(['./src/css/bootstrap.css', './src/css/style.css'])
- .pipe(concat('style.min.css'))
- .pipe(minifycss())
- .pipe(gulp.dest('./css'));
- gulp.src(['./src/js/jquery-1.12.1.js', './src/js/bootstrap.js'])
- .pipe(concat('vendor.min.js'))
- .pipe(uglify())
- .pipe(gulp.dest('./js'));
- console.log('BUILD: Build Complete');
- };
- gulp.task('build', function() {
- buildTask();
- });
|