Files
2023-01-24 20:31:23 +00:00

27 lines
479 B
JavaScript

const pkg = require('./package.json');
const banner = `/*!
* ${pkg.name} ${pkg.homepage}
* ${pkg.description}
* @version ${pkg.version}
* @author ${pkg.author}
* @license: ${pkg.license}
*/`;
module.exports = ctx => ({
map: ctx.options.map,
plugins: {
'postcss-header': {
header: banner,
},
'postcss-preset-env': {
autoprefixer: {
flexbox: 'no-2009'
},
stage: 3
},
cssnano: ctx.env === 'production' ? {} : false
}
})