@minko-fe/postcss-config
Version:
postcss-config
26 lines (23 loc) • 743 B
JavaScript
import { merge } from '@minko-fe/lodash-pro';
import { createRequire } from 'node:module';
import { postcssConfig } from '../index.js';
const require2 = createRequire(import.meta.url);
const defaultOptions = {
"postcss-import": false,
"tailwindcss/nesting": true,
"tailwindcss": true,
"postcss-pxtorem": false,
"postcss-pxtoviewport": false,
"autoprefixer": true,
"postcss-preset-env": false
};
const pluginsForVite = [];
function unPlugins(pluginName, options) {
pluginsForVite.push(options ? require2(pluginName)(options) : require2(pluginName));
}
function definePlugins(options) {
options = merge(defaultOptions, options || {});
postcssConfig(options, unPlugins);
return pluginsForVite;
}
export { definePlugins };