diff --git a/package.json b/package.json index c96d596..b6cbeff 100644 --- a/package.json +++ b/package.json @@ -3,9 +3,7 @@ "version": "1.1.1", "main": "./picocolors.js", "types": "./picocolors.d.ts", - "browser": { - "./picocolors.js": "./picocolors.browser.js" - }, + "browser": "./picocolors.js", "sideEffects": false, "description": "The tiniest and the fastest library for terminal output formatting with ANSI colors", "scripts": { diff --git a/picocolors.browser.js b/picocolors.browser.js deleted file mode 100644 index 9dcf637..0000000 --- a/picocolors.browser.js +++ /dev/null @@ -1,4 +0,0 @@ -var x=String; -var create=function() {return {isColorSupported:false,reset:x,bold:x,dim:x,italic:x,underline:x,inverse:x,hidden:x,strikethrough:x,black:x,red:x,green:x,yellow:x,blue:x,magenta:x,cyan:x,white:x,gray:x,bgBlack:x,bgRed:x,bgGreen:x,bgYellow:x,bgBlue:x,bgMagenta:x,bgCyan:x,bgWhite:x,blackBright:x,redBright:x,greenBright:x,yellowBright:x,blueBright:x,magentaBright:x,cyanBright:x,whiteBright:x,bgBlackBright:x,bgRedBright:x,bgGreenBright:x,bgYellowBright:x,bgBlueBright:x,bgMagentaBright:x,bgCyanBright:x,bgWhiteBright:x}}; -module.exports=create(); -module.exports.createColors = create; diff --git a/picocolors.js b/picocolors.js index e32df85..1c69b99 100644 --- a/picocolors.js +++ b/picocolors.js @@ -1,7 +1,8 @@ let p = process || {}, argv = p.argv || [], env = p.env || {} let isColorSupported = - !(!!env.NO_COLOR || argv.includes("--no-color")) && - (!!env.FORCE_COLOR || argv.includes("--color") || p.platform === "win32" || ((p.stdout || {}).isTTY && env.TERM !== "dumb") || !!env.CI) + (!(!!env.NO_COLOR || argv.includes("--no-color")) && + (!!env.FORCE_COLOR || argv.includes("--color") || p.platform === "win32" || ((p.stdout || {}).isTTY && env.TERM !== "dumb") || !!env.CI)) || + (('navigator' in globalThis) && /\b(Chrome|Chromium)\//.test(globalThis.navigator.userAgent)) let formatter = (open, close, replace = open) => input => {