{"repo":"freethinkingit/inline-email","free":true,"listed":false,"github":"https://github.com/freethinkingit/inline-email","clone":"git clone https://github.com/freethinkingit/inline-email.git","description":"A CLI for converting HTML files to inline styled HTML suitable for emails.","language":"TypeScript","stars":19,"topics":["nodejs","cli","emails","inline-styles","inline-css","email-template","email-marketing","convert-html-files","inky","html"],"license":"MIT","category":"cli-tools","readme_excerpt":"Inline Email Modern email template compilation and rendering for safe HTML email. inline-email turns HTML/CSS into an email-safe compiled template. Dynamic values are rendered later without running full CSS inlining for every send. Build responsive transactional and product emails from small HTML building blocks, plain CSS, and simple runtime data. Migrating from the old package? Start with the v3 migration guide. Examples Welcome + verify Product launch --- --- Usage digest Upgrade offer --- --- The repo includes rendered examples for auth, onboarding, product marketing, usage digests, and upgrade offers. Run npm run examples to regenerate them into examples/out . To open the full example gallery locally: Then visit http://localhost:4173 . For app-shaped examples, see: - examples/integrations/node-send.js : compile once, render with user data, and pass the result to a sender. - examples/integrations/preview-server.js : preview a rendered email through a small local HTTP route. Status The package targets Node.js 20, 22, and 24. Quality - CI workflow runs install, high-severity audit, build, tests, and package dry-run on Node.js 20, 22, and 24. - Release workflow publishes version tags to npm with provenance and attaches the package tarball to a GitHub Release. - Test coverage is focused in test/ across the template renderer, responsive layout compiler, compile/render API, example templates, and CLI argument handling. - Migration guide covers the v2 to v3 API and CLI changes. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/freethinkingit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/freethinkingit/inline-email/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}