/** * Minimal core package - only essential functionality * filepath: /home/janrau/tm-integration/packages/core/src/index.ts */ export { LionRapidBuilder } from './builder.js'; export { LionRapidCore } from './lionRapid.js'; export { EventEmitter } from './base/event-emitter.js'; export { HandlerChain } from './handlers/handler-chain.js'; export { MemoryRepository, NetworkRepository } from './repositories/index.js'; export { StaticRepository } from './repositories/static-repository.js'; export type { StaticBundle } from './repositories/static-repository.js'; export { MissingTranslationQueue } from './sync/missing-translation-queue.js'; export type { MissingTranslationItem, MissingTranslationQueueConfig, } from './sync/missing-translation-queue.js'; export type { FormatterFunction, IAsyncHandler, IEmbeddedPlugin, IEventPlugin, IPlugin, ISyncHandler, PluginContext, } from './interfaces/index.js'; export type { ISyncRepository, IAsyncRepository, IStatsProvider, } from './interfaces/repository.interface.js'; export type { TranslationRequest, TranslationResult } from './types/index.js'; export type { ContentUnit, HtmlBlock, IParser, ISerializer, IValidator, SplitBlocksResult, ValidationError, ValidationErrorCode, ValidationResult, ValidationWarning, ValidationWarningCode, } from './content/index.js'; export { ContentValidator, HTMLSerializer, MarkupParser, VOID_TAGS, serializeOpeningTag, extractTagName, readRawStyle, SAFE_TAGS, SAFE_ATTRS, SAFE_STYLE_PROPS, escapeHtml, sanitizeUrl, sanitizeStyle, sanitizeOpeningTag, sanitizeContentUnit, splitBlocks, replaceBlockInners, } from './content/index.js'; export { generateAutoKey, md5 } from './browser/md5.js'; export { ExcludeFilter } from './browser/exclude-filter.js'; export type { ExcludePatterns } from './browser/exclude-filter.js'; export { sanitizeElement, sanitizeStyleSheetText } from './browser/sanitizer.js'; export { normalizeLocale, matchLocale, parseAcceptLanguage, localeDir, primarySubtag, localeCandidates, ISO639_2_TO_1, LOCALE_TAG_REGEX, } from './utils/locale.js'; export { CacheManager } from './cache/index.js'; export type { CacheEventPayloads, CacheManagerEntry, InvalidateOptions, } from './cache/index.js'; export { isClientError, isRetryableError, isTranslationError, NetworkError, ServerError, TranslationError, TranslationLockedError, TranslationNotFoundError, } from './errors/translation-errors.js'; export type { FormatterParams, ProcessorParams, TranslationParams, } from './types/parameters.types.js'; export type { ContentUnitData, FlatTranslationData, NamespaceData, TranslationData, TranslationResponse, TranslationValue, } from './types/translation-data.types.js'; export type { GenericEventPayload, HandlerAfterPayload, HandlerBeforePayload, HandlerEventData, } from './types/event-payloads.types.js'; export type { LanguageChangePayload, LionRapidContext, LionRapidEventEnvelope, LionRapidEventPayloads, } from './types/lionRapid.types.js'; export type { CacheEntries, CacheEntry, CacheStats, HandlerChainInfo, HandlerInfo, } from './types/cache.types.js'; export type { RequiredParamKeys, TranslationKeys, ZeroParamKeys, } from './types/generated.types.js'; export { LocalStorageRepository } from './browser/storage/localstorage-repository.js'; export type { LocalStorageRepositoryConfig } from './browser/storage/localstorage-repository.js'; export { CacheStorageRepository } from './browser/storage/cache-storage-repository.js'; export type { CacheStorageRepositoryConfig } from './browser/storage/cache-storage-repository.js'; export { CORE_CACHE_NAMES, CORE_CACHE_ENTRY_PREFIX } from './browser/storage/cache-names.js'; export { parseKeyPath, prepareTranslationRequest, resolveNestedKey, } from './utils/index.js'; export { Colors, createPackageLogger, Logger, logger, measure, } from './utils/logger.js'; export { LoggerConfig, LogLevel } from './config/logger.config.js'; export { DEFAULT_API_BASE_URL } from './config/api.config.js'; export type { CallSite, PackageLoggerConfig } from './utils/logger.js'; export type { MemoryRepositoryConfig, NetworkRepositoryConfig, PreloadNamespaces, ProjectConfig, StorageRepositoryConfig, SyncMissingConfig, } from './config/repository.config.js'; export declare const VERSION = "0.6.6"; //# sourceMappingURL=index.d.ts.map