Skip to content

Commit 4228cf2

Browse files
committed
Don't issue duplicate flag notices in long running processes
1 parent c16bf20 commit 4228cf2

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/processTailwindFeatures.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,16 @@ import processPlugins from './util/processPlugins'
1616
import cloneNodes from './util/cloneNodes'
1717
import { issueFlagNotices } from './featureFlags.js'
1818

19+
let flagsIssued = null
20+
1921
export default function(getConfig) {
2022
return function(css) {
2123
const config = getConfig()
2224

23-
issueFlagNotices(config)
25+
if (!flagsIssued || !_.isEqual(flagsIssued, _.pick(config, ['future', 'experimental']))) {
26+
flagsIssued = _.pick(config, ['future', 'experimental'])
27+
issueFlagNotices(config)
28+
}
2429

2530
const processedPlugins = processPlugins([...corePlugins(config), ...config.plugins], config)
2631

0 commit comments

Comments
 (0)