async processCss(assetName, asset, assets) { let css = asset.source(); css = await postcss([autoprefixer({browsers: this.options.browsers})]).process(css).css; const result = csso.minify(css, Object.assign({filename: assetName}, this.options)); css = result.css; if (this.options.sourceMap) { assets.setAsset(`${assetName}.map`, result.map.toString()); css += `/*# sourceMappingURL=${path.basename(assetName)}.map */`; } return css; }
async processCss(assetName, asset, assets) { let css = asset.source(); css = await postcss([autoprefixer({browsers: this.options.browsers})]).process(css).css; const result = csso.minify(css, Object.assign({filename: assetName}, this.options)); css = result.css; if (this.options.sourceMap) { assets.setAsset(`${assetName}.map`, result.map.toString()); css += `/*# sourceMappingURL=${path.basename(assetName)}.map */`; } return css; }