{
  "name": "@botpress/zai",
  "description": "Zui AI (zai) – An LLM utility library written on top of Zui and the Botpress API",
  "version": "3.1.2",
  "files": [
    "dist"
  ],
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    "types": "./dist/index.d.ts",
    "require": "./dist/index.js",
    "import": "./dist/index.js"
  },
  "repository": {
    "url": "https://github.com/botpress/botpress"
  },
  "scripts": {
    "check:type": "tsc --noEmit",
    "build": "bp add -y && pnpm run build:types && pnpm run build:neutral && size-limit",
    "build:neutral": "ts-node -T -P tsconfig.ts-node.json ./build.ts",
    "build:types": "tsdown",
    "watch": "tsdown --watch",
    "test:e2e": "vitest run --config vitest.config.ts",
    "test:e2e:update": "vitest -u run --config vitest.config.ts",
    "test:e2e:watch": "vitest --config vitest.config.ts"
  },
  "size-limit": [
    {
      "limit": "50 kB",
      "path": "dist/**/*.js"
    }
  ],
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "@botpress/cognitive": "1.2.2",
    "json5": "^2.2.3",
    "jsonrepair": "^3.10.0",
    "lodash-es": "^4.17.21",
    "p-limit": "^7.2.0"
  },
  "devDependencies": {
    "@botpress/cli": "workspace:*",
    "@botpress/client": "workspace:*",
    "@botpress/common": "workspace:*",
    "@botpress/vai": "workspace:*",
    "@size-limit/file": "^11.1.6",
    "@types/lodash-es": "^4.17.12",
    "diff": "^8.0.1",
    "dotenv": "^16.4.4",
    "esbuild": "^0.25.10",
    "glob": "^9.3.4",
    "lodash": "^4.17.21",
    "msw": "^2.12.0",
    "size-limit": "^11.1.6",
    "tsdown": "^0.22.14",
    "unrun": "^0.3.0"
  },
  "peerDependencies": {
    "@bpinternal/thicktoken": "^3.0.0",
    "@bpinternal/zui": "^2.4.1"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "packageManager": "pnpm@10.29.3"
}
