UNPKG

rolldown

Version:

Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.

27 lines (26 loc) 1.07 kB
import { L as VERSION, r as defineConfig, t as ConfigExport } from "./shared/define-config-BhJ90aEv.mjs"; //#region src/utils/load-config.d.ts type ConfigLoader = "bundle" | "native"; interface LoadConfigOptions { /** * How to load the config file. * - `'bundle'` (default): bundle the config with Rolldown, then import it. * - `'native'`: import the config directly, delegating TypeScript/loader * handling to the runtime. Faster, but requires runtime support. * * @default 'bundle' */ configLoader?: ConfigLoader; } /** * Load config from a file in a way that Rolldown does. * * @param configPath The path to the config file. If empty, it will look for `rolldown.config` with supported extensions in the current working directory. * @param options Loading options. `configLoader` selects `'bundle'` (default) or `'native'`. * @returns The loaded config export * * @category Config */ declare function loadConfig(configPath: string, options?: LoadConfigOptions): Promise<ConfigExport>; //#endregion export { VERSION, defineConfig, loadConfig };