npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

easy-email-template

v0.1.1

Published

A module for quick and easy email sending. This is an easy to use wrapper for Nodemailer.

Downloads

9

Readme

easy-email-template

This is to allow beginners to easily send emails.  This project contains
some basic templates.  This package is only possible due to the 
nodemailer package. This is just an easy wrapper for users to use 
nodemailer in a quick way.

Feedback / Questions / Issues / Request:

I welcome all feedback.  Please add any feedback, questions, request to the
github issue tracker and I will responds as soon as I can.  Thank you.

textEmail

This function sends email with only text based body.

To call the function after importing please do the following ( replacing
the placeholders with your info ): textEmail('smtp.office365.com', 587, 
'[email protected]', 'password', '[email protected]', '[email protected]', '[email protected]',
'[email protected]', 'this is the subject', 'this is the body')

Requirements:
    Host - This is the SMTP host address for your server
    Port - The port number for your email server
    Username -  The senders email username 
    Password - The senders email password 
    To - Who do you want in the To email line
    CC - If you want to carbon copy, can be left blank. Value should be in [] 
    separated by comma.  Example ['[email protected]', '[email protected]']
    BCC - If you want to blind copy someone, can be left blank Value should be in [] 
    separated by comma.  Example ['[email protected]', '[email protected]']
    From - Who you are sending the email to 
    Subject- The subject line of the email 
    Body - The text you wish to send in the email

htmlEmail

This function sends email with only html based body.

Requirements:
    Host - This is the SMTP host address for your server
    Port - The port number for your email server
    Username -  The senders email username 
    Password - The senders email password 
    To - Who do you want in the To email line
    CC - If you want to carbon copy, can be left blank. Value should be in [] 
    separated by comma.  Example ['[email protected]', '[email protected]']
    BCC - If you want to blind copy someone, can be left blank Value should be in [] 
    separated by comma.  Example ['[email protected]', '[email protected]']  
    From - Who you are sending the email to 
    Subject- The subject line of the email 
    html - The html you wish to send in the email

attachmentEmail

This function sends email with only text based body with attachments.
The attachment parameters is json data type.

To call the function after importing please do the following ( replacing
the placeholders with your info ): attachmentEmail('smtp.office365.com', 587, 
'[email protected]', 'password', '[email protected]', '[email protected]', 
'this is the subject', 'this is the body', [{id: value}])

Requirements:
    Host - This is the SMTP host address for your server
    Port - The port number for your email server
    Username -  The senders email username 
    Password - The senders email password 
    To - Who do you want in the To email line 
    CC - If you want to carbon copy, can be left blank. Value should be in [] 
    separated by comma.  Example ['[email protected]', '[email protected]']
    BCC - If you want to blind copy someone, can be left blank Value should be in [] 
    separated by comma.  Example ['[email protected]', '[email protected]']   
    From - Who you are sending the email to 
    Subject- The subject line of the email 
    Body - The text you wish to send in the email
    Attachments- This is a json data type with two different methods of adding
    a file.  Please see folder JsonExamples\emailattachment for the two different
    methods of sending emails.