{
    "name": "mindee",
    "version": "5.5.0",
    "description": "Mindee Client Library for Node.js",
    "author": {
        "name": "Mindee",
        "email": "opensource@mindee.com",
        "url": "https://mindee.com/"
    },
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/mindee/mindee-api-nodejs.git"
    },
    "bugs": {
        "url": "https://github.com/mindee/mindee-api-nodejs/issues"
    },
    "homepage": "https://mindee.com/",
    "type": "module",
    "main": "src/index.js",
    "bin": {
        "mindeeV1": "bin/mindeeV1.js",
        "mindeeV2": "bin/mindeeV2.js"
    },
    "scripts": {
        "build": "tsc --build && tsc-alias",
        "build-for-dist": "tsc --build && tsc-alias && cp LICENSE README.md CHANGELOG.md ./dist",
        "clean": "rm -rf ./dist ./docs/_build",
        "test": "mocha --grep '#OptionalDepsRemoved' --invert 'tests/**/*.spec.ts'",
        "test-light": "mocha --grep '#OptionalDepsRequired' --invert 'tests/**/*.spec.ts'",
        "test-integration": "mocha --grep '#OptionalDepsRemoved' --invert 'tests/**/*.integration.ts'",
        "test-integration-light": "mocha --grep '#OptionalDepsRequired' --invert 'tests/**/*.integration.ts'",
        "test-v2": "tsc --noEmit && node --import tsx --test 'tests/v2/**/*.spec.ts'",
        "lint": "tsc --noEmit && eslint --report-unused-disable-directives './src/**/*.ts' './tests/**/*.ts'",
        "lint-fix": "tsc --noEmit && eslint --fix --report-unused-disable-directives './src/**/*.ts' './tests/**/*.ts'",
        "docs": "typedoc --out docs/_build ./src/index.ts",
        "docs-for-dist": "typedoc --out docs/_build ./src/index.ts && cp -r ./docs/code_samples ./docs/_build/"
    },
    "files": [
        "src/*",
        "bin/*",
        "LICENSE",
        "README.md",
        "CHANGELOG.md"
    ],
    "engines": {
        "node": ">= 20.1"
    },
    "dependencies": {
        "commander": "^14.0.3",
        "file-type": "^21.3.4",
        "tmp": "^0.2.7",
        "undici": ">=6.24.0 <7.0.0 || >=7.24.0 <8.0.0"
    },
    "optionalDependencies": {
        "@cantoo/pdf-lib": "^2.5.3",
        "node-poppler": "^9.1.1",
        "pdf.js-extract": "~0.2.1",
        "sharp": "~0.34.5"
    },
    "devDependencies": {
        "@eslint/eslintrc": "^3.3.5",
        "@eslint/js": "^10.0.1",
        "@types/mocha": "^10.0.10",
        "@types/node": "^20.19.37",
        "@types/tmp": "^0.2.6",
        "@typescript-eslint/eslint-plugin": "^8.57.0",
        "@typescript-eslint/parser": "^8.58.1",
        "eslint": "^10.0.3",
        "eslint-plugin-jsdoc": "^62.7.1",
        "globals": "^17.4.0",
        "mocha": "^11.7.5",
        "tsc-alias": "^1.8.16",
        "tslib": "^2.8.1",
        "tsx": "^4.21.0",
        "typedoc": "^0.28.18",
        "typescript": "^5.9.3"
    },
    "keywords": [
        "typescript",
        "mindee",
        "api",
        "client",
        "client library",
        "nodejs",
        "sdk"
    ]
}
