@i18n-micro/utils
@i18n-micro/utils
Framework-agnostic utilities for Nuxt I18n Micro. Import only what you need:
import { deepMergeTranslations } from '@i18n-micro/utils/deep-merge'
import { mergeSourceTranslations } from '@i18n-micro/utils/merge-source'
import { findAllowedLocalesForRoute } from '@i18n-micro/utils/route'
import { extractBaseRoutePattern } from '@i18n-micro/utils/route-pattern'
import { resolveI18nConfigWithRuntimeOverrides } from '@i18n-micro/utils/runtime-config'
import { preMergeLocales } from '@i18n-micro/utils/build'
import { mergeI18nHead } from '@i18n-micro/utils/merge-i18n-head'
mergeI18nHead merges useLocaleHead output with page-level overrides (I18nHeadInput). Used by the 02.meta plugin; import it directly for custom tooling or unit tests that need the same merge rules (replace hreflang/canonical/og, disable groups, append meta/link).
No Vue, Nuxt, or Nitro dependencies. sideEffects: false for tree-shaking friendly bundlers.
Related Packages
@i18n-micro/core
Core utilities for translations, formatting, and locale routing in Nuxt I18n Mic...
199,259
251
@i18n-micro/hmr
Translation HMR utilities for Nuxt I18n Micro (granular subpath imports).
51,795
251
@i18n-micro/node
Node.js utilities for loading translations and locale data in Nuxt I18n Micro.
4,423
251
Version History
| Version | Released | License |
|---|---|---|
| 1.0.27 | MIT | |
| 1.0.26 | MIT | |
| 1.0.25 | MIT | |
| 1.0.24 | MIT | |
| 1.0.23 | MIT | |
| 1.0.22 | MIT | |
| 1.0.21 | MIT | |
| 1.0.15 | MIT | |
| 1.0.14 | MIT | |
| 1.0.13 | MIT | |
| 1.0.11 | MIT | |
| 1.0.8 | MIT | |
| 1.0.7 | MIT | |
| 1.0.6 | MIT | |
| 1.0.4 | MIT | |
| 1.0.3 | MIT | |
| 1.0.2 | MIT | |
| 1.0.1 | MIT | |
| 1.0.0 | MIT |