1. junk
Filter out system junk files like .DS_Store and Thumbs.db
junk
Package: junk
Created by: sindresorhus
Last modified: Fri, 16 Jun 2023 22:41:58 GMT
Version: 4.0.1
License: MIT
Downloads: 11,619,571
Repository: https://github.com/sindresorhus/junk

Install

npm install junk
yarn add junk

junk

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

Install

$ npm install junk

Usage

 import fs from 'node:fs/promises';
import {isNotJunk} from 'junk';

const files = await fs.readdir('some/path');

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

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

API

isJunk(filename)

Returns true if filename matches a junk file.

isNotJunk(filename)

Returns true if filename does not match a junk file.

junkRegex

Regex used for matching junk files.

RELATED POST

Enhancing Vue.js Development: Harnessing the Potential of Vue-Loader

Enhancing Vue.js Development: Harnessing the Potential of Vue-Loader

Simplify Data Validation in Vue.js: A Step-by-Step Guide to Using Regex

Simplify Data Validation in Vue.js: A Step-by-Step Guide to Using Regex

Troubleshooting Made Easy: Common Issues and Solutions with vue-loader Without vue-cli

Troubleshooting Made Easy: Common Issues and Solutions with vue-loader Without vue-cli

Optimizing Webpack 4 with Vue CLI 3: Disabling the Cache-Loader

Optimizing Webpack 4 with Vue CLI 3: Disabling the Cache-Loader

Step-by-Step Guide: How to Add a Function to Your Vuex Plugin

Step-by-Step Guide: How to Add a Function to Your Vuex Plugin