UNPKG

@minko-fe/postcss-config

Version:
26 lines (23 loc) 743 B
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 };