Updates
This commit is contained in:
Vendored
+3
@@ -0,0 +1,3 @@
|
||||
declare const colorsArr: readonly ["red", "bright", "dim", "underscore", "blink", "reverse", "hidden", "black", "green", "yellow", "blue", "magenta", "cyan", "white", "gray"];
|
||||
export default function colors(text: string, type: (typeof colorsArr)[number], bg: boolean): string;
|
||||
export {};
|
||||
Vendored
+67
@@ -0,0 +1,67 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.default = colors;
|
||||
const colorsArr = [
|
||||
"red",
|
||||
"bright",
|
||||
"dim",
|
||||
"underscore",
|
||||
"blink",
|
||||
"reverse",
|
||||
"hidden",
|
||||
"black",
|
||||
"green",
|
||||
"yellow",
|
||||
"blue",
|
||||
"magenta",
|
||||
"cyan",
|
||||
"white",
|
||||
"gray",
|
||||
];
|
||||
const colorCodes = {
|
||||
Reset: "\x1b[0m",
|
||||
Bright: "\x1b[1m",
|
||||
Dim: "\x1b[2m",
|
||||
Underscore: "\x1b[4m",
|
||||
Blink: "\x1b[5m",
|
||||
Reverse: "\x1b[7m",
|
||||
Hidden: "\x1b[8m",
|
||||
FgBlack: "\x1b[30m",
|
||||
FgRed: "\x1b[31m",
|
||||
FgGreen: "\x1b[32m",
|
||||
FgYellow: "\x1b[33m",
|
||||
FgBlue: "\x1b[34m",
|
||||
FgMagenta: "\x1b[35m",
|
||||
FgCyan: "\x1b[36m",
|
||||
FgWhite: "\x1b[37m",
|
||||
FgGray: "\x1b[90m",
|
||||
BgBlack: "\x1b[40m",
|
||||
BgRed: "\x1b[41m",
|
||||
BgGreen: "\x1b[42m",
|
||||
BgYellow: "\x1b[43m",
|
||||
BgBlue: "\x1b[44m",
|
||||
BgMagenta: "\x1b[45m",
|
||||
BgCyan: "\x1b[46m",
|
||||
BgWhite: "\x1b[47m",
|
||||
BgGray: "\x1b[100m",
|
||||
};
|
||||
function colors(text, type, bg) {
|
||||
let finalText = ``;
|
||||
switch (type) {
|
||||
case "red":
|
||||
finalText += bg ? colorCodes.BgRed : colorCodes.FgRed;
|
||||
break;
|
||||
case "green":
|
||||
finalText += bg ? colorCodes.BgGreen : colorCodes.FgGreen;
|
||||
break;
|
||||
case "blue":
|
||||
finalText += bg ? colorCodes.BgBlue : colorCodes.FgBlue;
|
||||
break;
|
||||
default:
|
||||
finalText += colorCodes.Bright;
|
||||
break;
|
||||
}
|
||||
finalText += `${text}${colorCodes.Reset}`;
|
||||
console.log("finalText", finalText);
|
||||
return finalText;
|
||||
}
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
export default function delay(time?: number): Promise<unknown>;
|
||||
Vendored
+21
@@ -0,0 +1,21 @@
|
||||
"use strict";
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.default = delay;
|
||||
function delay() {
|
||||
return __awaiter(this, arguments, void 0, function* (time = 500) {
|
||||
return new Promise((resolve) => {
|
||||
setTimeout(() => {
|
||||
resolve(true);
|
||||
}, time);
|
||||
});
|
||||
});
|
||||
}
|
||||
Vendored
+2
@@ -0,0 +1,2 @@
|
||||
import { HandleEnvVarsFnParams } from "../types";
|
||||
export default function handleEnvVars({ json }: HandleEnvVarsFnParams): string;
|
||||
Vendored
+42
@@ -0,0 +1,42 @@
|
||||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.default = handleEnvVars;
|
||||
const fs_1 = __importDefault(require("fs"));
|
||||
const path_1 = __importDefault(require("path"));
|
||||
function handleEnvVars({ json }) {
|
||||
let newJson = json;
|
||||
try {
|
||||
let envVars = Object.assign({}, process.env);
|
||||
const localEnvFilePath = path_1.default.resolve(process.cwd(), "./.env");
|
||||
if (fs_1.default.existsSync(localEnvFilePath)) {
|
||||
const localEnvText = fs_1.default.readFileSync(localEnvFilePath, "utf8");
|
||||
const localEnvKeyPairArray = localEnvText
|
||||
.split("\n")
|
||||
.filter((keyPair) => keyPair &&
|
||||
keyPair.match(/.{3,}/) &&
|
||||
!keyPair.match(/^\#/))
|
||||
.map((keyPair) => keyPair.trim());
|
||||
localEnvKeyPairArray.forEach((keyPair) => {
|
||||
let keyPairArray = keyPair.split("=");
|
||||
const key = keyPairArray.shift();
|
||||
const value = keyPairArray.join("=");
|
||||
if (!key)
|
||||
return;
|
||||
const newEnvObject = {};
|
||||
newEnvObject[key] = value;
|
||||
envVars = Object.assign(Object.assign({}, envVars), newEnvObject);
|
||||
});
|
||||
}
|
||||
for (let key in envVars) {
|
||||
newJson = newJson.replaceAll(`$${key}`, String(envVars[key]));
|
||||
}
|
||||
}
|
||||
catch (error) {
|
||||
console.log(`Error replacing Environment variables`, error.message);
|
||||
return json;
|
||||
}
|
||||
return newJson;
|
||||
}
|
||||
Reference in New Issue
Block a user