hello.js

var please = require('share');
console.log('thank you');

Friday, 21 July, 2017 UTC

upcoming change: verified email required

upcoming change: verified email required

npm’s open source terms of use require that you provide us with a valid email address. Starting next week, you will need to verify your email before you can publish new packages. This change affects only the requirements for new packages. You do not ... more


Friday, 21 July, 2017 UTC

Customer Convo: Max Antoni, JavaScript Studio

Customer Convo: Max Antoni, JavaScript Studio

This piece is a part of our Customer Convos series. We’re sharing stories of how people use npm at work. Want to share your thoughts? Drop us a line Q. Hi! Can you state your name and what you do? A. Hi 👋, I’m Max from JavaScript Studio. I’m currently ... more


Friday, 14 July, 2017 UTC

v5.3.0 (2017-07-13)

v5.3.0 (2017-07-13)

As mentioned before, we’re continuing to do relatively rapid, smaller releases as we keep working on stomping out [email protected] issues! We’ve made a lot of progress since 5.0 already, and this release is no exception. FEATURES 1e3a46944 #17616 Add --link filter ... more


Thursday, 13 July, 2017 UTC

Customer Convo: Clemens Stolle, Civey

Customer Convo: Clemens Stolle, Civey

Q: Hi! Can you state your name and what you do, and what your company does? A: Hi, I’m Clemens and I’m the lead frontend developer at Civey in Berlin, Germany. We do representative online opinion research. Anyone can embed our widget in their website ... more


Tuesday, 11 July, 2017 UTC

Introducing npx: an npm package runner

Introducing npx: an npm package runner

Those of you upgrading npm to its latest version, [email protected] , might notice that it installs a new binary alongside the usual npm : npx . npx is a tool intended to help round out the experience of using packages from the npm registry — the same way npm ... more


Tuesday, 11 July, 2017 UTC

v5.2.0 (2017-07-05)

v5.2.0 (2017-07-05)

It’s only been a couple of days but we’ve got some bug fixes we wanted to get out to you all. We also believe that npx is ready to be bundled with npm, which we’re really excited about! npx!!! npx is a tool intended to help round out the experience of ... more


Saturday, 1 July, 2017 UTC

The npm CLI's Long Term Support (LTS) policy

The npm CLI's Long Term Support (LTS) policy

The npm CLI project does not have designated LTS releases. The project only regularly does releases to the most recent major release. Security Issues In the event of a security issue, the npm CLI project will back port security patches to any version ... more


Thursday, 29 June, 2017 UTC

Customer Convo: Dan Gebhardt, Cerebris

Customer Convo: Dan Gebhardt, Cerebris

Q: Hi! Can you state your name and what you do? A: Hi there! I’m Dan Gebhardt. I’m a co-founder of Cerebris, which is a small web application consulting firm I run with my brother Larry Gebhardt. We’re pretty heavily into open source — I’m on the core ... more


Tuesday, 27 June, 2017 UTC

v5.0.4 (2017-06-13)

v5.0.4 (2017-06-13)

Hey y'all. This is another minor patch release with a variety of little fixes we’ve been accumulating~ f0a37ace9 Fix npm doctor when hitting registries without ping . (@zkat) 64f0105e8 Fix invalid format error when setting cache-related headers. ([@Kat ... more


Thursday, 22 June, 2017 UTC

Why use SemVer?

Why use SemVer?

npm’s documentation recommends that you use semantic versioning, which we also call semver, but it doesn’t explain why you’d use SemVer in the first place. This post is a quick overview of SemVer and why it’s a good idea. What is SemVer, again? At its ... more


Thursday, 15 June, 2017 UTC

Customer Convos: Alistair Brown, ShopKeep

Customer Convos: Alistair Brown, ShopKeep

Q: Hi! Can you state your name and what you do? A: Ahoy, I’m Alistair Brown and I’m a lead front-end engineer at ShopKeep, primarily focusing on our BackOffice app, which enables more than 23,000 merchants the ability to manage their business operations ... more


Thursday, 15 June, 2017 UTC

npm, the npm github issue tracker, and you!

npm, the npm github issue tracker, and you!

The npm cli GitHub project is one of the most active on all of GitHub. The npm cli team is made up of two people, Rebecca Turner and Kat Marchán. At the time of this writing there are 3,244 open issues in the issue tracker. That’s clearly more issue ... more


Friday, 9 June, 2017 UTC

Learn more about npm’s lockfiles

Learn more about npm’s lockfiles

npm5 was recently released with Node 8 and you may have noticed that there’s a new file to play around with! npm5 introduces a lockfile, package-lock.json that keeps a record of every dependency your project uses and what version you have currently installed. ... more


Friday, 9 June, 2017 UTC

Customer Convos: Gregor Martynus, Hoodie

Customer Convos: Gregor Martynus, Hoodie

This piece is a part of our Customer Convos series. We’re sharing stories of how people use npm at work. Want to share your thoughts? Drop us a line. Q: Hi! Can you state your name and what you do? A: Gregor, community manager at the open source project ... more


Wednesday, 7 June, 2017 UTC

Credentials resets

Credentials resets

Over the last few days we’ve been resetting the passwords for more than a thousand users and sending email informing them of the reset. Here is some detail about why we’re doing this. We often revoke npm credentials leaked through testing service logs ... more


Sunday, 4 June, 2017 UTC

v5.0.2 (2017-06-02)

v5.0.2 (2017-06-02)

Here’s another patch release, soon after the other! This particular release includes a slew of fixes to npm’s git support, which was causing some issues for a chunk of people, specially those who were using self-hosted/Enterprise repos. All of those ... more


Thursday, 1 June, 2017 UTC

Statement on npm‑cdn.com and npm‑js.com

Statement on npm‑cdn.com and npm‑js.com

An anonymous person recently registered domains that appear to be affiliated with npm, Inc., and in recent days has contacted some npm users to promote a commercial service that our users could confuse for an npm, Inc. product. npm, Inc. is not affiliated ... more


Thursday, 1 June, 2017 UTC

npm Pride 2017 Shirts

npm Pride 2017 Shirts

npm loves everyone! By popular demand, this year we’re making the npm team’s Pride shirts available to everyone, with help from our friends at Teespring. Select your favorite design — or collect them all! — and 100% of proceeds will benefit The Trevor ... more


Wednesday, 31 May, 2017 UTC

npm@5 is now `npm@latest`

[email protected] is now [email protected]`

It’s here! Starting today, if you type `npm install [email protected] -g`, you’ll be updated to npm version 5.0.1. In addition, [email protected] is bundled in all new installations of Node.js 8, which has replaced Node.js 7 in the Node Project’s current release line. ... more


Friday, 26 May, 2017 UTC

v5.0.0

v5.0.0

Wowowowowow [email protected]! This release marks months of hard work for the young, scrappy, and hungry CLI team, and includes some changes we’ve been hoping to do for literally years. [email protected] takes npm a pretty big step forward, significantly improving its performance ... more


Thursday, 18 May, 2017 UTC

basic auth to be limited soon

basic auth to be limited soon

Since before the release of npm 2.0 in 2014 we have encouraged developers using our APIs to use token authentication instead of passing username and password in a basic auth header. Over the next few weeks we will be turning the recommendation into a ... more


Thursday, 27 April, 2017 UTC

Customer Convos: Rob Tirserio, Remedy Health Media

Customer Convos: Rob Tirserio, Remedy Health Media

This piece is a part of our Customer Convos series. We’re sharing stories of how people use npm at work. Want to share your thoughts? Drop us a line.Q. Hi! Can you state your name and what you do? Q. Hi! Can you state your name and what you do? A. Hi! ... more


Wednesday, 26 April, 2017 UTC

Customer Convos: Fabian Cook, NZDigital/Shipper NZ

Customer Convos: Fabian Cook, NZDigital/Shipper NZ

This piece is a part of our Customer Convos series. We’re sharing stories of how people use npm at work. Want to share your thoughts? Drop us a line. Q. Hi! Can you state your name and what you do? A. Fabian Cook, Lead Software Developer at NZDigital, ... more


Saturday, 22 April, 2017 UTC

npm v4.6.1

npm v4.6.1

A little release to tide you over while we hammer out the last bits for [email protected] FEATURES d13c9b2f2 [email protected] : The name: prompt is now package name: to make this less ambiguous for new users. The default package name is now a valid package ... more


Thursday, 13 April, 2017 UTC

Scope support in search and download stats

Scope support in search and download stats

Every npm account comes with a free scope, which allows you to publish packages within your own personal name space, like [email protected]/mypackage”. Orgs also get a free scope, so you can publish [email protected]/mypackage”. Scopes have existed on the registry ... more


Saturday, 25 March, 2017 UTC

npm v4.5.0 (2017-03-24)

npm v4.5.0 (2017-03-24)

Welcome a wrinkle on npm’s registry API! Codename: Corgi This release has some bug fixes, but it’s mostly about bringing support for MUCH smaller package metadata. How much smaller? Well, for npm itself it reduces 416K of gzip compressed JSON to 24K. ... more


Thursday, 23 March, 2017 UTC

Customer Convos: Paul Betts, Slack

Customer Convos: Paul Betts, Slack

This piece is a part of our Customer Convos series. We’re sharing stories of how people use npm at work. Want to share your thoughts? Drop us a line. Q. Hi! Can you state your name and what you do? Hey all, I’m Paul Betts and I’m the lead developer on ... more


Thursday, 23 March, 2017 UTC

announcing free Orgs

announcing free Orgs

Today, we’re excited to announce that npm Orgs, our collaboration tool for helping teams manage permissions and share their code, is free for all developers of open source packages. You may invite an unlimited number of collaborators to manage an unlimited ... more


Friday, 17 March, 2017 UTC

v4.4.4 (2017-03-10) ������ Okay! We have another next release for ya today. So, yes! With v4.4.3 we...

v4.4.4 (2017-03-10) ������ Okay! We have another next release for ya today. So, yes! With v4.4.3 we...

v4.4.4 (2017-03-10) 😩😤😅 Okay! We have another next release for ya today. So, yes! With v4.4.3 we fixed the bug that made bundled scoped modules uninstallable. But somehow I overlooked the fact that we: A) were using these and B) that made upgrading ... more


Thursday, 16 March, 2017 UTC

npm v4.4.3 released

npm v4.4.3 released

Trying something new… We’re going to start publishing our changelogs over here on the npmjs blog. Today we have for you v4.4.3 from myself (@iarna) and v4.4.2 from Kat (@zkat). v4.4.3 (2016-03-09) This is a small patch release, mostly because the published ... more