DllPlugin
The DllPlugin is used in a separate rspack configuration exclusively to create a dll-only-bundle.
Examples
The Plugin will create a manifest.json which is written to the given path.
It contains mappings from require and import requests to module ids.
The manifest.json is used by the DllReferencePlugin
Combine this plugin with output.library options to expose the dll function.
Options
context
- Type:
string - Default: The Rspack compiler context
Sets the context used for requests in the manifest file.
entryOnly
- Type:
boolean - Default:
true
If true, only entry modules are exposed.
format
- Type:
boolean - Default:
false
Controls whether the generated manifest JSON is formatted for readability.
name
- Type:
string - Default:
undefined
Sets the name of the exposed DLL function. Configure it to match the DLL bundle's output.library name.
path
- Type:
string
Sets the absolute output path of the manifest JSON file. This option is required.
type
- Type:
string - Default:
undefined
Sets the external type of the DLL bundle. Configure it to match output.library.type.
This page is adapted from webpack documentation under the CC BY 4.0, with modifications.

