UNPKG

easy-query

Version:

An easy to use, easy to customize sheet of SCSS media queries tailored for use alongside or without popular frameworks such as Bootstrap and Foundation.

39 lines (34 loc) 994 B
var gulp = require('gulp'), plumber = require('gulp-plumber'), uglify = require('gulp-uglify'), jshint = require('gulp-jshint'), maps = require('gulp-sourcemaps'), rename = require('gulp-rename'); gulp.task('default', ['build','assets'], deployJS); gulp.task('assets', copyAssets); gulp.task('build', buildJS); function buildJS() { gulp.src('src/easy-query.js') .pipe(plumber()) .pipe(jshint()) .pipe(gulp.dest('dist/')); } function deployJS() { gulp.src('dist/easy-query.js') .pipe(plumber()) .pipe(maps.init()) .pipe(uglify({ compress: true, mangle: true, keepComments: false })) .pipe(rename('easy-query.min.js')) .pipe(maps.write('./')) .pipe(gulp.dest('dist/')); } function copyAssets() { gulp.src('src/frameworks/*') .pipe(gulp.dest('dist/frameworks/')); gulp.src('src/styles/*') .pipe(gulp.dest('dist/styles/')); }