diff --git a/defaultConfig.stub.js b/defaultConfig.stub.js index a21d6a1f9..2004cf0da 100644 --- a/defaultConfig.stub.js +++ b/defaultConfig.stub.js @@ -791,8 +791,8 @@ module.exports = { minHeight: ['responsive'], minWidth: ['responsive'], negativeMargin: ['responsive'], - objectFit: false, - objectPosition: false, + objectFit: [], + objectPosition: [], opacity: ['responsive'], outline: ['focus'], overflow: ['responsive'], @@ -816,6 +816,10 @@ module.exports = { width: ['responsive'], zIndex: ['responsive'], }, + corePlugins: { + objectFit: false, + objectPosition: false, + }, plugins: [ require('./plugins/container')({ // center: true, diff --git a/src/corePlugins.js b/src/corePlugins.js index bcd8dced7..79f1dfa30 100644 --- a/src/corePlugins.js +++ b/src/corePlugins.js @@ -49,9 +49,9 @@ import whitespace from './plugins/whitespace' import width from './plugins/width' import zIndex from './plugins/zIndex' -function loadPlugins({ styles, variants }, plugins) { +function loadPlugins({ styles, variants, corePlugins }, plugins) { return Object.keys(plugins) - .filter(plugin => variants[plugin] !== false) + .filter(plugin => corePlugins[plugin] !== false) .map(plugin => plugins[plugin]({ values: styles[plugin], variants: variants[plugin],