exports.notempty = function(value) {
  return !exports.empty(value)
}

exports.empty = function(value) {
  if(!value) return true;
  return value.length == 0;
}

exports.notempty = function(value) {
  return !exports.empty(value)
}

exports.empty = function(value) {
  if(!value) return true;
  return value.length == 0;
}


exports.not = function(value) {
  return value ? false : true
}

exports.and = function(value, andValue) {
  return value && andValue
}

exports.or = function(value, orValue) {
  return value && orValue
}

exports.xor = function(value, xorValue) {
  return ( value && !xorValue ) || ( !value && xorValue )
}

Add logical formatter: not, and, or, xor
feat: Add logical formatter: not, and, or, xor