I didn't have any plans for it originally, but I've already ported a limited version of it to GameMaker for another project
If it's of use to anyone, I'm happy to expand on the GMS2 version and release it publically
can i see the one you've already ported? I assume it works on gms2?