{
  "name": "@luii/node-tesseract-ocr",
  "version": "2.4.0",
  "private": false,
  "binary": {
    "napi_versions": [
      10
    ]
  },
  "main": "dist/cjs/index.cjs",
  "module": "dist/esm/index.mjs",
  "engines": {
    "node": ">=22.14.0"
  },
  "types": "dist/index.d.ts",
  "homepage": "https://github.com/luii/node-tesseract-ocr",
  "repository": {
    "url": "https://github.com/luii/node-tesseract-ocr",
    "type": "git"
  },
  "bugs": {
    "url": "https://github.com/luii/node-tesseract-ocr/issues"
  },
  "maintainers": [
    {
      "name": "luii",
      "url": "https://github.com/luii/"
    }
  ],
  "license": "Apache-2.0",
  "author": {
    "url": "https://github.com/luii/",
    "name": "luii"
  },
  "keywords": [
    "ocr",
    "tesseract",
    "leptonica",
    "cmake-js",
    "node-addon-api"
  ],
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "install": "cmake-js compile",
    "build:ts": "tsc -p tsconfig.cjs.json && tsc -p tsconfig.esm.json && mkdir -p dist && mv dist/cjs/index.js dist/cjs/index.cjs && mv dist/esm/index.js dist/esm/index.mjs",
    "build:debug": "cmake-js compile --debug && npm run build:ts",
    "build:release": "cmake-js compile --release && npm run build:ts",
    "example:recognize": "npm run build:debug && tsc -p tsconfig.examples.json && DOTENV_CONFIG_PATH=.env.local node -r dotenv/config dist/examples/recognize.js",
    "example:multi-page": "npm run build:debug && tsc -p tsconfig.examples.json && DOTENV_CONFIG_PATH=.env.local node -r dotenv/config dist/examples/multi-page.js",
    "test:cpp": "cmake-js compile --release && ./build/release/node-tesseract-ocr-tests",
    "test:js": "vitest run",
    "test:js:watch": "vitest",
    "test:types": "tsc -p tsconfig.type-tests.json"
  },
  "files": [
    "dist/**",
    "prebuilds/**",
    "src/**",
    "build/release/*.node",
    "package.json",
    "binding-options.js",
    "CMakeLists.txt",
    "README.md",
    "LICENSE.md"
  ],
  "devDependencies": {
    "cmake-js": "^8.0.0",
    "node-addon-api": "^8.5.0",
    "@types/node": "^25.1.0",
    "@types/proper-lockfile": "^4.1.4",
    "dotenv": "^16.4.5",
    "typescript": "^5.6.0",
    "vitest": "^4.0.18"
  },
  "dependencies": {
    "pkg-prebuilds": "^1.0.0",
    "proper-lockfile": "^4.1.2"
  },
  "exports": {
    "require": {
      "types": "./dist/cjs/index.d.ts",
      "default": "./dist/cjs/index.cjs"
    },
    "import": {
      "types": "./dist/esm/index.d.ts",
      "default": "./dist/esm/index.mjs"
    }
  }
}
