UNPKG

@lobehub/editor

Version:

A powerful and extensible rich text editor built on Meta's Lexical framework, providing a modern editing experience with React integration.

49 lines (46 loc) 1.65 kB
export * from "./editor-kernel"; export * from "./editor-kernel/react"; export * from "./plugins/code"; export * from "./plugins/codeblock"; export * from "./plugins/common"; export * from "./plugins/file"; export * from "./plugins/hr"; export * from "./plugins/image"; export * from "./plugins/link"; export * from "./plugins/list"; export * from "./plugins/math"; export * from "./plugins/mention"; export * from "./plugins/slash"; export * from "./plugins/table"; export * from "./plugins/upload"; // Debug utilities export { browserDebug, createDebugLogger, debugLogger, debugLoggers, devConsole, prodSafeLogger } from "./utils/debug"; // Hot reload utilities export { Kernel } from "./editor-kernel/kernel"; /** * Enable hot reload mode globally for all editor instances * Call this in your app's entry point during development */ export function enableHotReload() { if (typeof window !== 'undefined') { var _require = require("./editor-kernel/kernel"), Kernel = _require.Kernel; var _require2 = require("./utils/debug"), debugLoggers = _require2.debugLoggers; Kernel.setGlobalHotReloadMode(true); debugLoggers.kernel.info('[LobeHub Editor] Hot reload mode enabled globally'); } } /** * Disable hot reload mode globally */ export function disableHotReload() { if (typeof window !== 'undefined') { var _require3 = require("./editor-kernel/kernel"), Kernel = _require3.Kernel; var _require4 = require("./utils/debug"), debugLoggers = _require4.debugLoggers; Kernel.setGlobalHotReloadMode(false); debugLoggers.kernel.info('[LobeHub Editor] Hot reload mode disabled globally'); } }