{
  "name": "@ainative/ai-kit-core",
  "version": "0.2.0",
  "description": "Framework-agnostic core for AI Kit - streaming, agents, state management, and LLM primitives",
  "main": "./dist/index.js",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.mjs",
      "require": "./dist/index.js"
    },
    "./types": {
      "types": "./dist/types/index.d.ts"
    },
    "./types/utils": {
      "types": "./dist/types/utils.d.ts"
    },
    "./types/streaming": {
      "types": "./dist/types/streaming.d.ts"
    },
    "./types/agents": {
      "types": "./dist/types/agents.d.ts"
    },
    "./types/tools": {
      "types": "./dist/types/tools.d.ts"
    },
    "./types/models": {
      "types": "./dist/types/models.d.ts"
    },
    "./types/errors": {
      "types": "./dist/types/errors.d.ts"
    },
    "./types/config": {
      "types": "./dist/types/config.d.ts"
    },
    "./streaming": {
      "types": "./dist/streaming/index.d.ts",
      "import": "./dist/streaming/index.mjs",
      "require": "./dist/streaming/index.js"
    },
    "./agents": {
      "types": "./dist/agents/index.d.ts",
      "import": "./dist/agents/index.mjs",
      "require": "./dist/agents/index.js"
    },
    "./state": {
      "types": "./dist/state/index.d.ts",
      "import": "./dist/state/index.mjs",
      "require": "./dist/state/index.js"
    },
    "./store": {
      "types": "./dist/store/index.d.ts",
      "import": "./dist/store/index.mjs",
      "require": "./dist/store/index.js"
    },
    "./search": {
      "types": "./dist/search/index.d.ts",
      "import": "./dist/search/index.mjs",
      "require": "./dist/search/index.js"
    },
    "./context": {
      "types": "./dist/context/index.d.ts",
      "import": "./dist/context/index.mjs",
      "require": "./dist/context/index.js"
    },
    "./summarization": {
      "types": "./dist/summarization/index.d.ts",
      "import": "./dist/summarization/index.mjs",
      "require": "./dist/summarization/index.js"
    },
    "./session": {
      "types": "./dist/session/index.d.ts",
      "import": "./dist/session/index.mjs",
      "require": "./dist/session/index.js"
    },
    "./auth": {
      "types": "./dist/auth/index.d.ts",
      "import": "./dist/auth/index.mjs",
      "require": "./dist/auth/index.js"
    },
    "./zerodb": {
      "types": "./dist/zerodb/index.d.ts",
      "import": "./dist/zerodb/index.mjs",
      "require": "./dist/zerodb/index.js"
    },
    "./design": {
      "types": "./dist/design/index.d.ts",
      "import": "./dist/design/index.mjs",
      "require": "./dist/design/index.js"
    },
    "./rlhf": {
      "types": "./dist/rlhf/index.d.ts",
      "import": "./dist/rlhf/index.mjs",
      "require": "./dist/rlhf/index.js"
    }
  },
  "files": [
    "dist",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "build": "tsup",
    "build:cdn": "tsup --config tsup.cdn.config.ts",
    "dev": "tsup --watch",
    "test": "vitest run",
    "test:coverage": "vitest --coverage",
    "type-check": "tsc --noEmit",
    "lint": "eslint src",
    "clean": "rm -rf dist"
  },
  "keywords": [
    "ainative",
    "ai",
    "llm",
    "typescript",
    "ai-agents",
    "ai-primitives",
    "ainative-developer",
    "claude",
    "claude-code",
    "openai",
    "anthropic",
    "framework",
    "sdk",
    "agents",
    "streaming",
    "memory",
    "tools"
  ],
  "author": "AINative Studio",
  "license": "MIT",
  "homepage": "https://ainative.studio/ai-kit",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/AINative-Studio/ai-kit.git",
    "directory": "packages/core"
  },
  "bugs": {
    "url": "https://github.com/AINative-Studio/ai-kit/issues"
  },
  "dependencies": {
    "eventsource-parser": "^1.1.2",
    "openai": "^4.20.0",
    "zod": "^3.22.4",
    "zod-to-json-schema": "^3.22.4"
  },
  "peerDependencies": {
    "ioredis": "^5.3.2",
    "tiktoken": "^1.0.10"
  },
  "devDependencies": {
    "@types/node": "^20.10.0",
    "@vitest/coverage-v8": "^4.0.18",
    "tsup": "^8.0.1",
    "typescript": "^5.3.0",
    "vitest": "^4.0.18"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "peerDependenciesMeta": {
    "ioredis": {
      "optional": true
    },
    "tiktoken": {
      "optional": true
    }
  }
}
