aboutsummaryrefslogtreecommitdiff
path: root/node_modules/gulp-gzip/examples/advanced/gulpfile.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/gulp-gzip/examples/advanced/gulpfile.js')
-rwxr-xr-xnode_modules/gulp-gzip/examples/advanced/gulpfile.js32
1 files changed, 32 insertions, 0 deletions
diff --git a/node_modules/gulp-gzip/examples/advanced/gulpfile.js b/node_modules/gulp-gzip/examples/advanced/gulpfile.js
new file mode 100755
index 000000000..a2a747df5
--- /dev/null
+++ b/node_modules/gulp-gzip/examples/advanced/gulpfile.js
@@ -0,0 +1,32 @@
+var clean = require('gulp-clean');
+var gulp = require('gulp');
+var gzip = require('../../index');
+
+var config = {
+ threshold: '1kb'
+};
+
+gulp.task('clean', function() {
+ gulp.src('tmp', { read: false })
+ .pipe(clean());
+});
+
+gulp.task('small', function() {
+ gulp.src('../files/small.txt')
+ .pipe(gzip(config))
+ .pipe(gulp.dest('tmp'));
+});
+
+gulp.task('big', function() {
+ gulp.src('../files/big.txt')
+ .pipe(gzip(config))
+ .pipe(gulp.dest('tmp'));
+});
+
+gulp.task('large', function() {
+ gulp.src('../files/large.txt', { buffer: false })
+ .pipe(gzip(config))
+ .pipe(gulp.dest('tmp'));
+});
+
+gulp.task('default', ['clean', 'small', 'big', 'large']);