Files
pnpm/cache/api/src/cacheDelete.ts
Zoltan Kochan 5d5818e44f style: enforce node: protocol for builtin imports (#10951)
Add n/prefer-node-protocol rule and autofix all bare builtin imports
to use the node: prefix. Simplify the simple-import-sort builtins
pattern to just ^node: since all imports now use the prefix.
2026-03-13 07:59:51 +01:00

13 lines
419 B
TypeScript

import fs from 'node:fs'
import path from 'node:path'
import { findMetadataFiles } from './cacheList.js'
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')
}