{
  "name": "@politico/hermes",
  "version": "2.4.8",
  "private": false,
  "scripts": {
    "dev": "nodemon --watch src --exec \"yarn build\"",
    "build": "preconstruct build",
    "test": "nyc mocha $(find __tests__ -name '*.ts') --no-warnings",
    "test:aws": "mocha $(find __tests__/aws -name '*.ts')",
    "test:publish": "mocha __tests__/publish.ts --no-warnings",
    "test:env": "mocha __tests__/env.ts",
    "test:domo": "mocha __tests__/domo.ts",
    "test:notion": "mocha __tests__/notion.ts",
    "test:bsp": "mocha __tests__/bsp.ts",
    "test:slack": "mocha __tests__/slack.ts",
    "test:target": "mocha __tests__/aws/credentials.ts",
    "lint": "eslint -c .eslintrc .",
    "check:types": "tsc --noEmit",
    "check:format": "npx prettier --write . --log-level warn",
    "check:scripts": "eslint --fix",
    "check:preconstruct": "preconstruct fix",
    "check": "npm run check:types ; npm run check:scripts ; npm run check:format ; npm run check:preconstruct"
  },
  "main": "dist/politico-hermes.cjs.js",
  "module": "dist/politico-hermes.esm.js",
  "types": "dist/declarations/src/index.d.ts",
  "files": [
    "dist"
  ],
  "license": "MIT",
  "dependencies": {
    "cloudflare": "^3.5.0",
    "dotenv": "^10.0.0",
    "fs-extra": "^10.0.0",
    "glob": "^11.0.0",
    "isomorphic-unfetch": "^3.1.0",
    "mime": "^4.0.4",
    "toml": "^3.0.0"
  },
  "peerDependencies": {
    "@aws-sdk/client-dynamodb": "^3.726.1",
    "@aws-sdk/client-s3": "^3.726.1",
    "@aws-sdk/client-secrets-manager": "^3.726.1",
    "@aws-sdk/client-ssm": "^3.726.1",
    "@aws-sdk/client-sts": "^3.726.1",
    "@aws-sdk/credential-providers": "^3.726.1",
    "@aws-sdk/lib-dynamodb": "^3.726.1",
    "@babel/runtime": "^7.16.7",
    "@notionhq/client": "^2.2.15",
    "@slack/web-api": "^7.8.0"
  },
  "devDependencies": {
    "@aws-sdk/client-s3": "^3.726.1",
    "@aws-sdk/client-ssm": "^3.726.1",
    "@aws-sdk/client-sts": "^3.726.1",
    "@aws-sdk/credential-providers": "^3.726.1",
    "@babel/preset-env": "^7.26.8",
    "@babel/preset-typescript": "^7.26.0",
    "@eslint/js": "^9.20.0",
    "@notionhq/client": "^2.2.15",
    "@preconstruct/cli": "^2.8.9",
    "@slack/web-api": "^7.8.0",
    "@types/eslint-config-prettier": "^6.11.3",
    "@types/fs-extra": "^11.0.4",
    "@types/mocha": "^10.0.9",
    "@types/npm": "^7.19.3",
    "@types/uuid": "^10.0.0",
    "aws-sdk": "^2.0.0",
    "babel-plugin-module-resolver": "^5.0.2",
    "dedent": "^1.5.1",
    "esbuild": "^0.23.1",
    "esbuild-plugin-alias": "^0.2.1",
    "esbuild-plugin-d.ts": "^1.3.0",
    "eslint": "^9.19.0",
    "eslint-config-prettier": "^10.0.1",
    "expect": "^27.4.6",
    "install-peers": "^1.0.3",
    "mocha": "10.7.3",
    "node-fetch": "^3.3.2",
    "nodemon": "^3.0.1",
    "nyc": "^17.1.0",
    "prettier": "^3.5.0",
    "ts-node": "^10.9.2",
    "tsconfig-paths": "^4.2.0",
    "tsx": "^4.19.1",
    "typescript": "^5.6.3",
    "typescript-eslint": "^8.24.0",
    "uuid": "^10.0.0"
  },
  "exports": {
    "import": "./dist/politico-hermes.esm.js",
    "require": "./dist/politico-hermes.cjs.js",
    "types": "./dist/declarations/src/index.d.ts"
  }
}