{
    "name": "auto-translate-json-library",
    "version": "2.2.0",
    "type": "module",
    "description": "Automatically translates JSON language files to other languages using Google Translate, AWS, Azure, DeepL, OpenAI, Hugging Face (cloud & local) or local OpenAI compatible server",
    "main": "./build/src/index.js",
    "bin": {
        "auto-translate-json-library": "build/src/bin/cli.js",
        "atj": "build/src/bin/cli.js"
    },
    "types": "./build/src/index.d.ts",
    "files": [
        "build/src",
        "build/package.json",
        "README.MD"
    ],
    "publishConfig": {
        "access": "public"
    },
    "scripts": {
        "prepare": "tsc",
        "prepack": "npm run build",
        "build": "tsc",
        "build:go": "tsgo --skipLibCheck",
        "build:run": "ts-node ./build/src/index.js --pivotTranslation=./tests/translations/en.json",
        "debug": "ts-node src/index.ts --pivotTranslation=./tests/translations/en.json",
        "release:check": "npm test && npm pack --dry-run",
        "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js",
        "test:watch": "jest --watch",
        "test:coverage": "jest --coverage",
        "lint": "biome check ./src --max-diagnostics 1000",
        "lint-fix": "biome check ./src --write",
        "lint-fix-all": "biome check --write --unsafe ./src",
        "format": "biome format ./src",
        "format-fix": "biome format ./src --write",
        "start": "ts-node src/index.ts"
    },
    "keywords": [
        "translate",
        "translation",
        "i18n",
        "internationalization",
        "localization",
        "language",
        "json",
        "xml",
        "yaml",
        "yml",
        "properties",
        "csv",
        "tsv",
        "arb",
        "po",
        "pot",
        "xliff",
        "xlf",
        "xmb",
        "xtb",
        "android-xml",
        "ios-xml",
        "flutter",
        "angular",
        "ngx-translate",
        "transloco",
        "auto-translate-json",
        "google-translate",
        "aws-translate",
        "azure-translator",
        "deepl",
        "deepl-pro",
        "deepl-free",
        "openai",
        "gpt-4",
        "gpt-4.1-mini",
        "deepseek",
        "ollama",
        "qwen2.5",
        "gemma2",
        "llama3.1",
        "local-ai",
        "openai-compatible",
        "jan",
        "jan-ai",
        "lm-studio",
        "lmstudio",
        "text-generation-webui",
        "oobabooga",
        "vllm",
        "llamacpp",
        "llama-cpp",
        "koboldai",
        "kobold",
        "localai",
        "fastchat",
        "xinference",
        "mlx",
        "mlx-lm",
        "candle",
        "ctransformers",
        "exllama",
        "exllamav2",
        "gpt4all",
        "cli",
        "command-line",
        "automation",
        "batch-translation",
        "multi-format",
        "gettext",
        "huggingface",
        "hugging-face",
        "helsinki-nlp",
        "nllb",
        "transformers-js",
        "local-translation"
    ],
    "author": "codegrue",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/topce/auto-translate-json-library.git"
    },
    "contributors": [
        "codegrue",
        "gajo357",
        "topce",
        "BenGMiles",
        "stonega",
        "alexei-petru"
    ],
    "license": "MIT",
    "devDependencies": {
        "@biomejs/biome": "2.4.12",
        "@topce/native-preview": "7.0.0-dev.20260215",
        "@types/gettext-parser": "9.0.0",
        "@types/jest": "30.0.0",
        "@types/minimist": "1.2.5",
        "@types/node": "25.6.0",
        "@types/properties-parser": "0.3.3",
        "@types/yargs": "17.0.35",
        "jest": "30.3.0",
        "ts-jest": "29.4.9",
        "ts-node": "10.9.2",
        "typescript": "6.0.3"
    },
    "dependencies": {
        "@aws-sdk/client-translate": "3.1032.0",
        "@google-cloud/translate": "9.3.0",
        "@huggingface/inference": "^4.13.15",
        "@huggingface/transformers": "^4.1.0",
        "@types/js-yaml": "4.0.9",
        "axios": "1.15.0",
        "csv-parser": "3.2.0",
        "csv-writer": "1.6.0",
        "deepl-node": "1.26.0",
        "dotenv": "17.4.2",
        "fast-xml-parser": "5.7.1",
        "form-data": "4.0.5",
        "gettext-parser": "9.0.2",
        "js-yaml": "4.1.1",
        "minimist": "1.2.8",
        "openai": "6.34.0",
        "picocolors": "1.1.1",
        "properties-parser": "0.6.0",
        "sharp": "^0.34.5",
        "uuid": "13.0.0",
        "yargs": "18.0.0"
    }
}
