diff --git a/BetterDiscordApp/minify-css.js b/BetterDiscordApp/minify-css.js index e4f5d4b..24676c0 100644 --- a/BetterDiscordApp/minify-css.js +++ b/BetterDiscordApp/minify-css.js @@ -7,17 +7,20 @@ function minify(){ console.log(`\x1b[33mMinifying...\x1b[0m`) const css = fs.readFileSync(path.join(__dirname, "./src/styles/index.css"), "utf-8") fs.writeFileSync(path.join(__dirname, "./dist/style.css"), css) + const output = new CleanCSS({ sourceMap: true }).minify(css) + if(output.errors.length > 0){ console.error("\x1b[31m"+output.errors.join("\n")+"\x1b[0m") } if(output.warnings.length > 0){ console.warn("\x1b[33m"+output.warnings.join("\n")+"\x1b[0m") } + fs.writeFileSync(path.join(__dirname, "./dist/style.min.css"), output.styles+"\n/*# sourceMappingURL=style.min.css.map */") - fs.writeFileSync(path.join(__dirname, "./dist/style.min.css.map"), output.sourceMap) + fs.writeFileSync(path.join(__dirname, "./dist/style.min.css.map"), output.sourceMap.toString()) console.log(`\x1b[32mMinified in ${(Date.now() - start)}ms. Minified by ${Math.floor(output.stats.efficiency*100)}%\x1b[0m`) } module.exports.minify = minify