bananass-utils-console
Version:
Console Utilities for Bananass Framework.🍌
21 lines (20 loc) • 732 B
TypeScript
/**
* Detect whether the terminal supports Unicode.
*
* This can be useful to decide whether to use Unicode characters or
* fallback ASCII characters in command-line output.
*
* Note that the check is quite naive.
* It just assumes all non-Windows terminals support Unicode and hard-codes
* which Windows terminals that do support Unicode.
* However, I have been using this logic in some popular packages for years without problems.
*
* @returns {boolean} Returns a `boolean` for whether the terminal supports Unicode.
* @example
* ```
* import isUnicodeSupported from 'bananass-utils-console/is-unicode-supported';
*
* isUnicodeSupported(); // true
* ```
*/
export default function isUnicodeSupported(): boolean;