dns-witch.net.eu.org/node_modules/junk
2025-07-05 18:19:59 +02:00
..
index 2.js 11ty + RIP DNS Witch EU.ORG service 2025-07-05 18:19:59 +02:00
index.d.ts 11ty + RIP DNS Witch EU.ORG service 2025-07-05 18:19:59 +02:00
index.js 11ty + RIP DNS Witch EU.ORG service 2025-07-05 18:19:59 +02:00
license 11ty + RIP DNS Witch EU.ORG service 2025-07-05 18:19:59 +02:00
license 2 11ty + RIP DNS Witch EU.ORG service 2025-07-05 18:19:59 +02:00
package 2.json 11ty + RIP DNS Witch EU.ORG service 2025-07-05 18:19:59 +02:00
package.json 11ty + RIP DNS Witch EU.ORG service 2025-07-05 18:19:59 +02:00
readme 2.md 11ty + RIP DNS Witch EU.ORG service 2025-07-05 18:19:59 +02:00
readme.md 11ty + RIP DNS Witch EU.ORG service 2025-07-05 18:19:59 +02:00

junk Build Status

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

Install

$ npm install junk

Usage

const {promisify} = require('util');
const fs = require('fs');
const junk = require('junk');

const pReaddir = promisify(fs.readdir);

(async () => {
	const files = await pReaddir('some/path');

	console.log(files);
	//=> ['.DS_Store', 'test.jpg']

	console.log(files.filter(junk.not));
	//=> ['test.jpg']
})();

API

junk.is(filename)

Returns true if filename matches a junk file.

junk.not(filename)

Returns true if filename doesn't match a junk file.

junk.regex

Regex used for matching junk files.

License

MIT © Sindre Sorhus