'use strict'; const path = require('path'); const assert = require('assert'); const { promisify, } = require('util'); const fromString = promisify(require('css-b64-images').fromString); const ONE_KB = Math.pow(2, 10); const maxSize = 100 * ONE_KB; /** * minify css data. * if can not minify return data * * @param name * @param data */ module.exports = async (name, data) => { const dir = path.dirname(name); const dirRelative = dir + '/../'; assert(name); assert(data); return fromString(data, dir, dirRelative, { maxSize }); };