Subject: CVS commit: pkgsrc/lang/npm
From: Adam Ciarcinski
Date: 2019-01-22 12:19:17
Message id: 20190122111917.F2A5EFB16@cvs.NetBSD.org

Log Message:
npm: updated to 6.6.0

v6.6.0

REFACTORING OUT npm-REGISTRY-CLIENT

Today is an auspicious day! This release marks the end of a massive internal \ 
refactor to npm that means we finally got rid of the legacy npm-registry-client \ 
in favor of the shiny, new, window.fetch-like npm-registry-fetch.

Now, the installer had already done most of this work with the release of npm@5, \ 
but it turns out every other command still used the legacy client. This release \ 
updates all of those commands to use the new client, and while we're at it, adds \ 
a few extra goodies:

All OTP-requiring commands will now prompt. --otp is no longer required for \ 
dist-tag, access, et al.
We're starting to integrate a new config system which will eventually get \ 
extracted into a standalone package.
We now use libnpm for the API functionality of a lot of our commands! That means \ 
you can install a library if you want to write your own tooling around them.
There's now an npm org command for managing users in your org.
pacote now consumes npm-style configurations, instead of its own naming for \ 
various config vars. This will make it easier to load npm configs using \ 
libnpm.config and hand them directly to pacote.

NEW FEATURES
Make npm dist-tags the same as npm dist-tag ls.
Add support for IBM i.
Update profile to support new npm-profile API.

BUGFIXES
Fix support for passing git binary path config with --git.
Check for npm.config's existence in error-handler.js to prevent weird errors \ 
when failures happen before config object is loaded.
Fix checking for optional dependencies.
Remove tink experiments.
Handle git branch references correctly.
Report any errors above 400 as potentially not supporting audit.
Set default homepage to an empty string.
Fix npm-prefix description.

DOCS
Fix typo in npm-token documentation.
Correct docs for fake-registry interface.

Files:
RevisionActionfile
1.16modifypkgsrc/lang/npm/Makefile
1.8modifypkgsrc/lang/npm/PLIST
1.11modifypkgsrc/lang/npm/distinfo