Преглед на файлове

added, makeUgly, a task to uglify a file passed as an argument

jeff Palmer преди 10 години
родител
ревизия
e6e244b05d
променени са 1 файла, в които са добавени 14 реда и са изтрити 1 реда
  1. 14 1
      Tools/Gulp/gulpfile.js

+ 14 - 1
Tools/Gulp/gulpfile.js

@@ -1,4 +1,4 @@
-var gulp = require('gulp'),
+var gulp = require('gulp-param')(require('gulp'), process.argv),
     uglify = require('gulp-uglify'),
     rename = require('gulp-rename'),
     concat = require('gulp-concat'),
@@ -232,3 +232,16 @@ gulp.task('watch', function() {
 gulp.task('watch-typescript', function() {
   gulp.watch('src/**/*.ts', ['typescript']);
 });
+
+/**
+ * task to uglify a file passed as an argument
+ */
+gulp.task('makeUgly' ,function(path, fileIn) {
+  if (path.lastIndexOf('/') + 1 !== path.length) { path  += '/'; }
+
+  return gulp.src([path + fileIn])
+    .pipe(rename({suffix: '.min'}))
+    .pipe(uglify())
+    .pipe(gulp.dest(path))
+
+});