@llamaindex/ui
Version:
A comprehensive UI component library built with React, TypeScript, and Tailwind CSS for LlamaIndex applications
54 lines (49 loc) • 1.43 kB
JavaScript
;
var chunk4E3IDRQJ_js = require('./chunk-4E3IDRQJ.js');
// ../../shared/env.ts
var import_meta = {};
function isDevelopment() {
var _a;
try {
const env = import_meta == null ? void 0 : import_meta.env;
if ((env == null ? void 0 : env.DEV) === true) return true;
if ((env == null ? void 0 : env.MODE) === "development") return true;
if ((env == null ? void 0 : env.PROD) === false) return true;
} catch (e) {
}
if (typeof process !== "undefined" && ((_a = process == null ? void 0 : process.env) == null ? void 0 : _a.NODE_ENV)) {
return process.env.NODE_ENV !== "production";
}
return false;
}
// ../../shared/logger/index.ts
var ConsoleLogger = class {
constructor(name) {
chunk4E3IDRQJ_js.__publicField(this, "name");
this.name = name;
}
debug(message, ...args) {
console.debug(`[${this.name}] ${message}`, ...args);
}
info(message, ...args) {
console.info(`[${this.name}] ${message}`, ...args);
}
warn(message, ...args) {
console.warn(`[${this.name}] ${message}`, ...args);
}
error(message, ...args) {
console.error(`[${this.name}] ${message}`, ...args);
}
};
var NoOpLogger = class {
debug(_message, ..._args) {
}
info(_message, ..._args) {
}
warn(_message, ..._args) {
}
error(_message, ..._args) {
}
};
var logger = isDevelopment() ? new ConsoleLogger("llama-ui") : new NoOpLogger();
exports.logger = logger;