Update every plugin to accept its config as a parameter

This commit is contained in:
Adam Wathan 2019-01-18 16:36:21 -05:00
parent 326f35a72a
commit 2f9172cf8d
110 changed files with 2070 additions and 1157 deletions

View file

@ -9,12 +9,11 @@ import substituteScreenAtRules from './lib/substituteScreenAtRules'
import substituteClassApplyAtRules from './lib/substituteClassApplyAtRules'
import processPlugins from './util/processPlugins'
import defaultPlugins from './defaultPlugins'
export default function(getConfig) {
return function(css) {
const config = getConfig()
const processedPlugins = processPlugins([...defaultPlugins(config), ...config.plugins], config)
const processedPlugins = processPlugins(config.plugins, config)
return postcss([
substituteTailwindAtRules(config, processedPlugins),