@intlayer/core
Version:
Includes core Intlayer functions like translation, dictionary, and utility functions shared across multiple packages.
71 lines (70 loc) • 7.4 kB
JavaScript
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 };