@cqmcui/cqmcui
Version:
轻量级移动端 Vue2、Vue3 组件库(支持小程序开发)
25 lines (24 loc) • 601 B
JavaScript
const i = ["showToast", "showNotify", "showDialog", "showImagePreview"];
function u(t, e) {
const { taro: o = !1, autoImport: n = !1 } = e, s = o ? "@nutui/nutui-taro" : "@nutui/nutui", r = n ? t.slice(4) : t, c = `${s}/dist/packages/${r.toLowerCase()}/style`;
return {
name: t,
from: s,
sideEffects: c
};
}
function a(t = {}) {
return {
type: "component",
resolve: (e) => {
const { autoImport: o = !1 } = t;
if (o && i.includes(e))
return u(e, t);
if (e.startsWith("Nut"))
return u(e.slice(3), t);
}
};
}
export {
a as default
};