'use strict';

function compressBorder(node) {
  node.children.forEach((node, item, list) => {
    if (node.type === 'Identifier' && node.name.toLowerCase() === 'none') {
      if (list.head === list.tail) {
        // replace `none` for zero when `none` is a single term
        item.data = {
          type: 'Number',
          loc: node.loc,
          value: '0',
        };
      } else {
        list.remove(item);
      }
    }
  });
}

module.exports = compressBorder;