I have created a cleanup policy using the 'Asset Name Matcher' criteria and have specified '.*'.
(The goal is to completely wipe a repo.)
For NuGet this works as expected. For NPM repos several folders and "empty" entries remain.
"Empty" entries are package names that are "leaf" icons instead of folders and do not contain a tgz entry for the actual package.