{
  "name": "beeai-framework",
  "version": "0.1.30",
  "license": "Apache-2.0",
  "description": "BeeAI Framework - LLM Agent Framework",
  "author": "BeeAI a Series of LF Projects, LLC",
  "contributors": [
    "Tomas Dvorak <toomas2d@gmail.com>",
    "Lukas Janecek <xjacka@gmail.com>"
  ],
  "keywords": [
    "BeeAI Framework",
    "LLM Agent Framework",
    "Bee Agent Framework",
    "NodeJS Agent Framework"
  ],
  "packageManager": "yarn@4.9.1",
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ],
    "rules": {
      "signed-off-by": [
        2,
        "always",
        "Signed-off-by"
      ],
      "scope-enum": [
        2,
        "always",
        [
          "adapters",
          "agents",
          "backend",
          "tools",
          "cache",
          "emitter",
          "internals",
          "logger",
          "memory",
          "serializer",
          "infra",
          "deps",
          "instrumentation",
          "workflows"
        ]
      ]
    }
  },
  "prettier": {
    "printWidth": 100,
    "quoteProps": "consistent"
  },
  "release-it": {
    "plugins": {
      "@release-it/conventional-changelog": {
        "preset": {
          "name": "conventionalcommits"
        },
        "header": "# Changelog",
        "infile": "CHANGELOG.md",
        "gitRawCommitsOpts": {
          "path": "."
        },
        "commitsOpts": {
          "path": "."
        }
      }
    },
    "git": {
      "commitMessage": "chore: release ${version}",
      "tagName": "typescript_v${version}",
      "commitArgs": [
        "-s",
        "--no-verify"
      ]
    },
    "npm": {
      "skipChecks": true,
      "publish": true
    },
    "hooks": {
      "after:bump": [
        "mise typescript:build"
      ],
      "before:release": [
        "mise typescript:fix && git add . --update"
      ]
    },
    "github": {
      "release": true,
      "releaseName": "typescript_v${version}"
    }
  },
  "type": "module",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "sideEffects": false,
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "import": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      }
    },
    "./*": {
      "import": {
        "types": "./dist/*.d.ts",
        "default": "./dist/*.js"
      },
      "require": {
        "types": "./dist/*.d.cts",
        "default": "./dist/*.cjs"
      }
    }
  },
  "typesVersions": {
    "*": {
      "*": [
        "./dist/*.d.ts",
        "./dist/index.d.ts"
      ]
    }
  },
  "files": [
    "dist/**/*"
  ],
  "homepage": "https://github.com/i-am-bee/beeai-framework#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/i-am-bee/beeai-framework.git"
  },
  "bugs": {
    "url": "https://github.com/i-am-bee/beeai-framework/issues"
  },
  "dependencies": {
    "@ai-zen/node-fetch-event-source": "^2.1.4",
    "@streamparser/json": "^0.0.22",
    "ai": "^6.0.77",
    "ajv": "^8.18.0",
    "ajv-formats": "^3.0.1",
    "axios": "^1.16.0",
    "duck-duck-scrape": "^2.2.7",
    "fast-xml-parser": "^5.7.3",
    "header-generator": "^2.1.77",
    "joplin-turndown-plugin-gfm": "^1.0.12",
    "jsonrepair": "^3.13.1",
    "mathjs": "^15.2.0",
    "mustache": "^4.2.0",
    "object-hash": "^3.0.0",
    "p-queue-compat": "^1.0.234",
    "p-throttle": "^8.1.0",
    "pino": "^9.6.0",
    "promise-based-task": "^3.1.1",
    "remeda": "^2.32.0",
    "serialize-error-cjs": "^0.2.0",
    "string-comparison": "^1.3.0",
    "string-strip-html": "^13.5.0",
    "turndown": "^7.2.2",
    "wikipedia": "^2.5.0",
    "zod-to-json-schema": "^3.25.0"
  },
  "peerDependencies": {
    "@a2a-js/sdk": "^0.3.4",
    "@ai-sdk/amazon-bedrock": "^4.0.52",
    "@ai-sdk/anthropic": "^3.0.39",
    "@ai-sdk/azure": "^3.0.27",
    "@ai-sdk/google-vertex": "^4.0.47",
    "@ai-sdk/groq": "^3.0.22",
    "@ai-sdk/openai": "^3.0.26",
    "@aws-sdk/client-bedrock-runtime": "^3.848.0",
    "@elastic/elasticsearch": "^8.0.0",
    "@googleapis/customsearch": "^3.2.0",
    "@langchain/community": "^1.1.29",
    "@langchain/core": "^1.1.49",
    "@modelcontextprotocol/sdk": "^1.18.2",
    "@qdrant/js-client-rest": "^1.15.0",
    "@zilliz/milvus2-sdk-node": "^2.6.0",
    "express": "^5.0.0",
    "ollama-ai-provider-v2": "^3.0.4",
    "sequelize": "^6.37.8",
    "yaml": "^2.8.3"
  },
  "peerDependenciesMeta": {
    "@a2a-js/sdk": {
      "optional": true
    },
    "@ai-sdk/amazon-bedrock": {
      "optional": true
    },
    "@ai-sdk/anthropic": {
      "optional": true
    },
    "@ai-sdk/azure": {
      "optional": true
    },
    "@ai-sdk/google-vertex": {
      "optional": true
    },
    "@ai-sdk/groq": {
      "optional": true
    },
    "@ai-sdk/openai": {
      "optional": true
    },
    "@elastic/elasticsearch": {
      "optional": true
    },
    "@googleapis/customsearch": {
      "optional": true
    },
    "@ibm-cloud/watsonx-ai": {
      "optional": true
    },
    "@langchain/community": {
      "optional": true
    },
    "@langchain/core": {
      "optional": true
    },
    "@modelcontextprotocol/sdk": {
      "optional": true
    },
    "@qdrant/js-client-rest": {
      "optional": true
    },
    "@zilliz/milvus2-sdk-node": {
      "optional": true
    },
    "express": {
      "optional": true
    },
    "ibm-cloud-sdk-core": {
      "optional": true
    },
    "sequelize": {
      "optional": true
    },
    "yaml": {
      "optional": true
    }
  },
  "devDependencies": {
    "@a2a-js/sdk": "^0.3.5",
    "@ai-sdk/amazon-bedrock": "^4.0.52",
    "@ai-sdk/anthropic": "^3.0.39",
    "@ai-sdk/azure": "^3.0.27",
    "@ai-sdk/google-vertex": "^4.0.47",
    "@ai-sdk/groq": "^3.0.22",
    "@ai-sdk/openai": "^3.0.26",
    "@ai-sdk/xai": "^3.0.49",
    "@commitlint/cli": "^20.1.0",
    "@commitlint/config-conventional": "^20.0.0",
    "@elastic/elasticsearch": "^8.0.0",
    "@eslint/js": "^9.39.1",
    "@eslint/markdown": "^7.5.1",
    "@googleapis/customsearch": "^6.0.0",
    "@ibm-cloud/watsonx-ai": "^1.7.7",
    "@langchain/community": "^1.1.29",
    "@langchain/core": "^1.1.49",
    "@langchain/langgraph": "^1.4.2",
    "@langchain/ollama": "^1.2.7",
    "@modelcontextprotocol/sdk": "^1.22.0",
    "@qdrant/js-client-rest": "^1.16.0",
    "@release-it/conventional-changelog": "^8.0.2",
    "@rollup/plugin-commonjs": "^29.0.0",
    "@stylistic/eslint-plugin": "^5.6.1",
    "@swc/core": "^1.15.3",
    "@types/eslint": "^9.6.1",
    "@types/eslint-config-prettier": "^6.11.3",
    "@types/express": "^5.0.5",
    "@types/js-yaml": "^4.0.9",
    "@types/mustache": "^4",
    "@types/needle": "^3.3.0",
    "@types/node": "^24.10.1",
    "@types/object-hash": "^3.0.6",
    "@types/turndown": "^5.0.6",
    "@types/uuid": "^10.0.0",
    "@zilliz/milvus2-sdk-node": "^2.6.5",
    "dotenv": "^17.2.3",
    "embedme": "^1.22.1",
    "eslint": "^9.39.1",
    "eslint-config-prettier": "^10.1.8",
    "eslint-plugin-unused-imports": "^4.3.0",
    "express": "^5.1.0",
    "glob": "^13.0.0",
    "ibm-cloud-sdk-core": "^5.4.5",
    "langchain": "^1.4.5",
    "ollama-ai-provider-v2": "^3.0.4",
    "picocolors": "^1.1.1",
    "pino-pretty": "^13.1.2",
    "pino-test": "^1.1.0",
    "prettier": "^3.6.2",
    "release-it": "^17.11.0",
    "rimraf": "^6.1.2",
    "sequelize": "^6.37.8",
    "sqlite3": "^5.1.7",
    "strip-ansi": "^7.1.2",
    "tsup": "^8.5.1",
    "tsx": "^4.20.6",
    "typescript": "^5.9.3",
    "typescript-eslint": "^8.48.0",
    "vite-tsconfig-paths": "^5.1.4",
    "vitest": "^2.1.9",
    "yaml": "^2.8.4"
  },
  "resolutions": {
    "zod": "^3.24.2",
    "basic-ftp": "^5.3.1",
    "axios": "^1.18.0",
    "form-data": "^4.0.6",
    "qs": "^6.15.2",
    "undici": "^6.27.0",
    "express-rate-limit": "^8.5.2",
    "path-to-regexp": "^8.4.2",
    "picomatch": "^4.0.4",
    "lodash": "^4.18.1",
    "lodash-es": "^4.18.1",
    "js-yaml": "^4.2.0",
    "@grpc/grpc-js": "^1.14.4",
    "ajv@^6.12.4": "6.15.0",
    "ajv@^8.0.0": "8.20.0",
    "ajv@^8.11.0": "8.20.0",
    "ajv@^8.17.1": "8.20.0",
    "uuid@^11.1.0": "11.1.1",
    "tar@^7.4.3": "7.5.16",
    "minimatch@^9.0.4": "9.0.9",
    "minimatch@^10.1.2": "10.2.5",
    "brace-expansion@^1.1.7": "1.1.15",
    "brace-expansion@^2.0.1": "2.1.1"
  }
}
