Last year I also released a barebones chart maker using only web components [0]. Meaning you can add a chart to your webpage with just an HTML tag. [1]
The functionality behind this and others are simple and allow the user to fully stylize however they'd like.
The same could be said about adblock. Most ads are not the horribly annoying like they used to be, so adblock is just immoral, stealing from the website content creator.
I prefer TypeScript over plain JS and would like a strongly typed way for dealing with event emitters.
So, I created fancy-emitter. I figured there are many other improvements which could have been made to the events module so I tried to make use of all of them and make the underlying JS engine deal with the scheduling.