{
  "name": "cliam",
  "version": "3.0.3",
  "engines": {
    "node": ">=18.19.0"
  },
  "files": [
    "dist",
    "README.md"
  ],
  "author": "Steve Lebleu",
  "license": "AGPL-3.0",
  "description": "Agnostic transactional email sending in Node.js environment",
  "keywords": [
    "node",
    "typescript",
    "mail",
    "email",
    "mailing",
    "emailing",
    "transactional",
    "nodemailer",
    "mailersend",
    "brevo",
    "sparkpost",
    "mandrill",
    "resend",
    "mailjet",
    "mailgun",
    "postmark",
    "sendgrid",
    "ses",
    "smtp"
  ],
  "main": "./dist/index.js",
  "type": "module",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "types": "./dist/index.d.ts"
    },
    "./core": {
      "import": "./dist/core.js",
      "types": "./dist/core.d.ts"
    },
    "./providers/smtp": {
      "import": "./dist/transporters/smtp/index.js",
      "types": "./dist/transporters/smtp/index.d.ts"
    },
    "./providers/brevo": {
      "import": "./dist/transporters/brevo/index.js",
      "types": "./dist/transporters/brevo/index.d.ts"
    },
    "./providers/mailersend": {
      "import": "./dist/transporters/mailersend/index.js",
      "types": "./dist/transporters/mailersend/index.d.ts"
    },
    "./providers/mailgun": {
      "import": "./dist/transporters/mailgun/index.js",
      "types": "./dist/transporters/mailgun/index.d.ts"
    },
    "./providers/mailjet": {
      "import": "./dist/transporters/mailjet/index.js",
      "types": "./dist/transporters/mailjet/index.d.ts"
    },
    "./providers/mandrill": {
      "import": "./dist/transporters/mandrill/index.js",
      "types": "./dist/transporters/mandrill/index.d.ts"
    },
    "./providers/postmark": {
      "import": "./dist/transporters/postmark/index.js",
      "types": "./dist/transporters/postmark/index.d.ts"
    },
    "./providers/sendgrid": {
      "import": "./dist/transporters/sendgrid/index.js",
      "types": "./dist/transporters/sendgrid/index.d.ts"
    },
    "./providers/resend": {
      "import": "./dist/transporters/resend/index.js",
      "types": "./dist/transporters/resend/index.d.ts"
    },
    "./providers/ses": {
      "import": "./dist/transporters/ses/index.js",
      "types": "./dist/transporters/ses/index.d.ts"
    },
    "./providers/sparkpost": {
      "import": "./dist/transporters/sparkpost/index.js",
      "types": "./dist/transporters/sparkpost/index.d.ts"
    },
    "./types": {
      "import": "./dist/types.js",
      "types": "./dist/types.d.ts"
    }
  },
  "homepage": "https://github.com/steve-lebleu/cliam#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/steve-lebleu/cliam.git"
  },
  "bugs": {
    "url": "https://github.com/steve-lebleu/cliam/issues"
  },
  "auto-changelog": {
    "output": "CHANGELOG.md",
    "template": "keepachangelog",
    "unreleased": false,
    "commitLimit": false
  },
  "scripts": {
    "build": "tsup",
    "typecheck": "tsc --noEmit",
    "lint": "biome lint src",
    "check": "biome check --write src",
    "test": "bun test test/",
    "ci:test": "bun test test/ --coverage --coverage-reporter=lcov --coverage-dir=./reports/coverage",
    "doc:typedoc": "typedoc --name 'Cliam documentation' --defaultCategory 'Test' --categorizeByGroup true --out ./docs/typedoc ./src"
  },
  "dependencies": {
    "@types/html-to-text": "^9.0.4",
    "color": "^5.0.3",
    "hbs": "^4.2.1",
    "html-to-text": "^9.0.5",
    "joi": "^18.1.2",
    "ky": "^2.0.1",
    "nodemailer": "^8.0.5"
  },
  "devDependencies": {
    "@biomejs/biome": "^2.4.12",
    "@swc/core": "^1.15.26",
    "@types/bun": "^1.3.12",
    "@types/chai": "^5.2.3",
    "@types/chance": "^1.1.6",
    "@types/hbs": "^4.0.5",
    "@types/node": "^20.11.6",
    "@types/nodemailer": "^8.0.0",
    "@types/sinon": "^21.0.1",
    "chai": "^6.2.2",
    "chance": "^1.1.13",
    "dotenv": "^17.4.2",
    "sinon": "^21.1.2",
    "tsup": "^8.5.1",
    "typescript": "6.0.3"
  }
}
