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
codeSplitting
comments
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
sourcemapExcludeSources
sourcemapIgnoreList
sourcemapPathTransform
strict
strictExecutionOrder
topLevelVar
virtualDirname
Programmatic APIs
Plugin APIs
CustomPluginOptions
EmittedAsset
EmittedChunk
EmittedPrebuiltChunk
ExistingRawSourceMap
FunctionPluginHooks
HookFilter
MinimalPluginContext
ModuleInfo
ModuleOptions
NormalizedInputOptions
NormalizedOutputOptions
OutputAsset
OutputBundle
OutputChunk
PartialResolvedId
Plugin
PluginContext
PluginContextMeta
PluginContextResolveOptions
PreRenderedAsset
RenderedChunk
RenderedModule
ResolvedId
RolldownDirectoryEntry
RolldownError
RolldownFileStats
RolldownFsModule
SourceDescription
SourceMap
TransformPluginContext
AsyncPluginHooks
BufferEncoding
CodeSplittingNameFunction
EmittedFile
GeneralHookFilter
HookFilterExtension
ImportKind
InternalModuleFormat
LoadResult
ModuleType
ModuleTypeFilter
ObjectHook
ResolveIdResult
SourceMapInput
TransformResult
VERSION
Builtin Plugins
Utilities
Other
ChunkingContext
PreRenderedChunk
ResolveIdExtraOptions
RolldownLog
RolldownMagicString
RolldownOptions
WatcherFileWatcherOptions
AddonFunction
AdvancedChunksGroup
AdvancedChunksOptions
BundleError
ChunkFileNamesFunction
CodeSplittingGroup
ExternalOption
ExternalOptionFunction
GeneratedCodePreset
GetModuleInfo
GlobalsFunction
InputOption
LoggingFunction
LogLevel
LogLevelOption
LogOrStringHandler
MinifyOptions
ModuleFormat
ModuleTypes
PartialNull
RolldownLogWithString
RolldownPlugin
RolldownPluginOption
SourcemapIgnoreListOption
WarningHandlerWithDefault
RolldownMagicString
RUNTIME_MODULE_ID
Classes
Interfaces
ChunkingContext
CustomPluginOptions
EmittedAsset
EmittedChunk
EmittedPrebuiltChunk
ExistingRawSourceMap
FunctionPluginHooks
HookFilter
MinifyOptions
MinifyResult
MinimalPluginContext
ModuleInfo
ModuleOptions
NormalizedInputOptions
NormalizedOutputOptions
OutputAsset
OutputBundle
OutputChunk
ParseResult
ParserOptions
PartialResolvedId
Plugin
PluginContext
PluginContextMeta
PluginContextResolveOptions
PreRenderedAsset
PreRenderedChunk
RenderedChunk
RenderedModule
ResolvedId
ResolveIdExtraOptions
RolldownBuild
RolldownDirectoryEntry
RolldownError
RolldownFileStats
RolldownFsModule
RolldownLog
RolldownMagicString
RolldownOptions
RolldownOutput
RolldownWatcher
SourceDescription
SourceMap
TransformPluginContext
TsconfigCompilerOptions
TsconfigRawOptions
WatcherFileWatcherOptions
WatchOptions
Type Aliases
AddonFunction
AdvancedChunksGroup
AdvancedChunksOptions
AsyncPluginHooks
BufferEncoding
BuildOptions
BundleError
ChunkFileNamesFunction
CodeSplittingGroup
CodeSplittingNameFunction
ConfigExport
EmittedFile
ExternalOption
ExternalOptionFunction
GeneralHookFilter
GeneratedCodePreset
GetLogFilter
GetModuleInfo
GlobalsFunction
HookFilterExtension
ImportKind
InputOption
InternalModuleFormat
LoadResult
LoggingFunction
LogLevel
LogLevelOption
LogOrStringHandler
MinifyOptions
ModuleFormat
ModuleType
ModuleTypeFilter
ModuleTypes
ObjectHook
PartialNull
ResolveIdResult
RolldownLogWithString
RolldownOptionsFunction
RolldownPlugin
RolldownPluginOption
RolldownWatcherEvent
RolldownWatcherWatcherEventMap
SourcemapIgnoreListOption
SourceMapInput
TransformResult
TransformResult
VisitorObject
WarningHandlerWithDefault
