Browser extension
For my next big project, I wanted to try building my own browser extension. Something that would make it quicker to search if a particular date is a holiday.
Disappointingly, although my app worked locally, I was unable to make it work as an extension in the browser due to some complications with Day.js and Manifest Version 3.
So, I cloned my project, keeping the Day.js version as a web app to run via this portfolio website, while working on a new version using a different library to use for the extension instead.
I ended up using the Luxon date library to build my extension. It works in the browser, and you can follow the steps in the video to download for yourself.
Unfortunately, Luxon has very limited parsing options compared to Day.js, and some bugs prevent the app from working as well as the original.
I'm still working on fixing this extension, but between the Luxon and Day.js versions of my app, it is clear how the final extension would operate.