JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 16581
  • Score
    100M100P100Q132109F
  • License (Apache-2.0 AND MIT)

Match provided glob paths to file objects with readable stream

Package Exports

  • files-from-path

Readme

files-from-path

Match provided glob paths to file objects with readable stream

Install

# install it as a dependency
$ npm i files-from-path

Usage

import filesFromPath from 'files-from-path'

for await (const f of filesFromPath(`path/to/somewhere`)) {
  console.log(f)
  // { name: '/path/to/me', stream: [Function: stream] }
}

API

The following parameters can be provided to filesFromPath.

Name Type Description
paths `Iterable AsyncIterable
[options] object options
[options.hidden] boolean Include .dot files in matched paths
[options.ignore] string[] Glob paths to ignore
[options.followSymlinks] boolean follow symlinks
[options.preserveMode] boolean preserve mode
[options.mode] number mode to use - if preserveMode is true this will be ignored
[options.preserveMtime] boolean preserve mtime

It yields file like objects in the form of { name: String, stream: AsyncIterator<Buffer> }