@i18n-micro/utils
v1.0.14
Published
Framework-agnostic utilities for Nuxt I18n Micro (granular subpath imports).
Readme
@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.
