Big update!Introducing GitHub Bot Commands. Learn more
Socket
Log inBook a demo

dir-glob

Package Overview
Dependencies
1
Maintainers
2
Versions
10
Issues
File Explorer

Advanced tools

dir-glob

Convert directories to glob compatible strings

    3.0.1latest

Version published
Maintainers
2
Weekly downloads
31,944,073
increased by4.95%

Weekly downloads

Changelog

Source

  • Fix regression on Windows (#19) 8ff7f46

https://github.com/kevva/dir-glob/compare/v3.0.0...v3.0.1

Readme

Source

dir-glob Build Status

Convert directories to glob compatible strings

Install

$ npm install dir-glob

Usage

const dirGlob = require('dir-glob'); (async () => { console.log(await dirGlob(['index.js', 'test.js', 'fixtures'])); //=> ['index.js', 'test.js', 'fixtures/**'] console.log(await dirGlob(['index.js', 'inner_folder'], {cwd: 'fixtures'})); //=> ['index.js', 'inner_folder/**'] console.log(await dirGlob(['lib/**', 'fixtures'], { files: ['test', 'unicorn'] extensions: ['js'] })); //=> ['lib/**', 'fixtures/**/test.js', 'fixtures/**/unicorn.js'] console.log(await dirGlob(['lib/**', 'fixtures'], { files: ['test', 'unicorn', '*.jsx'], extensions: ['js', 'png'] })); //=> ['lib/**', 'fixtures/**/test.{js,png}', 'fixtures/**/unicorn.{js,png}', 'fixtures/**/*.jsx'] })();

API

dirGlob(input, options?)

Returns a Promise<string[]> with globs.

dirGlob.sync(input, options?)

Returns a string[] with globs.

input

Type: string | string[]

Paths.

options

Type: object

extensions

Type: string[]

Append extensions to the end of your globs.

files

Type: string[]

Only glob for certain files.

cwd

Type: string[]

Test in specific directory.

Keywords

FAQs

What is dir-glob?

Convert directories to glob compatible strings

Is dir-glob popular?

The npm package dir-glob receives a total of 26,850,611 weekly downloads. As such, dir-glob popularity was classified as popular.

Is dir-glob well maintained?

We found that dir-glob demonstrated a not healthy version release cadence and project activity because the last version was released a year ago.It has 2 open source maintainers collaborating on the project.

Last updated on 29 Jun 2019

Did you know?

Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.

Install Socket
Socket

Product

Subscribe to our newsletter

Get open source security insights delivered straight into your inbox. Be the first to learn about new features and product updates.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc