1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-01-22 06:09:25 -05:00

Match TypeScript & JavaScript error colors (#1793)

This commit is contained in:
Bartek Iwańczuk 2019-02-19 01:20:07 +01:00 committed by Ryan Dahl
parent 57dee15844
commit 27afbd1351

View file

@ -1,6 +1,5 @@
use ansi_term::Color::Cyan; use ansi_term::Color::Fixed;
use ansi_term::Color::Red; use ansi_term::Color::Red;
use ansi_term::Color::Yellow;
use ansi_term::Style; use ansi_term::Style;
use regex::Regex; use regex::Regex;
use std::borrow::Cow; use std::borrow::Cow;
@ -47,7 +46,8 @@ pub fn italic_bold(s: String) -> impl fmt::Display {
pub fn yellow(s: String) -> impl fmt::Display { pub fn yellow(s: String) -> impl fmt::Display {
let mut style = Style::new(); let mut style = Style::new();
if use_color() { if use_color() {
style = style.fg(Yellow); // matches TypeScript's ForegroundColorEscapeSequences.Yellow
style = style.fg(Fixed(11));
} }
style.paint(s) style.paint(s)
} }
@ -55,7 +55,8 @@ pub fn yellow(s: String) -> impl fmt::Display {
pub fn cyan(s: String) -> impl fmt::Display { pub fn cyan(s: String) -> impl fmt::Display {
let mut style = Style::new(); let mut style = Style::new();
if use_color() { if use_color() {
style = style.fg(Cyan); // matches TypeScript's ForegroundColorEscapeSequences.Cyan
style = style.fg(Fixed(14));
} }
style.paint(s) style.paint(s)
} }