I want to tell you about my npm library β€” my second npm project, and the most complex one I've built so far. I won't dig deep into the code: this is the story of how and why it came to be. Introduction Around 2015 I landed my first job as a UI/UX designer. I drew interfaces for mobile and desktop apps in Sketch, which everyone used back then, on a Mac the company gave me, and I was genuinely happy about it. Things went well: I followed the iOS and Android guidelines, and w...