{
  "version": 3,
  "sources": ["../../../../src/packages/cache.api/cacheDelete.ts"],
  "sourcesContent": ["import path from 'node:path';\nimport fs from 'node:fs';\nimport { findMetadataFiles } from './cacheList.ts';\n\nexport async function cacheDelete(\n  opts: { cacheDir: string; registry?: string | undefined },\n  filter: string[]\n): Promise<string> {\n  const metaFiles = await findMetadataFiles(opts, filter);\n\n  for (const metaFile of metaFiles) {\n    fs.unlinkSync(path.join(opts.cacheDir, metaFile));\n  }\n\n  return metaFiles.sort().join('\\n');\n}\n"],
  "mappings": "AAAA,OAAO,UAAU;AACjB,OAAO,QAAQ;AACf,SAAS,yBAAyB;AAElC,eAAsB,YACpB,MACA,QACiB;AACjB,QAAM,YAAY,MAAM,kBAAkB,MAAM,MAAM;AAEtD,aAAW,YAAY,WAAW;AAChC,OAAG,WAAW,KAAK,KAAK,KAAK,UAAU,QAAQ,CAAC;AAAA,EAClD;AAEA,SAAO,UAAU,KAAK,EAAE,KAAK,IAAI;AACnC;",
  "names": []
}
