browser.js 441 B

12345678910111213141516171819202122232425
  1. /* eslint-env browser */
  2. 'use strict';
  3. function getChromeVersion() {
  4. const matches = /(Chrome|Chromium)\/(?<chromeVersion>\d+)\./.exec(navigator.userAgent);
  5. if (!matches) {
  6. return;
  7. }
  8. return Number.parseInt(matches.groups.chromeVersion, 10);
  9. }
  10. const colorSupport = getChromeVersion() >= 69 ? {
  11. level: 1,
  12. hasBasic: true,
  13. has256: false,
  14. has16m: false
  15. } : false;
  16. module.exports = {
  17. stdout: colorSupport,
  18. stderr: colorSupport
  19. };