Skip to content

Instantly share code, notes, and snippets.

@tyluudinh
Created July 15, 2017 19:13
Show Gist options
  • Save tyluudinh/b13640ba757775356b612b3fd04c12a2 to your computer and use it in GitHub Desktop.
Save tyluudinh/b13640ba757775356b612b3fd04c12a2 to your computer and use it in GitHub Desktop.
"use strict"
var gulp = require('gulp'),
uglify = require('gulp-uglify'),
rename = require('gulp-rename'),
concat = require('gulp-concat'),
jshint = require('gulp-jshint')
;
gulp.task('hello', function () {
console.log("Test task hello");
});
// Task for js
gulp.task("scripts", function () {
gulp.src(['vendor/**/*.js']) // Matches 'client/js/somedir/somefile.js' and resolves `base` to `client/js/`
.pipe(jshint())
.pipe(jshint.reporter('default'))
.pipe(uglify())
.pipe(concat('app.js'))
.pipe(gulp.dest('build/js'));
// gulp.src(['test/**/*.js'])
// .pipe(rename({suffix: '.min'}))
// .pipe(uglify())
// .pipe(gulp.dest('build'));
});
// Task for js
gulp.task("css", function () {
gulp.src(['css/**/*.css', 'vendor/**/**.css', 'fonts/css/font-awesome.min.css']) // Matches 'client/js/somedir/somefile.js' and resolves `base` to `client/js/`
.pipe(concat('app.min.css'))
.pipe(gulp.dest('build/css'));
// gulp.src(['test/**/*.js'])
// .pipe(rename({suffix: '.min'}))
// .pipe(uglify())
// .pipe(gulp.dest('build'));
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment