Skip to content

Comments

Fix multiple open issues: logging, peer deps, addTransporter, CSS inline bundling, MJML docs#1252

Draft
Copilot wants to merge 3 commits intomainfrom
copilot/fix-issues-and-prs
Draft

Fix multiple open issues: logging, peer deps, addTransporter, CSS inline bundling, MJML docs#1252
Copilot wants to merge 3 commits intomainfrom
copilot/fix-issues-and-prs

Conversation

Copy link

Copilot AI commented Feb 24, 2026

Addresses several open issues across logging, dependency resolution, code consistency, webpack compatibility, and documentation.

Changes

Example: lazy CSS inline loading

// Before — fails at import time if .wasm not bundled
import { inline } from '@css-inline/css-inline';

// After — only fails if inlineCssEnabled is true and module is missing
if (this.config.inlineCssEnabled) {
  const { inline } = require('@css-inline/css-inline');
  mail.data.html = inline(rendered, this.config.inlineCssOptions);
}

Not addressed (out of scope)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 2 commits February 24, 2026 04:08
Co-authored-by: juandav <12274145+juandav@users.noreply.github.com>
- Fix verifyTransporter log level from debug to log (#1239)
- Add peerDependenciesMeta for optional deps like template engines (#1244)
- Fix addTransporter to use createTransporter for consistency (#1234)
- Lazy-load @css-inline/css-inline to fix webpack bundling (#1095)
- Improve MJML documentation with inlineCssEnabled explanation (#1246)

Co-authored-by: juandav <12274145+juandav@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix all existing issues and pull requests Fix multiple open issues: logging, peer deps, addTransporter, CSS inline bundling, MJML docs Feb 24, 2026
Copilot AI requested a review from juandav February 24, 2026 04:14
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.

2 participants