diff --git a/src/processTailwindFeatures.js b/src/processTailwindFeatures.js index 91ea35fd2..3650d754b 100644 --- a/src/processTailwindFeatures.js +++ b/src/processTailwindFeatures.js @@ -16,11 +16,16 @@ import processPlugins from './util/processPlugins' import cloneNodes from './util/cloneNodes' import { issueFlagNotices } from './featureFlags.js' +let flagsIssued = null + export default function(getConfig) { return function(css) { const config = getConfig() - issueFlagNotices(config) + if (!flagsIssued || !_.isEqual(flagsIssued, _.pick(config, ['future', 'experimental']))) { + flagsIssued = _.pick(config, ['future', 'experimental']) + issueFlagNotices(config) + } const processedPlugins = processPlugins([...corePlugins(config), ...config.plugins], config)