← All packages

@lacspace/email-templates

v1.0.6Mail Kit0 deps

Compose bulletproof, responsive, dark-mode-aware HTML emails from simple blocks — buttons, OTP codes, invoices — with ready-made OTP/welcome/alert/invoice templates. Zero-dependency, isomorphic.

npm i @lacspace/email-templates

Usage

email-templates.ts
import { otpEmail, welcomeEmail, alertEmail, invoiceEmail } from "@lacspace/email-templates";

const html = otpEmail({
  code: "482913",
  brandName: "Lacspace",
  expiresMinutes: 10,
});

welcomeEmail({ name: "Aayush", ctaLabel: "Open dashboard", ctaHref: "https://one.lacspace.com" });
alertEmail({ title: "Server is back up", message: "api.lacspace.com recovered at 14:32." });
invoiceEmail({
  heading: "Payment receipt",
  rows: [["Plan", "Pro"], ["Period", "Aug 2026"]],
  total: ["Total", "₹1,499.00"],
  ctaHref: "https://one.lacspace.com/invoices/123",
});

Exports 17

alertEmailbuttoncodedefaultThemedividerescapeHtmlheadinghtmlimageinvoiceEmailkeyValuelistotpEmailrenderspacertextwelcomeEmail

Keywords

email-templatehtml-emailresponsive-emailtransactional-emailemail-builderotp-email

More in Mail Kit