{
  "name": "docrev",
  "version": "0.9.7",
  "description": "Academic paper revision workflow: Word ↔ Markdown round-trips, DOI validation, reviewer comments",
  "type": "module",
  "types": "dist/lib/types.d.ts",
  "exports": {
    ".": {
      "types": "./dist/lib/annotations.d.ts",
      "import": "./dist/lib/annotations.js"
    },
    "./annotations": {
      "types": "./dist/lib/annotations.d.ts",
      "import": "./dist/lib/annotations.js"
    },
    "./build": {
      "types": "./dist/lib/build.d.ts",
      "import": "./dist/lib/build.js"
    },
    "./citations": {
      "types": "./dist/lib/citations.d.ts",
      "import": "./dist/lib/citations.js"
    },
    "./crossref": {
      "types": "./dist/lib/crossref.d.ts",
      "import": "./dist/lib/crossref.js"
    },
    "./doi": {
      "types": "./dist/lib/doi.d.ts",
      "import": "./dist/lib/doi.js"
    },
    "./equations": {
      "types": "./dist/lib/equations.d.ts",
      "import": "./dist/lib/equations.js"
    },
    "./git": {
      "types": "./dist/lib/git.d.ts",
      "import": "./dist/lib/git.js"
    },
    "./journals": {
      "types": "./dist/lib/journals.d.ts",
      "import": "./dist/lib/journals.js"
    },
    "./merge": {
      "types": "./dist/lib/merge.d.ts",
      "import": "./dist/lib/merge.js"
    },
    "./sections": {
      "types": "./dist/lib/sections.d.ts",
      "import": "./dist/lib/sections.js"
    },
    "./word": {
      "types": "./dist/lib/word.d.ts",
      "import": "./dist/lib/word.js"
    },
    "./variables": {
      "types": "./dist/lib/variables.d.ts",
      "import": "./dist/lib/variables.js"
    },
    "./grammar": {
      "types": "./dist/lib/grammar.d.ts",
      "import": "./dist/lib/grammar.js"
    },
    "./trackchanges": {
      "types": "./dist/lib/trackchanges.d.ts",
      "import": "./dist/lib/trackchanges.js"
    },
    "./spelling": {
      "types": "./dist/lib/spelling.d.ts",
      "import": "./dist/lib/spelling.js"
    },
    "./wordcomments": {
      "types": "./dist/lib/wordcomments.d.ts",
      "import": "./dist/lib/wordcomments.js"
    }
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "bin": {
    "rev": "bin/rev.js"
  },
  "scripts": {
    "build": "tsc && node scripts/postbuild.js",
    "build:watch": "tsc --watch",
    "dev": "tsx bin/rev.ts",
    "test": "tsx --test test/*.test.js",
    "test:ts": "tsx --test test/*.test.ts",
    "test:watch": "node --test --watch test/*.test.js",
    "test:coverage": "c8 --reporter=text --reporter=lcov node --test test/*.test.js",
    "typecheck": "tsc --noEmit",
    "prepublishOnly": "npm run build"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/gcol33/docrev.git"
  },
  "bugs": {
    "url": "https://github.com/gcol33/docrev/issues"
  },
  "homepage": "https://github.com/gcol33/docrev#readme",
  "keywords": [
    "markdown",
    "word",
    "docx",
    "track-changes",
    "comments",
    "academic",
    "writing",
    "pandoc",
    "criticmarkup"
  ],
  "author": "Gilles Colling",
  "license": "MIT",
  "dependencies": {
    "adm-zip": "^0.5.16",
    "chalk": "^5.3.0",
    "commander": "^12.0.0",
    "dictionary-en": "^4.0.0",
    "dictionary-en-gb": "^3.0.0",
    "diff": "^8.0.2",
    "mathml-to-latex": "^1.5.0",
    "nspell": "^2.1.5",
    "pdf-lib": "^1.17.1",
    "pdfjs-dist": "^5.4.530",
    "tsx": "^4.21.0",
    "xml2js": "^0.6.2",
    "yaml": "^2.8.2"
  },
  "devDependencies": {
    "@types/adm-zip": "^0.5.7",
    "@types/node": "^25.2.0",
    "@types/xml2js": "^0.4.14",
    "c8": "^10.1.2",
    "typescript": "^5.9.3"
  }
}
