{
  "name": "@dexorder/gateway",
  "version": "0.1.0",
  "type": "module",
  "private": true,
  "description": "Multi-channel gateway with agent harness for Dexorder AI platform",
  "scripts": {
    "proto": "mkdir -p src/generated && pbjs -t static-module -w es6 -o src/generated/proto.js ../protobuf/*.proto && pbts -o src/generated/proto.d.ts src/generated/proto.js && sed -i 's/from \"protobufjs\\/minimal\"/from \"protobufjs\\/minimal.js\"/g' src/generated/proto.js",
    "dev": "tsx watch src/main.ts",
    "build": "npm run proto && tsc",
    "start": "node dist/main.js",
    "typecheck": "tsc --noEmit"
  },
  "dependencies": {
    "@fastify/cors": "^10.0.1",
    "@fastify/jwt": "^9.0.1",
    "@fastify/websocket": "^11.0.1",
    "@kubernetes/client-node": "^1.0.0",
    "@langchain/community": "^1.1.27",
    "@langchain/core": "latest",
    "@langchain/langgraph": "latest",
    "@langchain/openai": "^1.4.2",
    "@modelcontextprotocol/sdk": "^1.0.4",
    "@types/pdf-parse": "^1.1.5",
    "argon2": "^0.41.1",
    "better-auth": "^1.5.3",
    "cheerio": "^1.2.0",
    "chrono-node": "^2.7.10",
    "duckdb": "^1.1.3",
    "fast-json-patch": "^3.1.1",
    "fast-xml-parser": "^5.5.10",
    "fastify": "^5.2.0",
    "ioredis": "^5.4.2",
    "js-yaml": "^4.1.0",
    "kysely": "^0.27.3",
    "pdf-parse": "^2.4.5",
    "pg": "^8.13.1",
    "pino": "^9.6.0",
    "pino-pretty": "^13.0.0",
    "protobufjs": "^7.4.0",
    "zeromq": "^6.0.0-beta.20",
    "zod": "^3.24.1"
  },
  "devDependencies": {
    "@types/js-yaml": "^4.0.9",
    "@types/node": "^22.10.2",
    "@types/pg": "^8.11.10",
    "protobufjs-cli": "^1.1.2",
    "tsx": "^4.21.0",
    "typescript": "^5.7.2"
  },
  "engines": {
    "node": ">=22.0.0"
  }
}
