MCPcopy
hub / github.com/Milkdown/milkdown

github.com/Milkdown/milkdown @v7.21.2 sqlite

repository ↗ · DeepWiki ↗ · release v7.21.2 ↗
996 symbols 3,474 edges 677 files 4 documented · 0%
README

:baby_bottle:  Milkdown

ci ts [download-badge]download-link version [discord-badge]discord-link commit license Ask DeepWiki

A plugin-driven WYSIWYG markdown Editor, inspired by Typora, built on top of prosemirror and remark.

The website is designed by Meo and Mirone. Powered by Theme Nord and Material Design.

Documentation

For more information, please check our official documentation website.

What's Next

You can check our Milkdown TODO project page to know what's on the plan.

You can also check milestones to know what's being worked on.

Community

Welcome to join our Discord community.

Contributing

Follow our contribution guide to learn how to contribute to milkdown.

Contributor

contributors

Special thanks to @Meo for her work in design.

Sponsors

If you like this project, please consider fund me to help the maintenance.

Thanks

Thanks to the following projects and companies for their support to milkdown and the open source community.

Vercel OSS Program            

License

MIT

Extension points exported contracts — how you extend this code

CommonArgs (Interface)
(no doc)
storybook/stories/utils/shadow.ts
LinkToolTipState (Interface)
(no doc)
packages/components/src/link-tooltip/slices.ts
NodeWithPos (Interface)
(no doc)
packages/prose/src/toolkit/prose/node.ts
Pipe (Interface)
(no doc)
packages/utils/src/pipe.ts
Meta (Interface)
(no doc)
packages/ctx/src/inspector/meta.ts
CommandChain (Interface)
(no doc)
packages/core/src/internal-plugin/commands.ts
BaseProviderConfig (Interface)
(no doc)
packages/crepe/src/llm-providers/shared.ts
UseEditorReturn (Interface)
(no doc)
packages/integrations/react/src/types.ts

Core symbols most depended-on inside this repo

get
called by 426
packages/core/src/internal-plugin/commands.ts
call
called by 134
packages/core/src/internal-plugin/commands.ts
create
called by 132
packages/ctx/src/context/slice.ts
waitNextFrame
called by 122
e2e/tests/misc/index.ts
withMeta
called by 119
packages/plugins/preset-commonmark/src/__internal__/with-meta.ts
push
called by 110
packages/transformer/src/parser/stack-element.ts
getMarkdown
called by 110
e2e/tests/misc/index.ts
focusEditor
called by 104
e2e/tests/misc/index.ts

Shape

Function 588
Method 168
Interface 138
Class 99
Enum 3

Languages

TypeScript100%

Modules by API surface

packages/plugins/plugin-diff/src/diff-compute.ts26 symbols
packages/exception/src/index.ts22 symbols
e2e/tests/crepe/table.pom.ts22 symbols
packages/plugins/plugin-diff/src/__test__/diff-compute.spec.ts19 symbols
packages/plugins/plugin-collab/src/collab-service.ts19 symbols
dev/src/workspace.ts18 symbols
packages/components/src/code-block/view/node-view.ts17 symbols
dev/src/path.ts16 symbols
packages/crepe/src/feature/ai/streaming-indicator.ts15 symbols
packages/crepe/src/feature/ai/instruction-tooltip/component.tsx14 symbols
packages/plugins/plugin-streaming/src/flush.ts12 symbols
packages/ctx/src/context/slice.ts12 symbols

Dependencies from manifests, versioned

@changesets/cli2.22.0 · 1×
@codemirror/commands6.3.3 · 1×
@codemirror/language-data6.4.1 · 1×
@codemirror/state6.4.1 · 1×
@codemirror/theme-one-dark6.1.2 · 1×
@codemirror/view6.26.0 · 1×
@commitlint/cli21.0.1 · 1×
@commitlint/config-conventional21.0.1 · 1×
@floating-ui/dom1.5.1 · 1×
@milkdown/componentsworkspace:* · 1×
@milkdown/coreworkspace:* · 1×

For agents

$ claude mcp add milkdown \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact