/**
 * Minified by jsDelivr using Terser v5.48.0.
 * Original file: /npm/maildev@3.0.0-rc.2/dist/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
export const VERSION="3.0.0-rc.2";export*from"./config/types.js";export{getDefaultConfig,DEFAULT_CONFIG}from"./config/defaults.js";export{loadConfig,discoverConfigFile,loadConfigFile}from"./config/loader.js";export{resolveConfig}from"./config/merge.js";export{validateConfig,formatValidationErrors}from"./config/validate.js";export{loadEnvConfig,getEnvVarName}from"./config/env.js";export{Orchestrator,createOrchestrator}from"./server/orchestrator.js";export{setupShutdownHandlers,removeShutdownHandlers}from"./server/shutdown.js";export{Logger,createLogger}from"./utils/logger.js";export{configureOptions,ENV_VARS,CONFIG_FILES}from"./options.js";import{getDefaultConfig}from"./config/defaults.js";import{createOrchestrator}from"./server/orchestrator.js";import{createLogger}from"./utils/logger.js";export class MailDev{orchestrator;constructor(r={}){const o={...getDefaultConfig(),...r},e=createLogger({verbose:o.verbose??!1,silent:o.silent??!1});this.orchestrator=createOrchestrator({config:o,logger:e})}async start(){return this.orchestrator.start()}async stop(){return this.orchestrator.stop()}isRunning(){return this.orchestrator.isRunning()}getServers(){return this.orchestrator.getServers()}}export default MailDev;
//# sourceMappingURL=/sm/d2110443f222801f1e326915dfb018b2e3e5c0a790f5b54bd679d1332f9b1ad0.map