UNPKG

@wfrog/vc

Version:

vue3 组件库 vc

25 lines (23 loc) 625 B
function kebabToPascal(str) { return str.replace(/([a-z0-9])([A-Z])/g, "$1-$2").replace(/([A-Z])([A-Z][a-z])/g, "$1-$2").toLowerCase(); } const resolver = () => { return { type: "component", resolve: (name) => { let compName = name; if (name.startsWith("Vc")) { compName = name.slice(2); } else { return; } return { name: "default", from: `@wfrog/vc/es/components/${kebabToPascal(compName)}` // from: '@wfrog/vc', // sideEffects: `@wfrog/vc/es/components/${compName}/index.css`, }; } }; }; export { resolver as default };