mirror of
https://github.com/2ec0b4/kaamelott-soundboard.git
synced 2025-12-08 15:43:24 +00:00
Améliore les tâches Gulp, notamment en supprimant les fichiers non versionnées du répertoire dist
This commit is contained in:
10
gulpfile.js
10
gulpfile.js
@@ -5,16 +5,18 @@ var gulp = require('gulp'),
|
||||
syncy = require('syncy'),
|
||||
runSequence = require('run-sequence'),
|
||||
RevAll = require('gulp-rev-all'),
|
||||
revReplace = require('gulp-rev-replace');
|
||||
revReplace = require('gulp-rev-replace'),
|
||||
revDel = require('gulp-rev-delete-original');
|
||||
|
||||
gulp.task("rev-all", function(){
|
||||
var revAll = new RevAll({
|
||||
dontGlobal: [/^\/favicon.ico$/g, /^\/sounds\/(.+)\.mp3/g],
|
||||
dontGlobal: [/^\/favicons\/favicon\.ico$/g, /^\/sounds\/(.+)\.mp3/g],
|
||||
dontRenameFile: [/^\/index\.html/g, /^\/robots\.txt/g, /^\/img\/ks\.jpg/g]
|
||||
});
|
||||
|
||||
return gulp.src(['dist/**'])
|
||||
return gulp.src(['dist/**', '!dist/bower_components/**'])
|
||||
.pipe(revAll.revision())
|
||||
.pipe(revDel())
|
||||
.pipe(gulp.dest('dist'))
|
||||
.pipe(revAll.manifestFile())
|
||||
.pipe(gulp.dest('dist'));
|
||||
@@ -58,7 +60,7 @@ gulp.task('clean', function() {
|
||||
});
|
||||
|
||||
gulp.task('sync', function() {
|
||||
syncy(['.htaccess', './css/**', './favicons/**', './img/**', './js/**', 'index.html', 'robots.txt', './sounds/**'], 'dist', {
|
||||
syncy(['.htaccess', './bower_components/**', './css/**', './favicons/**', './img/**', './js/**', 'index.html', 'robots.txt', './sounds/**'], 'dist', {
|
||||
updateAndDelete: true,
|
||||
}).on('error', console.error).end();
|
||||
});
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
"gulp-cssnano": "^2.1.2",
|
||||
"gulp-rev": "^7.0.0",
|
||||
"gulp-rev-all": "^0.8.24",
|
||||
"gulp-rev-delete-original": "^0.1.0",
|
||||
"gulp-rev-replace": "^0.4.3",
|
||||
"gulp-uglify": "^1.5.3",
|
||||
"run-sequence": "^1.2.1",
|
||||
|
||||
Reference in New Issue
Block a user