MCPcopy
hub / github.com/vuepress/core

github.com/vuepress/core @main sqlite

repository ↗ · DeepWiki ↗
295 symbols 1,027 edges 382 files 0 documented · 0%
README

VuePress

check e2e npm coverage license discord

Status: Release Candidate

Documentation

https://vuepress.vuejs.org

For users from VuePress v1, please check out the migration guide.

Contribution

If you are interested in contributing to VuePress, please read the Contributing Guide (中文版) to understand the development workflow, coding standards, and contribution process.

This repository contains the core packages of VuePress.

License

MIT

Extension points exported contracts — how you extend this code

ComponentCustomProperties (Interface)
(no doc)
packages/client/src/setupGlobalComputed.ts
MarkdownOptions (Interface)
(no doc)
packages/markdown/src/types.ts
WebpackBundlerOptions (Interface)
(no doc)
packages/bundler-webpack/src/types.ts
TemplateRendererContext (Interface)
(no doc)
packages/utils/src/ssr/templateRenderer.ts
PluginObject (Interface)
(no doc)
packages/core/src/types/plugin.ts
BaseCommandCliOptions (Interface)
(no doc)
packages/cli/src/types/commands.ts
ViteBundlerOptions (Interface)
(no doc)
packages/bundler-vite/src/types.ts
PageBase (Interface)
(no doc)
packages/shared/src/types/page.ts

Core symbols most depended-on inside this repo

createBaseApp
called by 24
packages/core/src/app/createBaseApp.ts
createHookQueue
called by 22
packages/core/src/pluginApi/createHookQueue.ts
resolveHeadIdentifier
called by 22
packages/shared/src/utils/resolveHeadIdentifier.ts
renderPageToVue
called by 17
packages/core/src/page/renderPageToVue.ts
mergeEvents
called by 14
packages/cli/src/commands/dev/watchPageFiles.ts
useClientData
called by 13
packages/client/src/composables/clientData.ts
resolvePagePermalink
called by 13
packages/core/src/page/resolvePagePermalink.ts
createPage
called by 12
packages/core/src/page/createPage.ts

Shape

Function 232
Interface 61
Enum 1
Method 1

Languages

TypeScript100%

Modules by API surface

packages/client/src/composables/clientDataUtils.ts13 symbols
packages/cli/src/commands/dev/watchPageFiles.ts8 symbols
packages/utils/src/console/logger.ts6 symbols
packages/core/src/types/pluginApi/hooks.ts6 symbols
packages/client/src/setupUpdateHead.ts6 symbols
packages/bundler-webpack/src/types.ts6 symbols
packages/core/src/page/renderPageToVue.ts5 symbols
packages/core/src/types/app/app.ts4 symbols
packages/client/src/setupGlobalComputed.ts4 symbols
packages/cli/src/types/commands.ts4 symbols
packages/cli/src/config/loadUserConfig.ts4 symbols
packages/bundler-vite/src/plugins/vuepressConfigPlugin.ts4 symbols

Dependencies from manifests, versioned

@commitlint/cli20.5.3 · 1×
@commitlint/config-conventional20.5.3 · 1×
@commitlint/types20.5.0 · 1×
@mdit-vue/plugin-component3.0.2 · 1×
@mdit-vue/plugin-frontmatter3.0.2 · 1×
@mdit-vue/plugin-headers3.0.2 · 1×
@mdit-vue/plugin-sfc3.0.2 · 1×
@mdit-vue/plugin-title3.0.2 · 1×
@mdit-vue/plugin-toc3.0.2 · 1×
@mdit-vue/shared3.0.2 · 1×
@mdit-vue/types3.0.2 · 1×
@playwright/test1.59.1 · 1×

For agents

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

⬇ download graph artifact