bitran
Version:
📜 Highly customizable text processor and transpiler.
43 lines (42 loc) • 1.25 kB
JavaScript
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