(file, dest, opts = {})
| 27 | `.trim(); |
| 28 | |
| 29 | function installCleanCSS(file, dest, opts = {}) { |
| 30 | // default is to minify |
| 31 | // eslint-disable-next-line no-undefined |
| 32 | const minify = opts.minify === undefined ? true : opts.minify; |
| 33 | |
| 34 | const theme = fs.readFileSync(file, { encoding: "utf8" }); |
| 35 | const content = DEFAULT_CSS + "\n" + theme; |
| 36 | const out = new CleanCSS(minify ? config.clean_css : config.clean_css_beautify).minify(content).styles; |
| 37 | fs.writeFileSync(`${process.env.BUILD_DIR}/${dest}`, out); |
| 38 | } |
| 39 | |
| 40 | function mkdir(dirname) { |
| 41 | fs.mkdirSync(`${process.env.BUILD_DIR}/${dirname}`, { recursive: true }); |
no outgoing calls
no test coverage detected
searching dependent graphs…