forked from quic-issues/427e7578-d7bf-49c8-aee9-2dd999e25316
implemented frontend including separate message system; started to implement backend
This commit is contained in:
203
yjs-poll/node_modules/lib0/dist/logging.node.cjs
generated
vendored
Normal file
203
yjs-poll/node_modules/lib0/dist/logging.node.cjs
generated
vendored
Normal file
@@ -0,0 +1,203 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var environment = require('./environment-1c97264d.cjs');
|
||||
var logging_common = require('./logging.common.cjs');
|
||||
require('./map-24d263c0.cjs');
|
||||
require('./string-fddc5f8b.cjs');
|
||||
require('./array-78849c95.cjs');
|
||||
require('./set-5b47859e.cjs');
|
||||
require('./conditions-f5c0c102.cjs');
|
||||
require('./storage.cjs');
|
||||
require('./function-314580f7.cjs');
|
||||
require('./object-c0c9435b.cjs');
|
||||
require('./equality.cjs');
|
||||
require('./symbol-9c439012.cjs');
|
||||
require('./time-d8438852.cjs');
|
||||
require('./metric.cjs');
|
||||
require('./math-96d5e8c4.cjs');
|
||||
require('./json-092190a1.cjs');
|
||||
|
||||
/**
|
||||
* Isomorphic logging module with support for colors!
|
||||
*
|
||||
* @module logging
|
||||
*/
|
||||
|
||||
const _nodeStyleMap = {
|
||||
[logging_common.BOLD]: '\u001b[1m',
|
||||
[logging_common.UNBOLD]: '\u001b[2m',
|
||||
[logging_common.BLUE]: '\x1b[34m',
|
||||
[logging_common.GREEN]: '\x1b[32m',
|
||||
[logging_common.GREY]: '\u001b[37m',
|
||||
[logging_common.RED]: '\x1b[31m',
|
||||
[logging_common.PURPLE]: '\x1b[35m',
|
||||
[logging_common.ORANGE]: '\x1b[38;5;208m',
|
||||
[logging_common.UNCOLOR]: '\x1b[0m'
|
||||
};
|
||||
|
||||
/* c8 ignore start */
|
||||
/**
|
||||
* @param {Array<string|undefined|Symbol|Object|number|function():Array<any>>} args
|
||||
* @return {Array<string|object|number|undefined>}
|
||||
*/
|
||||
const computeNodeLoggingArgs = (args) => {
|
||||
if (args.length === 1 && args[0]?.constructor === Function) {
|
||||
args = /** @type {Array<string|Symbol|Object|number>} */ (/** @type {[function]} */ (args)[0]());
|
||||
}
|
||||
const strBuilder = [];
|
||||
const logArgs = [];
|
||||
// try with formatting until we find something unsupported
|
||||
let i = 0;
|
||||
for (; i < args.length; i++) {
|
||||
const arg = args[i];
|
||||
// @ts-ignore
|
||||
const style = _nodeStyleMap[arg];
|
||||
if (style !== undefined) {
|
||||
strBuilder.push(style);
|
||||
} else {
|
||||
if (arg === undefined) {
|
||||
break
|
||||
} else if (arg.constructor === String || arg.constructor === Number) {
|
||||
strBuilder.push(arg);
|
||||
} else {
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
if (i > 0) {
|
||||
// create logArgs with what we have so far
|
||||
strBuilder.push('\x1b[0m');
|
||||
logArgs.push(strBuilder.join(''));
|
||||
}
|
||||
// append the rest
|
||||
for (; i < args.length; i++) {
|
||||
const arg = args[i];
|
||||
if (!(arg instanceof Symbol)) {
|
||||
logArgs.push(arg);
|
||||
}
|
||||
}
|
||||
return logArgs
|
||||
};
|
||||
/* c8 ignore stop */
|
||||
|
||||
/* c8 ignore start */
|
||||
const computeLoggingArgs = environment.supportsColor
|
||||
? computeNodeLoggingArgs
|
||||
: logging_common.computeNoColorLoggingArgs;
|
||||
/* c8 ignore stop */
|
||||
|
||||
/**
|
||||
* @param {Array<string|Symbol|Object|number|undefined>} args
|
||||
*/
|
||||
const print = (...args) => {
|
||||
console.log(...computeLoggingArgs(args));
|
||||
};
|
||||
|
||||
/* c8 ignore start */
|
||||
/**
|
||||
* @param {Array<string|Symbol|Object|number>} args
|
||||
*/
|
||||
const warn = (...args) => {
|
||||
console.warn(...computeLoggingArgs(args));
|
||||
};
|
||||
/* c8 ignore stop */
|
||||
|
||||
/**
|
||||
* @param {Error} err
|
||||
*/
|
||||
/* c8 ignore start */
|
||||
const printError = (err) => {
|
||||
console.error(err);
|
||||
};
|
||||
/* c8 ignore stop */
|
||||
|
||||
/**
|
||||
* @param {string} _url image location
|
||||
* @param {number} _height height of the image in pixel
|
||||
*/
|
||||
/* c8 ignore start */
|
||||
const printImg = (_url, _height) => {
|
||||
// console.log('%c ', `font-size: ${height}x; background: url(${url}) no-repeat;`)
|
||||
};
|
||||
/* c8 ignore stop */
|
||||
|
||||
/**
|
||||
* @param {string} base64
|
||||
* @param {number} height
|
||||
*/
|
||||
/* c8 ignore next 2 */
|
||||
const printImgBase64 = (base64, height) =>
|
||||
printImg();
|
||||
|
||||
/**
|
||||
* @param {Array<string|Symbol|Object|number>} args
|
||||
*/
|
||||
/* c8 ignore next 3 */
|
||||
const group = (...args) => {
|
||||
console.group(...computeLoggingArgs(args));
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {Array<string|Symbol|Object|number>} args
|
||||
*/
|
||||
/* c8 ignore next 3 */
|
||||
const groupCollapsed = (...args) => {
|
||||
console.groupCollapsed(...computeLoggingArgs(args));
|
||||
};
|
||||
|
||||
/* c8 ignore next 3 */
|
||||
const groupEnd = () => {
|
||||
console.groupEnd();
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {function():Node} _createNode
|
||||
*/
|
||||
/* c8 ignore next 2 */
|
||||
const printDom = (_createNode) => {};
|
||||
|
||||
/**
|
||||
* @param {HTMLCanvasElement} canvas
|
||||
* @param {number} height
|
||||
*/
|
||||
/* c8 ignore next 2 */
|
||||
const printCanvas = (canvas, height) =>
|
||||
printImg(canvas.toDataURL());
|
||||
|
||||
/**
|
||||
* @param {Element} _dom
|
||||
*/
|
||||
/* c8 ignore next */
|
||||
const createVConsole = (_dom) => {};
|
||||
|
||||
/**
|
||||
* @param {string} moduleName
|
||||
* @return {function(...any):void}
|
||||
*/
|
||||
/* c8 ignore next */
|
||||
const createModuleLogger = (moduleName) => logging_common.createModuleLogger(print, moduleName);
|
||||
|
||||
exports.BLUE = logging_common.BLUE;
|
||||
exports.BOLD = logging_common.BOLD;
|
||||
exports.GREEN = logging_common.GREEN;
|
||||
exports.GREY = logging_common.GREY;
|
||||
exports.ORANGE = logging_common.ORANGE;
|
||||
exports.PURPLE = logging_common.PURPLE;
|
||||
exports.RED = logging_common.RED;
|
||||
exports.UNBOLD = logging_common.UNBOLD;
|
||||
exports.UNCOLOR = logging_common.UNCOLOR;
|
||||
exports.createModuleLogger = createModuleLogger;
|
||||
exports.createVConsole = createVConsole;
|
||||
exports.group = group;
|
||||
exports.groupCollapsed = groupCollapsed;
|
||||
exports.groupEnd = groupEnd;
|
||||
exports.print = print;
|
||||
exports.printCanvas = printCanvas;
|
||||
exports.printDom = printDom;
|
||||
exports.printError = printError;
|
||||
exports.printImg = printImg;
|
||||
exports.printImgBase64 = printImgBase64;
|
||||
exports.warn = warn;
|
||||
//# sourceMappingURL=logging.node.cjs.map
|
||||
Reference in New Issue
Block a user