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!