Hey guys,
I'm not sure how many people will actually get use out of this but I've been working on throwing an implementation together for use with a pixi.js project I'm working on. I've published it to npmjs and the repo on Github is public with (somewhat) documented code. It's feature-complete (yet) and still a work-in-progress but hopefully someone will find this useful