UNPKG

@wgoo/cli

Version:

Wgoo Cli 是一个 React 组件库构建工具,通过 Wgoo Cli 可以快速搭建一套功能完备的 React 组件库。

34 lines (26 loc) 705 B
const { existsSync } = require('fs-extra'); const { ROOT_POSTCSS_CONFIG_FILE } = require('../common/constant'); function getRootPostcssConfig() { if (existsSync(ROOT_POSTCSS_CONFIG_FILE)) { return require(ROOT_POSTCSS_CONFIG_FILE); } return { plugins: [] }; } function getPostcssPlugins(rootConfig) { const plugins = rootConfig.plugins || []; if (Array.isArray(plugins)) { return [require('autoprefixer'), ...plugins]; } return { autoprefixer: {}, ...plugins, }; } function resolvePostcssConfig() { const rootConfig = getRootPostcssConfig(); return { ...rootConfig, plugins: getPostcssPlugins(rootConfig), }; } module.exports = resolvePostcssConfig();