I know the author wants to move to vector maps which could make it much easier for someone to selfhost something like that.
Might be worth mentioning your feedback on related issues (or creating them). The dev has been very responsive to feedback in the past.
Thanks for sharing your script. I added a link to your comment at the end of the post 👍 I gotta learn JSOM one day.