{
  "version": 3,
  "sources": ["../../../../src/packages/types/misc.ts"],
  "sourcesContent": ["export type DependenciesField =\n  | 'optionalDependencies'\n  | 'dependencies'\n  | 'devDependencies';\n\nexport type DependenciesOrPeersField = DependenciesField | 'peerDependencies';\n\n// NOTE: The order in this array is important.\nexport const DEPENDENCIES_FIELDS: DependenciesField[] = [\n  'optionalDependencies',\n  'dependencies',\n  'devDependencies',\n];\n\nexport const DEPENDENCIES_OR_PEER_FIELDS: DependenciesOrPeersField[] = [\n  ...DEPENDENCIES_FIELDS,\n  'peerDependencies',\n];\n\nexport type Registries = {\n  default: string;\n  [scope: string]: string;\n};\n\nexport type SslConfig = {\n  cert: string;\n  key: string;\n  ca?: string | undefined;\n};\n\nexport type HoistedDependencies = Record<\n  DepPath | ProjectId,\n  Record<string, 'public' | 'private'>\n>;\n\nexport type PkgResolutionId = string & { __brand: 'PkgResolutionId' };\n\nexport type PkgId = string & { __brand: 'PkgId' };\n\nexport type PkgIdWithPatchHash = string & { __brand: 'PkgIdWithPatchHash' };\n\nexport type DepPath = string & { __brand: 'DepPath' };\n\nexport type ProjectId = string & { __brand: 'ProjectId' };\n"],
  "mappings": "AAQO,MAAM,sBAA2C;AAAA,EACtD;AAAA,EACA;AAAA,EACA;AACF;AAEO,MAAM,8BAA0D;AAAA,EACrE,GAAG;AAAA,EACH;AACF;",
  "names": []
}
