meefik @meefik.dev · Jun 8

If you build a small open source library, please try to keep it zero dependency. When someone installs your tool, they want your code and not a hidden avalanche of 50 sub dependencies they did not ask for. Keep it lightweight. Keep it predictable. Build trust. 📦 Do you agree?

2 likes 1 replies

?

Replies

Iiridayn · 23d

Likely comes from choice to have a small standard library, excluding things like `left-pad`. Reimplementing things is bad, so pull what you need. But, you end up with a mix of overmodularization (left-pad) and large dependencies (express) which require everything for simple tasks (just in case).