3 ms·
I've never felt good any time I have to use node modules and see this gigantic stream of dependencies come flying down. It's even more painful when you need to
by tdicola 11y ago
I've never felt good any time I have to use node modules and see this gigantic stream of dependencies come flying down. It's even more painful when you need to assemble license information for your software and crawl through _every single dependency and all of their dependencies_ to find their licenses, etc. to check they are OK to use in your software. Just look at the View License info in the Atom text editor some time for a truly insane wall of text (over 12,000 lines!!). IMHO the entire node / NPM system is seriously flawed with so many tiny dependencies for trivial stuff.
- SlashmanX 11y agoNote: There's a cool tool that scans your dependencies and exports all their license info into a csv/json. I've used it before and it's a lifesaver. https://github.com/davglass/license-checker https://github.com/davglass/license-checker