{
  "name": "@chatpanel/gateway",
  "version": "0.23.2",
  "description": "Local privacy gateway — redacts PII out of OpenAI/Anthropic API traffic before it reaches a model, then restores it in the reply. Point opencode, codex, aider, Claude Code, etc. at it.",
  "type": "module",
  "bin": {
    "chatpanel-gateway": "bin/chatpanel-gateway.js"
  },
  "main": "src/server.js",
  "exports": {
    ".": "./src/server.js"
  },
  "files": [
    "src",
    "bin",
    "gateway.config.example.json",
    "LICENSE",
    "README.md"
  ],
  "engines": {
    "node": ">=18"
  },
  "dependencies": {
    "@anthropic-ai/sandbox-runtime": "^0.0.77",
    "@chatpanel/bridge": "^0.17.1",
    "@chatpanel/events": "^0.117.0",
    "@chatpanel/pii": "^0.10.2",
    "@huggingface/transformers": "^4.2.0",
    "defuddle": "^0.19.4",
    "fflate": "^0.8.3",
    "linkedom": "^0.18.13",
    "mammoth": "^1.12.3",
    "onnxruntime-web": "1.26.0-dev.20260416-b7804b056c",
    "pdfjs-dist": "^6.3.289",
    "phonemizer": "^1.2.1"
  },
  "homepage": "https://chatpanel.net",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/chatpanel/chatpanel-gateway.git"
  },
  "keywords": [
    "privacy",
    "pii",
    "redaction",
    "pseudonymization",
    "llm",
    "proxy",
    "gateway",
    "openai",
    "anthropic",
    "opencode",
    "codex"
  ],
  "author": "ChatPanel (https://chatpanel.net)",
  "license": "SEE LICENSE IN LICENSE"
}
