MCPcopy
hub / github.com/vuejs/devtools-v6

github.com/vuejs/devtools-v6 @v6.6.4 sqlite

repository ↗ · DeepWiki ↗ · release v6.6.4 ↗
817 symbols 2,149 edges 197 files 52 documented · 6%
README

Try the next iteration of Vue Devtools!

We have a brand new version of Devtools being developed at vuejs/devtools-next. It is now in beta, please help us test it out!


vue-devtools

screenshot

Documentation | Install the extension

Monorepo

Package Description
api The public devtools API that can be installed in Vue plugins
app-backend-api Abstract API to link the Public API, the core and Vue handlers
app-backend-core The main logic injected in the page to interact with Vue apps
app-backend-vue1 Decoupled handlers to support Vue 1 (soon)
app-backend-vue2 Decoupled handlers to support Vue 2
app-backend-vue3 Decoupled handlers to support Vue 3
app-frontend Vue app displayed in the browser devtools pane
shell-chrome Chrome/Firefox extension
shell-electron Electron standalone app
shell-host Development environment
shell-dev-vue2 Demo app for development (Vue 2)
shell-dev-vue3 Demo app for development (Vue 3)

Contributing

See the Contributing guide.

License

MIT

Sponsors

💚️ Become a Sponsor

Extension points exported contracts — how you extend this code

Screenshot (Interface)
(no doc)
packages/app-backend-core/src/timeline-screenshot.ts
Plugin (Interface)
(no doc)
packages/app-backend-api/src/plugin.ts
PluginDescriptor (Interface)
(no doc)
packages/api/src/plugin.ts
ComponentCustomProperties (Interface)
(no doc)
packages/app-frontend/src/types/vue.d.ts
SharedDataParams (Interface)
(no doc)
packages/shared-utils/src/shared-data.ts
PageConfig (Interface)
(no doc)
packages/app-backend-core/src/page-config.ts
BackendContext (Interface)
(no doc)
packages/app-backend-api/src/backend-context.ts
QueueItem (Interface)
(no doc)
packages/api/src/proxy.ts

Core symbols most depended-on inside this repo

get
called by 278
packages/shared-utils/src/edit.ts
on
called by 116
packages/shared-utils/src/bridge.ts
send
called by 68
packages/shared-utils/src/bridge.ts
set
called by 45
packages/shared-utils/src/edit.ts
log
called by 38
packages/shared-utils/src/bridge.ts
get
called by 32
cypress/support/commands.js
clear
called by 30
packages/shared-utils/src/util.ts
add
called by 24
packages/app-frontend/src/util/queue.ts

Shape

Function 587
Method 123
Interface 72
Class 28
Enum 7

Languages

TypeScript100%

Modules by API surface

packages/shared-utils/src/util.ts51 symbols
packages/app-backend-api/src/api.ts46 symbols
packages/app-frontend/src/features/components/composable/components.ts31 symbols
packages/app-backend-vue2/src/components/data.ts28 symbols
packages/app-backend-api/src/hooks.ts28 symbols
packages/app-frontend/src/mixins/data-field-edit.js24 symbols
packages/app-backend-vue3/src/components/data.ts24 symbols
packages/app-backend-core/src/hook.ts22 symbols
packages/app-frontend/src/features/inspector/custom/composable.ts15 symbols
packages/app-backend-vue2/src/components/tree.ts15 symbols
packages/app-backend-core/src/app.ts14 symbols
packages/app-backend-vue3/src/components/tree.ts13 symbols

Dependencies from manifests, versioned

@akryum/md-icons-svg1.0.1 · 1×
@antfu/eslint-config2.19.1 · 1×
@babel/core7.16.0 · 1×
@babel/preset-env7.16.4 · 1×
@pixi/events6.2.0 · 1×
@pixi/unsafe-eval6.2.0 · 1×
@tailwindcss/postcss7-compat2.0.4 · 1×
@types/chrome0.0.139 · 1×
@types/node20.11.16 · 1×
@types/speakingurl13.0.3 · 1×
@types/webpack-env1.15.1 · 1×
@vue-devtools/app-backend-api0.0.0 · 1×

For agents

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

⬇ download graph artifact