UNPKG

locale-wizard

Version:
69 lines (68 loc) 2.23 kB
{ "name": "locale-wizard", "version": "1.1.1", "description": "Automatic JSON localization files translator", "repository": "https://github.com/nikolai-smolianinov/locale-wizard", "author": "Nikolai Smolianinov <niko_lie@icloud.com> (https://github.com/nikolai-smolianinov)", "scripts": { "build": "rm -rf dist && npm run build:js && npm run build:types && npm run build:cli", "build:js": "esbuild src/index.ts --format=esm --bundle --minify --platform=node --target=es2020 --outfile=dist/src/index.js --alias:@=./src --packages=external", "build:types": "tsc --emitDeclarationOnly --declaration --outDir dist/src && tsc-alias", "build:cli": "esbuild src/cli.ts --format=esm --bundle --platform=node --target=es2020 --outfile=dist/cli.js --alias:@=./src --packages=external", "release": "npm run build && npm pack && npm publish", "ci:release": "npm run build && npm pack", "dev": "esbuild src/dev/entry.ts --bundle --platform=node --target=es2020 --outfile=build/index.js --alias:@=./src --packages=external && node build/index.js NODE_ENV=local" }, "bin": "dist/cli.js", "main": "dist/src/index.js", "types": "dist/src/index.d.ts", "files": [ "dist", "README.md", "LICENSE" ], "license": "MIT", "devDependencies": { "@types/node": "^22.8.7", "@typescript-eslint/eslint-plugin": "^8.12.2", "@typescript-eslint/parser": "^8.12.2", "dotenv": "^16.4.7", "esbuild": "^0.24.0", "eslint": "^9.14.0", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-import": "^2.31.0", "eslint-plugin-import-alias": "^1.2.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-unicorn": "^56.0.0", "prettier": "^3.1.0", "tsc-alias": "^1.8.7", "typescript": "^5.2.2" }, "dependencies": { "openai": "5.3.0" }, "keywords": [ "i18n", "node", "front-end", "backend", "translation", "localization", "internationalization", "translator", "openai", "gpt", "chatgpt", "json", "locale", "language", "multilingual", "l10n", "typescript", "automation", "ai", "translation-tool", "cli" ] }