@i18n-micro/utils

Framework-agnostic utilities for Nuxt I18n Micro (granular subpath imports).
66,657 251
Install
npm install @i18n-micro/utils
Latest Version:1.0.27
License:MIT
Last Updated:Oct 15, 2026
Links: GitHub  ·  npm
Maintainer: s00d

@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
@lingva/vue

Vue adapter for Lingva localization

754 0
nuxt-i18n-preferred

Add preferred locale

550 0

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