From fd13ee38e17d4982ea71f05f5ef36ef23625d9ae Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 11 Nov 2020 10:55:57 +0200 Subject: [PATCH] WIP --- build/build-css.js | 15 +++++++++++---- build/postcss.config.js | 9 --------- 2 files changed, 11 insertions(+), 13 deletions(-) delete mode 100644 build/postcss.config.js diff --git a/build/build-css.js b/build/build-css.js index fabec32cf49e..0eff9c9b7d59 100644 --- a/build/build-css.js +++ b/build/build-css.js @@ -5,10 +5,13 @@ const path = require('path') const postcss = require('postcss') const glob = require('glob') const sass = require('sass') +const autoprefixer = require('autoprefixer') const fiber = require('fibers') const Cleancss = require('clean-css') -const postcssConfig = require('./postcss.config') +const postcssPlugins = [ + autoprefixer({ cascade: false }) +] const files = [ 'bootstrap', @@ -27,10 +30,14 @@ files.forEach(filename => { outFile: `./dist/css/${filename}.css` }, (error, css) => { // Fix postcss to use and output sourcemaps - postcss(postcssConfig) - .process(css.css, { from: `./dist/css/${filename}.css` }) + postcss(postcssPlugins) + .process(css.css, { + from: `./dist/css/${filename}.css`, + map: `./dist/css/${filename}.css.map` + }) .then(result => { fs.writeFile(`./dist/css/${filename}.css`, result.css, () => true) + fs.writeFile(`./dist/css/${filename}.css.map`, result.map.toString(), () => true) fs.writeFile(`./dist/css/${filename}.min.css`, new Cleancss().minify(result.css).styles, () => true) }) }) @@ -40,7 +47,7 @@ files.forEach(filename => { glob('./site/content/**/*.css', {}, (error, files) => { files.forEach(file => { fs.readFile(file, (err, css) => { - postcss(postcssConfig) + postcss(postcssPlugins) .process(css, { from: file, to: file }) .then(result => { if (css.toString('utf8') !== result.css) { diff --git a/build/postcss.config.js b/build/postcss.config.js deleted file mode 100644 index dc4be05c6dda..000000000000 --- a/build/postcss.config.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict' - -module.exports = () => ({ - plugins: { - autoprefixer: { - cascade: false - } - } -})