Hi,
First of all, thank you for writing this module.
I was wondering if you'd be happy for me to port this to ES6 (mainly using const and native classes). This will make the code more modern and easier to maintain in the longer term.
Please let me know if you'd accept a PR for it.
Merc.