Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

Scripts

The @frame/mail package manages delivery and rendering of transactional email using React Email and Nodemailer.

  • pnpm dev:ui: Starts the React Email development server on port 5025. This environment lets you preview, test, and hot-edit the email templates under src/templates.
bash pnpm -F @frame/mail dev:ui
  • pnpm build:templates: Compiles React Email templates to optimized static code.
  • pnpm export: Exports the current templates to plain HTML for use on external platforms.
  • pnpm docker:up: Starts the Docker containers specific to the mail environment (such as the local test SMTP server).
  • pnpm docker:down: Stops and removes the local mail containers.
  • pnpm test: Runs the unit test suite over pure email-sending functions.
  • pnpm lint: Runs oxlint to check code consistency.