I built this project about 10 years ago just to learn JavaScript. For a long time, it was a completely free, and I lost interest in it after a while.
Later, when I quit my full time job to build my own startup, I needed something for survival. The first project I picked up again was lightGallery. It was already quite popular back then, so I decided to rewrite it from scratch and implement dual licensing.
So, basically the trust and adoption were built over years when it was free. The monetization came much later.
I'm launching my personal project, TimeMaster.ai, today. TimeMaster is an automatic time and productivity tracker for Mac.
TimeMaster runs quietly in the background, automatically tracks and categorizes your activities, and shows you precisely how your time is spent. It tags projects, creates time logs, and provides insights to boost your focus and productivity.
All tracking data is stored locally on your device and is never transmitted anywhere.
Sure, Cash is super cool. I wrote this library for my personal use. As I was repeating the same work on multiple projects.
While removing jQuery dependency, the hardest part was finding the jQuery methods in the existing project and writing the alternative vanilla js methods without making much changes in the codebase.
Yes, I agree with you the events part needs to be improved and well documented. (It actually supports namespacing.) I fixed most of the things in https://github.com/sachinchoolur/tiny-events.js and need to make the changes here as well.
My intention was not to build another JavaScript utility library. I just wanted to make my JavaScript libraries jQuery independent.
Later, when I quit my full time job to build my own startup, I needed something for survival. The first project I picked up again was lightGallery. It was already quite popular back then, so I decided to rewrite it from scratch and implement dual licensing.
So, basically the trust and adoption were built over years when it was free. The monetization came much later.