{
  "name": "@aigne/core",
  "version": "1.72.0",
  "description": "The functional core of agentic AI",
  "publishConfig": {
    "access": "public"
  },
  "author": "Arcblock <blocklet@arcblock.io> https://github.com/blocklet",
  "homepage": "https://www.aigne.io/framework",
  "license": "Elastic-2.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/AIGNE-io/aigne-framework"
  },
  "bugs": {
    "url": "https://github.com/AIGNE-io/aigne-framework/issues"
  },
  "files": [
    "lib/cjs",
    "lib/dts",
    "lib/esm",
    "LICENSE",
    "README.md",
    "CHANGELOG.md"
  ],
  "type": "module",
  "main": "./lib/cjs/index.js",
  "module": "./lib/esm/index.js",
  "types": "./lib/dts/index.d.ts",
  "exports": {
    ".": {
      "import": "./lib/esm/index.js",
      "require": "./lib/cjs/index.js",
      "types": "./lib/dts/index.d.ts"
    },
    "./*": {
      "import": "./lib/esm/*",
      "require": "./lib/cjs/*",
      "types": "./lib/dts/*"
    }
  },
  "typesVersions": {
    "*": {
      ".": [
        "./lib/dts/index.d.ts"
      ],
      "agents/*": [
        "./lib/dts/agents/*"
      ],
      "aigne/*": [
        "./lib/dts/aigne/*"
      ],
      "loader/*": [
        "./lib/dts/loader/*"
      ],
      "memory/*": [
        "./lib/dts/memory/*"
      ],
      "prompt/*": [
        "./lib/dts/prompt/*"
      ],
      "utils/*": [
        "./lib/dts/utils/*"
      ]
    }
  },
  "dependencies": {
    "@aigne/json-schema-to-zod": "^1.3.3",
    "@aigne/uuid": "^13.0.1",
    "@inquirer/prompts": "^7.8.6",
    "@modelcontextprotocol/sdk": "^1.18.0",
    "@opentelemetry/api": "^1.9.0",
    "@opentelemetry/sdk-trace-base": "^2.1.0",
    "@types/debug": "^4.1.12",
    "@zenoaihq/tson": "^1.0.0",
    "camelize-ts": "^3.0.0",
    "content-type": "^1.0.5",
    "debug": "^4.4.3",
    "eventsource-parser": "^3.0.6",
    "fast-deep-equal": "^3.1.3",
    "front-matter": "^4.0.2",
    "immer": "^10.1.3",
    "is-network-error": "^1.2.0",
    "jaison": "=2.0.2",
    "jsonata": "^2.1.0",
    "mime": "^4.1.0",
    "nunjucks": "^3.2.4",
    "p-retry": "^7.0.0",
    "raw-body": "^3.0.1",
    "strict-event-emitter": "^0.5.1",
    "ufo": "^1.6.1",
    "yaml": "^2.8.1",
    "zod": "^3.25.67",
    "zod-from-json-schema": "^0.0.5",
    "zod-to-json-schema": "^3.24.6",
    "@aigne/afs": "^1.4.0",
    "@aigne/platform-helpers": "^0.6.7",
    "@aigne/observability-api": "^0.11.14",
    "@aigne/afs-history": "^1.2.0"
  },
  "devDependencies": {
    "@types/bun": "^1.2.22",
    "@types/compression": "^1.8.1",
    "@types/content-type": "^1.1.9",
    "@types/express": "^5.0.3",
    "@types/node": "^24.5.1",
    "@types/nunjucks": "^3.2.6",
    "compression": "^1.8.1",
    "detect-port": "^2.1.0",
    "express": "^5.1.0",
    "npm-run-all": "^4.1.5",
    "rimraf": "^6.0.1",
    "typescript": "^5.9.2"
  },
  "scripts": {
    "lint": "tsc --noEmit",
    "build": "tsc --build scripts/tsconfig.build.json",
    "clean": "rimraf lib test/coverage",
    "test": "bun --cwd test test",
    "test:coverage": "bun --cwd test test --coverage --coverage-reporter=lcov --coverage-reporter=text",
    "postbuild": "node ../../scripts/post-build-lib.mjs"
  }
}