weapp-tailwindcss
Version:
把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!
28 lines (26 loc) • 677 B
JavaScript
// src/utils/index.ts
import { defu, defuOverrideArray, groupBy, isMap, isRegexp, noop, regExpTest, removeExt } from "@weapp-tailwindcss/shared";
function getGroupedEntries(entries, options) {
const { cssMatcher, htmlMatcher, jsMatcher, wxsMatcher } = options;
const groupedEntries = groupBy(entries, ([file]) => {
if (cssMatcher(file)) {
return "css";
} else if (htmlMatcher(file)) {
return "html";
} else if (jsMatcher(file) || wxsMatcher(file)) {
return "js";
} else {
return "other";
}
});
return groupedEntries;
}
export {
defu,
defuOverrideArray,
isMap,
noop,
regExpTest,
removeExt,
getGroupedEntries
};