`sudo npm --help` randomly chown your entire /etc, /usr, /boot. On a stealth pre-release version with a version number that doesn't look like a pre-release. Amazing. https://github.com/npm/npm/issues/19883 …pic.twitter.com/KPWjWR93Vb
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
LOL, they have a magical mkdir-and-fix-permissions function that *explicitly* chowns *recursively* to the uid/gid that called sudo instead of root in that case. https://github.com/npm/npm/blob/d3095ff20b8ea01e7fbf93a4a697a04fea77d8e6/lib/utils/correct-mkdir.js#L55 … and then they do shit like run it on the installation path 'etc' dir. https://github.com/npm/npm/blob/d3095ff20b8ea01e7fbf93a4a697a04fea77d8e6/lib/config/core.js#L156 …
This isn't a subtle bug, this is literally working exactly as intended and written and clearly not tested by anyone on a real system.
One of the developers is asking for 2 days to fix the problem. It took me 5 minutes to find that. On the GitHub search interface. And I don't even do node. Never looked at the npm codebase before. 2 days, seriously?
I bet they got the hint from homebrew
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.