Mailersend.ts
📫 Lightweight MailerSend Node.js api written in TypeScript
Install / Use
/learn @NuroDev/Mailersend.tsREADME
<div align="center">
<h1>
<br/>
<br/>
📫
<br />
mailersend.ts
<br />
<br />
<br />
<br />
</h1>
<sup>
<br />
Lightweight MailerSend Node.js api written in TypeScript</em>
<br />
<br />
</sup>
<br />
<br />
</div>
🚀 Install
Install it locally in your project
npm i --save @nurodev/mailersend.ts
# Or with Yarn
yarn add @nurodev/mailersend.ts
🦄 Usage
Here are 2 basic examples of how to use the package using either the direct function handler or the client instance model:
import { sendEmail } from "@nurodev/mailersend.ts";
const result = await sendEmail("API_KEY", {
from: {
email: "elon@spacex.com",
name: "Elon Musk",
},
to: [
{
email: "tim@apple.com",
name: "Tim Apple",
},
],
subject: "The future of humanity...",
html: "<h1>Hello World</h1>",
text: "Hello World",
});
import { Client } from "@nurodev/mailersend.ts";
const client = new Client("API_KEY");
const result = await client.sendEmail({
from: {
email: "elon@spacex.com",
name: "Elon Musk",
},
to: [
{
email: "tim@apple.com",
name: "Tim Apple",
},
],
subject: "The future of humanity...",
html: "<h1>Hello World</h1>",
text: "Hello World",
});
📕 Documentation
To view the documentation on how to use each module, view the README.md for each module:
<!-- ## 👀 Coming soon These features are due to be implemented soon / are worked in being added - [🚦 Inbound Routing](src/modules/inboundRouting#inbound-routing)-->