UNPKG

hygen

Version:

The scalable code generator that saves you time.

28 lines (24 loc) 549 B
--- to: hygen-examples/mailers/<%= name %>.js --- <% name = name || 'unnamed' Name = h.capitalize(name) message = message || 'unnamed' Message = h.capitalize(message) %>const { Mailer } = require('hyperwork') class <%= Name %> extends Mailer { static defaults = { from: 'acme <acme@acme.org>' } static send<%= Message %>(user) { // https://nodemailer.com/message/ this.mail({ to: user.email, template: '<%= message %>', locals: { bill: '$13' } }) } } module.exports = <%= Name %>