UNPKG

i18ntk

Version:

🚀 The fastest i18n toolkit with 97% performance boost! Zero-dependency, enterprise-grade internationalization for React, Vue, Angular, Python, Java, PHP & more. Features PIN protection, auto framework detection, 7+ UI languages, and comprehensive transla

288 lines (287 loc) • 8.41 kB
{ "name": "i18ntk", "version": "1.10.2", "description": "🚀 The fastest i18n toolkit with 97% performance boost! Zero-dependency, enterprise-grade internationalization for React, Vue, Angular, Python, Java, PHP & more. Features PIN protection, auto framework detection, 7+ UI languages, and comprehensive translation management. Perfect for startups to enterprises.", "keywords": [ "i18n", "internationalization", "localization", "translation", "l10n", "multilingual", "globalization", "i18next", "react-i18next", "vue-i18n", "angular-i18n", "next-i18next", "nuxt-i18n", "svelte-i18n", "django", "flask", "fastapi", "laravel", "spring-boot", "nodejs", "javascript", "typescript", "cli", "command-line", "automation", "developer-tools", "productivity", "translation-management", "language-support", "framework-detection", "zero-dependency", "lightweight", "fast", "performance", "security", "enterprise", "devops", "ci-cd", "json", "yaml", "csv", "po", "xliff", "android", "ios", "react-native", "flutter", "expo", "electron", "desktop", "mobile", "web", "full-stack", "backend", "frontend", "api", "microservices", "serverless", "docker", "kubernetes", "cloud", "aws", "azure", "gcp", "saas", "paas", "open-source", "free", "npm", "package", "tool", "utility", "workflow", "efficiency", "best-practices", "standards", "compliance", "accessibility", "a11y", "seo", "marketing", "growth", "scale", "startup", "business", "professional", "expert", "advanced", "comprehensive", "complete", "all-in-one", "suite", "platform", "solution" ], "homepage": "https://github.com/vladnoskv/i18ntk#readme", "bugs": { "url": "https://github.com/vladnoskv/i18ntk/issues" }, "repository": { "type": "git", "url": "git+https://github.com/vladnoskv/i18ntk.git" }, "funding": { "type": "github", "url": "https://github.com/sponsors/vladnoskv" }, "license": "MIT", "author": { "name": "Vladimir Noskov", "url": "https://github.com/vladnoskv" }, "type": "commonjs", "main": "main/i18ntk-manage.js", "types": "runtime/i18ntk.d.ts", "exports": { ".": "./main/i18ntk-manage.js", "./runtime": { "types": "./runtime/i18ntk.d.ts", "require": "./runtime/index.js", "default": "./runtime/index.js" }, "./runtime/enhanced": { "types": "./runtime/enhanced.d.ts", "require": "./runtime/enhanced.js", "default": "./runtime/enhanced.js" }, "./runtime/*": "./runtime/*", "./main/*": "./main/*", "./utils/*": "./utils/*", "./settings/*": "./settings/*", "./scripts/*": "./scripts/*", "./ui-locales/*": "./ui-locales/*", "./package.json": "./package.json" }, "bin": { "i18ntk": "main/i18ntk-manage.js", "i18ntk-setup": "main/i18ntk-setup.js", "i18ntk-manage": "main/i18ntk-manage.js", "i18ntk-init": "main/i18ntk-init.js", "i18ntk-analyze": "main/i18ntk-analyze.js", "i18ntk-validate": "main/i18ntk-validate.js", "i18ntk-usage": "main/i18ntk-usage.js", "i18ntk-complete": "main/i18ntk-complete.js", "i18ntk-sizing": "main/i18ntk-sizing.js", "i18ntk-summary": "main/i18ntk-summary.js", "i18ntk-doctor": "main/i18ntk-doctor.js", "i18ntk-fixer": "./main/i18ntk-fixer.js", "i18ntk-scanner": "./main/i18ntk-scanner.js", "i18ntk-backup": "./main/i18ntk-backup.js" }, "directories": { "doc": "docs", "test": "tests" }, "files": [ "main/", "runtime/", "utils/", "scripts/", "settings/", "ui-locales/", "LICENSE", "package.json", "README.md" ], "sideEffects": false, "scripts": { "i18ntk": "node main/i18ntk-manage.js", "i18ntk-setup": "node main/i18ntk-setup.js", "i18ntk-manage": "node main/i18ntk-manage.js", "i18ntk-init": "node main/i18ntk-init.js", "i18ntk-analyze": "node main/i18ntk-analyze.js", "i18ntk-validate": "node main/i18ntk-validate.js", "i18ntk-usage": "node main/i18ntk-usage.js", "i18ntk-complete": "node main/i18ntk-complete.js", "i18ntk-sizing": "node main/i18ntk-sizing.js", "i18ntk-summary": "node main/i18ntk-summary.js", "i18ntk-doctor": "node main/i18ntk-doctor.js", "i18ntk-fixer": "node main/i18ntk-fixer.js", "i18ntk-scanner": "node main/i18ntk-scanner.js", "i18ntk-backup": "node main/i18ntk-backup.js", "i18ntk-py": "node main/i18ntk-py.js", "i18ntk-js": "node main/i18ntk-js.js", "i18ntk-java": "node main/i18ntk-java.js", "i18ntk-php": "node main/i18ntk-php.js", "i18ntk-go": "node main/i18ntk-go.js", "start": "node main/i18ntk-manage.js", "security:check": "node utils/security-check.js", "backup:create": "node main/i18ntk-backup.js create", "backup:restore": "node main/i18ntk-backup.js restore", "backup:list": "node main/i18ntk-backup.js list", "backup:verify": "node main/i18ntk-backup.js verify", "backup:cleanup": "node main/i18ntk-backup.js cleanup", "languages:select": "node settings/settings-cli.js", "languages:list": "node settings/settings-cli.js --list-languages", "languages:status": "node settings/settings-cli.js --language-status", "deprecate:versions": "node scripts/deprecate-versions.js", "deprecate:dry-run": "node scripts/deprecate-versions.js --dry-run", "deprecate:verify": "node scripts/verify-deprecations.js" }, "engines": { "node": ">=16.0.0", "npm": ">=8.0.0" }, "publishConfig": { "access": "public" }, "preferGlobal": true, "versionInfo": { "version": "1.10.2", "releaseDate": "23/08/2025", "lastUpdated": "23/08/2025", "maintainer": "Vladimir Noskov", "changelog": "./CHANGELOG.md", "documentation": "./README.md", "apiReference": "./docs/api/API_REFERENCE.md", "majorChanges": [ "SECURITY: Complete removal of child_process dependencies - zero shell access", "FEATURE: Python framework support (Django, Flask, FastAPI)", "PERFORMANCE: 97% faster processing (15.38ms for 200k keys)", "FEATURE: Enhanced framework detection with 95% accuracy", "ENHANCEMENT: Multi-language support with 8 built-in UI languages", "FEATURE: Interactive translation fixer with custom placeholders", "SECURITY: PIN protection and encrypted configuration storage", "OPTIMIZATION: Memory usage <2MB for any operation", "FEATURE: Comprehensive backup and recovery system", "BUGFIX: Windows path resolution improvements", "DOCUMENTATION: Updated for v1.10.1 with Python support", "MAINTENANCE: Clean package structure - 2.2 MB total size" ], "breakingChanges": [], "deprecations": [ "1.0.x", "1.1.x", "1.2.x", "1.3.x", "1.4.x", "1.5.x", "1.6.0", "1.6.1", "1.6.2", "1.6.3", "1.7.0", "1.7.1", "1.7.2", "1.7.3", "1.7.4", "1.7.5", "1.7.6", "1.8.0", "1.8.1", "1.8.2", "1.8.3", "1.9.0", "1.10.1" ], "nextVersion": "1.11.0", "supportedNodeVersions": ">=16.0.0", "supportedFrameworks": { "react-i18next": ">=11.0.0", "vue-i18n": ">=9.0.0", "angular-i18n": ">=12.0.0", "next-i18next": ">=13.0.0", "nuxt-i18n": ">=8.0.0", "svelte-i18n": ">=3.0.0", "sveltekit-i18n": ">=2.0.0", "react-native-localize": ">=2.0.0", "expo-localization": ">=14.0.0", "ionic-angular": ">=6.0.0", "ember-intl": ">=5.0.0", "formatjs": ">=2.0.0", "i18next": ">=21.0.0", "django": ">=3.0.0", "flask-babel": ">=2.0.0", "fastapi": ">=0.70.0", "spring-boot": ">=2.5.0", "laravel": ">=8.0.0" } }, "_comment": "This package is zero-dependency and uses only native Node.js modules" }