{
  "version": 3,
  "sources": ["../../../../src/packages/core-loggers/packageManifestLogger.ts"],
  "sourcesContent": ["import { type LogBase, logger } from '../logger/index.ts';\nimport type { ProjectManifest } from '../types/index.ts';\n\nexport const packageManifestLogger =\n  logger<PackageManifestMessage>('package-manifest');\n\ntype PackageManifestMessageBase = {\n  prefix: string;\n  initial?: ProjectManifest | undefined;\n  updated?: ProjectManifest | undefined;\n};\n\nexport interface PackageManifestMessageInitial\n  extends PackageManifestMessageBase {\n  initial?: ProjectManifest | undefined;\n  updated?: never | undefined;\n}\n\nexport interface PackageManifestMessageUpdated\n  extends PackageManifestMessageBase {\n  initial?: never | undefined;\n  updated?: ProjectManifest | undefined;\n}\n\nexport type PackageManifestMessage =\n  | PackageManifestMessageInitial\n  | PackageManifestMessageUpdated;\n\nexport type PackageManifestLog = {\n  name: 'pnpm:package-manifest';\n  initial?: ProjectManifest | undefined;\n  updated?: ProjectManifest | undefined;\n} & LogBase &\n  PackageManifestMessage;\n"],
  "mappings": "AAAA,SAAuB,cAAc;AAG9B,MAAM,wBACX,OAA+B,kBAAkB;",
  "names": []
}
