feat(cli): support custom postcss config

This commit is contained in:
陈嘉涵
2020-01-12 17:41:36 +08:00
parent 0406579b9b
commit 6ce9f5598a
4 changed files with 72 additions and 9 deletions
+22 -1
View File
@@ -1,5 +1,26 @@
module.exports = {
import { getPostcssConfig } from '../common';
type PostcssConfig = object & {
plugins?: object;
};
function mergePostcssConfig(config1: PostcssConfig, config2: PostcssConfig) {
const plugins = {
...config1.plugins,
...config2.plugins
};
return {
...config1,
...config2,
plugins
};
}
const DEFAULT_CONFIG = {
plugins: {
autoprefixer: {}
}
};
module.exports = mergePostcssConfig(DEFAULT_CONFIG, getPostcssConfig());