TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

The Everything NPM Package

192 点作者 defied超过 1 年前

15 条评论

superasn超过 1 年前
I&#x27;ve seen a lot of people criticise npm and their policies but I&#x27;ve never come across a solution. Npm has its flaws and while there are such abuses like everything package, is-odd, left-pad, etc there are also many useful packages like vue, sortable, etc without which development will be a huge pain.<p>So not asking rhetorically, if we had all the insight and knowledge we have now, how would you make it different?
评论 #38897805 未加载
评论 #38899556 未加载
评论 #38895513 未加载
评论 #38897050 未加载
评论 #38897462 未加载
评论 #38895902 未加载
评论 #38895563 未加载
评论 #38896834 未加载
评论 #38897467 未加载
评论 #38899777 未加载
评论 #38898209 未加载
评论 #38896643 未加载
评论 #38904158 未加载
评论 #38895654 未加载
评论 #38899968 未加载
评论 #38897290 未加载
评论 #38895565 未加载
评论 #38898986 未加载
评论 #38895693 未加载
jasonjmcghee超过 1 年前
I’m blown away by the reception of this article. It’s wildly low quality, generated SEO spam.<p>&gt; It was removed, but then reemerged under a different scope with over 33,000 sub-packages. It&#x27;s like playing whack-a-mole with npm packages!<p>&gt; This whole saga is more than just a digital prank. It highlights the ongoing challenges in package management within the npm ecosystem. For developers, it&#x27;s a reminder of the cascading effects of dependencies and the importance of mindful package creation, maintenance, and consumption.<p>&gt; As we navigate the open source world, incidents like the everything package remind us of the delicate balance between freedom and responsibility in open-source software.
评论 #38906037 未加载
troupo超过 1 年前
<a href="https:&#x2F;&#x2F;x.com&#x2F;PatrickJS__&#x2F;status&#x2F;1743693931316191671" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;PatrickJS__&#x2F;status&#x2F;1743693931316191671</a><p>&quot;accidentally broke NPM and all I got was this sweet permanent banner all over my Github (thats impossible to remove since they probably had to code it up last minute before removing the org&#x2F;repo)&quot;
评论 #38895524 未加载
评论 #38900783 未加载
ruune超过 1 年前
Just as a side note about the screenshot at the end. I think it&#x27;s from this socket thing, but the supply chain security of a package that depends on literally anything on npm having a score of almost 50 really makes me think if that score is just artificially inflated on every other package. Can you even reach a score below 47?
评论 #38896079 未加载
navtoj超过 1 年前
NPM still hasn&#x27;t fixed the &quot;*&quot; package version bug on their end.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=IzqtWTMFv9Y&amp;t=465" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=IzqtWTMFv9Y&amp;t=465</a>
评论 #38895366 未加载
dang超过 1 年前
Recent and related:<p><i>&#x27;everything&#x27; blocks devs from removing their own NPM packages</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38873944">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38873944</a> - Jan 2024 (102 comments)
SquidJack超过 1 年前
The article is totally misleading there is no storage space running out and system resource exhaustion. btw the total size is around 30MB or less than 50 The only thing is no one can unpublish the npm package because npm have policy if one package is depend on your package you can&#x27;t unpublish it
yreg超过 1 年前
&gt; The &quot;everything&quot; package, with its 5 sub-packages and thousands of dependencies, has essentially locked down the ability for authors to unpublish their packages. This situation is due to npm&#x27;s policy shift following the infamous &quot;left-pad&quot; incident in 2016, where a popular package left-pad was removed, grinding development to a halt across much of the developer world. In response, npm tightened its rules around unpublishing, specifically preventing the unpublishing of any package that is used by another package.<p>Has no one thought of that? It seems like it should have been obvious that such an absolute rule could be easily abused to troll the system at scale.<p>Not sure if it&#x27;s a problem though, perhaps all unpublishing requests should be reviewed by someone at the registry (and granted only when it makes sense).
评论 #38900623 未加载
rubyissimo超过 1 年前
Does rubygems &#x2F; go have &quot;protections&quot; against this?<p>Is npm specifically vulnerable to this kind of thing? Or is it just a cultural elelemnt of npm that there are more micro-packages?
评论 #38908475 未加载
ramesh31超过 1 年前
As an NPM user since NPM existed, all I can do is shake my head and laugh at this point.
frabjoused超过 1 年前
NPM as a soulless entity is easy to bash, while the creator of the package is a popular tech influencer so naturally has the support of the masses. If you’re going to complain about NPM, describe how you would solve it in their shoes.
评论 #38895866 未加载
happens超过 1 年前
Most articles say the page includes a Skyrim meme, but no one says what the meme is and I can&#x27;t find anything relating to Skyrim on everything.npm.lol. This is very confusing to me.
评论 #38909806 未加载
francisduvivier超过 1 年前
Lol I can see trolls on reddit using this when people are asking for which npm npm package they should use.<p>&quot;Just install the everything package, then you will be sure to have the right package&quot;
leros超过 1 年前
I don&#x27;t see this package labeled as a dependent on my packages. Must not have gotten everything.
Affric超过 1 年前
What a dissatisfying non-apology of an apology.<p>&gt; First, just want to apologize about any difficulties this package has caused.<p>No rationale. No shame. Just the word “apologize” in a sentence.<p>Who downloaded it though? Surely as a dev if you download such a package it’s on you?
评论 #38895496 未加载
评论 #38895590 未加载
评论 #38895482 未加载
评论 #38898464 未加载
评论 #38895457 未加载