assets revision

This commit is contained in:
Athou
2014-08-09 18:04:52 +02:00
parent bbf04c4687
commit 0c25412f03
2 changed files with 7 additions and 3 deletions

View File

@@ -1,4 +1,6 @@
var gulp = require('gulp'); var gulp = require('gulp');
var rev = require('gulp-rev');
var revReplace = require('gulp-rev-replace');
var minifyCSS = require('gulp-minify-css'); var minifyCSS = require('gulp-minify-css');
var uglify = require('gulp-uglify'); var uglify = require('gulp-uglify');
var filter = require('gulp-filter'); var filter = require('gulp-filter');
@@ -53,8 +55,8 @@ gulp.task('build-dev', ['images', 'favicons', 'sass', 'fonts', 'template-cache',
}); });
var jsFilter = filter("**/*.js"); var jsFilter = filter("**/*.js");
var cssFilter = filter("**/*.css"); var cssFilter = filter("**/*.css");
return gulp.src([SRC_DIR + 'index.html', TEMP_DIR + 'app.css']).pipe(assets).pipe(assets.restore()).pipe(useref()).pipe( return gulp.src([SRC_DIR + 'index.html', TEMP_DIR + 'app.css']).pipe(assets).pipe(rev()).pipe(assets.restore()).pipe(useref()).pipe(
gulp.dest(BUILD_DIR)); revReplace()).pipe(gulp.dest(BUILD_DIR));
}); });
gulp.task('build', ['images', 'favicons', 'sass', 'fonts', 'template-cache', 'bower'], function() { gulp.task('build', ['images', 'favicons', 'sass', 'fonts', 'template-cache', 'bower'], function() {
@@ -69,7 +71,7 @@ gulp.task('build', ['images', 'favicons', 'sass', 'fonts', 'template-cache', 'bo
.pipe(jsFilter).pipe(uglify()).pipe(jsFilter.restore()) .pipe(jsFilter).pipe(uglify()).pipe(jsFilter.restore())
.pipe(assets.restore()).pipe(useref()).pipe(gulp.dest(BUILD_DIR)); .pipe(rev()).pipe(assets.restore()).pipe(useref()).pipe(revReplace()).pipe(gulp.dest(BUILD_DIR));
}); });
gulp.task('watch', function() { gulp.task('watch', function() {

View File

@@ -5,6 +5,8 @@
"private": true, "private": true,
"devDependencies": { "devDependencies": {
"gulp": "3.8.7", "gulp": "3.8.7",
"gulp-rev": "1.0.0",
"gulp-rev-replace": "0.3.0",
"gulp-minify-css": "0.3.7", "gulp-minify-css": "0.3.7",
"gulp-uglify": "0.3.1", "gulp-uglify": "0.3.1",
"gulp-filter": "1.0.0", "gulp-filter": "1.0.0",