UNPKG

create-eliza

Version:

Initialize an Eliza project

43 lines (39 loc) 1.35 kB
import { createRequire } from 'module'; const require = createRequire(import.meta.url); import { logger } from "./chunk-MQCRBT4U.js"; // src/utils/handle-error.ts function handleError(error) { logger.error("An error occurred:"); if (error instanceof Error) { logger.error("Error details:", error.message); logger.error("Stack trace:", error.stack); if (error.cause) { logger.error("Error cause:", error.cause); } } else { logger.error("Unknown error type:", typeof error); logger.error("Error value:", error); try { logger.error("Stringified error:", JSON.stringify(error, null, 2)); } catch (e) { logger.error("Could not stringify error:", e); } } logger.info("Environment information:"); logger.info(`Node version: ${process.version}`); logger.info(`Platform: ${process.platform}`); logger.info(`Architecture: ${process.arch}`); logger.info(`Working directory: ${process.cwd()}`); logger.info(`NODE_ENV: ${process.env.NODE_ENV}`); logger.info(`PGLITE_DATA_DIR: ${process.env.PGLITE_DATA_DIR}`); logger.info(`POSTGRES_URL: ${process.env.POSTGRES_URL ? "found" : "not found"}`); logger.info(`LOG_LEVEL: ${process.env.LOG_LEVEL}`); logger.info(`DEBUG: ${process.env.DEBUG}`); process.exit(1); } export { handleError }; //# sourceMappingURL=chunk-LC34ECWX.js.map