support disabling colors with --no-color but 'npm config set color false' also works