Lib Configurations
interface LibConfig extends RsbuildConfig {
  format?: Format;
  bundle?: boolean;
  autoExtension?: boolean;
  autoExternal?: AutoExternal;
  redirect?: Redirect;
  syntax?: Syntax;
  externalHelpers?: boolean;
  banner?: BannerAndFooter;
  footer?: BannerAndFooter;
  shims?: Shims;
  dts?: Dts;
  umdName?: string;
}
interface RslibConfig extends RsbuildConfig {
  lib: LibConfig[];
}
- 
Default: undefined
 
- 
Required: true
 
The lib configuration is an array of objects, each representing a distinct set of configurations. These include all Rsbuild configurations as well as Rslib-specific configurations, designed to generate different outputs.