{
  "version": 3,
  "sources": ["../../../../src/packages/logger/logger.ts"],
  "sourcesContent": ["// eslint-disable-next-line @typescript-eslint/ban-ts-comment\n// @ts-ignore\nimport bole from 'bole';\n\nbole.setFastTime();\n\nexport const logger = bole('pnpm') as Logger<object>;\n\nexport interface Logger<T> {\n  <Y>(name: string): Logger<Y>;\n  debug: (log?: T | undefined) => void;\n  info: (log: { message: string; prefix: string | undefined }) => void;\n  warn: (log: {\n    message: string;\n    prefix: string;\n    error?: Error | undefined;\n  }) => void;\n  error: (err: Error, log?: string | Error | undefined) => void;\n}\n\nconst globalLogger = bole('pnpm:global');\n\nexport function globalWarn(message: string): void {\n  globalLogger.warn(message);\n}\n\nexport function globalInfo(message: string): void {\n  globalLogger.info(message);\n}\n"],
  "mappings": "AAEA,OAAO,UAAU;AAEjB,KAAK,YAAY;AAEV,MAAM,SAAS,KAAK,MAAM;AAcjC,MAAM,eAAe,KAAK,aAAa;AAEhC,SAAS,WAAW,SAAuB;AAChD,eAAa,KAAK,OAAO;AAC3B;AAEO,SAAS,WAAW,SAAuB;AAChD,eAAa,KAAK,OAAO;AAC3B;",
  "names": []
}
