Detalhes do pacote

nodemailer-html-to-text

andris978.6kMIT3.2.0

Generate text content from html for Nodemailer e-mails

Nodemailer

readme (leia-me)

Nodemailer plugin to generate text content from HTML

This applies to Nodemailer v1.1+. The plugin checks if there is no text option specified and populates it based on the html value.

This plugin is meant as replacement for the generateTextFromHTML option that was removed from Nodemailer 1.0

Install

Install from npm

npm install nodemailer-html-to-text --save

Usage

Load the htmlToText function

var htmlToText = require('nodemailer-html-to-text').htmlToText;

Attach it as a 'compile' handler for a nodemailer transport object

nodemailerTransport.use('compile', htmlToText(options))

Where

Example

var nodemailer = require('nodemailer');
var htmlToText = require('nodemailer-html-to-text').htmlToText;
var transporter = nodemailer.createTransport();
transporter.use('compile', htmlToText());
transporter.sendMail({
    from: 'me@example.com',
    to: 'receiver@example.com',
    html: '<b>Hello world!</b>'
});

License

MIT

changelog (log de mudanças)

CHANGELOG

v3.2.0 2021-04-22

v2.2.0 2018-06-26

  • Upgraded node-html-text to 4.0.0
  • Updated dev dependencies
  • Deprecate Node versions < 4

v2.1.0 2016-04-11

  • Upgraded node-html-text

v1.0.2 2015-07-20

  • Remove inlined picture references from the plain text (fintura)

v1.0.1 2015-03-20

  • Updated html-to-text

v1.0.0 2014-07-30

  • Initial