Introduce autoprefixer to gulp process

This commit is contained in:
Wojciech Maj 2018-04-04 00:19:13 +02:00
parent dbb0e88bc1
commit ed67c1d6aa
2 changed files with 9 additions and 0 deletions

View File

@ -18,9 +18,11 @@
'use strict'; 'use strict';
var autoprefixer = require('autoprefixer');
var fancylog = require('fancy-log'); var fancylog = require('fancy-log');
var fs = require('fs'); var fs = require('fs');
var gulp = require('gulp'); var gulp = require('gulp');
var postcss = require('gulp-postcss');
var rename = require('gulp-rename'); var rename = require('gulp-rename');
var replace = require('gulp-replace'); var replace = require('gulp-replace');
var transform = require('gulp-transform'); var transform = require('gulp-transform');
@ -577,6 +579,7 @@ gulp.task('generic', ['buildnumber', 'locale'], function () {
preprocessHTML('web/viewer.html', defines) preprocessHTML('web/viewer.html', defines)
.pipe(gulp.dest(GENERIC_DIR + 'web')), .pipe(gulp.dest(GENERIC_DIR + 'web')),
preprocessCSS('web/viewer.css', 'generic', defines, true) preprocessCSS('web/viewer.css', 'generic', defines, true)
.pipe(postcss([autoprefixer()]))
.pipe(gulp.dest(GENERIC_DIR + 'web')), .pipe(gulp.dest(GENERIC_DIR + 'web')),
gulp.src('web/compressed.tracemonkey-pldi-09.pdf') gulp.src('web/compressed.tracemonkey-pldi-09.pdf')
@ -602,6 +605,7 @@ gulp.task('components', ['buildnumber'], function () {
createComponentsBundle(defines).pipe(gulp.dest(COMPONENTS_DIR)), createComponentsBundle(defines).pipe(gulp.dest(COMPONENTS_DIR)),
gulp.src(COMPONENTS_IMAGES).pipe(gulp.dest(COMPONENTS_DIR + 'images')), gulp.src(COMPONENTS_IMAGES).pipe(gulp.dest(COMPONENTS_DIR + 'images')),
preprocessCSS('web/pdf_viewer.css', 'components', defines, true) preprocessCSS('web/pdf_viewer.css', 'components', defines, true)
.pipe(postcss([autoprefixer()]))
.pipe(gulp.dest(COMPONENTS_DIR)), .pipe(gulp.dest(COMPONENTS_DIR)),
]); ]);
}); });
@ -629,6 +633,7 @@ gulp.task('minified-pre', ['buildnumber', 'locale'], function () {
preprocessHTML('web/viewer.html', defines) preprocessHTML('web/viewer.html', defines)
.pipe(gulp.dest(MINIFIED_DIR + 'web')), .pipe(gulp.dest(MINIFIED_DIR + 'web')),
preprocessCSS('web/viewer.css', 'minified', defines, true) preprocessCSS('web/viewer.css', 'minified', defines, true)
.pipe(postcss([autoprefixer()]))
.pipe(gulp.dest(MINIFIED_DIR + 'web')), .pipe(gulp.dest(MINIFIED_DIR + 'web')),
gulp.src('web/compressed.tracemonkey-pldi-09.pdf') gulp.src('web/compressed.tracemonkey-pldi-09.pdf')
@ -719,6 +724,7 @@ gulp.task('mozcentral-pre', ['buildnumber', 'locale'], function () {
preprocessHTML('web/viewer.html', defines) preprocessHTML('web/viewer.html', defines)
.pipe(gulp.dest(MOZCENTRAL_CONTENT_DIR + 'web')), .pipe(gulp.dest(MOZCENTRAL_CONTENT_DIR + 'web')),
preprocessCSS('web/viewer.css', 'mozcentral', defines, true) preprocessCSS('web/viewer.css', 'mozcentral', defines, true)
.pipe(postcss([autoprefixer()]))
.pipe(gulp.dest(MOZCENTRAL_CONTENT_DIR + 'web')), .pipe(gulp.dest(MOZCENTRAL_CONTENT_DIR + 'web')),
gulp.src(FIREFOX_EXTENSION_DIR + 'locale/en-US/*.properties') gulp.src(FIREFOX_EXTENSION_DIR + 'locale/en-US/*.properties')
@ -766,6 +772,7 @@ gulp.task('chromium-pre', ['buildnumber', 'locale'], function () {
preprocessHTML('web/viewer.html', defines) preprocessHTML('web/viewer.html', defines)
.pipe(gulp.dest(CHROME_BUILD_CONTENT_DIR + 'web')), .pipe(gulp.dest(CHROME_BUILD_CONTENT_DIR + 'web')),
preprocessCSS('web/viewer.css', 'chrome', defines, true) preprocessCSS('web/viewer.css', 'chrome', defines, true)
.pipe(postcss([autoprefixer()]))
.pipe(gulp.dest(CHROME_BUILD_CONTENT_DIR + 'web')), .pipe(gulp.dest(CHROME_BUILD_CONTENT_DIR + 'web')),
gulp.src('LICENSE').pipe(gulp.dest(CHROME_BUILD_DIR)), gulp.src('LICENSE').pipe(gulp.dest(CHROME_BUILD_DIR)),

View File

@ -3,6 +3,7 @@
"version": "2.0.0", "version": "2.0.0",
"devDependencies": { "devDependencies": {
"acorn": "^5.5.3", "acorn": "^5.5.3",
"autoprefixer": "^8.2.0",
"babel-core": "^6.26.0", "babel-core": "^6.26.0",
"babel-loader": "^7.1.4", "babel-loader": "^7.1.4",
"babel-plugin-transform-es2015-modules-commonjs": "^6.26.0", "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0",
@ -14,6 +15,7 @@
"eslint-plugin-no-unsanitized": "^3.0.0", "eslint-plugin-no-unsanitized": "^3.0.0",
"fancy-log": "^1.3.2", "fancy-log": "^1.3.2",
"gulp": "^3.9.1", "gulp": "^3.9.1",
"gulp-postcss": "^7.0.1",
"gulp-rename": "^1.2.2", "gulp-rename": "^1.2.2",
"gulp-replace": "^0.6.1", "gulp-replace": "^0.6.1",
"gulp-transform": "^3.0.5", "gulp-transform": "^3.0.5",