Alepha Email
Email sending interface with multiple provider implementations (memory, local file, nodemailer).
Installation
This package is part of the Alepha framework and can be installed via the all-in-one package:
npm install alepha
Module
Provides email sending capabilities for Alepha applications with multiple provider backends.
The email module enables declarative email sending through the $email descriptor, allowing you to send
emails through different providers: memory (for testing), local file system, or SMTP via Nodemailer.
It supports HTML email content and automatic provider selection based on environment configuration.
This module can be imported and used as follows:
import { Alepha, run } from "alepha";
import { AlephaEmail } from "alepha/email";
const alepha = Alepha.create()
.with(AlephaEmail);
run(alepha);