MCPcopy Index your code
hub / github.com/umijs/dumi

github.com/umijs/dumi @v2.4.39 sqlite

repository ↗ · DeepWiki ↗ · release v2.4.39 ↗
4,786 symbols 13,093 edges 312 files 36 documented · 1%
README

dumi

NPM version NPM downloads GitHub CI

dumi is a static site generator for component library development.

Usage & Guide

To view more online examples and docs, please visit dumi official site.

Contributing

See CONTRIBUTING.md

Contribution Leaderboard

Badge

Using dumi? Add a README badge to show it off: dumi

[![dumi](https://img.shields.io/badge/docs%20by-dumi-blue)](https://github.com/umijs/dumi)

LICENSE

MIT

Extension points exported contracts — how you extend this code

ILanguageMetaParser (Interface)
(no doc) [4 implementers]
src/assetParsers/BaseParser.ts
ISourceCodeProps (Interface)
(no doc)
theme-modules.d.ts
IDumiExtendsConfig (Interface)
(no doc)
dumi-types.d.ts
IPreviewerProps (Interface)
(no doc)
theme-api.d.ts
ExtendedLoaderContext (Interface)
(no doc)
compiled/loader-runner/index.d.ts
IDumiExtendsConfig (Interface)
(no doc)
src/types.ts
ISourceCodeEditorProps (Interface)
(no doc)
src/client/theme-default/slots/SourceCodeEditor/index.tsx
IOpts (Interface)
(no doc)
src/service/cli.ts

Core symbols most depended-on inside this repo

match
called by 393
suites/preset-vue/lib/compiler.mjs
match
called by 374
suites/preset-vue/compiled/@vue/babel-plugin-jsx/index.js
assert
called by 320
suites/preset-vue/compiled/@vue/babel-plugin-jsx/index.js
raise
called by 318
suites/preset-vue/compiled/@vue/babel-plugin-jsx/index.js
raise
called by 318
suites/preset-vue/lib/compiler.mjs
y
called by 307
suites/preset-vue/lib/compiler.mjs
finishNode
called by 257
suites/preset-vue/compiled/@vue/babel-plugin-jsx/index.js
finishNode
called by 257
suites/preset-vue/lib/compiler.mjs

Shape

Function 2,934
Method 1,596
Interface 139
Class 114
Enum 3

Languages

TypeScript100%

Modules by API surface

suites/preset-vue/compiled/@vue/babel-plugin-jsx/index.js2,121 symbols
suites/preset-vue/lib/compiler.mjs1,902 symbols
suites/dumi-vue-meta/src/types.ts29 symbols
src/loaders/markdown/index.ts22 symbols
suites/dumi-vue-meta/src/schemaResolver/index.ts21 symbols
src/client/theme-default/builtins/API/index.tsx21 symbols
src/utils.ts20 symbols
suites/dumi-vue-meta/src/checker/TypeCheckService.ts19 symbols
suites/dumi-vue-meta/src/checker/helpers.ts17 symbols
src/assetParsers/BaseParser.ts17 symbols
suites/dumi-vue-meta/src/utils.ts16 symbols
compiled/_internal/searchWorker.min.js15 symbols

Dependencies from manifests, versioned

@ant-design/icons-svg4.4.2 · 1×
@commitlint/cli17.6.7 · 1×
@commitlint/config-conventional17.6.7 · 1×
@dumijs/preset-vueworkspace:* · 1×
@dumijs/vue-metaworkspace:* · 1×
@makotot/ghostui2.0.0 · 1×
@stackblitz/sdk1.9.0 · 1×
@swc/core1.9.2 · 1×
@types/babel__core7.20.5 · 1×
@types/babel__standalone7.1.7 · 1×
@types/github-slugger1.3.0 · 1×
@types/hash-sum1.0.0 · 1×

For agents

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

⬇ download graph artifact