MCPcopy Index your code
hub / github.com/unovue/shadcn-vue

github.com/unovue/shadcn-vue @v2.7.4

repository ↗ · DeepWiki ↗ · release v2.7.4 ↗ · + Follow
801 symbols 2,580 edges 1,049 files 21 documented · 3% updated 1d agov2.7.4 · 2026-06-03★ 10,225135 open issues
README

shadcn-vue

A set of beautifully designed components that you can customize, extend, and build on. Start here then make it your own. Open Source. Open Code. Use this to build your own component library.

hero

Documentation

Visit http://shadcn-vue.com/docs to view the documentation.

Contributing

Please read the contributing guide.

License

Licensed under the MIT license.

Extension points exported contracts — how you extend this code

ComponentDirConfig (Interface)
(no doc)
packages/module/src/module.ts
Props (Interface)
(no doc)
packages/cli/test/utils/__fixtures__/props.ts
BlockMeta (Interface)
(no doc)
apps/v4/registry/new-york-v4/blocks/_meta.ts
GlobalComponents (Interface)
(no doc)
deprecated/www/src/components.d.ts
NormalizedComponentDir (Interface)
(no doc)
packages/module/src/module.ts
RegistryContext (Interface)
(no doc)
packages/cli/src/registry/context.ts
ChartContextProps (Interface)
(no doc)
apps/v4/registry/new-york-v4/ui/chart/index.ts
BaseChartProps (Interface)
(no doc)
deprecated/www/src/registry/default/ui/chart/interface.ts

Core symbols most depended-on inside this repo

transform
called by 38
packages/cli/src/utils/transformers/index.ts
spinner
called by 33
packages/cli/src/utils/spinner.ts
getRegistryItems
called by 27
packages/cli/src/registry/api.ts
handleError
called by 27
packages/cli/src/utils/handle-error.ts
getRegistry
called by 25
packages/cli/src/registry/api.ts
transformTailwindConfig
called by 24
packages/cli/src/utils/updaters/update-tailwind-config.ts
getConfig
called by 22
packages/cli/src/utils/get-config.ts
transformCssVars
called by 22
packages/cli/src/utils/updaters/update-css-vars.ts

Shape

Function 631
Interface 128
Class 26
Method 14
Enum 2

Languages

TypeScript100%

Modules by API surface

packages/cli/src/registry/errors.ts40 symbols
packages/cli/src/registry/api.ts23 symbols
packages/cli/src/utils/updaters/update-css-vars.ts20 symbols
packages/cli/src/styles/transform-style-map.ts18 symbols
packages/cli/src/utils/updaters/update-tailwind-config.ts16 symbols
deprecated/www/src/registry/new-york/ui/auto-form/utils.ts15 symbols
deprecated/www/src/registry/default/ui/auto-form/utils.ts15 symbols
deprecated/www/src/registry/crawl-content.ts14 symbols
apps/v4/scripts/crawl-content.ts14 symbols
packages/cli/src/utils/get-project-info.ts12 symbols
packages/cli/src/utils/updaters/update-files.ts11 symbols
deprecated/www/scripts/build-registry.ts11 symbols

Dependencies from manifests, versioned

@astrojs/vue5.0.0 · 1×
@babel/traverse7.28.4 · 1×
@commitlint/cli20.2.0 · 1×
@commitlint/config-conventional20.2.0 · 1×
@dnd-kit/abstract0.1.21 · 1×
@dotenvx/dotenvx1.51.1 · 1×
@hugeicons/core-free-icons2.0.0 · 1×
@hugeicons/vue1.0.3 · 1×
@iconify-json/gravity-ui1.2.5 · 1×

For agents

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

⬇ download graph artifact