Предстоящая функция предварительного просмотра терминала Windows - это полная поддержка смайликов:

По сравнению с:

В Node.js как мне определить, что я работаю в терминале, обернутом терминалом Windows вместо его «голого» варианта? Есть ли переменная окружения, которую я могу извлечь, или синхронный тест, который я могу сделать?