UNPKG

@intlayer/core

Version:

Includes core Intlayer functions like translation, dictionary, and utility functions shared across multiple packages.

71 lines (70 loc) 7.4 kB
import { getStorageAttributes } from "./getStorageAttributes.mjs"; import { getCondition } from "./interpreter/getCondition.mjs"; import { deepTransformNode } from "./interpreter/getContent/deepTransform.mjs"; import { findMatchingCondition, getEnumeration } from "./interpreter/getEnumeration.mjs"; import { getDictionary } from "./interpreter/getDictionary.mjs"; import { getIntlayer } from "./interpreter/getIntlayer.mjs"; import { getNesting } from "./interpreter/getNesting.mjs"; import { getTranslation } from "./interpreter/getTranslation.mjs"; import { conditionPlugin, enumerationPlugin, filePlugin, genderPlugin, insertionPlugin, nestedPlugin, translationPlugin } from "./interpreter/getContent/plugins.mjs"; import { getContent } from "./interpreter/getContent/getContent.mjs"; import { getFilteredLocalesContent, getFilteredLocalesDictionary } from "./deepTransformPlugins/getFilteredLocalesContent.mjs"; import { cond as condition } from "./transpiler/condition/condition.mjs"; import { enu as enumeration } from "./transpiler/enumeration/enumeration.mjs"; import { gender } from "./transpiler/gender/gender.mjs"; import { getInsertionValues } from "./transpiler/insertion/getInsertionValues.mjs"; import { insert as insertion } from "./transpiler/insertion/insertion.mjs"; import { parseYaml } from "./utils/parseYaml.mjs"; import { getMarkdownMetadata } from "./transpiler/markdown/getMarkdownMetadata.mjs"; import { md as markdown } from "./transpiler/markdown/markdown.mjs"; import { nest as nesting } from "./transpiler/nesting/nesting.mjs"; import { t as translation } from "./transpiler/translation/translation.mjs"; import { filterMissingTranslationsOnlyPlugin, getFilterMissingTranslationsContent, getFilterMissingTranslationsDictionary } from "./deepTransformPlugins/getFilterMissingTranslationsContent.mjs"; import { filterTranslationsOnlyPlugin, getFilterTranslationsOnlyContent, getFilterTranslationsOnlyDictionary } from "./deepTransformPlugins/getFilterTranslationsOnlyContent.mjs"; import { getLocalizedContent, getPerLocaleDictionary } from "./deepTransformPlugins/getLocalizedContent.mjs"; import { buildMaskPlugin, getMaskContent } from "./deepTransformPlugins/getMaskContent.mjs"; import { checkMissingLocalesPlugin, getMissingLocalesContent, getMissingLocalesContentFromDictionary } from "./deepTransformPlugins/getMissingLocalesContent.mjs"; import { getMultilingualDictionary } from "./deepTransformPlugins/getMultilingualDictionary.mjs"; import { getReplacedValuesContent } from "./deepTransformPlugins/getReplacedValuesContent.mjs"; import { getSplittedContent, getSplittedDictionaryContent } from "./deepTransformPlugins/getSplittedContent.mjs"; import { insertContentInDictionary } from "./deepTransformPlugins/insertContentInDictionary.mjs"; import { editDictionaryByKeyPath } from "./dictionaryManipulator/editDictionaryByKeyPath.mjs"; import { getContentNodeByKeyPath } from "./dictionaryManipulator/getContentNodeByKeyPath.mjs"; import { getDefaultNode } from "./dictionaryManipulator/getDefaultNode.mjs"; import { getEmptyNode } from "./dictionaryManipulator/getEmptyNode.mjs"; import { getNodeChildren } from "./dictionaryManipulator/getNodeChildren.mjs"; import { isValidElement } from "./utils/isValidReactElement.mjs"; import { getNodeType } from "./dictionaryManipulator/getNodeType.mjs"; import { mergeDictionaries } from "./dictionaryManipulator/mergeDictionaries.mjs"; import { orderDictionaries } from "./dictionaryManipulator/orderDictionaries.mjs"; import { normalizeDictionaries, normalizeDictionary } from "./dictionaryManipulator/normalizeDictionary.mjs"; import { removeContentNodeByKeyPath } from "./dictionaryManipulator/removeContentNodeByKeyPath.mjs"; import { renameContentNodeByKeyPath } from "./dictionaryManipulator/renameContentNodeByKeyPath.mjs"; import { updateNodeChildren } from "./dictionaryManipulator/updateNodeChildren.mjs"; import { CachedIntl, createCachedIntl } from "./utils/intl.mjs"; import { compact } from "./formatters/compact.mjs"; import { currency } from "./formatters/currency.mjs"; import { date } from "./formatters/date.mjs"; import { list } from "./formatters/list.mjs"; import { number } from "./formatters/number.mjs"; import { percentage } from "./formatters/percentage.mjs"; import { relativeTime } from "./formatters/relativeTime.mjs"; import { units } from "./formatters/units.mjs"; import { getLocale } from "./localization/getLocale.mjs"; import { getCookie } from "./utils/getCookie.mjs"; import { LocaleStorage, getLocaleFromStorage, setLocaleInStorage } from "./utils/localeStorage.mjs"; import { localeResolver } from "./localization/localeResolver.mjs"; import { localeDetector } from "./localization/localeDetector.mjs"; import { getBrowserLocale, localeStorageOptions } from "./localization/getBrowserLocale.mjs"; import { getHTMLTextDir } from "./localization/getHTMLTextDir.mjs"; import { checkIsURLAbsolute } from "./utils/checkIsURLAbsolute.mjs"; import { getLocaleFromPath } from "./localization/getLocaleFromPath.mjs"; import { getLocaleLang } from "./localization/getLocaleLang.mjs"; import { getLocaleName } from "./localization/getLocaleName.mjs"; import { getPathWithoutLocale } from "./localization/getPathWithoutLocale.mjs"; import { getPrefix } from "./localization/getPrefix.mjs"; import { getLocalizedUrl } from "./localization/getLocalizedUrl.mjs"; import { getMultilingualUrls } from "./localization/getMultilingualUrls.mjs"; import { localeFlatMap, localeMap, localeRecord } from "./localization/localeMapper.mjs"; import { isSameKeyPath } from "./utils/isSameKeyPath.mjs"; export { CachedIntl, CachedIntl as Intl, LocaleStorage, buildMaskPlugin, checkIsURLAbsolute, checkMissingLocalesPlugin, compact, condition as cond, conditionPlugin, createCachedIntl, currency, date, deepTransformNode, editDictionaryByKeyPath, enumeration as enu, enumerationPlugin, filePlugin, filterMissingTranslationsOnlyPlugin, filterTranslationsOnlyPlugin, findMatchingCondition, gender, genderPlugin, getBrowserLocale, getCondition, getContent, getContentNodeByKeyPath, getCookie, getDefaultNode, getDictionary, getEmptyNode, getEnumeration, getFilterMissingTranslationsContent, getFilterMissingTranslationsDictionary, getFilterTranslationsOnlyContent, getFilterTranslationsOnlyDictionary, getFilteredLocalesContent, getFilteredLocalesDictionary, getHTMLTextDir, getInsertionValues, getIntlayer, getLocale, getLocaleFromPath, getLocaleFromStorage, getLocaleLang, getLocaleName, getLocalizedContent, getLocalizedUrl, getMarkdownMetadata, getMaskContent, getMissingLocalesContent, getMissingLocalesContentFromDictionary, getMultilingualDictionary, getMultilingualUrls, getNesting, getNodeChildren, getNodeType, getPathWithoutLocale, getPerLocaleDictionary, getPrefix, getReplacedValuesContent, getSplittedContent, getSplittedDictionaryContent, getStorageAttributes, getTranslation, insertion as insert, insertContentInDictionary, insertionPlugin, isSameKeyPath, isValidElement, list, localeDetector, localeFlatMap, localeMap, localeRecord, localeResolver, localeStorageOptions, markdown as md, mergeDictionaries, nesting as nest, nestedPlugin, normalizeDictionaries, normalizeDictionary, number, orderDictionaries, parseYaml, percentage, relativeTime, removeContentNodeByKeyPath, renameContentNodeByKeyPath, setLocaleInStorage, translation as t, translationPlugin, units, updateNodeChildren };