code: function requireProxy(targetModule, nodeRequire, filepath) {
      restoreWrapper();
      targetModule.require = nodeRequire;
  
      return nodeRequire.call(targetModule, filepath);
  }
docs: Wrapper for `require()` to prevent the target module's dependencies from being swizzled.
  
  @param {!Module} targetModule - The module that is being swizzled.
  @param {!function} nodeRequire - The original `require()` method for the target module.
  @param {!string} filepath - The value passed to `require()`.
  @return {!Module} The requested module dependency.