UNPKG

@jsprismarine/color-parser

Version:
43 lines (42 loc) 3.52 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const require_runtime = require("./_virtual/_rolldown/runtime.cjs.cjs"); let chalk_cjs = require("chalk-cjs"); chalk_cjs = require_runtime.__toESM(chalk_cjs, 1); //#region src/Colors.ts var chalkColorMap = { 0: "black", 1: "blue", 2: "green", 3: "cyan", 4: "red", 5: "magenta", 6: "yellow", 7: "white", 8: "blackBright", 9: "blueBright", a: "greenBright", b: "cyanBright", c: "redBright", d: "magentaBright", e: "yellowBright", f: "whiteBright", k: "", l: "bold", m: "strikethrough", n: "underline", o: "italic", r: "reset" }; var toConsole = Object.fromEntries(Object.entries(chalkColorMap).map((conversion) => { const chalkColorData = chalk_cjs.default[conversion[1]]; if (chalkColorData && conversion[1]) { const symbols = Object.getOwnPropertySymbols(chalkColorData); return [conversion[0], chalk_cjs.default[conversion[1]][symbols[1]].open]; } return [conversion[0], ""]; })); //#endregion exports.chalkColorMap = chalkColorMap; exports.toConsole = toConsole; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29sb3JzLmNqcy5janMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vc3JjL0NvbG9ycy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY2hhbGsgZnJvbSAnY2hhbGstY2pzJzsgLy8gVE9ETzogUmVwbGFjZSB0aGlzIHdpdGggYSBzZW5zaWJsZSBhbHRlcm5hdGl2ZS5cblxuLy8gTWluZWNyYWZ0IGNvbG9yIGNvZGVzIC0+IGNoYWxrIGNvbG9yIG5hbWVzLlxuZXhwb3J0IGNvbnN0IGNoYWxrQ29sb3JNYXAgPSB7XG4gICAgMDogJ2JsYWNrJyxcbiAgICAxOiAnYmx1ZScsXG4gICAgMjogJ2dyZWVuJyxcbiAgICAzOiAnY3lhbicsXG4gICAgNDogJ3JlZCcsXG4gICAgNTogJ21hZ2VudGEnLFxuICAgIDY6ICd5ZWxsb3cnLFxuICAgIDc6ICd3aGl0ZScsXG4gICAgODogJ2JsYWNrQnJpZ2h0JyxcbiAgICA5OiAnYmx1ZUJyaWdodCcsXG4gICAgYTogJ2dyZWVuQnJpZ2h0JyxcbiAgICBiOiAnY3lhbkJyaWdodCcsXG4gICAgYzogJ3JlZEJyaWdodCcsXG4gICAgZDogJ21hZ2VudGFCcmlnaHQnLFxuICAgIGU6ICd5ZWxsb3dCcmlnaHQnLFxuICAgIGY6ICd3aGl0ZUJyaWdodCcsXG5cbiAgICBrOiAnJyxcbiAgICBsOiAnYm9sZCcsXG4gICAgbTogJ3N0cmlrZXRocm91Z2gnLFxuICAgIG46ICd1bmRlcmxpbmUnLFxuICAgIG86ICdpdGFsaWMnLFxuXG4gICAgcjogJ3Jlc2V0J1xufTtcblxuZXhwb3J0IHR5cGUgQ2hhbGtDb2xvck1hcCA9IHtcbiAgICBba2V5OiBzdHJpbmddOiBrZXlvZiB0eXBlb2YgY2hhbGs7XG59O1xuXG5leHBvcnQgY29uc3QgdG9Db25zb2xlOiBDaGFsa0NvbG9yTWFwID0gT2JqZWN0LmZyb21FbnRyaWVzKFxuICAgIE9iamVjdC5lbnRyaWVzKGNoYWxrQ29sb3JNYXApLm1hcCgoY29udmVyc2lvbikgPT4ge1xuICAgICAgICBjb25zdCBjaGFsa0NvbG9yRGF0YSA9IGNoYWxrW2NvbnZlcnNpb25bMV0gYXMga2V5b2YgdHlwZW9mIGNoYWxrXTtcblxuICAgICAgICBpZiAoY2hhbGtDb2xvckRhdGEgJiYgY29udmVyc2lvblsxXSkge1xuICAgICAgICAgICAgY29uc3Qgc3ltYm9sczogYW55ID0gT2JqZWN0LmdldE93blByb3BlcnR5U3ltYm9scyhjaGFsa0NvbG9yRGF0YSk7XG4gICAgICAgICAgICByZXR1cm4gW2NvbnZlcnNpb25bMF0sIChjaGFsayBhcyBhbnkpW2NvbnZlcnNpb25bMV1dW3N5bWJvbHNbMV1dLm9wZW5dO1xuICAgICAgICB9XG5cbiAgICAgICAgcmV0dXJuIFtjb252ZXJzaW9uWzBdLCAnJ107XG4gICAgfSlcbik7XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUdBLElBQWEsZ0JBQWdCO0NBQ3pCLEdBQUc7Q0FDSCxHQUFHO0NBQ0gsR0FBRztDQUNILEdBQUc7Q0FDSCxHQUFHO0NBQ0gsR0FBRztDQUNILEdBQUc7Q0FDSCxHQUFHO0NBQ0gsR0FBRztDQUNILEdBQUc7Q0FDSCxHQUFHO0NBQ0gsR0FBRztDQUNILEdBQUc7Q0FDSCxHQUFHO0NBQ0gsR0FBRztDQUNILEdBQUc7Q0FFSCxHQUFHO0NBQ0gsR0FBRztDQUNILEdBQUc7Q0FDSCxHQUFHO0NBQ0gsR0FBRztDQUVILEdBQUc7QUFDUDtBQU1BLElBQWEsWUFBMkIsT0FBTyxZQUMzQyxPQUFPLFFBQVEsYUFBYSxFQUFFLEtBQUssZUFBZTtDQUM5QyxNQUFNLGlCQUFpQixVQUFBLFFBQU0sV0FBVztDQUV4QyxJQUFJLGtCQUFrQixXQUFXLElBQUk7RUFDakMsTUFBTSxVQUFlLE9BQU8sc0JBQXNCLGNBQWM7RUFDaEUsT0FBTyxDQUFDLFdBQVcsSUFBSyxVQUFBLFFBQWMsV0FBVyxJQUFJLFFBQVEsSUFBSSxJQUFJO0NBQ3pFO0NBRUEsT0FBTyxDQUFDLFdBQVcsSUFBSSxFQUFFO0FBQzdCLENBQUMsQ0FDTCJ9