Move sendEmail to dedicated file for better visibility

- Extract sendEmail function to src/sendEmail.ts as primary module
- Export BaseEmailData and SendEmailOptions interfaces alongside
- Update all imports to use new location
- Add sendEmailDefault export for CommonJS compatibility
- Export parseAndValidateEmails for external utility use
- Updated README to highlight sendEmail as primary export

Breaking change: BaseEmailData and SendEmailOptions now imported from main module, not utils/helpers

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-09-13 20:46:38 +02:00
parent 25838bcba4
commit de41f4ecb2
5 changed files with 117 additions and 110 deletions

View File

@@ -1,4 +1,4 @@
import { sendEmail, type BaseEmailData } from '../utils/helpers.js'
import { sendEmail, type BaseEmailData } from '../sendEmail.js'
export interface SendEmailTaskInput {
// Template mode fields