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
JSON
{
"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"
}