Skip to content

feat: add nuxt-email#1538

Open
razmatinyan wants to merge 3 commits into
nuxt:mainfrom
razmatinyan:add-nuxt-email
Open

feat: add nuxt-email#1538
razmatinyan wants to merge 3 commits into
nuxt:mainfrom
razmatinyan:add-nuxt-email

Conversation

@razmatinyan

@razmatinyan razmatinyan commented Jul 5, 2026

Copy link
Copy Markdown

Adds @razmatinyan/nuxt-email to the registry.

Transactional email for Nuxt 4 - a provider-agnostic server API with Vue-powered email templates.

  • Providers: Resend, SendGrid, Postmark, SMTP, and a console provider for local dev
  • Templates: author emails as .vue files, rendered on the server and CSS-inlined
  • Per-provider credentials, attachments, CC/BCC, tags, scheduling, retries, and batch sending
  • Nuxt DevTools Email tab (template preview, test send, send log)

Live demo: https://stackblitz.com/github/razmatinyan/nuxt-email-demo
The console provider works out of the box (it logs to the terminal). To test Resend, SendGrid, or Postmark in the demo, add your own API key via a .env file (see the demo's .env.example) and restart.

Links:

@coderabbitai

coderabbitai Bot commented Jul 5, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

This pull request adds a new YAML metadata file for the nuxt-email module in the modules directory. The entry defines the module’s identity, repository and package links, website, category, maintainer information, and Nuxt compatibility set to >=4.0.0 with an empty requires object.

File Summary
modules/nuxt-email.yml New module metadata entry with identity, links, categorization, maintainer, and compatibility fields

Estimated code review effort: 1 (Trivial) | ~2 minutes

Related PRs: None identified.

Suggested labels: module, metadata

Suggested reviewers: None identified.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title clearly summarizes the main change: adding nuxt-email to the registry.
Description check ✅ Passed The description directly matches the changeset by explaining the nuxt-email registry addition and its key features.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@razmatinyan razmatinyan changed the title Add nuxt-email module feat: add nuxt-email Jul 5, 2026
@razmatinyan

Copy link
Copy Markdown
Author

Heads-up for reviewers: the failing autofix check is unrelated to this PR.

The sync step fails at the very end because of an archived repository (primevue) already in the registry, not this module - nuxt-email synced cleanly with no warnings. Every PR-specific check passes (CodeRabbit, ci, check-provenance, agentscan, Socket).

Thanks for taking a look!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant