Big news! We’re excited to announce that @npmjs will be joining @GitHub! We're thrilled to join an organization as committed to open source as we are, so that the npm registry can remain free & public forever.
You can read more about this new chapter here: buff.ly/3aYygVf
we’re thrilled to share that npm 7 is now generally available 🚀 read our blog post to see some of the performance improvements, breaking changes, and more! buff.ly/2MO9OiR
today we're excited to share the release of npm v7.0.0! if you want to try it out now, run `npm i -g npm@7` in your terminal and let us know what you think. read more about what's new here: buff.ly/3iQMECx 🎉
starting today, developers building npm projects on @GitHub Actions can request a provenance statement to be published alongside their package, giving consumers a verifiable way to link a package back to its source repository and build instructions.
github.blog/2023-04-19-intro…
We've launched a number of security enhancements to npm including:
* Improved login and publish experience /w CLI
* Connecting GitHub + Twitter accounts
* All packages have been resigned and a new command `npm audit signatures`
Read more at: github.blog/2022-07-26-intro…
continuing our commitment to npm security with the introduction of new enhanced login verification and timeline for two-factor authentication enforcement github.blog/2021-12-07-enrol…
Today we opened an RFC with a proposal of how npm can collaborate with @projectsigstore to link packages to their source and build, a significant improvement to the supply chain security of the JavaScript ecosystem. github.blog/2022-08-08-new-r…
this morning we detected multiple versions of the “coa” package published with malicious code due to a compromised account of a maintainer. we quickly removed the compromised versions and have published an advisory: github.com/advisories/GHSA-7…. npm itself was not compromised. [1/3]
psa: please update to npm v6.13.4 as soon as possible on all your systems to fix a vulnerability allowing arbitrary path access. learn more about the vulnerabilities, risk and fix here: blog.npmjs.org/post/18961860…
yesterday morning, npm’s security team was notified of a malicious package that had made its way into a popular package. we removed `flatmap-stream` and `event-stream@3.3.6` from the registry and took ownership of `event-stream`. here are more details: blog.npmjs.org/post/18056538…
an update on recent security incidents across the registry as well as a look into our ongoing investments in maintaining the security of the registry (including 2FA requirements) ⬇️ github.blog/2021-11-15-githu…
npm v7 beta arrives! we’ve been hard at work to deliver you npm v7, and we’re looking forward to your feedback. check out our blog on the release here: buff.ly/3kD523V
⚠️ action recommended: following newly discovered vulnerabilities in `tar` and `@npmcli/arborist`, we recommend upgrading to the latest versions of @nodejs 12 / 14 / 16 or npm 6 / 7 as well as updating any dependencies you may have on `tar`. read more: github.blog/2021-09-08-githu…
get excited! npm 7 will soon be promoted to `latest` in the next couple of weeks. please note, once npm 7 is `latest` it will be the default version installed when you run `npm install -g npm`. if you want to keep getting npm 6 please run `npm install -g npm@6`
we have to kick things off with npm 7. this was a massive release, that wouldn’t have been possible without the community. let’s take a look at how we got here...
we're excited to announce an initiative that will make it easy to fund open source contributions through the npm registry, to launch by the end of the year. learn more: buff.ly/2ZDz28m
we currently have 999,706 registered users - we register about 1000 new users a day on the average weekday, so we will hit 1M registered users today! registered users can publish their own packages and use orgs!
🚀 we just shipped npm v8.16.0 with the new `npm query` command
📦 this new feature allows developers to quickly ask & answer questions about their project's dependencies. you can learn more here: github.blog/changelog/2022-0…
⬇️ to get it now, run:
$ npm install -g npm
we are delighted to announce the addition of bryan bogensberger to the npm team, who joins us as our new chief executive officer. you can read more about his appointment here:
go.npm.me/new_ceo
“how many of you here work for a company that has a website? great. you’re my user. if you have a website, use any modern front-end framework, or your developers type `npm install`, you use us, because we’re how the world shares javascript.” - @ceejbot#googlenext18
we are delighted to announce the release of npm enterprise! npm ceo @bbogens talks about the insights that led us to creating this product and how it will fundamentally change the way enterprises use javascript:
buff.ly/2BKqm2A
🔒 an enhanced npm 2FA experience is now available in public beta. it includes:
* support for physical security keys and biometric devices
* support for multiple second factors
* a new 2FA configuration menu
and more!
github.blog/2022-05-10-enhan…
"the overwhelming reason why people pick a programming language is because of its adjoining library. node is popular because of npm and npm is popular because of node. this is why npm has undergone 11,000% growth in the last 4 years." -@seldo at #nodesummit
after four years of leadership, @izs is moving from ceo to chief product officer. read his thoughts on the importance of perspective and learn more about npm’s new ceo here:
buff.ly/2Qv25Cp
new npm v7 release, full of delicious bug fixes and documentation updates!
get it in the usual way:
npm install -g npm@7
this is most likely the release that will be promoted to "latest" 🔜
github.com/npm/cli/releases/…
new! we're introducing a new authentication format for access tokens that are working to keep development on npm secure 🛡️ find out how to reset your existing tokens here: github.blog/2021-09-23-annou…
we’ve reverted a patch that could cause ownership changes on some system files. if you run npm@next, run `npm install -g npm@next` to get the fix: github.com/npm/npm/releases/…
some good news for #nodejsinteractive attendees from @seldo's talk "npm and the future of javascript". see it live in five minutes in west ballroom c:
buff.ly/2Oxxk2J
Ugh, @npmjs finished installing all my deps before I could finish taking a drink of coffee. What happen to the good old days where I could kick off an install and go take a break!? <3 y'all, doing fantastic work
we just shipped a number of security-focused improvements to npm including:
- naming access tokens
- enforcing 2FA in your npm orgs
- improved auditing for 2FA adoption in orgs
- selecting teams when adding new org members
read more in our Changelog ⬇️ github.blog/changelog/2022-0…
all npm users can now take advantage of a new install command called npm ci. it offers massive improvements to both the performance and reliability of ci/cd builds. learn more here: buff.ly/2oNOOtw
are you using npm to build something awesome? we want to hear about it! reach out to marketing at npmjs dot com and let us know what you've been working on.
do you publish from a npm workspace & use a root-level ignore file? if so, you should update to npm v8.11.0 or the latest versions of Node.js 16/17/18 to avoid a recently discovered vulnerability that wouldn't respect these files.
read the advisory here: github.co/3zebIPH
"javascript developers trust open source code to be secure more than they trust themselves to write secure code." @seldo analyzed how developers feel about security and open source: buff.ly/2ql6ldz
soon, every npm user will begin receiving warnings if you try to use code with a known security issue. npm will automatically review install requests against the @nodesecurity database and return a warning if the code contains a vulnerability: buff.ly/2HJ3lS5
we're looking for a web engineer to join the team! you'll work with a modern web framework to deliver features and products, write internal documentation, and contribute to the open source projects that we maintain for the community.
learn more here:
buff.ly/2UpYUOM
"what is going in javascript land is growth. enormous, shocking levels of growth. npm has 11 million users with 6 billion downloads per week. javascript is getting more popular and javascript trees are getting deeper." - @seldo at #nodesummit
we just announced 43% quarterly growth and 193 new customers as well as a 140% increase in npm team size, including 5 key executive appointments and role changes. learn what else made 2018 a record-setting year for npm:
buff.ly/2UvQhC5
following ongoing investigations, we identified in real time multiple versions of the “rc” package containing identical malware to the “coa” package. malicious versions of “rc” were immediately removed from the registry and we have published an advisory: github.com/advisories/GHSA-g…