In all of my projects, I inevitably end up making a util folder containing several helper functions that aid in the main functionality of the application.
I noticed that I would frequently be writing the same functions from project to project. One solution to this problem would be to simply import Lodash, but I wanted to tackle the issue differently.
Initially, it only contained one function that would pick a random element from an array (hence the name Pickitt
I learned about the benefits of writing clean and small code. I learned more about TypeScript, as the initial version was written in typescript. Named and default imports reared its head a few times.
The redesign of the documentation website went great! I rewrote the site from a generated site using Docz, to a static website using Gatsby. I was able to get a 100 score on Google's Measure, an application to audit your website for Performance, A11Y, Best Practices, and SSO.
I plan to incorporate this utility library into my future projects, and with the redesign, adding methods and updating the documentation is a breeze!