gulp-kw-optimize

1.0.6 • Public • Published

npm install gulp-kw-optimize --save-dev

gulpfile.js

var gulp = require('gulp'); var rename = require('gulp-rename'); var replace = require('gulp-replace'); var uglify = require('gulp-uglify'); var v = require('./index'); var del = require('del');

gulp.task('del-min-js',function(cb){ del.sync('./build//*.min.js'); cb(); }); gulp.task('min-js',['del-min-js'],function(){ gulp.src('./build//.js') .pipe(rename({suffix:'.min'})) .pipe(uglify()) .pipe(gulp.dest('build')); }) gulp.task('build',['replace','min-js']); gulp.task('replace',function(){ gulp.src('./wechat/scripts/**/.php',{ buffer: false }) .pipe(replace(/<script\s+type="text/javascript">|</script>|<script(.)</script>/g,'')) .pipe(replace(/{{--/g,'//{{--')) .pipe(rename(function(path){ path.basename = path.basename.replace(/.blade/,''); path.extname = '.js'; })) .pipe(gulp.dest('build')); }); gulp.task('rev', function () { gulp.src('./phpblade/**/.php',{buffer : false}) .pipe(v()) .pipe(gulp.dest('test')); })

Readme

Keywords

none

Package Sidebar

Install

npm i gulp-kw-optimize

Weekly Downloads

1

Version

1.0.6

License

ISC

Last publish

Collaborators

  • fengyk