mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-05-09 02:19:31 -04:00
Merge pull request #3738 from alphagov/test-pre-compressed-asset
Generate asset to test CDN compression config
This commit is contained in:
13
gulpfile.js
13
gulpfile.js
@@ -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
|
||||
)
|
||||
);
|
||||
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user