astro-ghostcms/.pnpm-store/v3/files/c5/9ea803951bd5e67876b6519f9b7...

21 lines
481 B
Plaintext

'use strict';
const core = require('@unocss/core');
function transformerVariantGroup(options = {}) {
return {
name: "@unocss/transformer-variant-group",
enforce: "pre",
transform(s) {
const result = core.parseVariantGroup(s, options.separators);
return {
get highlightAnnotations() {
return [...result.groupsByOffset.values()].flatMap((group) => group.items);
}
};
}
};
}
module.exports = transformerVariantGroup;