Skip to content

Function: replacePlugin()

  • Exported from: rolldown/plugins
  • Type: (values: Record<string, string>, options: Omit<BindingReplacePluginConfig, "values">) => BuiltinPlugin

Replaces targeted strings in files while bundling.

Parameters

values?

Record<string, string> = {}

options?

Omit<BindingReplacePluginConfig, "values"> = {}

Returns

BuiltinPlugin

Examples

Basic usage

js
replacePlugin({
  'process.env.NODE_ENV': JSON.stringify('production'),
   __buildVersion: 15
})

With options

js
replacePlugin({
  'process.env.NODE_ENV': JSON.stringify('production'),
  __buildVersion: 15
}, {
  preventAssignment: false,
})

See

https://rolldown.rs/builtin-plugins/replace