/** * @arborium/arborium - High-performance syntax highlighting * * ESM entry point for programmatic usage. */ export { detectLanguage, extractLanguageFromClass, normalizeLanguage } from './detect.js'; export { getConfig, highlight, loadGrammar, registerGrammar, setConfig, getAvailableLanguages, isLanguageAvailable, } from './loader.js'; export { availableLanguages, highlights, pluginVersion } from './plugins-manifest.js'; export type { ArboriumConfig, Edit, Grammar, Highlight, Injection, LanguageResolveArgs, ParseResult, ResolveArgs, Session, Span, Utf8Injection, Utf8ParseResult, Utf8Span, Utf16Injection, Utf16ParseResult, Utf16Span, } from './types.js';