18 lines
428 B
JavaScript
Raw Permalink Normal View History

2026-05-31 13:21:13 +02:00
function unocss(options = {}) {
let promise;
return {
postcssPlugin: options.directiveMap?.unocss || "unocss",
plugins: [
async (root, result) => {
if (!promise)
promise = import('@unocss/postcss/esm').then((r) => r.createPlugin(options));
return await (await promise)(root, result);
}
]
};
}
unocss.postcss = true;
unocss.default = unocss;
export { unocss as default };