Home > @lynx-js/rspeedy > Config
The Config is the configuration that rspeedy uses.
Signature:
| Property | Modifiers | Type | Description |
|---|---|---|---|
| dev? | Dev | undefined | (Optional) The Dev option is used to control the behavior related with development. Including: HMR, DevServer, etc. | |
| environments? | RsbuildConfig['environments'] | undefined | (Optional) The Config.environments option is used to set the output environment. | |
| mode? | 'development' | 'production' | 'none' | undefined | (Optional) Specify the build mode for Rsbuild and Rspack, as each mode has different default behavior and optimizations. | |
| output? | Output | undefined | (Optional) The Output option is used to set how and where should the bundles and assets output. | |
| performance? | Performance | undefined | (Optional) The Performance option is used to optimize the build-time and runtime performance. | |
| plugins? | RsbuildPlugins | undefined | (Optional) The plugins option is used to customize the build process in a variety of ways. | |
| resolve? | Resolve | undefined | (Optional) The Resolve option is used to control the resolution behavior of Rspack. | |
| server? | Server | undefined | (Optional) The Server option changes the behavior of dev-server. | |
| source? | Source | undefined | (Optional) The Source option changes the behavior of source files. | |
| tools? | Tools | undefined | (Optional) The Tools options changes the behavior of various building tools. |