15 lines
407 B
JavaScript
15 lines
407 B
JavaScript
|
// remove white spaces around operators when safe
|
||
|
module.exports = function cleanWhitespace(node, item, list) {
|
||
|
if (node.value === '+' || node.value === '-') {
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
if (item.prev !== null && item.prev.data.type === 'WhiteSpace') {
|
||
|
list.remove(item.prev);
|
||
|
}
|
||
|
|
||
|
if (item.next !== null && item.next.data.type === 'WhiteSpace') {
|
||
|
list.remove(item.next);
|
||
|
}
|
||
|
};
|