@vuux/editor
Version:
Vue Nuxt 富文本编辑器
50 lines (49 loc) • 1.21 kB
JavaScript
import { _Lexer as a } from "./Lexer.mjs";
import { _Parser as o } from "./Parser.mjs";
import { _Tokenizer as f } from "./Tokenizer.mjs";
import { _Renderer as u } from "./Renderer.mjs";
import { _TextRenderer as i } from "./TextRenderer.mjs";
import { _Hooks as l } from "./Hooks.mjs";
import { Marked as p } from "./Instance.mjs";
import { changeDefaults as n, _getDefaults as d, _defaults as m } from "./defaults.mjs";
const s = new p(), k = (r, t) => s.parse(r, t), e = k;
e.options = e.setOptions = function(r) {
return s.setOptions(r), e.defaults = s.defaults, n(e.defaults), e;
};
e.getDefaults = d;
e.defaults = m;
e.use = function(...r) {
return s.use(...r), e.defaults = s.defaults, n(e.defaults), e;
};
e.walkTokens = function(r, t) {
return s.walkTokens(r, t);
};
e.parseInline = s.parseInline;
e.Parser = o;
e.parser = o.parse;
e.Renderer = u;
e.TextRenderer = i;
e.Lexer = a;
e.lexer = a.lex;
e.Tokenizer = f;
e.Hooks = l;
e.parse = e;
e.options;
e.setOptions;
e.use;
e.walkTokens;
e.parseInline;
o.parse;
a.lex;
export {
l as Hooks,
a as Lexer,
p as Marked,
o as Parser,
u as Renderer,
i as TextRenderer,
f as Tokenizer,
m as defaults,
d as getDefaults,
e as marked
};