> For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt.

# Config overview

This page lists all the configurations for Rsbuild. See ["Configure Rsbuild"](/guide/configuration/rsbuild.md) for details.

### **base**

- [root](/config/root.md)
- [mode](/config/mode.md)
- [plugins](/config/plugins.md)
- [logLevel](/config/log-level.md)
- [splitChunks](/config/split-chunks.md)
- [environments](/config/environments.md)
- [customLogger](/config/custom-logger.md)

### **source**

- [source.assetsInclude](/config/source/assets-include.md)
- [source.decorators](/config/source/decorators.md)
- [source.define](/config/source/define.md)
- [source.entry](/config/source/entry.md)
- [source.exclude](/config/source/exclude.md)
- [source.include](/config/source/include.md)
- [source.preEntry](/config/source/pre-entry.md)
- [source.transformImport](/config/source/transform-import.md)
- [source.tsconfigPath](/config/source/tsconfig-path.md)

### **output**

- [output.assetPrefix](/config/output/asset-prefix.md)
- [output.autoExternal](/config/output/auto-external.md)
- [output.charset](/config/output/charset.md)
- [output.cleanDistPath](/config/output/clean-dist-path.md)
- [output.copy](/config/output/copy.md)
- [output.cssModules](/config/output/css-modules.md)
- [output.dataUriLimit](/config/output/data-uri-limit.md)
- [output.distPath](/config/output/dist-path.md)
- [output.emitAssets](/config/output/emit-assets.md)
- [output.emitCss](/config/output/emit-css.md)
- [output.externals](/config/output/externals.md)
- [output.filenameHash](/config/output/filename-hash.md)
- [output.filename](/config/output/filename.md)
- [output.injectStyles](/config/output/inject-styles.md)
- [output.inlineScripts](/config/output/inline-scripts.md)
- [output.inlineStyles](/config/output/inline-styles.md)
- [output.legalComments](/config/output/legal-comments.md)
- [output.manifest](/config/output/manifest.md)
- [output.minify](/config/output/minify.md)
- [output.module](/config/output/module.md)
- [output.overrideBrowserslist](/config/output/override-browserslist.md)
- [output.polyfill](/config/output/polyfill.md)
- [output.sourceMap](/config/output/source-map.md)
- [output.target](/config/output/target.md)

### **html**

- [html.appIcon](/config/html/app-icon.md)
- [html.crossorigin](/config/html/crossorigin.md)
- [html.favicon](/config/html/favicon.md)
- [html.inject](/config/html/inject.md)
- [html.meta](/config/html/meta.md)
- [html.mountId](/config/html/mount-id.md)
- [html.outputStructure](/config/html/output-structure.md)
- [html.scriptLoading](/config/html/script-loading.md)
- [html.tags](/config/html/tags.md)
- [html.templateParameters](/config/html/template-parameters.md)
- [html.template](/config/html/template.md)
- [html.title](/config/html/title.md)

### **server**

- [server.base](/config/server/base.md)
- [server.compress](/config/server/compress.md)
- [server.cors](/config/server/cors.md)
- [server.headers](/config/server/headers.md)
- [server.historyApiFallback](/config/server/history-api-fallback.md)
- [server.host](/config/server/host.md)
- [server.htmlFallback](/config/server/html-fallback.md)
- [server.https](/config/server/https.md)
- [server.middlewareMode](/config/server/middleware-mode.md)
- [server.open](/config/server/open.md)
- [server.port](/config/server/port.md)
- [server.printUrls](/config/server/print-urls.md)
- [server.proxy](/config/server/proxy.md)
- [server.publicDir](/config/server/public-dir.md)
- [server.setup](/config/server/setup.md)
- [server.strictPort](/config/server/strict-port.md)

### **security**

- [security.nonce](/config/security/nonce.md)
- [security.sri](/config/security/sri.md)

### **moduleFederation**

- [moduleFederation.options](/config/module-federation/options.md)

### **resolve**

- [resolve.aliasStrategy](/config/resolve/alias-strategy.md)
- [resolve.alias](/config/resolve/alias.md)
- [resolve.conditionNames](/config/resolve/condition-names.md)
- [resolve.dedupe](/config/resolve/dedupe.md)
- [resolve.extensions](/config/resolve/extensions.md)
- [resolve.mainFields](/config/resolve/main-fields.md)

### **dev**

- [dev.assetPrefix](/config/dev/asset-prefix.md)
- [dev.browserLogs](/config/dev/browser-logs.md)
- [dev.cliShortcuts](/config/dev/cli-shortcuts.md)
- [dev.client](/config/dev/client.md)
- [dev.hmr](/config/dev/hmr.md)
- [dev.lazyCompilation](/config/dev/lazy-compilation.md)
- [dev.liveReload](/config/dev/live-reload.md)
- [dev.progressBar](/config/dev/progress-bar.md)
- [dev.watchFiles](/config/dev/watch-files.md)
- [dev.writeToDisk](/config/dev/write-to-disk.md)

### **tools**

- [tools.bundlerChain](/config/tools/bundler-chain.md)
- [tools.cssExtract](/config/tools/css-extract.md)
- [tools.cssLoader](/config/tools/css-loader.md)
- [tools.htmlPlugin](/config/tools/html-plugin.md)
- [tools.lightningcssLoader](/config/tools/lightningcss-loader.md)
- [tools.postcss](/config/tools/postcss.md)
- [tools.rspack](/config/tools/rspack.md)
- [tools.styleLoader](/config/tools/style-loader.md)
- [tools.swc](/config/tools/swc.md)

### **performance**

- [performance.buildCache](/config/performance/build-cache.md)
- [performance.dnsPrefetch](/config/performance/dns-prefetch.md)
- [performance.preconnect](/config/performance/preconnect.md)
- [performance.prefetch](/config/performance/prefetch.md)
- [performance.preload](/config/performance/preload.md)
- [performance.printFileSize](/config/performance/print-file-size.md)
- [performance.removeConsole](/config/performance/remove-console.md)
