lessel - v0.1.0
    Preparing search index...

    Interface LesselConfig

    interface LesselConfig {
        apiKeys: ApiKeyInput[];
        listeners: {
            discord?: DiscordListenerConfig;
            slack?: Record<string, unknown>;
            whatsapp?: Record<string, unknown>;
        };
        masterSecret?: string;
        plugins?: string[];
        port: number;
        schemas: Schema[];
        senders?: {
            discord?: Record<string, unknown>;
            slack?: Record<string, unknown>;
            whatsapp?: Record<string, unknown>;
        };
    }
    Index
    apiKeys: ApiKeyInput[]

    API keys (plaintext in config, hashed at runtime)

    listeners: {
        discord?: DiscordListenerConfig;
        slack?: Record<string, unknown>;
        whatsapp?: Record<string, unknown>;
    }

    Listener-specific settings

    masterSecret?: string

    Secret used to derive API keys

    plugins?: string[]

    Plugin npm packages or local paths to load

    port: number

    API server port

    schemas: Schema[]

    Registered schemas

    senders?: {
        discord?: Record<string, unknown>;
        slack?: Record<string, unknown>;
        whatsapp?: Record<string, unknown>;
    }

    Sender configs