Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 1.17 KB

README.md

File metadata and controls

49 lines (32 loc) · 1.17 KB

Simple Maildrop

A simple TypeScript library for interacting with the Maildrop API. Get more information about Maildrop service visiting their website at https://maildrop.cc/.

Installation

Install with npm install --save simple-maildrop or pnpm add simple-maildrop

Usage

First, import the Maildrop function from the simple-maildrop package:

import Maildrop from 'simple-maildrop';

Then, create a new Maildrop instance:

const maildrop = Maildrop();

You can now use the Maildrop instance to interact with the Maildrop API:

// Get a mailbox
const mailbox = await maildrop.getMailbox({ mailbox: 'test' });

// Get a message
const message = await maildrop.getMessage({ mailbox: 'test', id: '1' });

// Delete a message
const deleteResult = await maildrop.deleteMessage({ mailbox: 'test', id: '1' });

// Get an alternative inbox
const altInbox = await maildrop.getAltInbox({ mailbox: 'test' });

// Get statistics
const statistics = await maildrop.getStatistics({});

// Get status
const status = await maildrop.getStatus({});

Testing

To run the tests, use the npm test or pnpm test: