{
  "name": "office-text-extractor",
  "version": "3.0.3",
  "description": "Yet another library to extract text from MS Office and PDF files",
  "keywords": [
    "text-extraction",
    "get-text",
    "parser",
    "ms-office",
    "ms-excel",
    "ms-word",
    "ms-powerpoint",
    "xlsx",
    "docx",
    "pptx",
    "pdf"
  ],
  "author": "Vedant K <https://github.com/gamemaker1>",
  "license": "ISC",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/gamemaker1/office-text-extractor.git"
  },
  "bugs": {
    "url": "https://github.com/gamemaker1/office-text-extractor/issues"
  },
  "homepage": "https://github.com/gamemaker1/office-text-extractor#readme",
  "exports": "./build/index.js",
  "types": "./build/index.d.ts",
  "files": [
    "license.md",
    "readme.md",
    "package.json",
    "tsconfig.json",
    "build/",
    "source/"
  ],
  "type": "module",
  "engines": {
    "node": ">= 16"
  },
  "dependencies": {
    "fflate": "0.8.1",
    "file-type": "18.5.0",
    "got": "13.0.0",
    "js-yaml": "4.1.0",
    "mammoth": "1.6.0",
    "pdf-parse": "1.1.1",
    "text-encoding": "0.7.0",
    "xlsx": "https://cdn.sheetjs.com/xlsx-0.20.2/xlsx-0.20.2.tgz",
    "xml2js": "0.6.2"
  },
  "devDependencies": {
    "@types/js-yaml": "4.0.6",
    "@types/node": "20.8.3",
    "@types/text-encoding": "0.0.37",
    "@types/xml2js": "0.4.12",
    "ava": "5.3.1",
    "np": "8.0.4",
    "npm-run-all": "4.1.5",
    "prettier": "3.0.3",
    "tsx": "3.13.0",
    "typescript": "5.2.2",
    "xo": "0.56.0"
  },
  "prettier": {
    "semi": false,
    "useTabs": true,
    "singleQuote": true,
    "bracketSpacing": true,
    "trailingComma": "all",
    "proseWrap": "always",
    "endOfLine": "lf"
  },
  "xo": {
    "prettier": true,
    "rules": {
      "capitalized-comments": 0,
      "no-await-in-loop": 0,
      "@typescript-eslint/no-unsafe-return": 0,
      "@typescript-eslint/no-unsafe-call": 0
    }
  },
  "ava": {
    "extensions": {
      "ts": "module"
    },
    "nodeArguments": [
      "--no-warnings"
    ]
  },
  "scripts": {
    "compile": "tsc",
    "test": "run-s test:compile test:integration",
    "test:compile": "tsc --noEmit",
    "test:quality": "xo source/ test/",
    "test:integration": "NODE_OPTIONS='--loader=tsx' ava"
  }
}