UNPKG

@ycmd/creds

Version:

LSK.js CLI Creds is the easiest way to manage GitHub / Gitlab secrets and credentials

1 lines 1.98 kB
{"version":3,"sources":["../../src/utils/getLogo.ts"],"sourcesContent":["/* eslint-disable */\n// @ts-ignore\nimport { colorize } from '@lskjs/colors';\n\nconst logo = `\n__ $ _______.$ __ ___ $ __ _______.\n| | $ / |$| |/ / $ | | / |\n| | $ | (----.$| ' / $ | | | (----.\n| | $ \\\\ \\\\ $| < $ .--. | | \\\\ \\\\ \n| .----.$----) | $| . \\\\ $ | .--' | .----) | \n|_______|$_______/ $|__|\\\\__\\\\ $ \\\\______/ |_______/ \n $ $ $ \n`;\n/* eslint-enable */\n\ntype Color = any;\nconst colors: Color[][] = [\n ['bold', 'red'],\n ['bold', 'blue'],\n ['bold', 'cyan'],\n ['bold', 'yellow'],\n];\n\nexport function getLogo({ color = 1 } = {}) {\n if (!color) return logo;\n const coloredLogo = logo\n .split('\\n')\n .map((row) =>\n row\n .split('$')\n .map((str, cellId) => {\n if (str === '#') return colorize(' ', ['bgYellow']);\n if (!colors[cellId]) return '';\n return colorize(str.replace(/#/g, colorize(' ', ['bgYellow'])), colors[cellId]);\n })\n .join(''),\n )\n .join('\\n');\n // this.log(logo)\n return coloredLogo;\n}\nexport default getLogo;\n"],"mappings":"+EAEA,OAASA,YAAAA,MAAgB,gBAEzB,IAAMC,EAAO;;;;;;;;EAYPC,EAAoB,CACxB,CAAC,OAAQ,OACT,CAAC,OAAQ,QACT,CAAC,OAAQ,QACT,CAAC,OAAQ,WAGJ,SAASC,EAAQ,CAAEC,MAAAA,EAAQ,CAAC,EAAK,CAAC,EAAC,CACxC,OAAKA,EACeH,EACjBI,MAAM;CAAA,EACNC,IAAKC,GACJA,EACGF,MAAM,GAAA,EACNC,IAAI,CAACE,EAAKC,IACLD,IAAQ,IAAYE,EAAS,IAAK,CAAC,WAAW,EAC7CR,EAAOO,CAAAA,EACLC,EAASF,EAAIG,QAAQ,KAAMD,EAAS,IAAK,CAAC,WAAW,CAAA,EAAIR,EAAOO,CAAAA,CAAO,EADlD,EAE9B,EACCG,KAAK,EAAA,CAAA,EAETA,KAAK;CAAA,EAbWX,CAgBrB,CAjBgBE,EAAAA,EAAAA,WAkBhB,IAAAU,EAAeV","names":["colorize","logo","colors","getLogo","color","split","map","row","str","cellId","colorize","replace","join","getLogo_default"]}