takin
Version:
Front end engineering base toolchain and scaffold
19 lines • 714 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isUnicodeSupported = void 0;
/**
* 判断是否支持 unicode
*/
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');
}
exports.isUnicodeSupported = isUnicodeSupported;
//# sourceMappingURL=isUnicodeSupported.js.map