{ "name": "i18n-auto-localizer", "version": "0.1.3", "description": "GitHub Action and CLI that scans JS/TS source for in-use i18n translation keys (react-i18next, vue-i18n, next-intl) and auto-generates missing locale translations via any LLM on OpenRouter, without ever overwriting existing translations.", "keywords": [ "i18n", "l10n", "localization", "internationalization", "translation", "github-action", "github-actions", "cli", "llm", "ai", "openrouter", "react-i18next", "vue-i18n", "next-intl", "i18next", "locale", "automated-translation", "typescript" ], "type": "module", "license": "MIT", "author": "dg19", "homepage": "https://github.com/dg19/i18n-auto-localizer#readme", "repository": { "type": "git", "url": "git+https://github.com/dg19/i18n-auto-localizer.git" }, "bugs": { "url": "https://github.com/dg19/i18n-auto-localizer/issues" }, "bin": { "i18n-auto-localizer": "./dist/bin/cli.js" }, "files": [ "dist/bin", "dist/src/core", "action.yml", "README.md", "LICENSE" ], "scripts": { "build": "tsc --noEmit", "build:cli": "tsc -p tsconfig.json --module nodenext --outDir dist", "build:action": "ncc build src/action/action.ts -o dist/action", "prepublishOnly": "npm run build:cli && npm run build:action", "test": "vitest run", "test:watch": "vitest" }, "engines": { "node": ">=20" }, "dependencies": { "@babel/parser": "^7.24.0", "@babel/traverse": "^7.24.0", "@babel/types": "^7.24.0", "commander": "^12.0.0", "fast-glob": "^3.3.2" }, "devDependencies": { "@actions/core": "^3.0.1", "@actions/github": "^9.1.1", "@types/babel__traverse": "^7.20.5", "@types/node": "^20.11.0", "@vercel/ncc": "^0.38.1", "typescript": "^5.4.0", "vitest": "^1.4.0" } }