adduser: Default all fields to empty string
v1.3.22
temp: float patch on npm-registry-mock devdep for optimist
Handle circular dep installs properly

Check that the current directory is require-able: the parent is
node_modules and the package.json's name matches the directory name.

Fix #4312
npm-registry-mock: Use newly published version
Fix url-dependencies test on Windows.

Need to change directories before deleting it.
Note that email address is public
doc: rename repo.md to npm-repo.md
doc: Correct outdated stuff in json documentation
v1.3.23
Fixes #3767 (npm install overwrites npm link)

This adds a check for symlinks when installing
to prevent the install from overwriting any dependencies
that have been previously linked.

remove network access for tests
Fix outdated-json test on Windows.
Clean up ignore-install-link test.

It was using the incorrect npm instance, and had some weird system
where it passed the `t` throughout the test instead of letting errors
cause callback bailouts. Also, its use of raw child_process.spawn did
not work on Windows.
 Tidy search output via columnify.

* Enable line wrapping|truncation via --long option.
* Remove updated time (but leave date) from npm search results.
* Increase space for name from 20 to 30 characters.
* Remove unnecessary brackets around 'prehistoric'.
* Make date column fit the word 'prehistoric' better.
* Tighten space between status and name.
Add --long doc for search output in doc/misc
Fix updating Git URLs with credentials in them

Allow urls with "@", for example git+https://user:pass@domain.com/repository.git

The code previously returned "domain.com/repository.git" instead of
"git+https://user:pass@domain.com/repository.git".
Support multiple packagenames in `npm docs`.
read-package-json@1.1.5
Correct comment in lib/install.js

Hat tip: @seldo