consolidate stylesheets

This commit is contained in:
f0x 2024-11-05 15:52:45 +01:00
commit 6aa580a470
12 changed files with 183 additions and 50 deletions

View file

@ -18,12 +18,12 @@
*/
const skulk = require("skulk");
const fs = require("fs");
const path = require("path");
const { globSync } = require("glob");
let cssEntryFiles = fs.readdirSync(path.join(__dirname, "./css")).map((file) => {
return path.join(__dirname, "./css", file);
});
const cssDir = path.join(__dirname, "./css");
const cssFiles = globSync(cssDir + "/**/*.css", { ignore: cssDir + "/themes/**" });
const cssThemes = globSync(cssDir + "/themes/**/*.css");
const prodCfg = {
transform: [
@ -88,12 +88,19 @@ skulk({
}]
]
},
css: {
entryFiles: cssEntryFiles,
cssThemes: {
entryFiles: cssThemes,
outputFile: "_discard",
presets: [["postcss", {
output: "_split"
}]]
},
css: {
entryFiles: cssFiles,
outputFile: "_discard",
presets: [["postcss", {
output: "style.css"
}]]
}
}
});