Ensure changes to withOptions plugins trigger rebuilds

This commit is contained in:
Adam Wathan 2020-10-17 12:52:13 -04:00
parent 23561bdd40
commit ef3d655e7b

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
}