I was looking at a tool called Plasmo.JS and found this repo through a bit more searching and this Reddit post.
I was wondering if you could provide a comparison of Plasmo vs Xtensio.
As far as I can see, Plasmo supports more browsers and more frameworks but it might just be a bit too overkill for smaller projects.