Socket
Socket
Sign inDemoInstall

@visulima/colorize

Package Overview
Dependencies
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@visulima/colorize - npm Package Compare versions

Comparing version 1.2.1 to 1.2.2

13

CHANGELOG.md

@@ -0,1 +1,14 @@

## @visulima/colorize [1.2.2](https://github.com/visulima/visulima/compare/@visulima/colorize@1.2.1...@visulima/colorize@1.2.2) (2024-02-28)
### Bug Fixes
* migrated to @visulima/is-ansi-color-supported v2 ([66b5877](https://github.com/visulima/visulima/commit/66b58774c851658636f32a02f2b2fc2f73fe6118))
### Dependencies
* **@visulima/is-ansi-color-supported:** upgraded to 2.0.0
## @visulima/colorize [1.2.1](https://github.com/visulima/visulima/compare/@visulima/colorize@1.2.0...@visulima/colorize@1.2.1) (2024-02-20)

@@ -2,0 +15,0 @@

8

dist/index.server.js

@@ -1,8 +0,8 @@

import { isColorSupported } from '@visulima/is-ansi-color-supported';
import { isStdoutColorSupported } from '@visulima/is-ansi-color-supported';
function d({onlyFirst:f=!1}={}){let r=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(r,f?void 0:"g")}var l=f=>{let r=f.replace("#","");if(r.length===3)r=r[0]+r[0]+r[1]+r[1]+r[2]+r[2];else if(r.length!==6)return [0,0,0];let t=Number.parseInt(r,16);return [t>>16&255,t>>8&255,t&255]},s=(f,r,t)=>r>f?r:f>t?t:f,m=(f,r,t)=>{if(r==="")return f;let a=f.indexOf(r);if(a<0)return f;let n=r.length,o=0,g="";for(;~a;)g+=f.slice(o,a)+t,o=a+n,a=f.indexOf(r,o);return g+f.slice(o)};var e=isColorSupported()>0?(f,r)=>({close:"\x1B["+r+"m",open:"\x1B["+f+"m"}):()=>({close:"",open:""}),R=f=>e("38;5;"+f,39),w=f=>e("48;5;"+f,49),B=(f,r,t)=>e("38;2;"+f+";"+r+";"+t,39),C=(f,r,t)=>e("48;2;"+f+";"+r+";"+t,49),b={bold:e(1,22),dim:e(2,22),hidden:e(8,28),inverse:e(7,27),italic:e(3,23),overline:e(53,55),reset:e(0,0),strike:e(9,29),strikethrough:e(9,29),underline:e(4,24),visible:{close:"",open:""}},c={bgBlack:e(40,49),bgBlackBright:e(100,49),bgBlue:e(44,49),bgBlueBright:e(104,49),bgCyan:e(46,49),bgCyanBright:e(106,49),bgGray:e(100,49),bgGreen:e(42,49),bgGreenBright:e(102,49),bgGrey:e(100,49),bgMagenta:e(45,49),bgMagentaBright:e(105,49),bgRed:e(41,49),bgRedBright:e(101,49),bgWhite:e(47,49),bgWhiteBright:e(107,49),bgYellow:e(43,49),bgYellowBright:e(103,49),black:e(30,39),blackBright:e(90,39),blue:e(34,39),blueBright:e(94,39),cyan:e(36,39),cyanBright:e(96,39),gray:e(90,39),green:e(32,39),greenBright:e(92,39),grey:e(90,39),magenta:e(35,39),magentaBright:e(95,39),red:e(31,39),redBright:e(91,39),white:e(37,39),whiteBright:e(97,39),yellow:e(33,39),yellowBright:e(93,39)},p={bg:f=>w(s(f,0,255)),bgHex:f=>C(...l(f)),bgRgb:(f,r,t)=>C(s(f,0,255),s(r,0,255),s(t,0,255)),fg:f=>R(s(f,0,255)),hex:f=>B(...l(f)),rgb:(f,r,t)=>B(s(f,0,255),s(r,0,255),s(t,0,255))};var i={},y=null,S=(f,r,t)=>{if(!f)return "";let a=f.raw==null?f+"":String.raw(f,...r);if(a.includes("\x1B"))for(let n=t;n;n=n.props)a=m(a,n.close,n.open);return a.includes(`
`)&&(a=a.replace(/(\r*\n)/g,t.closeStack+"$1"+t.openStack)),t.openStack+a+t.closeStack},u=({props:f},{close:r,open:t})=>{let a=(f?.openStack??"")+t,n=r+(f?.closeStack??""),o=(g,...x)=>S(g,x,o.props);return Object.setPrototypeOf(o,y),o.props={close:r,closeStack:n,open:t,openStack:a,props:f},o.open=a,o.close=n,o},z=function(){let f=r=>r+"";f.strip=r=>r.replaceAll(d(),"");for(let r in c)i[r]={get(){let t=u(this,c[r]);return Object.defineProperty(this,r,{value:t}),t}};for(let r in b)i[r]={get(){let t=u(this,b[r]);return Object.defineProperty(this,r,{value:t}),t}};return y=Object.defineProperties({},i),Object.setPrototypeOf(f,y),f};for(let f in p)i[f]={get(){return (...r)=>u(this,p[f](...r))}};i.ansi256=i.fg;i.bgAnsi256=i.bg;var h=z;var k=new h,W=k,{ansi256:Y,bg:Z,bgAnsi256:q,bgBlack:I,bgBlackBright:E,bgBlue:N,bgBlueBright:$,bgCyan:F,bgCyanBright:J,bgGray:K,bgGreen:Q,bgGreenBright:U,bgGrey:X,bgHex:V,bgMagenta:_,bgMagentaBright:ff,bgRed:ef,bgRedBright:rf,bgRgb:tf,bgWhite:af,bgWhiteBright:of,bgYellow:nf,bgYellowBright:sf,black:gf,blackBright:df,blue:lf,blueBright:bf,bold:cf,cyan:pf,cyanBright:yf,dim:uf,fg:hf,gray:mf,green:Bf,greenBright:Cf,grey:kf,hex:xf,hidden:Af,inverse:Rf,italic:wf,magenta:Sf,magentaBright:zf,overline:Df,red:Pf,redBright:Tf,reset:jf,rgb:vf,strike:Mf,strikethrough:Of,strip:Gf,underline:Lf,visible:Hf,white:Wf,whiteBright:Yf,yellow:Zf,yellowBright:qf}=k;
function d({onlyFirst:f=!1}={}){let r=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(r,f?void 0:"g")}var l=f=>{let r=f.replace("#","");if(r.length===3)r=r[0]+r[0]+r[1]+r[1]+r[2]+r[2];else if(r.length!==6)return [0,0,0];let t=Number.parseInt(r,16);return [t>>16&255,t>>8&255,t&255]},s=(f,r,t)=>r>f?r:f>t?t:f,m=(f,r,t)=>{if(r==="")return f;let a=f.indexOf(r);if(a<0)return f;let n=r.length,o=0,g="";for(;~a;)g+=f.slice(o,a)+t,o=a+n,a=f.indexOf(r,o);return g+f.slice(o)};var e=isStdoutColorSupported()>0?(f,r)=>({close:"\x1B["+r+"m",open:"\x1B["+f+"m"}):()=>({close:"",open:""}),R=f=>e("38;5;"+f,39),w=f=>e("48;5;"+f,49),B=(f,r,t)=>e("38;2;"+f+";"+r+";"+t,39),C=(f,r,t)=>e("48;2;"+f+";"+r+";"+t,49),b={bold:e(1,22),dim:e(2,22),hidden:e(8,28),inverse:e(7,27),italic:e(3,23),overline:e(53,55),reset:e(0,0),strike:e(9,29),strikethrough:e(9,29),underline:e(4,24),visible:{close:"",open:""}},c={bgBlack:e(40,49),bgBlackBright:e(100,49),bgBlue:e(44,49),bgBlueBright:e(104,49),bgCyan:e(46,49),bgCyanBright:e(106,49),bgGray:e(100,49),bgGreen:e(42,49),bgGreenBright:e(102,49),bgGrey:e(100,49),bgMagenta:e(45,49),bgMagentaBright:e(105,49),bgRed:e(41,49),bgRedBright:e(101,49),bgWhite:e(47,49),bgWhiteBright:e(107,49),bgYellow:e(43,49),bgYellowBright:e(103,49),black:e(30,39),blackBright:e(90,39),blue:e(34,39),blueBright:e(94,39),cyan:e(36,39),cyanBright:e(96,39),gray:e(90,39),green:e(32,39),greenBright:e(92,39),grey:e(90,39),magenta:e(35,39),magentaBright:e(95,39),red:e(31,39),redBright:e(91,39),white:e(37,39),whiteBright:e(97,39),yellow:e(33,39),yellowBright:e(93,39)},p={bg:f=>w(s(f,0,255)),bgHex:f=>C(...l(f)),bgRgb:(f,r,t)=>C(s(f,0,255),s(r,0,255),s(t,0,255)),fg:f=>R(s(f,0,255)),hex:f=>B(...l(f)),rgb:(f,r,t)=>B(s(f,0,255),s(r,0,255),s(t,0,255))};var i={},u=null,S=(f,r,t)=>{if(!f)return "";let a=f.raw==null?f+"":String.raw(f,...r);if(a.includes("\x1B"))for(let n=t;n;n=n.props)a=m(a,n.close,n.open);return a.includes(`
`)&&(a=a.replace(/(\r*\n)/g,t.closeStack+"$1"+t.openStack)),t.openStack+a+t.closeStack},y=({props:f},{close:r,open:t})=>{let a=(f?.openStack??"")+t,n=r+(f?.closeStack??""),o=(g,...x)=>S(g,x,o.props);return Object.setPrototypeOf(o,u),o.props={close:r,closeStack:n,open:t,openStack:a,props:f},o.open=a,o.close=n,o},z=function(){let f=r=>r+"";f.strip=r=>r.replaceAll(d(),"");for(let r in c)i[r]={get(){let t=y(this,c[r]);return Object.defineProperty(this,r,{value:t}),t}};for(let r in b)i[r]={get(){let t=y(this,b[r]);return Object.defineProperty(this,r,{value:t}),t}};return u=Object.defineProperties({},i),Object.setPrototypeOf(f,u),f};for(let f in p)i[f]={get(){return (...r)=>y(this,p[f](...r))}};i.ansi256=i.fg;i.bgAnsi256=i.bg;var h=z;var k=new h,W=k,{ansi256:Y,bg:Z,bgAnsi256:q,bgBlack:I,bgBlackBright:E,bgBlue:N,bgBlueBright:$,bgCyan:F,bgCyanBright:J,bgGray:K,bgGreen:Q,bgGreenBright:U,bgGrey:X,bgHex:V,bgMagenta:_,bgMagentaBright:ff,bgRed:ef,bgRedBright:rf,bgRgb:tf,bgWhite:af,bgWhiteBright:of,bgYellow:nf,bgYellowBright:sf,black:gf,blackBright:df,blue:lf,blueBright:bf,bold:cf,cyan:pf,cyanBright:uf,dim:yf,fg:hf,gray:mf,green:Bf,greenBright:Cf,grey:kf,hex:xf,hidden:Af,inverse:Rf,italic:wf,magenta:Sf,magentaBright:zf,overline:Df,red:Pf,redBright:Tf,reset:jf,rgb:vf,strike:Mf,strikethrough:Of,strip:Gf,underline:Lf,visible:Hf,white:Wf,whiteBright:Yf,yellow:Zf,yellowBright:qf}=k;
export { h as Colorize, Y as ansi256, Z as bg, q as bgAnsi256, I as bgBlack, E as bgBlackBright, N as bgBlue, $ as bgBlueBright, F as bgCyan, J as bgCyanBright, K as bgGray, Q as bgGreen, U as bgGreenBright, X as bgGrey, V as bgHex, _ as bgMagenta, ff as bgMagentaBright, ef as bgRed, rf as bgRedBright, tf as bgRgb, af as bgWhite, of as bgWhiteBright, nf as bgYellow, sf as bgYellowBright, gf as black, df as blackBright, lf as blue, bf as blueBright, cf as bold, pf as cyan, yf as cyanBright, W as default, uf as dim, hf as fg, mf as gray, Bf as green, Cf as greenBright, kf as grey, xf as hex, Af as hidden, Rf as inverse, wf as italic, Sf as magenta, zf as magentaBright, Df as overline, Pf as red, Tf as redBright, jf as reset, vf as rgb, Mf as strike, Of as strikethrough, Gf as strip, Lf as underline, Hf as visible, Wf as white, Yf as whiteBright, Zf as yellow, qf as yellowBright };
export { h as Colorize, Y as ansi256, Z as bg, q as bgAnsi256, I as bgBlack, E as bgBlackBright, N as bgBlue, $ as bgBlueBright, F as bgCyan, J as bgCyanBright, K as bgGray, Q as bgGreen, U as bgGreenBright, X as bgGrey, V as bgHex, _ as bgMagenta, ff as bgMagentaBright, ef as bgRed, rf as bgRedBright, tf as bgRgb, af as bgWhite, of as bgWhiteBright, nf as bgYellow, sf as bgYellowBright, gf as black, df as blackBright, lf as blue, bf as blueBright, cf as bold, pf as cyan, uf as cyanBright, W as default, yf as dim, hf as fg, mf as gray, Bf as green, Cf as greenBright, kf as grey, xf as hex, Af as hidden, Rf as inverse, wf as italic, Sf as magenta, zf as magentaBright, Df as overline, Pf as red, Tf as redBright, jf as reset, vf as rgb, Mf as strike, Of as strikethrough, Gf as strip, Lf as underline, Hf as visible, Wf as white, Yf as whiteBright, Zf as yellow, qf as yellowBright };
//# sourceMappingURL=out.js.map
//# sourceMappingURL=index.server.js.map
{
"name": "@visulima/colorize",
"version": "1.2.1",
"version": "1.2.2",
"description": "Terminal and Console string styling done right.",

@@ -120,3 +120,3 @@ "keywords": [

"dependencies": {
"@visulima/is-ansi-color-supported": "1.2.0"
"@visulima/is-ansi-color-supported": "2.0.0"
},

@@ -128,12 +128,12 @@ "devDependencies": {

"@babel/core": "^7.23.9",
"@rushstack/eslint-plugin-security": "^0.8.0",
"@secretlint/secretlint-rule-preset-recommend": "^8.1.1",
"@rushstack/eslint-plugin-security": "^0.8.1",
"@secretlint/secretlint-rule-preset-recommend": "^8.1.2",
"@types/micromatch": "^4.0.6",
"@types/node": "18.18.14",
"@vitest/coverage-v8": "^1.2.2",
"@vitest/ui": "^1.2.2",
"@vitest/coverage-v8": "^1.3.1",
"@vitest/ui": "^1.3.1",
"ansi-colors": "4.1.3",
"ansi-regex": "^6.0.1",
"ansi-styles": "^6.2.1",
"ansis": "2.2.0",
"ansis": "2.3.0",
"benchmark": "2.1.4",

@@ -146,3 +146,3 @@ "chalk": "5.3.0",

"cross-env": "^7.0.3",
"eslint": "^8.56.0",
"eslint": "^8.57.0",
"eslint-plugin-deprecation": "^2.0.0",

@@ -158,9 +158,9 @@ "eslint-plugin-etc": "^2.0.3",

"rimraf": "^5.0.5",
"secretlint": "8.1.1",
"secretlint": "8.1.2",
"semantic-release": "^23.0.2",
"sort-package-json": "^2.7.0",
"sort-package-json": "^2.8.0",
"tsup": "^8.0.2",
"type-fest": "^4.10.2",
"type-fest": "^4.10.3",
"typescript": "^5.3.3",
"vitest": "^1.2.2"
"vitest": "^1.3.1"
},

@@ -167,0 +167,0 @@ "engines": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc