Skip to content

Latest commit

 

History

History
106 lines (86 loc) · 2.75 KB

README.md

File metadata and controls

106 lines (86 loc) · 2.75 KB



📫
mailersend.ts




Lightweight MailerSend Node.js api written in TypeScript

Package Version Package Monthly Downloads CI Build Docs



🚀 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: