@cjsa/junk
Version:
Filter out system junk files like .DS_Store and Thumbs.db
31 lines (26 loc) • 652 B
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});// 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);
}
exports.isJunk = isJunk; exports.isNotJunk = isNotJunk; exports.junkRegex = junkRegex;