@refinex-md/core
v0.1.1
Published
Framework-agnostic runtime for Refinex MD Editor.
Readme
@refinex-md/core
Framework-agnostic editor runtime,负责 editor lifecycle、command bus、event bus、operation guard、capability system、extension registry 和 telemetry。
安装
pnpm add @refinex-md/core @refinex-md/model如需预发布版本,显式使用 @next:
pnpm add @refinex-md/core@next @refinex-md/model@next最短示例
import { createEditor, createHeadlessViewDriver } from '@refinex-md/core'
import { createRefinexDoc } from '@refinex-md/model'
const editor = createEditor({
initialDoc: createRefinexDoc({
type: 'doc',
content: [{ type: 'paragraph', content: [{ type: 'text', text: 'Hello' }] }],
}),
viewDriver: createHeadlessViewDriver(),
capabilities: ['doc:read', 'doc:write'],
})
await editor.mount()
const snapshot = editor.snapshot()
await editor.destroy()真实 DOM 编辑请通过 @refinex-md/prose 的 createProseViewDriver() 或框架适配器接入。
