mirror of
https://github.com/shishantbiswas/bknd.git
synced 2026-03-16 12:37:20 +00:00
updated remix adapter for non-middleware env, fixed console mute
This commit is contained in:
@@ -5,6 +5,7 @@ import type { CliCommand } from "cli/types";
|
||||
import { typewriter, wait } from "cli/utils/cli";
|
||||
import { execAsync, getVersion } from "cli/utils/sys";
|
||||
import { Option } from "commander";
|
||||
import { colorizeConsole } from "core";
|
||||
import color from "picocolors";
|
||||
import { overridePackageJson, updateBkndPackages } from "./npm";
|
||||
import { type Template, templates } from "./templates";
|
||||
@@ -47,6 +48,7 @@ function errorOutro() {
|
||||
}
|
||||
|
||||
async function action(options: { template?: string; dir?: string; integration?: string }) {
|
||||
colorizeConsole(console);
|
||||
console.log("");
|
||||
|
||||
const downloadOpts = {
|
||||
|
||||
@@ -36,7 +36,6 @@ const subjects = {
|
||||
};
|
||||
|
||||
async function action(subject: string) {
|
||||
console.log("debug", { subject });
|
||||
if (subject in subjects) {
|
||||
await subjects[subject]();
|
||||
} else {
|
||||
|
||||
@@ -2,9 +2,8 @@ import type { Config } from "@libsql/client/node";
|
||||
import { App, type CreateAppConfig } from "App";
|
||||
import { StorageLocalAdapter } from "adapter/node";
|
||||
import type { CliBkndConfig, CliCommand } from "cli/types";
|
||||
import { replaceConsole } from "cli/utils/cli";
|
||||
import { Option } from "commander";
|
||||
import { config } from "core";
|
||||
import { colorizeConsole, config } from "core";
|
||||
import dotenv from "dotenv";
|
||||
import { registries } from "modules/registries";
|
||||
import c from "picocolors";
|
||||
@@ -112,7 +111,7 @@ async function action(options: {
|
||||
dbToken?: string;
|
||||
server: Platform;
|
||||
}) {
|
||||
replaceConsole();
|
||||
colorizeConsole(console);
|
||||
const configFilePath = await getConfigPath(options.config);
|
||||
|
||||
let app: App | undefined = undefined;
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
import { isDebug } from "core";
|
||||
import c from "picocolors";
|
||||
import type { Formatter } from "picocolors/types";
|
||||
const _SPEEDUP = process.env.LOCAL;
|
||||
|
||||
const DEFAULT_WAIT = _SPEEDUP ? 0 : 250;
|
||||
@@ -57,31 +54,3 @@ export async function* typewriter(
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function ifString(args: any[], c: Formatter) {
|
||||
return args.map((a) => (typeof a === "string" ? c(a) : a));
|
||||
}
|
||||
|
||||
const originalConsole = {
|
||||
log: console.log,
|
||||
info: console.info,
|
||||
debug: console.debug,
|
||||
warn: console.warn,
|
||||
error: console.error
|
||||
};
|
||||
|
||||
export const $console = {
|
||||
log: (...args: any[]) => originalConsole.info(c.gray("[LOG] "), ...ifString(args, c.dim)),
|
||||
info: (...args: any[]) => originalConsole.info(c.cyan("[INFO] "), ...args),
|
||||
debug: (...args: any[]) => isDebug() && originalConsole.info(c.yellow("[DEBUG]"), ...args),
|
||||
warn: (...args: any[]) => originalConsole.info(c.yellow("[WARN] "), ...ifString(args, c.yellow)),
|
||||
error: (...args: any[]) => originalConsole.info(c.red("[ERROR]"), ...ifString(args, c.red))
|
||||
};
|
||||
|
||||
export function replaceConsole() {
|
||||
console.log = $console.log;
|
||||
console.info = $console.info;
|
||||
console.debug = $console.debug;
|
||||
console.warn = $console.warn;
|
||||
console.error = $console.error;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user