weapp-tailwindcss
Version:
把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!
27 lines (26 loc) • 797 B
JavaScript
import { defu, defuOverrideArray as defuOverrideArray$1, isMap, noop } from "@weapp-tailwindcss/shared";
//#region src/utils/index.ts
function classifyEntry(filename, options) {
if (options.cssMatcher(filename)) return "css";
if (options.htmlMatcher(filename)) return "html";
if (options.jsMatcher(filename) || options.wxsMatcher(filename)) return "js";
return "other";
}
function createEmptyGroups() {
return {
css: [],
html: [],
js: [],
other: []
};
}
function getGroupedEntries(entries, options) {
const groups = createEmptyGroups();
for (const entry of entries) {
const [filename] = entry;
groups[classifyEntry(filename, options)].push(entry);
}
return groups;
}
//#endregion
export { noop as a, isMap as i, defuOverrideArray$1 as n, getGroupedEntries as r, defu as t };