Third time's a charm
Web front-end technologies have been moving fast the last few years and trying to keep up has been exhausting. As an alternative to libraries and frameworks such as React and Angular, I recently started looking into web components. While the developer experience of modern tools can be great, they also bring in things you may not want. A React app may have thousands of dependencies, and any problems with those dependencies may break the app - or at least give you annoying deprecation warnings. Web components along with ES6 modules can provide a nice alternative as they are based on web standards and as such, should not break easily. Also: No dependencies, and no build! I find them a bit cumbersome to work with compared to React and friends, but I hope they will make up for it over time. So I re-implemented the icon maker using web components, go check it out!