{"_id":"@gravity-ui/i18n-core","_rev":"11-11a92847b9c765562f67323291414b7a","name":"@gravity-ui/i18n-core","dist-tags":{"latest":"1.6.0"},"versions":{"1.0.0":{"name":"@gravity-ui/i18n-core","version":"1.0.0","keywords":["i18n"],"license":"MIT","_id":"@gravity-ui/i18n-core@1.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":"8141ae92bb72fa50b577f6769588588e40ee5311","tarball":"https://registry.npmjs.org/@gravity-ui/i18n-core/-/i18n-core-1.0.0.tgz","fileCount":2,"integrity":"sha512-CH9eeaw0iV9cnCBh1KfEbUQipjmcYulhln8xTbgvifR9xZVYkeLbT2WRpQhvD+Xr048JlKGik0HMKwoA+Krmmw==","signatures":[{"sig":"MEUCIQDkTJgZ0g3h0Lo9k4n8GZvf0CvWe02hoDw5kRWm2qGc2wIgR419HmtZ+xOjU+J7yfLY77B3DCk/tdYPef/XV3WdWbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2fi18n-core@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3862},"main":"dist/cjs/index.js","_from":"file:gravity-ui-i18n-core-1.0.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">= 18"},"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.json && tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/9ac4cea425fe970356de5eb11c2504bc/gravity-ui-i18n-core-1.0.0.tgz","_integrity":"sha512-CH9eeaw0iV9cnCBh1KfEbUQipjmcYulhln8xTbgvifR9xZVYkeLbT2WRpQhvD+Xr048JlKGik0HMKwoA+Krmmw==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"10.8.2","description":"The **i18n-core** library is the foundation for internationalization (i18n) libraries. Built on top of **[@formatjs/intl](https://formatjs.github.io/)**.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@formatjs/intl":"2.10.8","intl-messageformat":"10.7.0","@formatjs/fast-memoize":"^2.2.2","@gravity-ui/i18n-types":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"9.14.0","ts-jest":"29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","eslint-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-core_1.0.0_1760625276308_0.5499827691501495","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@gravity-ui/i18n-core","version":"1.1.0","keywords":["i18n"],"license":"MIT","_id":"@gravity-ui/i18n-core@1.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":"b6ab0611f4209450b6b83735e22214278fbe63e9","tarball":"https://registry.npmjs.org/@gravity-ui/i18n-core/-/i18n-core-1.1.0.tgz","fileCount":57,"integrity":"sha512-+DXn8Do3nvgUBfWfvV6wgoTL3DrnbLZFsr4s7e7GfNZiiMpt/ZLVG3N9k92lmlTb2J+R2T4xM7EGqOgPbrS2mA==","signatures":[{"sig":"MEQCIFdizqkzc6b1+QD6w/d5ttg9j9VHtBTmwz3ZkSGV9ONHAiBJKhKtQU54MMFU8IItL6VczHkf4OtOhPDaimRxRe6T/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2fi18n-core@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51735},"main":"dist/cjs/index.js","_from":"file:gravity-ui-i18n-core-1.1.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">= 18"},"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.json && tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/f7636aa37c1d78456223cbccb82893f0/gravity-ui-i18n-core-1.1.0.tgz","_integrity":"sha512-+DXn8Do3nvgUBfWfvV6wgoTL3DrnbLZFsr4s7e7GfNZiiMpt/ZLVG3N9k92lmlTb2J+R2T4xM7EGqOgPbrS2mA==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"10.8.2","description":"The **i18n-core** library is the foundation for internationalization (i18n) libraries. Built on top of **[@formatjs/intl](https://formatjs.github.io/)**.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@formatjs/intl":"2.10.8","intl-messageformat":"10.7.0","@formatjs/fast-memoize":"^2.2.2","@gravity-ui/i18n-types":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","eslint":"9.14.0","ts-jest":"29.1.1","typescript":"^5.6.3","@types/jest":"^29.5.14","eslint-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-core_1.1.0_1760865232517_0.6839206594985658","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@gravity-ui/i18n-core","version":"1.2.0","keywords":["i18n"],"license":"MIT","_id":"@gravity-ui/i18n-core@1.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":"cce0d444b2b044c91dae75b9db3d0b7aadb13843","tarball":"https://registry.npmjs.org/@gravity-ui/i18n-core/-/i18n-core-1.2.0.tgz","fileCount":57,"integrity":"sha512-j3h3rqO7JVqapKgpcHT6MktYbMd4GeKFmT0Y5JQlLrOeL8oQzF2ayPFCocHSDeTBaLgbHR72LiJY6R2zLzpoAQ==","signatures":[{"sig":"MEUCIG9d/PIndqDZWx0XHh4g/T8Z32NrODs1Aa4b/sPkqiyIAiEAkGfYfWgX8v9RDNzZgljxsfIlakACkMiiJI9xuXVQbq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2fi18n-core@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51738},"main":"dist/cjs/index.js","_from":"file:gravity-ui-i18n-core-1.2.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">= 18"},"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.json && tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/5588bb2a0dc53b2b979c9e89bf70c84b/gravity-ui-i18n-core-1.2.0.tgz","_integrity":"sha512-j3h3rqO7JVqapKgpcHT6MktYbMd4GeKFmT0Y5JQlLrOeL8oQzF2ayPFCocHSDeTBaLgbHR72LiJY6R2zLzpoAQ==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.6.2","description":"The **i18n-core** library is the foundation for internationalization (i18n) libraries. Built on top of **[@formatjs/intl](https://formatjs.github.io/)**.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@formatjs/intl":"^3.1.8","intl-messageformat":"^10.7.18","@formatjs/fast-memoize":"^2.2.7","@gravity-ui/i18n-types":"1.2.0"},"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","eslint-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-core_1.2.0_1765276060625_0.05559222383837281","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@gravity-ui/i18n-core","version":"1.3.0","keywords":["i18n"],"license":"MIT","_id":"@gravity-ui/i18n-core@1.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":"735e15e630bd33abe55109b9f55f601c9bd9d308","tarball":"https://registry.npmjs.org/@gravity-ui/i18n-core/-/i18n-core-1.3.0.tgz","fileCount":63,"integrity":"sha512-pAe5fYPHgS/q175t7JwS8pxT0GxTM9Eo01B3SPk8R31rhQ3HofIfuIhyGAn6cKu2yCGGOtushXCdP+dUxooVog==","signatures":[{"sig":"MEUCIQDqvSwB39xZ66hSOivew6Gl+gtLvrxnJ44v4RhJ1newbAIgXNiWGqcZntgIooV69+U6cPBq2umS7FPyqVyi1mIWAKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2fi18n-core@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55564},"main":"dist/cjs/index.js","_from":"file:gravity-ui-i18n-core-1.3.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">= 18"},"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.json && tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/5e04c47bf0f7f16f28b73152143ef887/gravity-ui-i18n-core-1.3.0.tgz","_integrity":"sha512-pAe5fYPHgS/q175t7JwS8pxT0GxTM9Eo01B3SPk8R31rhQ3HofIfuIhyGAn6cKu2yCGGOtushXCdP+dUxooVog==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.6.2","description":"The **i18n-core** library is the foundation for internationalization (i18n) libraries. Built on top of **[@formatjs/intl](https://formatjs.github.io/)**.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@formatjs/intl":"^3.1.8","intl-messageformat":"^10.7.18","@formatjs/fast-memoize":"^2.2.7","@gravity-ui/i18n-types":"1.2.0"},"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","eslint-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-core_1.3.0_1765291185608_0.5257164390808959","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@gravity-ui/i18n-core","version":"1.3.1","keywords":["i18n"],"license":"MIT","_id":"@gravity-ui/i18n-core@1.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":"31fc1b04e684d37f4b7f7cb990943e7d23fbc21a","tarball":"https://registry.npmjs.org/@gravity-ui/i18n-core/-/i18n-core-1.3.1.tgz","fileCount":63,"integrity":"sha512-YBFJUBX8hahylg/+JDcz6rHdhJZ26PP7xblpcXqldAU6fM52spwFatZMTAKDfZ7HyIdbXzqpBGiv+FBDLG6g0A==","signatures":[{"sig":"MEUCIGk6HV3n4GwmwnUT/RfFy69tSFW4UGdKEIfcuz6ksReKAiEA9UEnn4m2favJnwqCJ+vr0ZY3thZhXCLLDFzYRQUZlxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2fi18n-core@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55564},"main":"dist/cjs/index.js","_from":"file:gravity-ui-i18n-core-1.3.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">= 18"},"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.json && tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/18efbc88fbb3f5c6515e4bbe24b4ae06/gravity-ui-i18n-core-1.3.1.tgz","_integrity":"sha512-YBFJUBX8hahylg/+JDcz6rHdhJZ26PP7xblpcXqldAU6fM52spwFatZMTAKDfZ7HyIdbXzqpBGiv+FBDLG6g0A==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.6.2","description":"The **i18n-core** library is the foundation for internationalization (i18n) libraries. Built on top of **[@formatjs/intl](https://formatjs.github.io/)**.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@formatjs/intl":"^3.1.8","intl-messageformat":"^10.7.18","@formatjs/fast-memoize":"^2.2.7","@gravity-ui/i18n-types":"1.2.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","eslint-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-core_1.3.1_1765615380056_0.018579452967966814","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@gravity-ui/i18n-core","version":"1.3.2","keywords":["i18n"],"license":"MIT","_id":"@gravity-ui/i18n-core@1.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":"6ef659bdd373c1e153a77198f2d00934a2a77d89","tarball":"https://registry.npmjs.org/@gravity-ui/i18n-core/-/i18n-core-1.3.2.tgz","fileCount":63,"integrity":"sha512-kfRUidcnX6uyb+R18EfZJ5rgZmWK9iqy5SnsA/JByGUUmxXgdEEYLirhJrUrjQ5RwO5SN6U/5VslC0QyLU9aJg==","signatures":[{"sig":"MEUCIQC/s0AIs9Gvxl7LOPu/M4m434S+IimEGkrHH5v+JZk96QIgY9fgwzrBstBUPCe/afiemsrwqpnEmehkwA+7RTkUrT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2fi18n-core@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55564},"main":"dist/cjs/index.js","_from":"file:gravity-ui-i18n-core-1.3.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">= 18"},"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.json && tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/ce46ba400f29bf9d3c7dee4b0a8c3074/gravity-ui-i18n-core-1.3.2.tgz","_integrity":"sha512-kfRUidcnX6uyb+R18EfZJ5rgZmWK9iqy5SnsA/JByGUUmxXgdEEYLirhJrUrjQ5RwO5SN6U/5VslC0QyLU9aJg==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.6.2","description":"The **i18n-core** library is the foundation for internationalization (i18n) libraries. Built on top of **[@formatjs/intl](https://formatjs.github.io/)**.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@formatjs/intl":"^3.1.8","intl-messageformat":"^10.7.18","@formatjs/fast-memoize":"^2.2.7","@gravity-ui/i18n-types":"1.2.2"},"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","eslint-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-core_1.3.2_1765618017104_0.3858174429653609","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@gravity-ui/i18n-core","version":"1.4.0","keywords":["i18n"],"license":"MIT","_id":"@gravity-ui/i18n-core@1.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":"ef4ca65d3471b085c43478fb0f7aa6bc5f1595b9","tarball":"https://registry.npmjs.org/@gravity-ui/i18n-core/-/i18n-core-1.4.0.tgz","fileCount":63,"integrity":"sha512-BMsM+U4ct9hWCL1YmnljRYAgCQQv3kmch0JNk6Ggf2nOzgVPK6VRE7J5uiNWP7Z0+ioClYeFc/myZRyVcCx5Lw==","signatures":[{"sig":"MEYCIQCt+BxoV1/Mmu87ORUDcGUG3b0AO9sncjXNe8a/aOSn7wIhAPqNnfiPGV2V1GlGYcN/To4zssSWX3w0aH+3OBHfVTTt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2fi18n-core@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55564},"main":"dist/cjs/index.js","_from":"file:gravity-ui-i18n-core-1.4.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">= 18"},"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.json && tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/0f67704f3229cefa9385bd55a7ad2063/gravity-ui-i18n-core-1.4.0.tgz","_integrity":"sha512-BMsM+U4ct9hWCL1YmnljRYAgCQQv3kmch0JNk6Ggf2nOzgVPK6VRE7J5uiNWP7Z0+ioClYeFc/myZRyVcCx5Lw==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.6.2","description":"The **i18n-core** library is the foundation for internationalization (i18n) libraries. Built on top of **[@formatjs/intl](https://formatjs.github.io/)**.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@formatjs/intl":"^3.1.8","intl-messageformat":"^10.7.18","@formatjs/fast-memoize":"^2.2.7","@gravity-ui/i18n-types":"1.3.0"},"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","eslint-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-core_1.4.0_1770060003117_0.8793430012354877","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@gravity-ui/i18n-core","version":"1.4.1","keywords":["i18n"],"license":"MIT","_id":"@gravity-ui/i18n-core@1.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":"d88687cb6abf9dcac8f4d467d7f1c602a5967c43","tarball":"https://registry.npmjs.org/@gravity-ui/i18n-core/-/i18n-core-1.4.1.tgz","fileCount":63,"integrity":"sha512-U+xazUJXkRpFY+x8C8tIwi4lOaNVaZv1wIJhrpo7w2B+X3zPkccdLTooP/k0pYGcx6mCGdVlSTUFM4Zr4UQXSA==","signatures":[{"sig":"MEUCIEbKgNvdLUaA7UEsRttFCpH4W+P8N/kUDUH6JlbmsGDDAiEAvbmMZYY76YRKFyAG9hjXpBl4Stq8cZJlpIFFmzL7Rdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2fi18n-core@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55586},"main":"dist/cjs/index.js","_from":"file:gravity-ui-i18n-core-1.4.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">= 18"},"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.json && tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/ab942d2a99e5d95585d85d171db921a6/gravity-ui-i18n-core-1.4.1.tgz","_integrity":"sha512-U+xazUJXkRpFY+x8C8tIwi4lOaNVaZv1wIJhrpo7w2B+X3zPkccdLTooP/k0pYGcx6mCGdVlSTUFM4Zr4UQXSA==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.6.2","description":"The **i18n-core** library is the foundation for internationalization (i18n) libraries. Built on top of **[@formatjs/intl](https://formatjs.github.io/)**.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@formatjs/fast-memoize":"^2.2.7","@gravity-ui/i18n-types":"1.3.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","eslint-config":"0.0.1","@formatjs/intl":"^3.1.8"},"peerDependencies":{"@formatjs/intl":"^3.1.8"},"_npmOperationalInternal":{"tmp":"tmp/i18n-core_1.4.1_1770964342135_0.446374563439597","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@gravity-ui/i18n-core","version":"1.4.2","keywords":["i18n"],"license":"MIT","_id":"@gravity-ui/i18n-core@1.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":"25588b8907377bae9c0d692c970a70c290a49197","tarball":"https://registry.npmjs.org/@gravity-ui/i18n-core/-/i18n-core-1.4.2.tgz","fileCount":63,"integrity":"sha512-/PxBuVnQjeCIkKSaLnmodTyPHS+NUPkuBu/pGejCB9IIz4pHOPjfgLz/Ku5h8BsqR1TvdU44JuG9AeotY5/coA==","signatures":[{"sig":"MEUCIQCgReaYkaB2FX0ydInej9ATjbA9RdD4BIVHkWiyh3TQJgIgD5f4Mr+XLJnnmHYbyV/f0+qC6KkMVV3TN1S2NYUPALc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2fi18n-core@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55564},"main":"dist/cjs/index.js","_from":"file:gravity-ui-i18n-core-1.4.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">= 18"},"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.json && tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/6741388fc6d01c01ab0b0b89b2eebb29/gravity-ui-i18n-core-1.4.2.tgz","_integrity":"sha512-/PxBuVnQjeCIkKSaLnmodTyPHS+NUPkuBu/pGejCB9IIz4pHOPjfgLz/Ku5h8BsqR1TvdU44JuG9AeotY5/coA==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.6.2","description":"The **i18n-core** library is the foundation for internationalization (i18n) libraries. Built on top of **[@formatjs/intl](https://formatjs.github.io/)**.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@formatjs/intl":"^3.1.8","intl-messageformat":"^10.7.18","@formatjs/fast-memoize":"^2.2.7","@gravity-ui/i18n-types":"1.3.2"},"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","eslint-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-core_1.4.2_1770967779017_0.833130753304177","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@gravity-ui/i18n-core","version":"1.5.0","keywords":["i18n"],"license":"MIT","_id":"@gravity-ui/i18n-core@1.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":"fc2500322efb6a6afcd05c975181de255212d439","tarball":"https://registry.npmjs.org/@gravity-ui/i18n-core/-/i18n-core-1.5.0.tgz","fileCount":63,"integrity":"sha512-2as40c0WWoB9ixh/ksQZl5+X020NAtpKMc/36rOXBAZ22eyvF/5qMxAI9d84ehScLDJ0IxuJNo75LKpIknFkGA==","signatures":[{"sig":"MEUCIGflboPjxuL6GjynIWDNNE8DsHA4zzaqE3uYNThitp5+AiEAmQUfbUSFbBSk6Ce3FnU15nC2aaW5Wxg9XjsJtB06cHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2fi18n-core@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55564},"main":"dist/cjs/index.js","_from":"file:gravity-ui-i18n-core-1.5.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","engines":{"node":">= 18"},"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.json && tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"_resolved":"/tmp/15ad163b2c37ada5c2303aa6d98fef5c/gravity-ui-i18n-core-1.5.0.tgz","_integrity":"sha512-2as40c0WWoB9ixh/ksQZl5+X020NAtpKMc/36rOXBAZ22eyvF/5qMxAI9d84ehScLDJ0IxuJNo75LKpIknFkGA==","repository":{"url":"git+https://github.com/gravity-ui/i18n.git","type":"git"},"_npmVersion":"11.9.0","description":"The **i18n-core** library is the foundation for internationalization (i18n) libraries. Built on top of **[@formatjs/intl](https://formatjs.github.io/)**.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@formatjs/intl":"^3.1.8","intl-messageformat":"^10.7.18","@formatjs/fast-memoize":"^2.2.7","@gravity-ui/i18n-types":"1.4.0"},"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","eslint-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n-core_1.5.0_1773667008347_0.7613281224244874","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@gravity-ui/i18n-core","version":"1.6.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gravity-ui/i18n.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","publishConfig":{"access":"public"},"keywords":["i18n"],"dependencies":{"@formatjs/fast-memoize":"^2.2.7","@formatjs/intl":"^3.1.8","intl-messageformat":"^10.7.18","@gravity-ui/i18n-types":"1.4.0"},"devDependencies":{"@types/jest":"^29.5.14","jest":"29.7.0","ts-jest":"29.1.1","typescript":"^5.6.3","eslint":"^9.15.0","eslint-config":"0.0.1"},"engines":{"node":">= 18"},"scripts":{"build":"pnpm run build:clean && pnpm run build:compile","build:compile":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","build:clean":"rm -rf dist","lint":"eslint .","lint:fix":"eslint . --fix","test":"jest","typecheck":"tsc --noEmit"},"_id":"@gravity-ui/i18n-core@1.6.0","description":"The **i18n-core** library is the foundation for internationalization (i18n) libraries. Built on top of **[@formatjs/intl](https://formatjs.github.io/)**.","bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"homepage":"https://github.com/gravity-ui/i18n#readme","_integrity":"sha512-GcliDHpMaiBYtPX8X4M3vVJt7E37RodrD9udkp1jLzzRFcf3r877f+cjfRigU/MQzliq7th1OFMruUiwHwZ+cg==","_resolved":"/tmp/18b3f5206251ca047947d3235a8872dc/gravity-ui-i18n-core-1.6.0.tgz","_from":"file:gravity-ui-i18n-core-1.6.0.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-GcliDHpMaiBYtPX8X4M3vVJt7E37RodrD9udkp1jLzzRFcf3r877f+cjfRigU/MQzliq7th1OFMruUiwHwZ+cg==","shasum":"46f0939e5856680c6ddf059ca5f28b989757aeb1","tarball":"https://registry.npmjs.org/@gravity-ui/i18n-core/-/i18n-core-1.6.0.tgz","fileCount":63,"unpackedSize":57526,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gravity-ui%2fi18n-core@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB+/tN3wunyHr9+6ludaXzsnALAHVCn/7Rw4fEtzgH3EAiEA3CsI1qGHQbtAuyU1WO8ybbx4dOM+6dd53pNj+Axxzj4="}]},"_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/i18n-core_1.6.0_1776164914823_0.7135705834242374"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-16T14:34:36.241Z","modified":"2026-04-14T11:08:35.344Z","1.0.0":"2025-10-16T14:34:36.512Z","1.1.0":"2025-10-19T09:13:52.706Z","1.2.0":"2025-12-09T10:27:40.772Z","1.3.0":"2025-12-09T14:39:45.747Z","1.3.1":"2025-12-13T08:43:00.198Z","1.3.2":"2025-12-13T09:26:57.270Z","1.4.0":"2026-02-02T19:20:03.276Z","1.4.1":"2026-02-13T06:32:22.291Z","1.4.2":"2026-02-13T07:29:39.171Z","1.5.0":"2026-03-16T13:16:48.484Z","1.6.0":"2026-04-14T11:08:34.982Z"},"bugs":{"url":"https://github.com/gravity-ui/i18n/issues"},"license":"MIT","homepage":"https://github.com/gravity-ui/i18n#readme","keywords":["i18n"],"repository":{"type":"git","url":"git+https://github.com/gravity-ui/i18n.git"},"description":"The **i18n-core** library is the foundation for internationalization (i18n) libraries. Built on top of **[@formatjs/intl](https://formatjs.github.io/)**.","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"readme":"# i18n-core\n\nThe **i18n-core** library is the foundation for internationalization (i18n) libraries. Built on top of **[@formatjs/intl](https://formatjs.github.io/)**.\n\n## Key Features:\n1. **Framework Agnostic**:\n   Designed to work with any JavaScript or TypeScript project, React-based or not.\n\n1. **Built on top of @formatjs/intl**:\n   Leverages the powerful formatting and customization capabilities of @formatjs/intl, providing industry-standard localization functionality.\n\n1. **Modular and Extensible**:\n   The architecture allows for extending or customizing functionality according to your project's requirements.\n\n## Usage Examples:\n- **React applications**: easily integrates with React projects using the [i18n-react](../i18n-react/README.md) library.\n- **Server-side solutions**: easily integrates with server-side solutions using the [i18n-node](../i18n-node/README.md) library.\n\n## Usage\n\n### Locale Fallbacks\n\n#### Configuration:\n\n- `fallbackLocales` - fallbacks for defined locales.\n- `defaultFallback` - default fallback. It will be used if no higher priority fallback is found. Available options:\n    - `empty-string` - fallback to empty string.\n    - `key` - fallback to translation key.\n    - One of the locales used in the project `allowedLocales`, or their list.\n- For `defaultFallback` `empty-string` or `key`, the same behavior applies when a **key is missing from the keyset** passed to `createMessages` (there is no entry for that key at all). If `defaultFallback` is a locale or a list of locales, a missing key still cannot be resolved and results in a missing-translation error, same as when a key exists but has no string in any fallback locale.\n- `disableUseLocaleLangAsFallback` - disable using locale language as its fallback. More details can be found in the fallback search section.\n\n#### Fallback Search:\n\nFallbacks for `locale='ru-kz'`:\n1. Use `fallbackLocales['ru-kz']`, if present\n1. If `disableUseLocaleLangAsFallback === false`:\n    - Detect locale using [Intl.Locale](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale). In our case `Intl.Locale('ru-kz').language === 'ru'`\n    - Use `allowedLocales[Intl.Locale('ru-kz').language]`, if present\n    - Use fallback for `Intl.Locale('ru-kz').language`. For search, use this same algorithm from the beginning.\n1. Use `defaultFallback`\n\n#### Example:\n\n{% list tabs %}\n- Using `fallbackLocales` and `defaultFallback`\n\n   i18n instance config:\n   ```typescript\n   {\n      allowedLocales: ['en', 'ru', 'ru-kz'],\n      fallbackLocales: {\n         'ru-kz': 'ru',\n         'ru': 'en'\n      },\n      defaultFallback: 'empty-string'\n   }\n   ```\n\n   Fallbacks by languages:\n   - `en` - empty string\n   - `ru` - `en`, empty string\n   - `ru-kz` - `ru`, `en`, empty string\n\n- Using locale language as fallback\n\n   Internationalization instance configuration:\n   ```typescript\n   {\n      allowedLocales: ['en', 'ru', 'ru-kz'],\n      fallbackLocales: {},\n      defaultFallback: 'empty-string',\n      disableUseLocaleLangAsFallback: false\n   }\n   ```\n\n   Fallbacks by languages:\n   - `en`, `ru` - empty string\n   - `ru-kz` - `ru`, empty string\n\n{% endlist %}\n\n","readmeFilename":"README.md"}