Options for tsdown.
optional
entry: InputOption
optional
external: ExternalOption
optional
platform: "node"
| "neutral"
| "browser"
optional
inputOptions: InputOptions | ((options: InputOptions,format: NormalizedFormat,) => Awaitable<InputOptions
| void
| null>)
optional
format: ModuleFormat | ModuleFormat[]
optional
globalName: string
optional
sourcemap: Sourcemap
optional
fixedExtension: boolean
Use a fixed extension for output files.
The extension will always be .cjs or .mjs.
Otherwise, it will depend on the package type.
optional
outExtensions: OutExtensionFactory
Custom extensions for output files.
fixedExtension will be overridden by this option.
optional
outputOptions: OutputOptions | ((options: OutputOptions,format: NormalizedFormat,) => Awaitable<>)
optional
plugins: InputOptions["plugins"]
You can specify command to be executed after a successful build, specially useful for Watch mode
optional
skipNodeModulesBundle: boolean
Skip bundling node_modules.
Enable unused dependencies check with unplugin-unused
Requires unplugin-unused to be installed.