use ^ instead of ~ for deps because it's so hot right now
extract debug port from nodeArgs rather than execArgv