Gulpfile.js 622 B

12345678910111213141516171819202122232425
  1. /* jshint -W097 */
  2. 'use strict';
  3. /* global require */
  4. var jshint = require('gulp-jshint');
  5. var stylish = require('jshint-stylish');
  6. var uglify = require('gulp-uglify');
  7. var rename = require('gulp-rename');
  8. var gulp = require('gulp');
  9. gulp.task('lint', function() {
  10. return gulp.src('./draganddrop.js')
  11. .pipe(jshint())
  12. .pipe(jshint.reporter(stylish));
  13. });
  14. gulp.task('compress', function() {
  15. return gulp.src('./draganddrop.js')
  16. .pipe(uglify())
  17. .pipe(rename({
  18. extname: '.min.js'
  19. }))
  20. .pipe(gulp.dest('./'));
  21. });
  22. gulp.task('default', ['lint', 'compress']);