Skip to content

Commit 75cc3ca

Browse files
committed
use cssnano instead of clean-css for the minified CDN build
1 parent f6b862c commit 75cc3ca

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

package-lock.json

+8-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/build.js

+8-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import fs from 'fs'
22
import postcss from 'postcss'
33
import tailwind from '..'
44
import CleanCSS from 'clean-css'
5+
import cssnano from 'cssnano'
56

67
function buildDistFile(filename, config = {}, outFilename = filename) {
78
return new Promise((resolve, reject) => {
@@ -20,8 +21,13 @@ function buildDistFile(filename, config = {}, outFilename = filename) {
2021
return result
2122
})
2223
.then((result) => {
23-
const minified = new CleanCSS().minify(result.css)
24-
fs.writeFileSync(`./dist/${outFilename}.min.css`, minified.styles)
24+
return postcss([cssnano]).process(result.css, {
25+
from: `./${filename}.css`,
26+
to: `./dist/${outFilename}.min.css`,
27+
})
28+
})
29+
.then((result) => {
30+
fs.writeFileSync(`./dist/${outFilename}.min.css`, result.css)
2531
})
2632
.then(resolve)
2733
.catch((error) => {

0 commit comments

Comments
 (0)