Allow passing config as lazy-evaluated function

This commit is contained in:
Adam Wathan 2017-10-06 15:24:35 -04:00
parent 0e0913e19b
commit 1819cf67d3

View File

@ -15,6 +15,10 @@ import substituteBreakpointAtRules from './lib/substituteBreakpointAtRules'
import substituteClassApplyAtRules from './lib/substituteClassApplyAtRules'
const plugin = postcss.plugin('tailwind', (options = {}) => {
if (_.isFunction(options)) {
options = options()
}
const config = mergeConfig(defaultConfig, options)
return postcss([