{
  "name": "deepl-localize",
  "description": "Translation for $localize files with deepl",
  "main": "dist/index.js",
  "author": "Tobias Zimmermann",
  "repository": {
    "url": "https://github.com/tzdesign/deepl-localize"
  },
  "engines": {
    "node": ">=20.0.0"
  },
  "license": "MIT",
  "dependencies": {
    "@colors/colors": "^1.6.0",
    "app-root-path": "3.1.0",
    "cli-progress": "^3.12.0",
    "commander": "^14.0.0",
    "deepl-node": "^1.28.1",
    "figlet": "^1.11.4",
    "zod": "^4.4.3"
  },
  "devDependencies": {
    "@types/cli-progress": "^3.11.6",
    "@types/figlet": "^1.7.0",
    "@types/node": "^26.3.0",
    "typescript": "^7.0.2"
  },
  "scripts": {
    "build": "tsc",
    "test:translate": "tsc && node dist/index.js translate -b src/test/en-US.json -l de-DE de-CH fr-FR sk-SK en_US -i de-DE ",
    "test:translate:context": "tsc && node dist/index.js translate -c -C -b src/test/en.json -l de-DE -i de-DE ",
    "test:translate:withprefix": "tsc && node dist/index.js translate -b src/test/message-en.json -l de-DE de-CH fr-FR sk-SK -i de-DE",
    "test:stale": "tsc && node dist/index.js remove-stale -b src/test/en-US.json -l de-DE de-CH sk-SK fr-FR",
    "test:stale:withprefix": "tsc && node dist/index.js remove-stale -b src/test/message-en.json -l de-DE de-CH sk-SK fr-FR",
    "test:drystale": "tsc && node dist/index.js remove-stale -d -b src/test/en-US.json -l de-DE de-CH sk-SK fr-FR",
    "test:stale:compiled-i18n": "tsc && node dist/index.js remove-stale -b src/test/compiled-i18n/en-US.json -l de-DE fr-FR sk-SK --compiled-i18n",
    "test:compiled-i18n": "tsc && node dist/index.js translate -b src/test/compiled-i18n/en-US.json -l de-DE fr-FR sk-SK -i de-DE --compiled-i18n"
  },
  "keywords": [
    "localization",
    "localize",
    "translation",
    "deepl",
    "angular",
    "angular-localize",
    "node",
    "ai"
  ],
  "bin": {
    "deepl-localize": "./dist/index.js"
  },
  "version": "3.0.4"
}
