Best Practices
How to build tree-shakeable JavaScript libraries
If you’re a web developer, I’m sure that you’ve heard about tree-shaking. It’s often understood as the removal of unused code from JavaScript bundles. However, do you know that not all code that…