António Afonso <aadsm> - author
Markus Ast <brainafk> - transformed into an npm package, multiple bug fixes
Leon <idealhack> - multiple bug fixes
Jérôme Desboeufs <jdesboeufs> - transformed into proper modules for composability