Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

@repo/email

A collection of transactional email templates built with React Email.

Templates

  • EmailVerification - Email verification with verification link
  • PasswordReset - Password reset with secure reset link
  • OTPEmail - One-time password codes for sign-in, verification, or password reset

Development

# Start email preview development server
bun email:dev

# Build email templates
bun email:build

# Export static email templates
bun email:export

The development server will be available at http://localhost:3001

Usage

import { EmailVerification, renderEmailToHtml } from "@repo/email";

const component = EmailVerification({
  userName: "John Doe",
  verificationUrl: "https://example.com/verify?token=abc123",
  appName: "My App",
  appUrl: "https://example.com",
});

const html = await renderEmailToHtml(component);

Template Structure

  • templates/ - React Email component templates
  • components/ - Shared components (BaseTemplate)
  • utils/ - Rendering utilities
  • emails/ - Preview files for development server

References