As I was planning on writing this article, I realised that I had made some crucial mistakes in how I package my libraries since I misunderstood how bundlers perform tree-shaking and minification. As of today ( November 22nd 2025 ), all my libraries are tree-shakeable, not tree-shaken or minified giving end users full control over their final bundle size.