|
|
|
@ -206,15 +206,15 @@ const visitors = {
|
|
|
|
|
|
|
|
|
|
|
|
if (selector.metadata.used === pruning) {
|
|
|
|
if (selector.metadata.used === pruning) {
|
|
|
|
if (pruning) {
|
|
|
|
if (pruning) {
|
|
|
|
let i = selector.start;
|
|
|
|
let end = selector.start;
|
|
|
|
while (state.code.original[i] !== ',') i--;
|
|
|
|
while (state.code.original[end - 1] !== ',') end--;
|
|
|
|
// If this is an in-between pruned selector keep the last separator
|
|
|
|
// If this is an in-between pruned selector keep the last separator
|
|
|
|
if (prune_start !== children[0].start && i !== children.length - 1) i--;
|
|
|
|
if (prune_start !== children[0].start && i !== children.length - 1) end--;
|
|
|
|
|
|
|
|
|
|
|
|
if (state.minify) {
|
|
|
|
if (state.minify) {
|
|
|
|
state.code.remove(prune_start, i + 1);
|
|
|
|
state.code.remove(prune_start, end);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
state.code.overwrite(i, i + 1, '*/');
|
|
|
|
state.code.overwrite(i, end, '*/');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
if (i === 0) {
|
|
|
|
if (i === 0) {
|
|
|
|
|