I *knew* I was squeezing too much into a single release. Fix a really obnoxious little bug that makes published packages not installable.
While it's impressive to see a big list of files fly by, it's not very helpful for debugging, and is just noise.
… when it's running.
Use the registry and the cache to do crazy stuff, like publish a local tarball or folder. Also, package tarballs are added to the registry as couchdb attachments, so there's no reliance on github, and it's less likely that tarballs will go away or change after being published.
JSON is always ascii, so use the faster encoding. Share the string with callers, as well as the parsed data, for cases when I want to cache the json to a file locally.
…er action is required.
…. Bug reported by Ryan Grove.
Grr... this one line fix made my npm demo a lot less worky.