1.2.1 • Published 5 years ago
@eucalyptusvc/sendgrid v1.2.1
@eucalyptusvc/sendgrid
This is a dedicated module for interaction with the mail endpoint of the Sendgrid v3 API.
Install
With yarn:
yarn add @eucalyptusvc/sendgrid
With npm:
npm install @eucalyptusvc/sendgrid
Usage
import { Sendgrid } from '@eucalyptusvc/sendgrid';
const mailer = new Sendgrid({
brand: 'Pilot',
apiKey: process.env.SENDGRID_API_KEY,
email: 'gday@pilot.com.au',
});
const data = {
email: 'hello@eucalyptus.vc',
templateId: 'd-xxxxxxxxxxxxxxxx',
variables: {
action_url: 'https://eucalyptus.vc',
firstName: 'Thomas',
},
};
(async (): Promise<void> => {
try {
await mailer.send({
to: data.email,
templateId: data.templateId,
variables: {
...data.variables,
},
});
} catch (error) {
console.error(error.message);
}
})();
Development
- Install dependencies using
yarn install
ornpm install
- Start development server using
yarn watch
1.2.1
5 years ago
1.2.0
5 years ago
1.1.38
6 years ago
1.1.36
6 years ago
1.1.35
6 years ago
1.1.34
6 years ago
1.1.33
6 years ago
1.1.31
6 years ago
1.1.30
6 years ago
1.1.28
6 years ago
1.1.27
6 years ago
1.1.26
6 years ago
1.1.25
6 years ago
1.1.24
6 years ago
1.1.23
6 years ago
1.1.22
6 years ago
1.1.21
6 years ago
1.1.20
6 years ago
1.1.18
6 years ago
1.1.17
6 years ago
1.1.16
6 years ago
1.1.15
6 years ago
1.1.14
6 years ago
1.1.13
6 years ago
1.1.12
6 years ago
1.1.11
6 years ago
1.1.10
6 years ago
1.1.9
6 years ago
1.1.8
6 years ago
1.1.7
6 years ago
1.1.6
6 years ago
1.1.5
6 years ago
1.1.4
6 years ago
1.1.3
6 years ago
1.1.2
6 years ago
1.1.1
6 years ago
1.1.0
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago