Our test lifecycles regularly run npm commands as a part of them– this patch ensures that they're run with the same npm and node that the original was run.
test: Use the version of node and npm being tested to do setup
test: clear npm user agent to eliminate false positive in installable…
package: Add a test-node script for testing from node.js
Reviewed in person: 🐑
This landed in 3.3.10.