Ensure changes to withOptions plugins trigger rebuilds

This commit is contained in:
Adam Wathan 2020-10-17 12:52:13 -04:00
parent ec68efdab6
commit d3717279f9

View file

@ -15,6 +15,11 @@ createPlugin.withOptions = function(pluginFunction, configFunction = () => ({}))
optionsFunction.__isOptionsFunction = true
// Expose plugin dependencies so that `object-hash` returns a different
// value if anything here changes, to ensure a rebuild is triggered.
optionsFunction.__pluginFunction = pluginFunction
optionsFunction.__configFunction = configFunction
return optionsFunction
}