{
  "name": "kordoc",
  "version": "4.2.9",
  "description": "Parse Korean documents (HWP3-5, HWPX, HWPML, PDF, XLS(X), DOCX) to Markdown — CLI + MCP server with lossless patch/roundtrip, form-filler, document diff, print & layout-preserving SVG renderer",
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    }
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "bin": {
    "kordoc": "./dist/cli.js",
    "kordoc-mcp": "./dist/mcp.js"
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "tsup",
    "dev": "tsup --watch",
    "test": "node --import tsx --test tests/*.test.ts",
    "bench:gate": "node bench/score.mjs && node bench/roundtrip.mjs --gate && node bench/pdf-table-gt.mjs --gate && node bench/formats-sweep.mjs --gate && node bench/fuzz-sweep.mjs --gate && node bench/verify-reflow.mjs --gate",
    "bench:visual": "node bench/visual/verify-visual.mjs --gate",
    "prepublishOnly": "npm run test && npm run build && npm run bench:gate"
  },
  "keywords": [
    "hwp",
    "hwpx",
    "hancom",
    "hangul",
    "korean",
    "document",
    "parser",
    "pdf",
    "xls",
    "xlsx",
    "biff8",
    "docx",
    "markdown",
    "converter",
    "ocr",
    "mcp",
    "model-context-protocol",
    "print",
    "puppeteer"
  ],
  "author": "chrisryugj",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/chrisryugj/kordoc.git"
  },
  "engines": {
    "node": ">=18"
  },
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.29.0",
    "@xmldom/xmldom": "^0.9.10",
    "cfb": "1.2.2",
    "commander": "^13.0.0",
    "jszip": "^3.10.1",
    "markdown-it": "^14.3.0",
    "zod": "^3.23.0"
  },
  "peerDependencies": {
    "puppeteer-core": ">=22.0.0"
  },
  "peerDependenciesMeta": {
    "puppeteer-core": {
      "optional": true
    }
  },
  "optionalDependencies": {
    "@huggingface/transformers": "^4.1.0",
    "@hyzyla/pdfium": "^2.1.0",
    "onnxruntime-node": "^1.24.0",
    "pdfjs-dist": "^4.10.38",
    "sharp": "^0.34.0"
  },
  "devDependencies": {
    "@huggingface/transformers": "^4.1.0",
    "@hyzyla/pdfium": "^2.1.0",
    "@types/markdown-it": "^14.1.2",
    "@types/node": "^18.19.130",
    "onnxruntime-node": "^1.24.0",
    "pdfjs-dist": "^4.10.38",
    "puppeteer-core": "^24.42.0",
    "sharp": "^0.34.0",
    "tsup": "^8.4.0",
    "tsx": "^4.21.0",
    "typescript": "^5.9.0"
  }
}
