Skip to content

chore(deps): framework-module-email ^2.1.2 - #71

Open
Systerr wants to merge 1 commit into
mainfrom
chore/framework-module-email-2.1.2
Open

Systerr wants to merge 1 commit into
mainfrom
chore/framework-module-email-2.1.2

Conversation

@Systerr

@Systerr Systerr commented Oct 28, 2026

Copy link
Copy Markdown
Member

Summary

Updates the example to framework-module-email 2.1.2 (release notes).

  • Email module (ce4399b): @adaptivestone/framework-module-email ^2.1.2. In 2.1.2 the send() and sendRaw() results are typed (TSentMessageInfo instead of any), using the types nodemailer 10 ships. The lockfile drops the old @types/nodemailer packages the module used to pull in.
  • No code changes. src/controllers/Email.ts returns the send() result as JSON and src/models/Person.ts returns it from sendCreatEmail, and both type-check with the new type.

Verification (on the host, not in Docker)

  • npm run check, npm run check:types (gen + tsc): clean
  • Node npm test: 9/9
  • Not run this time: the Bun suite and the live GET /email/:email send through Mailpit, because the Docker stack was not running
  • npm audit: 1 low (deepmerge, GHSA-gcqx-w48m-w2h4), which comes through the email module and is not new in 2.1.2

2.1.2 types the send() and sendRaw() results (TSentMessageInfo
instead of any) and uses the types nodemailer 10 ships. The lockfile
drops the old @types/nodemailer packages it pulled in. No code changes
here: Email.ts and Person.ts pass the result through unchanged.

Verified on the host: check, check:types, Node 9/9.
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