Most of my programming career has spent working on code that is either highly focused marketing material for clients or is for clients that don't necessarily want their code available for all (like the government). So I haven't had a lot of time for open source code. Over the years I've tried to make small little libraries when I get the chance, and I've always just made them available on GitHub, which when it comes to node.js is almost as bad as not existing.
So today I changed that. I wrote my first fully TypeScript-backed npm module that is an early stage api client for Mavenlink. It still has a lot of work to go, it has basic bare bone functionality that was needed to power a slack integration app that I built for an employer. Over time I hope to continue to add functionality to it as well as hoping that others will contribute as well.