UNPKG

@cjsa/junk

Version:

Filter out system junk files like .DS_Store and Thumbs.db

31 lines (30 loc) 535 B
// index.js var ignoreList = [ "^npm-debug\\.log$", "^\\..*\\.swp$", "^\\.DS_Store$", "^\\.AppleDouble$", "^\\.LSOverride$", "^Icon\\r$", "^\\._.*", "^\\.Spotlight-V100(?:$|\\/)", "\\.Trashes", "^__MACOSX$", "~$", "^Thumbs\\.db$", "^ehthumbs\\.db$", "^Desktop\\.ini$", "@eaDir$" ]; var junkRegex = new RegExp(ignoreList.join("|")); function isJunk(filename) { return junkRegex.test(filename); } function isNotJunk(filename) { return !isJunk(filename); } export { isJunk, isNotJunk, junkRegex };