{"version":3,"sources":["jsdelivr-header.js","/npm/kyt-utils@1.3.34/lib/logger.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,IAAI,uBAAyB,QAAQ,gDACjC,SAAW,uBAAuB,QAAQ,kCAC1C,OAAS,QACT,MAAQ,SAAe,EAAQ,EAAM,GACvC,IAAI,EAAY,GACZ,GAAY,EACD,SAAX,EAAmB,EAAY,OAA2B,UAAX,EAAoB,EAAY,SAA6B,QAAX,EAAkB,EAAY,QAA4B,SAAX,EAAmB,EAAY,OAA2B,SAAX,EAAmB,EAAY,OAA2B,UAAX,EAAoB,EAAY,QAA4B,UAAX,IAAoB,EAAY,QACnU,GAAa,EAGT,IACwC,YAAtC,EAAI,SAAkB,SAAG,GAC3B,GAAY,EAEZ,GAAa,KAAK,OAAO,IAG7B,OAAO,IAAI,GACP,CAAC,QAAS,MAAO,SAAS,QAAQ,IAAW,GAC/C,OAAO,MAEL,GAAW,OAAO,IAAI,EAAS,CACjC,MAAO,IAEX,EAEI,IAAM,SAAa,GACrB,OAAO,IAAI,EACb,EAGI,MAAQ,SAAe,GACzB,MAAM,QAAS,EACjB,EAGI,IAAM,SAAa,GACrB,MAAM,MAAO,EACf,EAGI,KAAO,SAAc,GACvB,MAAM,OAAQ,EAChB,EAGI,KAAO,SAAc,GACvB,MAAM,OAAQ,EAChB,EAII,MAAQ,SAAe,EAAM,GAC/B,MAAM,QAAS,EAAM,EACvB,EAGI,KAAO,SAAc,EAAM,GAC7B,MAAM,OAAQ,EAAM,EACtB,EAII,MAAQ,SAAe,EAAM,GAC/B,MAAM,QAAS,EAAM,EACvB,EACA,OAAO,QAAU,CACf,IAAK,IACL,KAAM,KACN,KAAM,KACN,MAAO,MACP,KAAM,KACN,MAAO,MACP,MAAO,MACP,IAAK","file":"/npm/kyt-utils@1.3.34/lib/logger.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/kyt-utils@1.3.34/lib/logger.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\");\nvar _typeof2 = _interopRequireDefault(require(\"@babel/runtime/helpers/typeof\"));\nvar logger = console;\nvar write = function write(status, text, verbose) {\n  var textToLog = '';\n  var logObject = false;\n  if (status === 'task') textToLog = '👍  ';else if (status === 'start') textToLog = '\\n🔥  ';else if (status === 'end') textToLog = '\\n✅  ';else if (status === 'info') textToLog = 'ℹ️  ';else if (status === 'warn') textToLog = '🙀  ';else if (status === 'error') textToLog = '\\n❌  ';else if (status === 'debug') textToLog = '🐞  ';\n  textToLog += text;\n\n  // Adds optional verbose output\n  if (verbose) {\n    if ((0, _typeof2[\"default\"])(verbose) === 'object') {\n      logObject = true;\n    } else {\n      textToLog += \"\\n\".concat(verbose);\n    }\n  }\n  logger.log(textToLog);\n  if (['start', 'end', 'error'].indexOf(status) > -1) {\n    logger.log();\n  }\n  if (logObject) logger.dir(verbose, {\n    depth: 15\n  });\n};\n// Printing any statements\nvar log = function log(text) {\n  logger.log(text);\n};\n\n// Starting a process\nvar start = function start(text) {\n  write('start', text);\n};\n\n// Ending a process\nvar end = function end(text) {\n  write('end', text);\n};\n\n// Tasks within a process\nvar task = function task(text) {\n  write('task', text);\n};\n\n// Info about a process task\nvar info = function info(text) {\n  write('info', text);\n};\n\n// Verbose output\n// takes optional data\nvar debug = function debug(text, data) {\n  write('debug', text, data);\n};\n\n// Warn output\nvar warn = function warn(text, data) {\n  write('warn', text, data);\n};\n\n// Error output\n// takes an optional error\nvar error = function error(text, err) {\n  write('error', text, err);\n};\nmodule.exports = {\n  log: log,\n  task: task,\n  info: info,\n  debug: debug,\n  warn: warn,\n  error: error,\n  start: start,\n  end: end\n};"]}