{
  "name": "@cats-cradle/email-service",
  "description": "A service for sending emails",
  "module": "commonjs",
  "version": "2.1.0",
  "dependencies": {
    "@aws-sdk/client-ses": "~3.279.0",
    "@galaxyops/base-nodejs": "0.1.0",
    "@cats-cradle/constructs": "2.1.0",
    "@cats-cradle/messaging-schemas": "2.1.0",
    "@cats-cradle/nestjs-modules": "2.1.0",
    "@cats-cradle/validation-schemas": "2.1.0",
    "@nestjs/common": "9.4.0",
    "@nestjs/config": "2.2.0",
    "@nestjs/core": "9.2.1",
    "@nestjs/mongoose": "9.2.1",
    "@nestjs/platform-express": "9.3.9",
    "@nestjs/swagger": "~7.1.17",
    "@nestjs/terminus": "9.1.1",
    "@vendia/serverless-express": "4.12.6",
    "aws-lambda": "1.0.7",
    "aws-serverless-express": "~3.4.0",
    "class-transformer": "0.5.1",
    "class-validator": "0.13.2",
    "express": "4.19.2",
    "handlebars": "~4.7.8",
    "html-to-text": "~9.0.4",
    "lodash": "~4.17.21",
    "mongoose": "6.11.3",
    "node-cache": "5.1.2",
    "reflect-metadata": "0.1.13",
    "rxjs": "7.8.1",
    "source-map-support": "~0.5.21",
    "uuid": "~9.0.1"
  },
  "devDependencies": {
    "@cats-cradle/create-artifact": "2.0.7",
    "@cats-cradle/create-bundle": "1.0.12",
    "@galaxyops/eslint-config": "3.1.1",
    "@cats-cradle/faker-factory": "3.1.0",
    "@microsoft/tsdoc": "~0.13.2",
    "@nestjs/cli": "^10.3.2",
    "@nestjs/testing": "9.2.1",
    "@shelf/jest-mongodb": "~4.2.0",
    "@types/aws-lambda": "~8.10.130",
    "@types/express": "~4.17.21",
    "@types/html-to-text": "~9.0.0",
    "@types/jest": "29.5.12",
    "@types/lodash": "~4.14.202",
    "@types/node": "20.11.25",
    "@types/supertest": "~2.0.16",
    "@types/uuid": "~9.0.7",
    "aws-cdk": "2.129.0",
    "aws-cdk-lib": "2.129.0",
    "constructs": "^10.2.70",
    "esbuild": "~0.20.1",
    "eslint": "8.57.0",
    "fs": "~0.0.2",
    "jest": "29.7.0",
    "mongodb": "6.0.0",
    "path": "~0.12.7",
    "supertest": "~6.3.4",
    "ts-jest": "29.1.2",
    "ts-node": "10.9.2",
    "typescript": "5.3.3"
  },
  "scripts": {
    "dev": "nest start --debug --watch",
    "build": "tsc",
    "build:all": "rush build -t .",
    "artifact": "create-artifact @cats-cradle/email-service",
    "watch": "tsc -w",
    "test": "jest --runInBand",
    "test:cov": "jest --coverage --runInBand",
    "lint": "eslint --format visualstudio \"./{stacks,src}/**/*.ts\"  --fix",
    "lint:ci": "eslint --format visualstudio \"./{stacks,src}/*.ts\"  --fix-dry-run",
    "docs": "typedoc --entryPointStrategy expand ./src",
    "cdk": "cdk",
    "cdk:bootstrap": "cdk bootstrap",
    "cdk:diff": "cdk diff",
    "cdk:synth": "cdk synth",
    "cdk:hotswap": "cdk deploy --hotswap",
    "cdk:deploy": "cdk deploy",
    "cdk:watch": "cdk watch",
    "cdk:destroy": "cdk destroy",
    "depcheck": "npx depcheck"
  }
}