MCPcopy Index your code
hub / github.com/vuejs/vue-class-component

github.com/vuejs/vue-class-component @v7.2.6 sqlite

repository ↗ · DeepWiki ↗ · release v7.2.6 ↗
89 symbols 156 edges 20 files 0 documented · 0% 7 cross-repo links
README

Vue Class Component

ECMAScript / TypeScript decorator for class-style Vue components.

npm Gitpod Ready-to-Code

Document

See https://class-component.vuejs.org

Online one-click setup for contributing

Contribute to Vue Class Component using a fully featured online development environment that will automatically: clone the repo, install the dependencies and start the docs web server and run yarn dev.

Open in Gitpod

Issue reporting / pull requests

See contribution guideline

License

MIT

Extension points exported contracts — how you extend this code

Vue (Interface)
(no doc)
hooks.d.ts
CounterState (Interface)
(no doc)
example/src/store.ts
VueDecorator (Interface)
(no doc)
src/util.ts
Element (Interface)
(no doc)
example/src/shims-tsx.d.ts
ElementClass (Interface)
(no doc)
example/src/shims-tsx.d.ts
IntrinsicElements (Interface)
(no doc)
example/src/shims-tsx.d.ts

Core symbols most depended-on inside this repo

createDecorator
called by 8
src/util.ts
Component
called by 6
src/index.ts
forwardMetadata
called by 3
src/reflect.ts
Value
called by 2
test/test.ts
mixins
called by 2
src/util.ts
warn
called by 2
src/util.ts
componentFactory
called by 2
src/component.ts
beforeRouteEnter
called by 1
test/test.ts

Shape

Method 34
Class 26
Function 23
Interface 6

Languages

TypeScript100%

Modules by API surface

test/test.ts37 symbols
test/test-babel.js15 symbols
hooks.d.ts15 symbols
src/util.ts6 symbols
src/reflect.ts3 symbols
src/component.ts3 symbols
example/src/shims-tsx.d.ts3 symbols
example/src/components/World.tsx3 symbols
example/src/store.ts2 symbols
src/index.ts1 symbols
src/data.ts1 symbols

Dependencies from manifests, versioned

@babel/core7.7.7 · 1×
@babel/plugin-proposal-class-properties7.7.4 · 1×
@babel/plugin-proposal-decorators7.7.4 · 1×
@babel/plugin-syntax-jsx7.7.4 · 1×
@babel/preset-env7.7.7 · 1×
@types/chai4.2.7 · 1×
@types/mocha5.2.7 · 1×
@types/node13.1.6 · 1×
babel-helper-vue-jsx-merge-props2.0.3 · 1×
babel-loader8.0.6 · 1×

For agents

$ claude mcp add vue-class-component \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact