Slide 1
Convenience is a place to put some shared bespoke plugin functionality that's not necessary to keep in the core.
Slide 2
I know "collecting functionality" might, perhaps, sort of, maybe go against what bespoke might have been meant to be. But whatever.
Slide 3
Convenient prefixes error, event and log messages with your plugin name. Mostly.
Slide 4
It's not like this is an advanced library - I just wanted to move some stuff away from other plugin code.
Slide 5
That's it, really. I was bored, and wanted to create a bespoke.js plugin. Enjoy!