close
logo
Rslib
Guide
Config
Blog
English
简体中文
Guide
Config
Blog
English
简体中文
logo
Rslib
Config Overview

Lib Configurations

lib.format
lib.bundle
lib.autoExtension
lib.autoExternal
lib.redirect
lib.syntax
lib.externalHelpers
lib.banner
lib.footer
lib.dts
lib.shims
lib.id
lib.umdName
lib.outBase

Rsbuild Configurations

logLevel
resolve
source
output
tools
plugins
📝 Edit this page on GitHub
Previous PageLib Configurations
Next Pagelib.bundle

#lib.format

  • Type: 'esm' | 'cjs' | 'umd' | 'mf' | 'iife'
  • Default: 'esm'

Specify the output format for the generated JavaScript output files.

For different output formats, Rslib uses the following default value of output.library.type provided by Rspack:

  • esm:modern-module
  • cjs:commonjs-static
  • umd:umd
  • iife: modern-module with output.iife enabled.

See Output Format and Module Federation for more details.

NOTE

The umd, mf and iife formats only work when bundle is set to true.