UNPKG

bitran

Version:

📜 Highly customizable text processor and transpiler.

43 lines (42 loc) • 1.25 kB
import { P as Parser, S as Stringifier } from "./_chunks/stringify-BUrbArtT.js"; import { e as editor, p as paragraph, s as span } from "./_chunks/renderData-CZkwarYW.js"; import { E, P, S, c } from "./_chunks/renderData-CZkwarYW.js"; import { e as editorName, p as paragraphName, s as spanName } from "./_chunks/shared-C10h7SVW.js"; import { t as text } from "./_chunks/index-DiVYKXTv.js"; import { T, d, c as c2 } from "./_chunks/index-DiVYKXTv.js"; import { t as textName } from "./_chunks/shared-B4X4KQeO.js"; const defaultProductCores = { [editorName]: editor, [paragraphName]: paragraph, [spanName]: span, [textName]: text }; function createBitranCore(config) { const resolvedConfig = { products: { ...(config == null ? void 0 : config.products) || {}, ...defaultProductCores } }; return { products: resolvedConfig.products, parser: new Parser(resolvedConfig), stringifier: new Stringifier(resolvedConfig) }; } export { E as EditorNode, P as ParagraphNode, S as SpanNode, T as TextNode, createBitranCore, c as createRenderData, defaultProductCores, d as defineProductCore, c2 as defineProductCoreFn, editor, paragraph, span, text }; //# sourceMappingURL=core.js.map