maildev
Version:
SMTP Server and Web Interface for reading and testing emails during development
29 lines • 891 B
TypeScript
/**
* MailDev Configuration File Loader
*
* Discovers and loads configuration files:
* - .maildevrc.json
* - maildev.config.ts
* - maildev.config.js
* - maildev.config.mjs
*/
import type { PartialMailDevConfig } from './types.js';
/**
* Discover configuration file in current directory or ancestors
*/
export declare function discoverConfigFile(startDir?: string): string | null;
/**
* Load configuration from a specific file
*/
export declare function loadConfigFile(filePath: string): Promise<PartialMailDevConfig | null>;
/**
* Load configuration file with auto-discovery
*
* @param explicitPath - Explicit path from --config flag
* @returns Configuration from file, or empty object if not found
*/
export declare function loadConfig(explicitPath?: string): Promise<{
config: PartialMailDevConfig;
filePath: string | null;
}>;
//# sourceMappingURL=loader.d.ts.map