Conversation

The main purpose of this blog post, besides the learning aspects, was to try to rely less on external dependencies to do simple tasks in NodeJS. Indeed, in the last years, there has been an increasing number of compromised NPM packages that led to supply chain attacks. (2/5)
It's just a coincidence, but it reinforces my conviction that we need to rely less on external NPM dependencies, particularly for simple tasks that could/should be easily coded using native modules. (4/5)
1
2
Of course, that's not always possible. Using external dependencies enables developers to speed up their development speed, but this comes with a cost: security, particularly when your project starts to rely on thousands of external dependencies. (5/5)