File size: 386 Bytes
84c1942 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import isEqual from 'lodash-es/isEqual';
export const minify = styles => {
const output = [];
styles.forEach(style => {
const item = output.find(x => isEqual(style.settings, x.style));
if (!item) {
output.push({
types: [style.scope],
style: style.settings,
});
} else {
item.types.push(style.scope);
}
});
return output;
};
|