{
  "name": "@routecraft/routecraft",
  "version": "0.7.2",
  "description": "Open source AI automation platform: build the capabilities your agents use, or the agent itself, in TypeScript",
  "type": "module",
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    }
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "tsup && bun scripts/verify-dist.mjs esm && bun scripts/verify-dist.mjs cjs",
    "test": "vitest",
    "test:coverage": "vitest --coverage",
    "prepublishOnly": "bun run build"
  },
  "dependencies": {
    "@opentelemetry/api": "^1.9.1",
    "@standard-schema/spec": "^1.1.0",
    "lru-cache": "^11.5.3",
    "pino": "^10.3.1"
  },
  "publishConfig": {
    "access": "public"
  },
  "devDependencies": {
    "@opentelemetry/sdk-trace-base": "^2.11.0",
    "@routecraft/testing": "workspace:*",
    "@sinonjs/fake-timers": "^11.3.1",
    "@types/better-sqlite3": "^7.6.13",
    "@types/mailparser": "^3.4.6",
    "@types/papaparse": "^5.5.2",
    "@types/semver": "^7.8.0",
    "@types/sinonjs__fake-timers": "^15.0.1",
    "arktype": "^2.2.3",
    "better-sqlite3": "^13.0.3",
    "cheerio": "^1.2.0",
    "croner": "^10.0.1",
    "fast-xml-parser": "^5.11.1",
    "imapflow": "^1.7.8",
    "mailauth": "^7.1.0",
    "mailparser": "^3.9.28",
    "nodemailer": "^10.0.13",
    "papaparse": "^5.7.0",
    "semver": "^7.8.5",
    "tsdav": "^2.3.3",
    "vitest": "^4.1.11",
    "zod": "^4.6.1"
  },
  "repository": "https://github.com/routecraftjs/routecraft",
  "keywords": [
    "integration",
    "automation",
    "routes",
    "dsl",
    "typescript",
    "camel",
    "data-processing",
    "workflow",
    "middleware"
  ],
  "author": "routecraftjs",
  "license": "Apache-2.0",
  "homepage": "https://routecraft.dev",
  "bugs": "https://github.com/routecraftjs/routecraft/issues",
  "peerDependencies": {
    "@opentelemetry/sdk-trace-base": "^2.6.0",
    "better-sqlite3": "^11.0.0 || ^12.0.0 || ^13.0.0",
    "cheerio": "^1.2.0",
    "croner": "^10.0.1",
    "fast-xml-parser": "^5.11.1",
    "imapflow": "^1.0.0",
    "jose": "^6.0.0",
    "mailauth": "^4.0.0 || ^5.0.0 || ^7.1.0",
    "mailparser": "^3.7.0",
    "nodemailer": "^6.0.0 || ^10.0.6",
    "papaparse": "^5.4.1",
    "pino-pretty": "^13.1.3",
    "tsdav": "^2.1.0"
  },
  "peerDependenciesMeta": {
    "cheerio": {
      "optional": true
    },
    "croner": {
      "optional": true
    },
    "fast-xml-parser": {
      "optional": true
    },
    "papaparse": {
      "optional": true
    },
    "imapflow": {
      "optional": true
    },
    "mailauth": {
      "optional": true
    },
    "mailparser": {
      "optional": true
    },
    "nodemailer": {
      "optional": true
    },
    "pino-pretty": {
      "optional": true
    },
    "@opentelemetry/sdk-trace-base": {
      "optional": true
    },
    "jose": {
      "optional": true
    },
    "tsdav": {
      "optional": true
    },
    "better-sqlite3": {
      "optional": true
    }
  },
  "optionalDependencies": {
    "pino-pretty": "^13.1.3"
  }
}
