code: function transformRequireCall(path, state) {
      var calleePath = path.get('callee');
      if (
        !t.isIdentifier(calleePath.node, {name: 'require'}) &&
        !(
          t.isMemberExpression(calleePath.node) &&
          t.isIdentifier(calleePath.node.object, {name: 'require'}) &&
          t.isIdentifier(calleePath.node.property, {name: 'requireActual'})
        )
      ) {
        return;
      }
  
      var args = path.get('arguments');
      if (!args.length) {
        return;
      }
      var moduleArg = args[0];
      if (moduleArg.node.type === 'StringLiteral') {
        var module = mapModule(state, moduleArg.node.value);
        if (module) {
          moduleArg.replaceWith(t.stringLiteral(module));
        }
      }
    }
docs: Transforms `require('Foo')` and `jest.requireActual('Foo')`.