{
  "version": 3,
  "sources": ["../../../../src/packages/core-loggers/skippedOptionalDependencyLogger.ts"],
  "sourcesContent": ["import { type LogBase, logger } from '../logger/index.ts';\n\nexport const skippedOptionalDependencyLogger =\n  logger<SkippedOptionalDependencyMessage>('skipped-optional-dependency');\n\nexport type SkippedOptionalDependencyLog = {\n  name: 'pnpm:skipped-optional-dependency';\n} & LogBase &\n  SkippedOptionalDependencyMessage;\n\nexport type SkippedOptionalDependencyMessage = {\n  details?: string | undefined;\n  parents?: Array<{ id: string; name: string; version: string }> | undefined;\n  prefix: string;\n} & (\n  | {\n      package: {\n        id: string;\n        name?: string | undefined;\n        version?: string | undefined;\n      };\n\n      reason: 'unsupported_engine' | 'unsupported_platform' | 'build_failure';\n    }\n  | {\n      package: {\n        name: string | undefined;\n        version: string | undefined;\n        pref?: string | undefined;\n      };\n\n      reason: 'resolution_failure';\n    }\n);\n"],
  "mappings": "AAAA,SAAuB,cAAc;AAE9B,MAAM,kCACX,OAAyC,6BAA6B;",
  "names": []
}
