m-fs
TypeScript icon, indicating that this package has built-in type declarations

5.2.0 • Public • Published

m-fs

Build Status npm version Node.js Version

Helper functions for node fs.

Installation

npm add m-fs

Usage

import * as mfs from 'm-fs';

API

readFileAsync

Calls fs.promises.readFile.

writeFileAsync

Calls fs.promises.writeFile. This method also makes ensure the target directory is created before writing the file.

statAsync

Calls fs.promises.stat.

statOrNullAsync

Like statAsync, but instead of throwing an error, it returns null in that case.

pathExists, dirExists, fileExists

Returns true if the given path/directory/file exists.

subPaths, subDirs, subFiles

await subPaths('./data/docs');
// ['backup', 'resume.pdf', 'readme.md']

await subPathsWithType('./data/docs');
// [{ path: 'backup', isFile: false }, { path: 'resume.pdf', isFile: true }, { path: 'readme.md', isFile: true }]

await subDirs('./data/docs');
// ['backup']

await subFiles('./data/docs');
// ['resume.pdf', 'readme.md']

mkdirp

Calls fs.promises.mkdir with { recursive: true }.

Readme

Keywords

none

Package Sidebar

Install

npm i m-fs

Weekly Downloads

8

Version

5.2.0

License

MIT

Unpacked Size

10.9 kB

Total Files

6

Last publish

Collaborators

  • mgenware