Side project micro-engine :)
Djinn hasn't aged well, and I'm militant about using TypeScript these days.
If you're curious, the source is on GitHub.
Strong approval on the use of TypeScript! Neat! Why yarn over npm?
I switched from using npm to yarn back when yarn first released since it was faster and had "locking". I gather that newer versions of npm are on par now, but I haven't had a compelling reason to swap back.