Merge pull request #3738 from alphagov/test-pre-compressed-asset

Generate asset to test CDN compression config
This commit is contained in:
Tom Byers
2020-12-09 11:26:32 +00:00
committed by GitHub
2 changed files with 14 additions and 1 deletions

View File

@@ -18,7 +18,9 @@ plugins.base64 = require('gulp-base64-inline');
plugins.cleanCSS = require('gulp-clean-css');
plugins.concat = require('gulp-concat');
plugins.cssUrlAdjuster = require('gulp-css-url-adjuster');
plugins.gzip = require('gulp-gzip');
plugins.jshint = require('gulp-jshint');
plugins.md5 = require('gulp-md5');
plugins.prettyerror = require('gulp-prettyerror');
plugins.rollup = require('gulp-better-rollup')
plugins.sass = require('gulp-sass');
@@ -108,6 +110,14 @@ const copy = {
return src(paths.npm + 'leaflet/dist/leaflet.js')
.pipe(dest(paths.dist + 'javascripts/'))
}
},
tests: {
css: () => {
return src(paths.dist + 'stylesheets/main.css')
.pipe(plugins.md5({ separator: '-' }))
.pipe(plugins.gzip({ gzipOptions: { level: 9 }, preExtension: 'gz' }))
.pipe(dest(paths.dist + 'test/'))
}
}
};
@@ -290,7 +300,8 @@ const defaultTask = parallel(
series(
javascripts
),
sass
sass,
copy.tests.css
)
);

View File

@@ -47,7 +47,9 @@
},
"devDependencies": {
"gulp-css-url-adjuster": "0.2.3",
"gulp-gzip": "1.4.2",
"gulp-jshint": "2.1.0",
"gulp-md5": "0.1.3",
"gulp-prettyerror": "1.2.1",
"gulp-sass-lint": "1.4.0",
"jest": "24.7.1",