{"library":"international-types","type":"library","category":null,"description":"international-types is a focused TypeScript package that provides essential utility types for constructing robust and type-safe internationalization (i18n) solutions. It is designed to enhance developer experience by offering strong type inference and autocompletion for translation keys, message scopes, and interpolation parameters within i18n implementations. The current stable version is 0.8.1. While this package does not provide any runtime i18n functionality itself, it serves as the foundational typing layer for higher-level i18n libraries, such as `next-international`. Its core differentiators are compile-time validation, preventing common i18n-related errors like missing keys or incorrect parameter types, and promoting maintainability in localized applications by ensuring all translation requirements are met at build time. Its release cycle is often synchronized with its primary consumer, `next-international`.","language":"javascript","status":"active","version":"0.8.1","tags":["javascript","i18n","types","typescript","translate","internationalization"],"last_verified":"Wed May 27","install":[{"cmd":"npm install international-types","imports":["import type { LocaleKeys } from 'international-types'","import type { Scopes } from 'international-types'","import type { CreateParams } from 'international-types'","import type { BaseLocale } from 'international-types'"]},{"cmd":"yarn add international-types","imports":[]},{"cmd":"pnpm add international-types","imports":[]}],"homepage":"https://next-international.vercel.app","github":"https://github.com/QuiiBz/next-international","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/international-types","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/international-types/compatibility"}}