{
  "name": "excel-l10n",
  "version": "0.2.1",
  "description": "Configurable Excel (XLSX) extraction → segmentation → XLIFF/JSON export → merge tool for modern JS workflows",
  "license": "Polyform Noncommercial 1.0.0",
  "author": "Kaan Demirel <kaandemirel@yahoo.com>",
  "type": "module",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "bin": {
    "excel-l10n": "dist/cli/index.js"
  },
  "files": [
    "dist/**/*",
    "examples/**/*",
    "README.md",
    "LICENSE"
  ],
  "keywords": [
    "excel",
    "xlsx",
    "localization",
    "l10n",
    "i18n",
    "srx",
    "xliff",
    "json",
    "merge",
    "extract",
    "segmentation",
    "translation",
    "data-processing"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/kaandemirel93/excel-l10n"
  },
  "bugs": {
    "url": "https://github.com/kaandemirel93/excel-l10n/issues"
  },
  "scripts": {
    "build": "tsc -p tsconfig.json",
    "dev": "ts-node src/cli/index.ts",
    "test": "jest",
    "lint": "eslint . --ext .ts",
    "prepare": "npm run build"
  },
  "engines": {
    "node": ">=18"
  },
  "dependencies": {
    "ajv": "^8.12.0",
    "commander": "^12.1.0",
    "exceljs": "^4.4.0",
    "fast-xml-parser": "^4.3.2",
    "node-html-parser": "^6.1.11",
    "uuid": "^9.0.1",
    "xmlbuilder2": "^3.1.1",
    "yaml": "^2.5.0"
  },
  "devDependencies": {
    "@types/jest": "^29.5.12",
    "@types/node": "^22.5.4",
    "@types/uuid": "^9.0.7",
    "jest": "^29.7.0",
    "ts-jest": "^29.2.5",
    "ts-node": "^10.9.2",
    "typescript": "^5.6.2"
  }
}