Options & APIs Reference
These are the automatically generated references for Rolldown's options and APIs. Use the sidebar navigation to browse specific options and APIs.
Input Options
Output Options
advancedChunks
assetFileNames
banner
chunkFileNames
cleanDir
dir
dynamicImportInCjs
entryFileNames
esModule
exports
extend
externalLiveBindings
file
footer
format
generatedCode
globals
hashCharacters
inlineDynamicImports
intro
keepNames
legalComments
manualChunks
minify
minifyInternalExports
name
outro
paths
plugins
polyfillRequire
postBanner
postFooter
preserveModules
preserveModulesRoot
sanitizeFileName
sourcemap
sourcemapBaseUrl
sourcemapDebugIds
sourcemapIgnoreList
sourcemapPathTransform
topLevelVar
virtualDirname
Programmatic APIs
Plugin APIs
CustomPluginOptions
EmittedAsset
ExistingRawSourceMap
FunctionPluginHooks
HookFilter
MinimalPluginContext
ModuleInfo
ModuleOptions
NormalizedInputOptions
NormalizedOutputOptions
OutputAsset
OutputBundle
OutputChunk
PartialResolvedId
Plugin
PluginContext
PluginContextMeta
PreRenderedAsset
RenderedChunk
RenderedModule
ResolvedId
ResolveIdExtraOptions
RolldownDirectoryEntry
RolldownFileStats
RolldownFsModule
RollupError
SourceDescription
SourceMap
TransformPluginContext
AsyncPluginHooks
BufferEncoding
EmittedFile
GeneralHookFilter
GetModuleInfo
HookFilterExtension
ImportKind
InternalModuleFormat
LoadResult
ModuleType
ModuleTypeFilter
ObjectHook
ResolveIdResult
TransformResult
VERSION
Other
BindingMagicString
BuildOptions
ChunkingContext
EmittedPrebuiltChunk
PreRenderedChunk
RolldownOptions
RollupLog
AddonFunction
AdvancedChunksGroup
ChunkFileNamesFunction
ConfigExport
ExternalOption
ExternalOptionFunction
GeneratedCodePreset
GlobalsFunction
InputOption
LoggingFunction
LogLevel
LogLevelOption
LogOrStringHandler
MinifyOptions
ModuleFormat
ModuleTypes
PartialNull
RolldownOptionsFunction
RolldownPlugin
RolldownPluginOption
RollupLogWithString
SourcemapIgnoreListOption
SourceMapInput
WarningHandlerWithDefault
defineConfig