Under the hood
Stale npm cache entries are now cleaned by walking the cache index directly and removing both record and blob.
The periodic cleanup of stale @anthropic-ai/claude-* entries in the npm cache no longer goes through the npm cache library's streaming API. It now walks the cache's index-v5 directory directly, parsing entries itself, and removes both the index record and the content blob for expired or duplicate entries.