0.1.0
Vuemail 0.1.0 The first release of Vuemail, a Vue port of React Email 6.11. Every package starts at0.1.0.
-
Components:
Html,Head,Body,Button,Container,CodeBlock,CodeInline,Column,Row,Font,Heading,Hr,Img,Link,Markdown,Preview,Section,TailwindandText, with the same props as React Email’s, exported from the@vuemaildev/vuemailpackage. Emails are Vue single file components, anddefineOptions({ PreviewProps })sets the props they are previewed with -
Render:
render(Email, props, options)turns an email into HTML or plain text, withprettyandtoPlainTexthelpers and asetupAppoption to install Vue plugins likevue-i18n. Exported from@vuemaildev/vuemail, and standalone as@vuemaildev/render -
Tailwind CSS 4: the
Tailwindcomponent inlines Tailwind CSS 4 classes into email-compatible styles, and takes aconfig, athemeand utilities of your own -
CLI and preview:
email devpreviews your emails in the browser with hot reloading, compatibility checks, linting, spam scoring and uploads to Resend;email buildturns the preview into a static website andemail startserves it;email exportrenders every email to HTML or plain text. The preview app is@vuemaildev/ui -
Editor:
@vuemaildev/editor, an embeddable visual editor for composing emails, built on TipTap for Vue, with bubble menus, slash commands, an inspector, multi-column layouts, theming and HTML export See the documentation -
Nuxt module:
@vuemaildev/nuxtlets the server routes of a Nuxt app import and render emails. See Nuxt -
create-vuemail:
npx create-vuemail@latestcreates a starter project with four example emails