hygen
Version:
The scalable code generator that saves you time.
28 lines (24 loc) • 549 B
text/troff
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 %>