Skip to content

Feat/add constructive io mjml#701

Open
theothersideofgod wants to merge 7 commits intomainfrom
feat/add-constructive-io-mjml
Open

Feat/add constructive io mjml#701
theothersideofgod wants to merge 7 commits intomainfrom
feat/add-constructive-io-mjml

Conversation

@theothersideofgod
Copy link
Contributor

Feat/add constructive io mjml

theothersideofgod and others added 6 commits February 10, 2026 23:36
- package.json with makage, scripts, deps/peerDeps
- tsconfig + tsconfig.esm, jest.config.js
- types/mjml-react.d.ts for untyped dependency

Co-authored-by: Cursor <cursoragent@cursor.com>
- types.ts: GenerateOptions, Header/Footer/ButtonWithMessage props
- Header, Footer, ButtonWithMessage TSX components
- template.tsx: buildEmailElement for full layout
- index.ts: generate(), export components and types

Co-authored-by: Cursor <cursoragent@cursor.com>
- README: logo, badges, install, usage, API
- CHANGELOG: 1.0.0 unreleased

Co-authored-by: Cursor <cursoragent@cursor.com>
- __tests__/generate.test.ts: 9 cases for default, title, message,
  link/linkText, companyName/supportEmail, subMessage, header, fallback text

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
- module: es2022, rootDir: src/, declaration: false
- match cli, csv-to-pg, client, orm format

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
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