MCPcopy
hub / github.com/unplugin/unplugin-vue-components / componentsResolver

Function componentsResolver

src/core/resolvers/devui.ts:80–92  ·  view source on GitHub ↗
(name: string, { ssr }: DevResolverOptions)

Source from the content-addressed store, hash-verified

78}
79
80function componentsResolver(name: string, { ssr }: DevResolverOptions): ComponentInfo | undefined {
81 if (!/^D[A-Z]/.test(name))
82 return
83
84 // Alert => alert; DatePicker => date-picker
85 const resolveId = kebabCase(name = name.slice(1))
86
87 return {
88 name,
89 sideEffects: getSideEffects(resolveId, 'style.css'),
90 from: getSideEffects(resolveId, `index.${ssr ? 'umd' : 'es'}.js`)!,
91 }
92}
93
94function directivesResolver(name: string, { ssr }: DevResolverOptions): ComponentInfo | undefined {
95 const resolveId = kebabCase(name)

Callers 1

DevUiResolverFunction · 0.85

Calls 2

kebabCaseFunction · 0.90
getSideEffectsFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…