walmartlabs/lumbar — comment on commit 30c132187e2d6698fac43aae43c5c9f3f906597f
File: lib/plugin.js line 91
By kpdecker:

If there is code out there that calls `exports.plugin` directly before initializing lumbar then they should be able to access the plugin via the name that they provided. On the topic of naming plugins, I am fine if the plugins define their own name like the modes if they are singletons, but the constructor format that is used here makes me nervious going down that route as multiple instances of the same plugin could cause different behaviors for for the same given name.