An open API service indexing awesome lists of open source software.

https://github.com/viqueen/fs-directory


https://github.com/viqueen/fs-directory

filesystem library nodejs

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

## fs-directory

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=viqueen_fs-directory&metric=alert_status)](https://sonarcloud.io/dashboard?id=viqueen_fs-directory)
[![Known Vulnerabilities](https://snyk.io/test/github/viqueen/fs-directory/badge.svg?targetFile=package.json)](https://snyk.io/test/github/viqueen/fs-directory?targetFile=package.json)

---

## use it

```bash
npm install fs-directory --save
```

```javascript
import { listFiles } from "fs-directory";

const filters = {
fileFilter: (entry) => entry.name.endsWith(".js"),
directoryFilter: () => true,
};

const jsFiles = listFiles(process.cwd(), filters);
const allFiles = listFiles(process.cwd());
```

---

## develop it

### environment

- [NodeJS](https://nodejs.org/en/)
- optional: [nvm](https://github.com/nvm-sh/nvm)

### build it, test it, and format it

```bash
npm run build
npm test
npm run format
```