{"_id":"@gravity-ui/eslint-plugin-i18n","_rev":"17-226fc3cec1f7f9242784afe47db0e053","name":"@gravity-ui/eslint-plugin-i18n","dist-tags":{"latest":"3.0.1"},"versions":{"2.0.0":{"name":"@gravity-ui/eslint-plugin-i18n","version":"2.0.0","keywords":["i18n","eslint"],"license":"MIT","_id":"@gravity-ui/eslint-plugin-i18n@2.0.0","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/i18n#readme","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"dist":{"shasum":"0697bdc1dc6d8800e1595695560735e3e63ea0d2","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-2.0.0.tgz","fileCount":2,"integrity":"sha512-HsPTSCdS1sElyJuTaDo5Yx2VNb8N9qHUNwc6tEGk0K+BedE9/HCYpCjP0NGkkQuLmV3EQht1vMtbdspDmfmZeA==","signatures":[{"sig":"MEUCIQD/xdOZ9pr69P+mNa2L7Sw2KdGduA5x41EQqddECvaBjwIga3vO1C5qsUYHwyTtium6xadW141MGu99kv2ZEC7nhWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2807},"main":"./dist/index.js","_from":"file:gravity-ui-eslint-plugin-i18n-2.0.0.tgz","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"jest","build":"pnpm run build:clean && pnpm run build:compile","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:compile":"tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/d03174d06005f3dce9c11e42b6ed1a7e/gravity-ui-eslint-plugin-i18n-2.0.0.tgz","_integrity":"sha512-HsPTSCdS1sElyJuTaDo5Yx2VNb8N9qHUNwc6tEGk0K+BedE9/HCYpCjP0NGkkQuLmV3EQht1vMtbdspDmfmZeA==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"10.8.2","description":"i18n rules for eslint","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"_nodeVersion":"20.19.5","dependencies":{"tslib":"^2.8.1","short-uuid":"^5.2.0","@types/estree-jsx":"^1.0.5","@gravity-ui/i18n-cli":"1.0.0","estree-util-build-jsx":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/estree":"^1.0.8","@types/uuidv4":"2.0.0","@rollup/plugin-json":"^6.1.0","@typescript-eslint/utils":"^8.25.0","@gravity-ui/eslint-config":"^3.1.1","@gravity-ui/prettier-config":"^1.1.0"},"peerDependencies":{"eslint":">=8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-i18n_2.0.0_1760625281641_0.9143923472197346","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@gravity-ui/eslint-plugin-i18n","version":"2.1.0","keywords":["i18n","eslint"],"license":"MIT","_id":"@gravity-ui/eslint-plugin-i18n@2.1.0","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/i18n#readme","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"dist":{"shasum":"49dbc8cac87437d90e48c24374b3a722130390b9","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-2.1.0.tgz","fileCount":97,"integrity":"sha512-wDqPCyxsiWNYn0W7rOcc36nnmTA6lA9EuVub8Tt6gYgIe3bflobPLs4bpcP9Car/rKMnGME/8Qaq4but6KppkQ==","signatures":[{"sig":"MEUCIAM2mMlrUM0DhkaLBzOCa5tBjy5pSDOWhKvmNOFqR/n2AiEA+8AjZFiJeavENAIPvp0X7pvjLUM5WvMg+iJlbc7Z8jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64077},"main":"./dist/index.js","_from":"file:gravity-ui-eslint-plugin-i18n-2.1.0.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"jest","build":"pnpm run build:clean && pnpm run build:compile","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:compile":"tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/5c77a5baf4575a4a12bebe3c615ed06b/gravity-ui-eslint-plugin-i18n-2.1.0.tgz","_integrity":"sha512-wDqPCyxsiWNYn0W7rOcc36nnmTA6lA9EuVub8Tt6gYgIe3bflobPLs4bpcP9Car/rKMnGME/8Qaq4but6KppkQ==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"10.8.2","description":"i18n rules for eslint","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"_nodeVersion":"20.19.5","dependencies":{"tslib":"^2.8.1","short-uuid":"^5.2.0","@types/estree-jsx":"^1.0.5","@gravity-ui/i18n-cli":"1.1.0","estree-util-build-jsx":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/estree":"^1.0.8","@types/uuidv4":"2.0.0","@rollup/plugin-json":"^6.1.0","@typescript-eslint/utils":"^8.25.0","@gravity-ui/eslint-config":"^3.1.1","@gravity-ui/prettier-config":"^1.1.0"},"peerDependencies":{"eslint":">=8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-i18n_2.1.0_1760865238966_0.8519689768626761","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@gravity-ui/eslint-plugin-i18n","version":"2.2.0","keywords":["i18n","eslint"],"license":"MIT","_id":"@gravity-ui/eslint-plugin-i18n@2.2.0","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/i18n#readme","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"dist":{"shasum":"013c367af2acb2c6d7941008997034b71bdb6860","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-2.2.0.tgz","fileCount":97,"integrity":"sha512-q77ugVvMOlx2ptb6f26p/wsOoDx+85vE1Yvc7Cal23jRRH1TxbfeTAFdlLGP8Y3oYwgaaolGNw6MptKB/y2/Pw==","signatures":[{"sig":"MEQCICmuWJFG4rxx6/mUwKSwrXG7alJStmDqmhBd46tkllf2AiAUbq1m2NKSO22QziU8p58xdTl6dYUlUMt3cMmyvv/05A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64938},"main":"./dist/index.js","_from":"file:gravity-ui-eslint-plugin-i18n-2.2.0.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"jest","build":"pnpm run build:clean && pnpm run build:compile","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:compile":"tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/d77b9038bc83d7b4e6caee471c354a83/gravity-ui-eslint-plugin-i18n-2.2.0.tgz","_integrity":"sha512-q77ugVvMOlx2ptb6f26p/wsOoDx+85vE1Yvc7Cal23jRRH1TxbfeTAFdlLGP8Y3oYwgaaolGNw6MptKB/y2/Pw==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.6.2","description":"i18n rules for eslint","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"_nodeVersion":"24.11.1","dependencies":{"tslib":"^2.8.1","short-uuid":"^5.2.0","@types/estree-jsx":"^1.0.5","@gravity-ui/i18n-cli":"1.2.0","estree-util-build-jsx":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"^9.15.0","ts-jest":"29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/estree":"^1.0.8","@types/uuidv4":"2.0.0","eslint-config":"0.0.1","@rollup/plugin-json":"^6.1.0","@typescript-eslint/utils":"^8.25.0","@gravity-ui/prettier-config":"^1.1.0"},"peerDependencies":{"eslint":">=8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-i18n_2.2.0_1765276066631_0.7910202385366742","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@gravity-ui/eslint-plugin-i18n","version":"2.3.0","keywords":["i18n","eslint"],"license":"MIT","_id":"@gravity-ui/eslint-plugin-i18n@2.3.0","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/i18n#readme","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"dist":{"shasum":"b994c9e409d04a81247e9e7830e611fa59f73271","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-2.3.0.tgz","fileCount":97,"integrity":"sha512-nrfxLewRAlH2dtk5PBT4VyT1av59rBKCNKsLE4hR8dYPl6d9JPMCQKN6ez7utvfuFq/yFO62LpFWsFTCR+MESA==","signatures":[{"sig":"MEQCICO8yAiJZSNUR8wRNj3M5ArCv3rzHLFQ95pOnmDW2eqJAiA4UJBNTN9SPwLjVJgpmJds0DbuoX6mRJtluiGbPu3ZTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64788},"main":"./dist/index.js","_from":"file:gravity-ui-eslint-plugin-i18n-2.3.0.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"jest","build":"pnpm run build:clean && pnpm run build:compile","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:compile":"tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/63355e71079cccea31aec5a4e5403cf6/gravity-ui-eslint-plugin-i18n-2.3.0.tgz","_integrity":"sha512-nrfxLewRAlH2dtk5PBT4VyT1av59rBKCNKsLE4hR8dYPl6d9JPMCQKN6ez7utvfuFq/yFO62LpFWsFTCR+MESA==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.6.2","description":"i18n rules for eslint","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"_nodeVersion":"24.11.1","dependencies":{"tslib":"^2.8.1","short-uuid":"^5.2.0","@types/estree-jsx":"^1.0.5","@gravity-ui/i18n-cli":"1.2.0","estree-util-build-jsx":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"^9.15.0","ts-jest":"29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/estree":"^1.0.8","@types/uuidv4":"2.0.0","eslint-config":"0.0.1","@rollup/plugin-json":"^6.1.0","@typescript-eslint/utils":"^8.25.0","@gravity-ui/prettier-config":"^1.1.0"},"peerDependencies":{"eslint":">=8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-i18n_2.3.0_1765291186684_0.17244833796658043","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@gravity-ui/eslint-plugin-i18n","version":"2.3.1","keywords":["i18n","eslint"],"license":"MIT","_id":"@gravity-ui/eslint-plugin-i18n@2.3.1","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/i18n#readme","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"dist":{"shasum":"d4380ee8a2aaa01ea875ecd04461ea70eb3b23ca","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-2.3.1.tgz","fileCount":97,"integrity":"sha512-rpfSYmMWJ7BiVaxxIsNIIitSIxFYMWAPQw6j/XX/deitgz+IlCdIv5UGmgwMAiSQkikWQ/auQM8GC0Owm4LtZA==","signatures":[{"sig":"MEUCIQDUUAocjUJW3RQTTzMEeAkYO9J91B17Vk3uDhM53r/n5AIgNo7WoCCNll24RJeVvyDjExvtsXE0nmouZhJ+y7Zb1+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64788},"main":"./dist/index.js","_from":"file:gravity-ui-eslint-plugin-i18n-2.3.1.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"jest","build":"pnpm run build:clean && pnpm run build:compile","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:compile":"tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/cd3161c1d3985e797b125a782785f15f/gravity-ui-eslint-plugin-i18n-2.3.1.tgz","_integrity":"sha512-rpfSYmMWJ7BiVaxxIsNIIitSIxFYMWAPQw6j/XX/deitgz+IlCdIv5UGmgwMAiSQkikWQ/auQM8GC0Owm4LtZA==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.6.2","description":"i18n rules for eslint","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"_nodeVersion":"24.11.1","dependencies":{"tslib":"^2.8.1","short-uuid":"^5.2.0","@types/estree-jsx":"^1.0.5","@gravity-ui/i18n-cli":"1.2.1","estree-util-build-jsx":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"^9.15.0","ts-jest":"29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/estree":"^1.0.8","@types/uuidv4":"2.0.0","eslint-config":"0.0.1","@rollup/plugin-json":"^6.1.0","@typescript-eslint/utils":"^8.25.0","@gravity-ui/prettier-config":"^1.1.0"},"peerDependencies":{"eslint":">=8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-i18n_2.3.1_1765615386537_0.6727747301208911","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@gravity-ui/eslint-plugin-i18n","version":"2.3.2","keywords":["i18n","eslint"],"license":"MIT","_id":"@gravity-ui/eslint-plugin-i18n@2.3.2","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/i18n#readme","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"dist":{"shasum":"7582e3b73962324e5190e3b540d3ef6ee47bd414","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-2.3.2.tgz","fileCount":97,"integrity":"sha512-lOhsyYplDmMx2rWCddKw3X1qIZsOAN130XMXTnIYurrbhRAI69POtBAtbA22FjkNdyIzTrxZagoy1MaayZtTgQ==","signatures":[{"sig":"MEUCIQDUReLF6M0To0u1Y8cfNsR3vzaVzIlf+nIs4C3fbsNplAIgNTFAZ5r3AC1QkumqTJ8rc/Keuu0YhpKYaIv3B4E6GJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64788},"main":"./dist/index.js","_from":"file:gravity-ui-eslint-plugin-i18n-2.3.2.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"jest","build":"pnpm run build:clean && pnpm run build:compile","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:compile":"tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/e6e1c6663e067a9d5ff6503ddefb49dc/gravity-ui-eslint-plugin-i18n-2.3.2.tgz","_integrity":"sha512-lOhsyYplDmMx2rWCddKw3X1qIZsOAN130XMXTnIYurrbhRAI69POtBAtbA22FjkNdyIzTrxZagoy1MaayZtTgQ==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.6.2","description":"i18n rules for eslint","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"_nodeVersion":"24.11.1","dependencies":{"tslib":"^2.8.1","short-uuid":"^5.2.0","@types/estree-jsx":"^1.0.5","@gravity-ui/i18n-cli":"1.2.2","estree-util-build-jsx":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"^9.15.0","ts-jest":"29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/estree":"^1.0.8","@types/uuidv4":"2.0.0","eslint-config":"0.0.1","@rollup/plugin-json":"^6.1.0","@gravity-ui/prettier-config":"^1.1.0"},"peerDependencies":{"eslint":">=8.56.0","@typescript-eslint/utils":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-i18n_2.3.2_1765618023115_0.9657765895661938","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@gravity-ui/eslint-plugin-i18n","version":"2.3.3","keywords":["i18n","eslint"],"license":"MIT","_id":"@gravity-ui/eslint-plugin-i18n@2.3.3","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/i18n#readme","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"dist":{"shasum":"d05f7ac2850d9482303c6f8e5812a6751b9b4ae7","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-2.3.3.tgz","fileCount":97,"integrity":"sha512-wNrcKl9sd4H6TOS9axJHLUt3fq9wy3T6V9Dg0e5D4XD6d5QnDcBTn4ipFIHjf1IRBNPIX8NjgamyykJqEUCzow==","signatures":[{"sig":"MEUCIQDg66WSumS4BsYOtPyHCmLebQBl0YoxhS2iJtz3wU5kYQIgJk1RD2w61lZrSGppBUmxdwYATNLputdwi+by6R+osbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@2.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64788},"main":"./dist/index.js","_from":"file:gravity-ui-eslint-plugin-i18n-2.3.3.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"jest","build":"pnpm run build:clean && pnpm run build:compile","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:compile":"tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/35de50fd2113098bab9a9bd7a0da5489/gravity-ui-eslint-plugin-i18n-2.3.3.tgz","_integrity":"sha512-wNrcKl9sd4H6TOS9axJHLUt3fq9wy3T6V9Dg0e5D4XD6d5QnDcBTn4ipFIHjf1IRBNPIX8NjgamyykJqEUCzow==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.6.2","description":"i18n rules for eslint","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"_nodeVersion":"24.11.1","dependencies":{"tslib":"^2.8.1","short-uuid":"^5.2.0","@types/estree-jsx":"^1.0.5","@gravity-ui/i18n-cli":"1.2.3","estree-util-build-jsx":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"^9.15.0","ts-jest":"29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/estree":"^1.0.8","@types/uuidv4":"2.0.0","eslint-config":"0.0.1","@rollup/plugin-json":"^6.1.0","@gravity-ui/prettier-config":"^1.1.0"},"peerDependencies":{"eslint":">=8.56.0","@typescript-eslint/utils":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-i18n_2.3.3_1765969525623_0.8282403161675165","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@gravity-ui/eslint-plugin-i18n","version":"2.3.4","keywords":["i18n","eslint"],"license":"MIT","_id":"@gravity-ui/eslint-plugin-i18n@2.3.4","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/i18n#readme","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"dist":{"shasum":"7783316bad9f38b7c87adfaedb62202f331e14dc","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-2.3.4.tgz","fileCount":97,"integrity":"sha512-anwYfl3ifEvw9OND41450HB6RHHpHjNRz/Ba6bwqLzgAUoM90cgJwcorbqgaIgVAufy798hJ8YwOeSqS6/OYGQ==","signatures":[{"sig":"MEYCIQChKr3cSjeU8H2TPDhwk5VPPSfopE7YQlKP7PrV6eV7zAIhAPAarwftTY/WKxHeVTy7iHu6DO3D0rfesOnUIoUqAPb/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@2.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64788},"main":"./dist/index.js","_from":"file:gravity-ui-eslint-plugin-i18n-2.3.4.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"jest","build":"pnpm run build:clean && pnpm run build:compile","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:compile":"tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/3a90d35790d4ef15565f3ebf4d574574/gravity-ui-eslint-plugin-i18n-2.3.4.tgz","_integrity":"sha512-anwYfl3ifEvw9OND41450HB6RHHpHjNRz/Ba6bwqLzgAUoM90cgJwcorbqgaIgVAufy798hJ8YwOeSqS6/OYGQ==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.6.2","description":"i18n rules for eslint","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.8.1","short-uuid":"^5.2.0","@types/estree-jsx":"^1.0.5","@gravity-ui/i18n-cli":"1.2.4","estree-util-build-jsx":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"^9.15.0","ts-jest":"29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/estree":"^1.0.8","@types/uuidv4":"2.0.0","eslint-config":"0.0.1","@rollup/plugin-json":"^6.1.0","@gravity-ui/prettier-config":"^1.1.0"},"peerDependencies":{"eslint":">=8.56.0","@typescript-eslint/utils":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-i18n_2.3.4_1769154525627_0.8921841408595248","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@gravity-ui/eslint-plugin-i18n","version":"2.4.0","keywords":["i18n","eslint"],"license":"MIT","_id":"@gravity-ui/eslint-plugin-i18n@2.4.0","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/i18n#readme","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"dist":{"shasum":"78401bcd14b2c54ca447edae7883f0608f6b5417","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-2.4.0.tgz","fileCount":97,"integrity":"sha512-hKZbbSx9cUYgRjh9lz32K3EPTGNaKhfyWY4pz2GINU48p85Mck9ti9zncIHBa3hHuMAstgerOPPSS62ecfzQNQ==","signatures":[{"sig":"MEYCIQCh+mMRypHrU74RrTpie8ylf2Qej1bU2LtNY6BvHaFWmAIhAK+4IZWNF7bCyMNsT2aAPPjj9a8KsBvlRhBI9d5Gc4re","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66733},"main":"./dist/index.js","_from":"file:gravity-ui-eslint-plugin-i18n-2.4.0.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"jest","build":"pnpm run build:clean && pnpm run build:compile","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:compile":"tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/cfeb68eb28ac0bfd2ade14ae787440dd/gravity-ui-eslint-plugin-i18n-2.4.0.tgz","_integrity":"sha512-hKZbbSx9cUYgRjh9lz32K3EPTGNaKhfyWY4pz2GINU48p85Mck9ti9zncIHBa3hHuMAstgerOPPSS62ecfzQNQ==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.6.2","description":"i18n rules for eslint","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.8.1","short-uuid":"^5.2.0","@types/estree-jsx":"^1.0.5","@gravity-ui/i18n-cli":"1.3.0","estree-util-build-jsx":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"^9.15.0","ts-jest":"29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/estree":"^1.0.8","@types/uuidv4":"2.0.0","eslint-config":"0.0.1","@rollup/plugin-json":"^6.1.0","@gravity-ui/prettier-config":"^1.1.0"},"peerDependencies":{"eslint":">=8.56.0","@typescript-eslint/utils":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-i18n_2.4.0_1770060009207_0.9306908315333424","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@gravity-ui/eslint-plugin-i18n","version":"2.4.1","keywords":["i18n","eslint"],"license":"MIT","_id":"@gravity-ui/eslint-plugin-i18n@2.4.1","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/i18n#readme","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"dist":{"shasum":"c2d0daa0e41c39a2cabead85aeaaa0c57ee27481","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-2.4.1.tgz","fileCount":97,"integrity":"sha512-GYtCdharfQ3o3K0/voqTe32Nxga+dJ/7qGK0ds3kcOdSyETlV5CyWh7aoXcn/w4+m90hURYdq8do3GqzUfAgBQ==","signatures":[{"sig":"MEQCIEEPbgJpuE4STZvYqXgTXsJAruKAD94XrfkYzB9Q5i5HAiBpfGEMXZeYHABvkx8HEPGUI16qnCc9VuqXsOCL8k3wag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66733},"main":"./dist/index.js","_from":"file:gravity-ui-eslint-plugin-i18n-2.4.1.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"jest","build":"pnpm run build:clean && pnpm run build:compile","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:compile":"tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/7bfce8da40a33c89004d82f7467f9d69/gravity-ui-eslint-plugin-i18n-2.4.1.tgz","_integrity":"sha512-GYtCdharfQ3o3K0/voqTe32Nxga+dJ/7qGK0ds3kcOdSyETlV5CyWh7aoXcn/w4+m90hURYdq8do3GqzUfAgBQ==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.6.2","description":"i18n rules for eslint","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.8.1","short-uuid":"^5.2.0","@types/estree-jsx":"^1.0.5","@gravity-ui/i18n-cli":"1.3.1","estree-util-build-jsx":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"^9.15.0","ts-jest":"29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/estree":"^1.0.8","@types/uuidv4":"2.0.0","eslint-config":"0.0.1","@rollup/plugin-json":"^6.1.0","@gravity-ui/prettier-config":"^1.1.0"},"peerDependencies":{"eslint":">=8.56.0","@typescript-eslint/utils":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-i18n_2.4.1_1770964347220_0.5612439093719237","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@gravity-ui/eslint-plugin-i18n","version":"2.4.2","keywords":["i18n","eslint"],"license":"MIT","_id":"@gravity-ui/eslint-plugin-i18n@2.4.2","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/i18n#readme","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"dist":{"shasum":"3195e57fa69d517d444711cf7543d1407d293585","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-2.4.2.tgz","fileCount":97,"integrity":"sha512-NnQlaW1VJafjkxEyF6GOlyL+o4m/dMsZC/kAT9r2f362/NnNd0r6BFz4aHcmzEXyky3i/vUIOl106KS6DylE0w==","signatures":[{"sig":"MEYCIQCj6UjDZehnm1CUUpSEGjFuBNRHlGqw9+Ya70vtc0sHmgIhAPxMW6xqyRJ8p2aXto4CYFYsEE+m30jBRCrLwObgGdPG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66733},"main":"./dist/index.js","_from":"file:gravity-ui-eslint-plugin-i18n-2.4.2.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"jest","build":"pnpm run build:clean && pnpm run build:compile","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:compile":"tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/d9edccc8ac5e150332f3223cf69ec0e5/gravity-ui-eslint-plugin-i18n-2.4.2.tgz","_integrity":"sha512-NnQlaW1VJafjkxEyF6GOlyL+o4m/dMsZC/kAT9r2f362/NnNd0r6BFz4aHcmzEXyky3i/vUIOl106KS6DylE0w==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.6.2","description":"i18n rules for eslint","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.8.1","short-uuid":"^5.2.0","@types/estree-jsx":"^1.0.5","@gravity-ui/i18n-cli":"1.3.2","estree-util-build-jsx":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"^9.15.0","ts-jest":"29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/estree":"^1.0.8","@types/uuidv4":"2.0.0","eslint-config":"0.0.1","@rollup/plugin-json":"^6.1.0","@gravity-ui/prettier-config":"^1.1.0"},"peerDependencies":{"eslint":">=8.56.0","@typescript-eslint/utils":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-i18n_2.4.2_1770967783932_0.2494558016504258","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@gravity-ui/eslint-plugin-i18n","version":"2.5.0","keywords":["i18n","eslint"],"license":"MIT","_id":"@gravity-ui/eslint-plugin-i18n@2.5.0","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/i18n#readme","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"dist":{"shasum":"2bc728aedf558c371a93d897bb96f795f279c624","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-2.5.0.tgz","fileCount":100,"integrity":"sha512-FyXCZuG8AOPQcg8Z28aQMr0uFSAAv29M6428eqk9m6D6n/QCfnmFa4ArUn7Fksnqx7K4V5H5e4GxuJbtTHwnRw==","signatures":[{"sig":"MEUCIQCAFlnJKKS0KzVDH7rufAHEHbiOIs4e6mkINAzsOiScnAIgV3JRIVxos9EtgUMUOnrhuVtWC6eR+JkFNTWmqNf1N+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73437},"main":"./dist/index.js","_from":"file:gravity-ui-eslint-plugin-i18n-2.5.0.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"jest","build":"pnpm run build:clean && pnpm run build:compile","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:compile":"tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/efc76d8bb61b3e0d6126350142b18c29/gravity-ui-eslint-plugin-i18n-2.5.0.tgz","_integrity":"sha512-FyXCZuG8AOPQcg8Z28aQMr0uFSAAv29M6428eqk9m6D6n/QCfnmFa4ArUn7Fksnqx7K4V5H5e4GxuJbtTHwnRw==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.9.0","description":"i18n rules for eslint","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"_nodeVersion":"24.14.0","dependencies":{"tslib":"^2.8.1","short-uuid":"^5.2.0","@types/estree-jsx":"^1.0.5","@gravity-ui/i18n-cli":"1.4.0","estree-util-build-jsx":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"^9.15.0","ts-jest":"29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/estree":"^1.0.8","@types/uuidv4":"2.0.0","eslint-config":"0.0.1","@rollup/plugin-json":"^6.1.0","@gravity-ui/prettier-config":"^1.1.0"},"peerDependencies":{"eslint":">=8.56.0","@typescript-eslint/utils":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-i18n_2.5.0_1773667014188_0.6268069025407168","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@gravity-ui/eslint-plugin-i18n","version":"2.5.1","keywords":["i18n","eslint"],"license":"MIT","_id":"@gravity-ui/eslint-plugin-i18n@2.5.1","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/i18n#readme","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"dist":{"shasum":"2aedb522fdd9cd603e55b55b28aa59c8cbb4f052","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-2.5.1.tgz","fileCount":100,"integrity":"sha512-lmc3rhaoeg3aGROftkISlvwFjo1L5+xEUHpxcQmmmmpA0G0h8GJBuLePXAL0JoL8boARB9nyL77GwkBbr5T9zg==","signatures":[{"sig":"MEUCIQCecPwY9AeTfo9Nxdp66Q/diWp4NJyYaVaG5Or0FKAGmwIgSz1SZr/ifEsJcQyBv3nZFwvKE/CSZLqh4uNahYF2uA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73437},"main":"./dist/index.js","_from":"file:gravity-ui-eslint-plugin-i18n-2.5.1.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"jest","build":"pnpm run build:clean && pnpm run build:compile","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:compile":"tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/67b8cab398cd5f04cb098124869d02eb/gravity-ui-eslint-plugin-i18n-2.5.1.tgz","_integrity":"sha512-lmc3rhaoeg3aGROftkISlvwFjo1L5+xEUHpxcQmmmmpA0G0h8GJBuLePXAL0JoL8boARB9nyL77GwkBbr5T9zg==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.11.0","description":"i18n rules for eslint","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"_nodeVersion":"24.14.1","dependencies":{"tslib":"^2.8.1","short-uuid":"^5.2.0","@types/estree-jsx":"^1.0.5","@gravity-ui/i18n-cli":"1.4.1","estree-util-build-jsx":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"^9.15.0","ts-jest":"29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/estree":"^1.0.8","@types/uuidv4":"2.0.0","eslint-config":"0.0.1","@rollup/plugin-json":"^6.1.0","@gravity-ui/prettier-config":"^1.1.0"},"peerDependencies":{"eslint":">=8.56.0","@typescript-eslint/utils":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-i18n_2.5.1_1775292752626_0.25126812593150727","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@gravity-ui/eslint-plugin-i18n","version":"2.6.0","keywords":["i18n","eslint"],"license":"MIT","_id":"@gravity-ui/eslint-plugin-i18n@2.6.0","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/i18n#readme","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"dist":{"shasum":"8cfcbc688500ec058b0fd2375ea63b0c6635d64d","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-2.6.0.tgz","fileCount":109,"integrity":"sha512-1Z++zOPw9eDOGeacRyXrL979PAmnsoKAZLCcD0ERbDYxNGDq4M1a1jNSFR8+zdGXS0ZiPQ1w/6db+YDPJZ5j1Q==","signatures":[{"sig":"MEUCIQC1IM4pKprPdyExMF7kfP4/0wRtv9n3bQQ9Prwv/A6APAIgVqpGcqpn7PQR95Dc7yWLXi0WjmhdfnXEjUNwGe9QrXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105303},"main":"./dist/index.js","_from":"file:gravity-ui-eslint-plugin-i18n-2.6.0.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"jest","build":"pnpm run build:clean && pnpm run build:compile","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:compile":"tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/404e1ab168d890df31b02df75824b956/gravity-ui-eslint-plugin-i18n-2.6.0.tgz","_integrity":"sha512-1Z++zOPw9eDOGeacRyXrL979PAmnsoKAZLCcD0ERbDYxNGDq4M1a1jNSFR8+zdGXS0ZiPQ1w/6db+YDPJZ5j1Q==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.12.1","description":"Eslint rules for i18n","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","short-uuid":"^5.2.0","@types/estree-jsx":"^1.0.5","@gravity-ui/i18n-cli":"1.4.1","estree-util-build-jsx":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"^9.15.0","ts-jest":"29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/estree":"^1.0.8","@types/uuidv4":"2.0.0","eslint-config":"0.0.1","@rollup/plugin-json":"^6.1.0","@gravity-ui/prettier-config":"^1.1.0"},"peerDependencies":{"eslint":">=8.56.0","@typescript-eslint/utils":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-i18n_2.6.0_1779371610419_0.7259171258330224","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@gravity-ui/eslint-plugin-i18n","version":"2.6.1","keywords":["i18n","eslint"],"license":"MIT","_id":"@gravity-ui/eslint-plugin-i18n@2.6.1","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/i18n#readme","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"dist":{"shasum":"0fe4bab0f2aef49c18078f0df42041e47f4922d0","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-2.6.1.tgz","fileCount":112,"integrity":"sha512-zQS4dUYzlg1B/OqCGuYM1hixraZsXSRBlEOc8m1T7ax/iiYkCGFcLGL6eCxG9Jzh4HX4Aku17+LWUyk2sdz99g==","signatures":[{"sig":"MEQCIG7pzM1Uw5NRaCRBUD1DxQij40QbTux/Dw4ge76iuo6UAiAPphBYsgjCTGUzwWJzLN/SQx/Pn9CDu85iv0CtMGwL4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121352},"main":"./dist/index.js","_from":"file:gravity-ui-eslint-plugin-i18n-2.6.1.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"jest","build":"pnpm run build:clean && pnpm run build:compile","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:compile":"tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/c21fc0d50c8fdffe1cb67140f130bd07/gravity-ui-eslint-plugin-i18n-2.6.1.tgz","_integrity":"sha512-zQS4dUYzlg1B/OqCGuYM1hixraZsXSRBlEOc8m1T7ax/iiYkCGFcLGL6eCxG9Jzh4HX4Aku17+LWUyk2sdz99g==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.12.1","description":"Eslint rules for i18n","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","short-uuid":"^5.2.0","@types/estree-jsx":"^1.0.5","@gravity-ui/i18n-cli":"1.4.1","estree-util-build-jsx":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"^9.15.0","ts-jest":"29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/estree":"^1.0.8","@types/uuidv4":"2.0.0","eslint-config":"0.0.1","@rollup/plugin-json":"^6.1.0","@gravity-ui/prettier-config":"^1.1.0"},"peerDependencies":{"eslint":">=8.56.0","@typescript-eslint/utils":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-i18n_2.6.1_1779964723446_0.6403108755143272","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@gravity-ui/eslint-plugin-i18n","version":"3.0.0","keywords":["i18n","eslint"],"license":"MIT","_id":"@gravity-ui/eslint-plugin-i18n@3.0.0","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/i18n#readme","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"dist":{"shasum":"c96f174eb6ebbf6dcc3dc7a31f5dddf4e28d54e7","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-3.0.0.tgz","fileCount":112,"integrity":"sha512-Qk1mUnIKFmj58H54SdPrRcxshlcuZ+eq80twoAJNJ1le1R8d3i9jx0iwvoRmU8EigY1fDWOiW9Xa8ok91mCYAw==","signatures":[{"sig":"MEUCIFi482MxlpLRNfOOt9tBiVXuSJtwHsWSzff/VIgDs920AiEAp6SrOyichlmX4BJIOpxzaamQjVtcLKEYJbNIobg3eoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122638},"main":"./dist/index.js","_from":"file:gravity-ui-eslint-plugin-i18n-3.0.0.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"lint":"eslint .","test":"jest","build":"pnpm run build:clean && pnpm run build:compile","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","build:clean":"rm -rf dist","build:compile":"tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/4beda13dd393114e5f11275b767c5d02/gravity-ui-eslint-plugin-i18n-3.0.0.tgz","_integrity":"sha512-Qk1mUnIKFmj58H54SdPrRcxshlcuZ+eq80twoAJNJ1le1R8d3i9jx0iwvoRmU8EigY1fDWOiW9Xa8ok91mCYAw==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.16.0","description":"Eslint rules for i18n","directories":{},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.8.1","short-uuid":"^5.2.0","@types/estree-jsx":"^1.0.5","@gravity-ui/i18n-cli":"1.4.1","estree-util-build-jsx":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"^10.0.0","ts-jest":"29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/estree":"^1.0.8","@types/uuidv4":"2.0.0","eslint-config":"0.0.1","@rollup/plugin-json":"^6.1.0","@typescript-eslint/utils":"^8.63.0","@gravity-ui/prettier-config":"^1.1.0"},"peerDependencies":{"eslint":"^9.0.0 || ^10.0.0","@typescript-eslint/utils":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-i18n_3.0.0_1785941277888_0.39486044642467855","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@gravity-ui/eslint-plugin-i18n","version":"3.0.1","description":"Eslint rules for i18n","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gravity-ui/i18n.git"},"main":"./dist/index.js","exports":"./dist/index.js","publishConfig":{"access":"public"},"keywords":["i18n","eslint"],"dependencies":{"@types/estree-jsx":"^1.0.5","estree-util-build-jsx":"^3.0.1","short-uuid":"^5.2.0","tslib":"^2.8.1","@gravity-ui/i18n-cli":"1.4.2"},"devDependencies":{"@gravity-ui/prettier-config":"^1.1.0","@rollup/plugin-json":"^6.1.0","@types/estree":"^1.0.8","@types/jest":"^29.5.14","@types/node":"^24.7.0","@types/uuidv4":"2.0.0","@typescript-eslint/utils":"^8.63.0","eslint":"^10.0.0","jest":"29.7.0","ts-jest":"29.1.1","typescript":"^5.6.3","eslint-config":"0.0.1"},"peerDependencies":{"eslint":"^9.0.0 || ^10.0.0","@typescript-eslint/utils":"^8.57.0"},"lint-staged":{"*.{js,ts}":["eslint --fix --quiet"]},"scripts":{"build":"pnpm run build:clean && pnpm run build:compile","build:compile":"tsc -p tsconfig.cjs.json","build:clean":"rm -rf dist","lint":"eslint .","lint:fix":"eslint . --fix","test":"jest","typecheck":"tsc --noEmit"},"types":"./dist/index.d.ts","_id":"@gravity-ui/eslint-plugin-i18n@3.0.1","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"homepage":"https://github.com/gravity-ui/i18n#readme","_integrity":"sha512-5LeiRD3/TYzjYGyAi4MafF3i+z3Th0KaWbl+pjiUu9gn/l9rqoOZgRuff9EPoh2d7tR1kVpZo+Fk0emG2CsRBA==","_resolved":"/tmp/611fa2990389dbf70d0a6280da9c7a0c/gravity-ui-eslint-plugin-i18n-3.0.1.tgz","_from":"file:gravity-ui-eslint-plugin-i18n-3.0.1.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-5LeiRD3/TYzjYGyAi4MafF3i+z3Th0KaWbl+pjiUu9gn/l9rqoOZgRuff9EPoh2d7tR1kVpZo+Fk0emG2CsRBA==","shasum":"6fc3485410615467797a66aa7e78f1ea5cf4670a","tarball":"https://registry.npmjs.org/@gravity-ui/eslint-plugin-i18n/-/eslint-plugin-i18n-3.0.1.tgz","fileCount":112,"unpackedSize":122638,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2feslint-plugin-i18n@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDpXzfJeIU6/1Pbv5/SvaIgDToMmNJwBw+QAtZoOYJelAiEAz8PLakUZFFa0fGIK7tVxoTK9ik+nHdtnglY/q2GvgqM="}]},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"directories":{},"maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-i18n_3.0.1_1787137522588_0.28256995877876534"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-16T14:34:41.531Z","modified":"2026-08-19T11:05:23.117Z","2.0.0":"2025-10-16T14:34:41.818Z","2.1.0":"2025-10-19T09:13:59.165Z","2.2.0":"2025-12-09T10:27:46.785Z","2.3.0":"2025-12-09T14:39:46.849Z","2.3.1":"2025-12-13T08:43:06.738Z","2.3.2":"2025-12-13T09:27:03.273Z","2.3.3":"2025-12-17T11:05:25.759Z","2.3.4":"2026-01-23T07:48:45.806Z","2.4.0":"2026-02-02T19:20:09.349Z","2.4.1":"2026-02-13T06:32:27.423Z","2.4.2":"2026-02-13T07:29:44.068Z","2.5.0":"2026-03-16T13:16:54.377Z","2.5.1":"2026-04-04T08:52:32.789Z","2.6.0":"2026-05-21T13:53:30.556Z","2.6.1":"2026-05-28T10:38:43.599Z","3.0.0":"2026-08-05T14:47:58.021Z","3.0.1":"2026-08-19T11:05:22.752Z"},"bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"license":"MIT","homepage":"https://github.com/gravity-ui/i18n#readme","keywords":["i18n","eslint"],"repository":{"type":"git","url":"git+https://github.com/gravity-ui/i18n.git"},"description":"Eslint rules for i18n","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"readme":"# @gravity-ui/eslint-plugin-i18n\n\nRules for i18n linting.\n\n## Requirements\n\n- ESLint `^9.0.0 || ^10.0.0` (ESLint 8 is no longer supported since v3)\n- Node.js `^20.19.0 || ^22.13.0 || >=24`\n\n## How to connect to a project\n\n1. Install the package:\n\n   ```sh\n   npm i --save-dev @gravity-ui/eslint-plugin-i18n\n   ```\n\n2. Connect the plugin and rules to the flat ESLint config (`eslint.config.js`):\n\n   ```js\n   import i18nPlugin from '@gravity-ui/eslint-plugin-i18n';\n\n   export default [\n       {\n           plugins: {\n               '@gravity-ui/i18n': i18nPlugin,\n           },\n           rules: {\n               '@gravity-ui/i18n/detect-incorrect-calls': 'error',\n               '@gravity-ui/i18n/auto-generate-translation-message-id': 'error',\n           },\n       },\n   ];\n   ```\n\n## Rules\n\n| Name                                                                                       | Description                                                                                                                            |\n| :----------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------- |\n| [restrict-i18n-imports](docs/rules/restrict-i18n-imports.md)                               | Prohibits importing text files (`i18n.ts`) from directories of other levels.                                                           |\n| [detect-incorrect-calls](docs/rules/detect-incorrect-calls.md)                             | Detects i18n calls that don't use a string literal key, and checks that all i18n instances are declared in the current file.           |\n| [auto-generate-translation-message-id](docs/rules/auto-generate-translation-message-id.md) | Checks for the presence of an identifier in the translation object and adds it if missing                                              |\n| [multiline-meta](docs/rules/multiline-meta.md)                                             | In `i18n.ts`, requires `meta` in message definitions to be multiline objects (with line breaks), not single-line `meta: { ... }`.      |\n| [sort-message-locales](docs/rules/sort-message-locales.md)                                 | Enforces locale order in message objects: `ru`, `en`, then other locales (source order), then `meta`.                                  |\n| [string-literal-keys](docs/rules/string-literal-keys.md)                                   | Requires i18n message keys to be string literals, not dynamic expressions.                                                             |\n","readmeFilename":"README.md"}