tailwindcss/resolveConfig.js
Adam Wathan e5c193a76c
Make resolveConfig compatible with feature flag configs (#2347)
* Make resolveConfig compatible with feature flag configs

* Update changelog
2020-09-07 19:56:35 -04:00

12 lines
540 B
JavaScript

const resolveConfigObjects = require('./lib/util/resolveConfig').default
const getAllConfigs = require('./lib/util/getAllConfigs').default
module.exports = function resolveConfig(...configs) {
// Make sure the correct config object is mutated to include flagged config plugins.
// This sucks, refactor soon.
const firstConfigWithPlugins = configs.find(c => Array.isArray(c.plugins)) || configs[0]
const [, ...defaultConfigs] = getAllConfigs(firstConfigWithPlugins)
return resolveConfigObjects([...configs, ...defaultConfigs])
}