---
url: /reference/Function.esmExternalRequirePlugin.md
---
# Function: esmExternalRequirePlugin()

* **Exported from**: `rolldown/plugins`
* **Type**: (`config?`: `BindingEsmExternalRequirePluginConfig`) => `BuiltinPlugin`

A plugin that converts CommonJS require() calls for external dependencies into ESM import statements.

## Parameters

### config?

`BindingEsmExternalRequirePluginConfig`

## Returns

`BuiltinPlugin`

## See

https://rolldown.rs/builtin-plugins/esm-external-require
