hello.js

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

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 “@myname/mypackage”. Orgs also get a free scope, so you can publish “@mycompany/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


Thursday, 23 February, 2017 UTC

Deprecating the /-/all registry endpoint

Deprecating the /-/all registry endpoint

If you’re using this endpoint in your own client for npm’s API, read on for more information. If you only use the official npm clients, this deprecation won’t affect you. In six months, on September 1 2017, we plan to shut down the servers that back ... more


Thursday, 16 February, 2017 UTC

My First npm Publish

My First npm Publish

My first npm publish was unusual. npm didn’t exist at the time, so that presented a bit of a challenge. This is the story of helping to inventing a universe so that I could make an apple pie from scratch. SSJS Back in 2009, I was working at Yahoo! as ... more


Thursday, 16 February, 2017 UTC

Happy Valentine's Day, Package Publishers!

Happy Valentine's Day, Package Publishers!

Package publishers are the people who make the npm registry the largest (and awesomest?!) package ecosystem in the world (universe?!). Today we are kicking off a campaign to show ya’ll a little love. For a while now, we’ve noted that the community loves ... more


Tuesday, 24 January, 2017 UTC

Customer Convos: Phil Schleihauf, OpenRide

Customer Convos: Phil Schleihauf, OpenRide

This piece is 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. Phil Schleihauf, co-founder and developer at OpenRide. ... more


Thursday, 19 January, 2017 UTC

search update: improved search in the npm CLI (and how we got here)

search update: improved search in the npm CLI (and how we got here)

Over last month’s holidays, with the help of npms.io, npm introduced an improved search platform and brought it to the npmjs.com web experience. We’re really proud of how this project went: it was an opportunity to work with folks in the community and ... more


Friday, 6 January, 2017 UTC

Customer Convos #3: Jesse Pollak, Clef

Customer Convos #3: Jesse Pollak, Clef

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? Hi! I’m Jesse Pollak and I’m one of the co-founders ... more