mirror of
https://github.com/pnpm/pnpm.git
synced 2025-12-28 01:28:13 -05:00
12 lines
405 B
TypeScript
12 lines
405 B
TypeScript
import path from 'path'
|
|
import fs from 'fs'
|
|
import { findMetadataFiles } from './cacheList'
|
|
|
|
export async function cacheDelete (opts: { cacheDir: string, registry?: string }, filter: string[]): Promise<string> {
|
|
const metaFiles = await findMetadataFiles(opts, filter)
|
|
for (const metaFile of metaFiles) {
|
|
fs.unlinkSync(path.join(opts.cacheDir, metaFile))
|
|
}
|
|
return metaFiles.sort().join('\n')
|
|
}
|