Use node.js private module resolution routines; support nested node.js module dependencies