Arnout, 3rdEden
19K posts

Arnout, 3rdEden
@3rdEden
Father of 2, Author of countless OS projects/libraries (Node.js, React(-Native), WebSockets, Frameworks etc) I shoot stuff online.
The Netherlands Katılım Nisan 2008
1.1K Takip Edilen2.3K Takipçiler

Just want to make it perfectly clear, @npmjs is 100% to blame for all the phishing attacks we package authors have to endure. Exposing the email address of authors for shits’n’giggles is 100% to blame for this.
There is no option to prevent your email from being leaked by npm
English

@tlrobinson Its a great way to tell someone is a good or bad engineer.
English

My dog has been responsible for 100% of the fires caused by our 2 @iRobot Roomba's.
Long hair dogs, rotating parts == friction. It's a recipe for disaster.
English

@bahmutov While not without flaws either, I do agree, it solves a lot of the problems.
English

@MylesBorins @Raynos I understand the importance of 2FA on high profile packages to severely reduce the attack surface, but when the 2FA is forced upon you in these cases is should be on package basis, not account wide. This would severely reduce the friction on developers.
English

@Raynos @MylesBorins I feel exactly the same. It feels like a punishment every time im forced into 2fa. Didn’t ask for, don’t want it, no way to opt out. I get it, some packages are high risk, but there’s better ways to solve it than taking npm accounts hostage.
English

@MylesBorins Cli. I couldn’t figure it out. I also keep getting annoying npm warnings that node 16 is deprecated. It’s just enough barrier / friction that I don’t care enough to maintain packages. It used to be a simple UX, no nagging.
English

@devongovett I have to disagree here. The bundler knows exactly which modules are bundled, and it decides to bundle multiple copies of it.
English

@3rdEden That doesn't make sense. If the package manager installs multiple versions, the bundler is going to use what's installed.
English

