diff options
Diffstat (limited to 'node_modules/is-unicode-supported/index.js')
-rw-r--r-- | node_modules/is-unicode-supported/index.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/node_modules/is-unicode-supported/index.js b/node_modules/is-unicode-supported/index.js new file mode 100644 index 0000000..1db11b7 --- /dev/null +++ b/node_modules/is-unicode-supported/index.js @@ -0,0 +1,12 @@ +export default function isUnicodeSupported() { + if (process.platform !== 'win32') { + return process.env.TERM !== 'linux'; // Linux console (kernel) + } + + return Boolean(process.env.CI) || + Boolean(process.env.WT_SESSION) || // Windows Terminal + process.env.ConEmuTask === '{cmd::Cmder}' || // ConEmu and cmder + process.env.TERM_PROGRAM === 'vscode' || + process.env.TERM === 'xterm-256color' || + process.env.TERM === 'alacritty'; +} |