Serverless plugin to run aws-ses-v2-local
npm install serverless-offline-ses-v2Serverless plugin to run aws-ses-v2-local
Supports the AWS SES API v1 and v2, and Serverless Framework v2 and v3
```
npm install --save-dev serverless-offline-ses-v2
Add it to your list of plugins, and optinally custom config
serverless.yaml:
`yaml
plugins:
- serverless-offline
- serverless-offline-ses-v2
custom:
serverless-offline-ses-v2:
port: 8005
`
serverless.js / serverless.ts:
`ts`
export default {
plugins: [
"serverless-offline",
"serverless-offline-ses-v2",
],
custom: {
'serverless-offline-ses-v2': {
port: 8005,
}
}
}
Use serverless offline start instead of serverless offline, if you aren't already. This is necessary for serverless-offline to fire off init and end lifecycle hooks so that we can start and stop the aws-ses-v2-local server correctly.
Pull requests are welcomed on GitHub! To get started:
1. Install Git and Node.js
2. Clone the repository
3. Install dependencies with npm installnpm run test
4. Run to run tests with Jestnpm run build
5. Build with
Versions follow the semantic versioning spec.
To release:
1. Use npm version to bump the versiongit push --follow-tags` to push with tags
2. Run
3. Wait for GitHub Actions to publish to the NPM registry.