{
  "version": 3,
  "sources": ["../../../../src/packages/symlink-dependency/index.ts"],
  "sourcesContent": ["import path from 'node:path';\nimport { linkLogger } from '../core-loggers/index.ts';\nimport symlinkDir from 'symlink-dir';\n\nexport { symlinkDirectRootDependency } from './symlinkDirectRootDependency.ts';\n\nexport async function symlinkDependency(\n  dependencyRealLocation: string,\n  destModulesDir: string,\n  importAs: string\n): Promise<{ reused: boolean; warn?: string | undefined }> {\n  const link = path.join(destModulesDir, importAs);\n\n  linkLogger.debug({ target: dependencyRealLocation, link });\n\n  return symlinkDir(dependencyRealLocation, link);\n}\n\nexport function symlinkDependencySync(\n  dependencyRealLocation: string,\n  destModulesDir: string,\n  importAs: string\n): { reused: boolean; warn?: string | undefined } {\n  const link = path.join(destModulesDir, importAs);\n\n  linkLogger.debug({ target: dependencyRealLocation, link });\n\n  return symlinkDir.sync(dependencyRealLocation, link);\n}\n"],
  "mappings": "AAAA,OAAO,UAAU;AACjB,SAAS,kBAAkB;AAC3B,OAAO,gBAAgB;AAEvB,SAAS,mCAAmC;AAE5C,eAAsB,kBACpB,wBACA,gBACA,UACyD;AACzD,QAAM,OAAO,KAAK,KAAK,gBAAgB,QAAQ;AAE/C,aAAW,MAAM,EAAE,QAAQ,wBAAwB,KAAK,CAAC;AAEzD,SAAO,WAAW,wBAAwB,IAAI;AAChD;AAEO,SAAS,sBACd,wBACA,gBACA,UACgD;AAChD,QAAM,OAAO,KAAK,KAAK,gBAAgB,QAAQ;AAE/C,aAAW,MAAM,EAAE,QAAQ,wBAAwB,KAAK,CAAC;AAEzD,SAAO,WAAW,KAAK,wBAAwB,IAAI;AACrD;",
  "names": []
}
