Urara-Blog/node_modules/.pnpm-store/v3/files/69/d304a0e10781f2bfadf0e4c803c62030a2b5890c02c358abc1828cba8ed4939acd543040fa6c7f857103479e82bfae028ba192b822577818bb4bbaf7756a64
2022-08-14 01:14:53 +08:00

47 lines
1.4 KiB
Text

import { entriesToCss } from '@unocss/core';
import './chunks/decoration.mjs';
export { p as parseColor } from './chunks/colors.mjs';
import { r as rules } from './chunks/default.mjs';
export { c as colors } from './chunks/colors2.mjs';
import { t as theme } from './chunks/default2.mjs';
export { t as theme } from './chunks/default2.mjs';
import { v as variants } from './chunks/default3.mjs';
import './chunks/variants.mjs';
const preflights = [
{
layer: "preflights",
getCSS(ctx) {
if (ctx.theme.preflightBase) {
const css = entriesToCss(Object.entries(ctx.theme.preflightBase));
return `*,::before,::after{${css}}::backdrop{${css}}`;
}
}
}
];
const presetMini = (options = {}) => {
options.dark = options.dark ?? "class";
options.attributifyPseudo = options.attributifyPseudo ?? false;
return {
name: "@unocss/preset-mini",
theme,
rules,
variants: variants(options),
options,
postprocess: options.variablePrefix && options.variablePrefix !== "un-" ? VarPrefixPostprocessor(options.variablePrefix) : void 0,
preflights,
prefix: options.prefix
};
};
function VarPrefixPostprocessor(prefix) {
return (obj) => {
obj.entries.forEach((i) => {
i[0] = i[0].replace(/^--un-/, `--${prefix}`);
if (typeof i[1] === "string")
i[1] = i[1].replace(/var\(--un-/g, `var(--${prefix}`);
});
};
}
export { presetMini as default, preflights, presetMini };