Closes GH-787 Don't bypass cache for local installs.
Also, tone down some logging that was rather excessive.
Add default start script if server.js is present
Only resolve symlink if it's a bundled dependency
no need to warn for non-global root
Reuse deps at the top-level in local packages
Algo 2 - Resolve deps against uncles as well as direct ancestors
remove unnecessary line
sort ls output alphabetically
filter owners by name, not email address
ignore npm-debug.log files
add Chris Wong to contrib list
install.sh uses curl -L to go through proxy server with 302 redirect
Closes GH-780 unlink as reverse to link
Actually, this just adds 'unlink' as an alias for 'uninstall',
and then tries to do a global uninstall of the current package
folder if no arguments are specified.
Add a config script
Fairly common request. Just writes to the .npmrc
Closes GH-752 Add pre/post publish script support
Closes GH-777 Allow overriding config values at publish-time
Add preferGlobal json option
Extend nopt to validate semvers and warn on invalid confs
Default version and auther info from config for `npm init`.
Read the initial value of a package's `version`, `author.name`,
`author.email` and `author.url` properties from .npmrc when
running `npm init`, allowing the user to set defaults for
Clobber in Makefile
Also try the nomake style if make fails
add kruckenb to contributors
Check new and old locations for semver
Proper install technique when make is not found
Report ls flags a bit better in parseable mode
make package name optional in package folders
For Reid: Ignore . when doing local install.
Better terser output for config ls
Parse repo url when it's just a string
create dependency object if missing