Skip to content
This repository has been archived by the owner on Sep 7, 2024. It is now read-only.
/ mailersend.ts Public archive
generated from NuroDev/npm-template

πŸ“« Lightweight MailerSend Node.js api written in TypeScript

License

Notifications You must be signed in to change notification settings

NuroDev/mailersend.ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation



πŸ“«
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: