mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-23 15:57:23 -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.cleanCSS = require('gulp-clean-css');
|
||||||
plugins.concat = require('gulp-concat');
|
plugins.concat = require('gulp-concat');
|
||||||
plugins.cssUrlAdjuster = require('gulp-css-url-adjuster');
|
plugins.cssUrlAdjuster = require('gulp-css-url-adjuster');
|
||||||
|
plugins.gzip = require('gulp-gzip');
|
||||||
plugins.jshint = require('gulp-jshint');
|
plugins.jshint = require('gulp-jshint');
|
||||||
|
plugins.md5 = require('gulp-md5');
|
||||||
plugins.prettyerror = require('gulp-prettyerror');
|
plugins.prettyerror = require('gulp-prettyerror');
|
||||||
plugins.rollup = require('gulp-better-rollup')
|
plugins.rollup = require('gulp-better-rollup')
|
||||||
plugins.sass = require('gulp-sass');
|
plugins.sass = require('gulp-sass');
|
||||||
@@ -108,6 +110,14 @@ const copy = {
|
|||||||
return src(paths.npm + 'leaflet/dist/leaflet.js')
|
return src(paths.npm + 'leaflet/dist/leaflet.js')
|
||||||
.pipe(dest(paths.dist + 'javascripts/'))
|
.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(
|
series(
|
||||||
javascripts
|
javascripts
|
||||||
),
|
),
|
||||||
sass
|
sass,
|
||||||
|
copy.tests.css
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@@ -47,7 +47,9 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"gulp-css-url-adjuster": "0.2.3",
|
"gulp-css-url-adjuster": "0.2.3",
|
||||||
|
"gulp-gzip": "1.4.2",
|
||||||
"gulp-jshint": "2.1.0",
|
"gulp-jshint": "2.1.0",
|
||||||
|
"gulp-md5": "0.1.3",
|
||||||
"gulp-prettyerror": "1.2.1",
|
"gulp-prettyerror": "1.2.1",
|
||||||
"gulp-sass-lint": "1.4.0",
|
"gulp-sass-lint": "1.4.0",
|
||||||
"jest": "24.7.1",
|
"jest": "24.7.1",
|
||||||
|
|||||||
Reference in New Issue
Block a user