Sha256: 42ed5cbaa24f7baf29c28cae4debdfbca0c33b9282c079d6851130143605b1fc
Contents?: true
Size: 532 Bytes
Versions: 68
Compression:
Stored size: 532 Bytes
Contents
/* eslint-env browser */ const level = (() => { if (navigator.userAgentData) { const brand = navigator.userAgentData.brands.find(({brand}) => brand === 'Chromium'); if (brand && brand.version > 93) { return 3; } } if (/\b(Chrome|Chromium)\//.test(navigator.userAgent)) { return 1; } return 0; })(); const colorSupport = level !== 0 && { level, hasBasic: true, has256: level >= 2, has16m: level >= 3, }; const supportsColor = { stdout: colorSupport, stderr: colorSupport, }; export default supportsColor;
Version data entries
68 entries across 35 versions & 2 rubygems