jiaoyi_ybgcoins_web3
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

19 lines
596 B

/* eslint import/no-extraneous-dependencies: ["error", {"devDependencies": true}] */
/* eslint no-console: "off" */
const postcss = require('postcss');
const autoprefixer = require('autoprefixer');
module.exports = async (content, { from = undefined, to = undefined } = {}) => new Promise((resolve, reject) => {
postcss([autoprefixer])
.process(content, { from, to })
.then((result) => {
result.warnings().forEach((warn) => {
console.warn(warn.toString());
});
resolve(result.css);
})
.catch((err) => {
reject(err);
throw err;
});
});