MCPcopy
hub / github.com/markmap/markmap

github.com/markmap/markmap @v0.18.12 sqlite

repository ↗ · DeepWiki ↗ · release v0.18.12 ↗
209 symbols 547 edges 65 files 6 documented · 3%
README

markmap

Join the chat at https://gitter.im/gera2ld/markmap

Visualize your Markdown as mindmaps.

This project is heavily inspired by dundalek's markmap.

👉 Try it out.

Related Projects

Markmap is also available in:

Usage

👉 Read the documentation for more detail.

Extension points exported contracts — how you extend this code

IContentProvider (Interface)
(no doc) [2 implementers]
packages/markmap-cli/src/types.ts
ITransformer (Interface)
(no doc) [1 implementers]
packages/markmap-lib/src/types.ts
IToolbarItem (Interface)
(no doc)
packages/markmap-toolbar/src/toolbar.tsx
Window (Interface)
(no doc)
packages/markmap-render/src/shim.d.ts
IMarkmapState (Interface)
(no doc)
packages/markmap-view/src/types.ts
IPureNode (Interface)
(no doc)
packages/markmap-common/src/types/common.ts
Window (Interface)
(no doc)
packages/markmap-autoloader/src/shim.d.ts
IHtmlNode (Interface)
(no doc)
packages/markmap-html-parser/src/index.ts

Core symbols most depended-on inside this repo

tap
called by 21
packages/markmap-common/src/hook.ts
transition
called by 15
packages/markmap-view/src/view.ts
childSelector
called by 13
packages/markmap-view/src/util.ts
call
called by 13
packages/markmap-common/src/hook.ts
transform
called by 12
packages/markmap-lib/src/transform.ts
definePlugin
called by 10
packages/markmap-lib/src/plugins/base.ts
fn
called by 7
packages/markmap-lib/src/plugins/katex/index.browser.ts
buildJSItem
called by 7
packages/markmap-common/src/loader.ts

Shape

Function 104
Method 58
Interface 32
Class 14
Enum 1

Languages

TypeScript100%

Modules by API surface

packages/markmap-view/src/view.ts26 symbols
packages/markmap-cli/src/util/dev-server.ts26 symbols
packages/markmap-toolbar/src/toolbar.tsx15 symbols
packages/markmap-html-parser/src/index.ts15 symbols
packages/markmap-common/src/util.ts11 symbols
packages/markmap-lib/src/types.ts9 symbols
packages/markmap-lib/src/transform.ts9 symbols
packages/markmap-common/src/loader.ts8 symbols
packages/markmap-common/src/html.ts8 symbols
packages/markmap-common/src/hook.ts6 symbols
packages/markmap-autoloader/src/index.ts6 symbols
packages/markmap-common/src/types/common.ts5 symbols

Dependencies from manifests, versioned

@babel/runtime7.22.6 · 1×
@eslint/js9.28.0 · 1×
@gera2ld/jsx-dom2.2.2 · 1×
@highlightjs/cdn-assets11.8.0 · 1×
@hono/node-server1.13.7 · 1×
@types/d37.4.0 · 1×
@types/d3-flextree2.1.1 · 1×
@types/katex0.16.7 · 1×
@types/markdown-it14.0.0 · 1×
@types/node24.0.1 · 1×
@unocss/postcss66.2.0 · 1×
@vscode/markdown-it-katex1.1.0 · 1×

For agents

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

⬇ download graph artifact