{
  "name": "easy-email-pro-core",
  "version": "1.59.5",
  "description": "",
  "files": [
    "lib",
    "dist"
  ],
  "main": "lib/index.cjs.js",
  "module": "lib/index.es.js",
  "types": "lib/typings/index.d.ts",
  "exports": {
    ".": {
      "types": "./lib/typings/index.d.ts",
      "import": "./lib/index.es.js",
      "require": "./lib/index.cjs.js"
    },
    "./ai/agent": {
      "types": "./src/ai/agent.ts",
      "import": "./src/ai/agent.ts",
      "require": "./src/ai/agent.ts",
      "default": "./src/ai/agent.ts"
    }
  },
  "keywords": [],
  "author": "",
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.25.2",
    "@types/crypto-js": "^4.1.1",
    "@types/gif.js": "^0.2.2",
    "@types/mjml": "^4.7.0",
    "crypto-js": "^4.1.1",
    "dayjs": "^1.11.7",
    "gif.js": "^0.2.0",
    "he": "^1.2.0",
    "js-beautify": "^1.14.7",
    "liquidjs": "^10.4.0",
    "lodash": "^4.17.21",
    "mjml": "^4.18.0",
    "object-hash": "^3.0.0",
    "ts-node": "^10.9.2"
  },
  "peerDependencies": {
    "axios": "^1.4.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0"
  },
  "devDependencies": {
    "@types/jsdom": "^27.0.0",
    "@types/object-hash": "^3.0.6",
    "@types/pngjs": "^6.0.5",
    "axios": "^1.2.2",
    "esbuild": "^0.21.5",
    "form-data": "^4.0.5",
    "jsdom": "^27.4.0",
    "nanoid": "^5.1.5",
    "pngjs": "^7.0.0",
    "puppeteer": "^24.35.0",
    "terser": "^5.31.1",
    "tsx": "^4.21.0",
    "velocityjs": "^2.0.6",
    "vite-plugin-minify": "^1.5.2",
    "vitest": "^1.4.0",
    "xml-formatter": "^3.6.2"
  },
  "scripts": {
    "train": "tsx ./mcp/train/test-image-comparison.ts",
    "build": "vite build && npm run typings",
    "build:mcp": "node scripts/build-mcp.js",
    "mcp": "node dist/mcp/cli.js",
    "mcp:dev": "npx tsx src/mcp/cli.ts",
    "typings": "tsc --declaration --emitDeclarationOnly --project tsconfig.json && tsc-alias",
    "test": "vitest run",
    "test:watch": "vitest",
    "lint": "eslint --fix --ext .tsx,.ts src/"
  }
}