dwyl/aws-ses-lambda

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "aws-ses-lambda",
  "version": "1.0.2",
  "description": "A complete solution for sending email via AWS SES using Lambda",
  "main": "lib/index.js",
  "scripts": {
    "nocov": "./node_modules/tape/bin/tape ./test/*.test.js",
    "test": "NODE_ENV=test nyc tape ./test/*.test.js | tap-nyc",
    "deploy": "dpl",
    "check-coverage": "npm test && nyc check-coverage --statements 100 --functions 100 --lines 100 --branches 100",
    "eslint": "eslint lib"
  },
  "files_to_deploy": [
    "index.js",
    "package.json",
    "lib/",
    ".env",
    "templates/"
  ],
  "lambda_memory": 128,
  "lambda_timeout": 42,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/dwyl/aws-ses-lambda.git"
  },
  "keywords": [
    "AWS",
    "Amazon Web Services",
    "SES",
    "Simple Email Service",
    "Lambda",
    "bounce checker",
    "stat counter",
    "Dynamo DB",
    "Serverless"
  ],
  "author": "dwyl & pals :-)",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/dwyl/aws-ses-lambda/issues"
  },
  "homepage": "https://github.com/dwyl/aws-ses-lambda#readme",
  "devDependencies": {
    "aguid": "^2.0.0",
    "aws-lambda-test-utils": "^1.3.0",
    "decache": "^4.5.1",
    "dpl": "^4.0.0",
    "eslint": "^6.8.0",
    "nyc": "^15.0.0",
    "tap-nyc": "^1.0.3",
    "tape": "^4.13.2"
  },
  "dependencies": {
    "aws-sdk": "^2.649.0",
    "env2": "^2.2.2",
    "sendemail": "^4.0.0",
    "jsonwebtoken": "^9.0.0"
  },
  "engines": {
    "node": ">=12.5.0"
  },
  "pre-commit": [
    "eslint",
    "check-coverage"
  ],
  "nyc": {
    "check-coverage": true,
    "lines": 100,
    "statements": 100,
    "functions": 100,
    "branches": 100,
    "include": [
      "lib/"
    ],
    "exclude": [
      "test/"
    ],
    "reporter": [
      "lcov",
      "text-summary"
    ],
    "cache": false,
    "all": true,
    "report-dir": "./coverage"
  }
}