How to use the ansi-styles.red function in ansi-styles

To help you get started, we’ve selected a few ansi-styles examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github misterfifths / jutil / colorizer.js View on Github external
'use strict';

const ansiStyles = require('ansi-styles');

const keyValueRE = /^(\s*)(?:(".*")(: ))?(.*?)(,?)$/,
      zeroCharCode = '0'.charCodeAt(0),
      nineCharCode = '9'.charCodeAt(0);

const stylesByType = {
    str: ansiStyles.yellow,
    bool: ansiStyles.blue,
    null: ansiStyles.red,
    num: ansiStyles.cyan
};

function applyStyle(style, s)
{
    return style.open + s + style.close;
}

function colorizeValue(s)
{
    // This function is fed values as extracted from the regex - no whitespace and
    // no trailing comma. That means there are preciously few options for what we
    // get, and we can judge our response based entirely on the first character.

    const firstChar = s.charAt(0);
github magne4000 / node-libquassel / test / manual.js View on Github external
function red_if_undefined(s) {
  if (s === undefined) {
    return `${style.red.open}${s}${style.red.close}`;
  }
  return s;
}
github testdouble / ought / lib / concordance-options.js View on Github external
insert: {
        open: ansiStyles.bgGreen.open + ansiStyles.black.open,
        close: ansiStyles.black.close + ansiStyles.bgGreen.close
      },
      delete: {
        open: ansiStyles.bgRed.open + ansiStyles.black.open,
        close: ansiStyles.black.close + ansiStyles.bgRed.close
      },
      equal: ansiStyles.blue,
      insertLine: {
        open: ansiStyles.green.open,
        close: ansiStyles.green.close
      },
      deleteLine: {
        open: ansiStyles.red.open,
        close: ansiStyles.red.close
      }
    }
  },
  symbol: ansiStyles.yellow,
  typedArray: {
    bytes: ansiStyles.yellow
  },
  undefined: ansiStyles.yellow
}

module.exports = function (color) {
  return {
    defaultOptions: { maxDepth: 3, plugins: [], theme: color ? colorTheme : undefined },
    diffOptions: { maxDepth: 1, plugins: [], theme: color ? colorTheme : undefined }
  }
}
github kubesail / deploy-node-app / index.js View on Github external
buildDockerfile(answers.entrypoint)

  const tags = await getDeployTags(env, answers)

  process.stdout.write(
    `\n${warning} About to deploy ${style.green.open}${style.bold.open}${env}${
      style.green.close
    }: ${tags.env}${style.reset.open}\n\n`
  )

  if (!answers.confirmRegistry) {
    process.stdout.write(
      `${warning} If the docker registry does not exist, it may be automatically created with ${
        style.red.open
      }PUBLIC${style.red.close} access!\n` +
        '   Make sure you have all secrets in your ".dockerignore" file,\n' +
        '   and you may want to make sure your image repository is setup securely!\n\n'
    )

    const { confirm } = await inquirer.prompt([
      {
        name: 'confirm',
        type: 'confirm',
        message: 'Are you sure you want to continue?'
      }
    ])
    if (!confirm) {
      process.exit(1)
    }

    answers.confirmRegistry = confirm
github rvagg / archived-npm-explicit-deps / bin / npm-explicit-deps.js View on Github external
keys.forEach(function (k, i) {
        var oldv = oldJson[depType][k]
          , newv = newJson[depType][k]

        if (oldv == newv)
          return console.log('     "%s": "%s"%s', k, oldv, i + 1 == keys.length ? '' : ',')

        console.log('%s-    "%s": "%s"%s%s', ansi.red.open, k, oldv, i + 1 == keys.length ? '' : ',', ansi.red.close)
        console.log('%s+    "%s": "%s"%s%s', ansi.green.open, k, newv, i + 1 == keys.length ? '' : ',', ansi.green.close)
      })
github juliandavidmr / sails-inverse-model / genviews / view.js View on Github external
}, (err) => {
            console.log([ansi.red.open, "ERROR", err, ansi.red.close].join("\n"));
          });
        });
github juliandavidmr / sails-inverse-model / genviews / view.js View on Github external
}, (err) => {
            console.log([ansi.red.open, "ERROR", err, ansi.red.close].join("\n"));
          });
        });
github avajs / ava / lib / concordance-options.js View on Github external
diff: {
			insert: {
				open: ansiStyles.bgGreen.open + ansiStyles.black.open,
				close: ansiStyles.black.close + ansiStyles.bgGreen.close
			},
			delete: {
				open: ansiStyles.bgRed.open + ansiStyles.black.open,
				close: ansiStyles.black.close + ansiStyles.bgRed.close
			},
			equal: ansiStyles.blue,
			insertLine: {
				open: ansiStyles.green.open,
				close: ansiStyles.green.close
			},
			deleteLine: {
				open: ansiStyles.red.open,
				close: ansiStyles.red.close
			}
		}
	},
	symbol: ansiStyles.yellow,
	typedArray: {
		bytes: ansiStyles.yellow
	},
	undefined: ansiStyles.yellow
};

const plainTheme = cloneDeepWith(colorTheme, value => {
	if (typeof value === 'string') {
		return stripAnsi(value);
	}
});
github juliandavidmr / sails-inverse-model / configs / color.js View on Github external
color = function(text, color_) {
  color_ = color_.toLowerCase();
  if(color_ == "white") {
    return ansi.white.open + (text) + ansi.white.close;
  } else if (color_ == "red") {
    return ansi.red.open + (text) + ansi.red.close;
  } else if (color_ == "green") {
    return ansi.green.open + (text) + ansi.green.close;
  } else if (color_ == "yellow") {
    return ansi.yellow.open + (text) + ansi.yellow.close;
  } else if (color_ == "blue") {
    return ansi.blue.open + (text) + ansi.blue.close;
  }
};