Server IP : 162.213.251.212 / Your IP : 18.227.183.235 [ Web Server : LiteSpeed System : Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : allssztx ( 535) PHP Version : 8.1.31 Disable Function : NONE Domains : 1 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/self/root/home/allssztx/./www/easybuyer/node_modules/dir-glob/ |
Upload File : |
# dir-glob [![Build Status](https://travis-ci.org/kevva/dir-glob.svg?branch=master)](https://travis-ci.org/kevva/dir-glob) > Convert directories to glob compatible strings ## Install ``` $ npm install dir-glob ``` ## Usage ```js const dirGlob = require('dir-glob'); dirGlob(['index.js', 'test.js', 'fixtures']).then(files => { console.log(files); //=> ['index.js', 'test.js', 'fixtures/**'] }); dirGlob(['lib/**', 'fixtures'], { files: ['test', 'unicorn'] extensions: ['js'] }).then(files => { console.log(files); //=> ['lib/**', 'fixtures/**/test.js', 'fixtures/**/unicorn.js'] }); dirGlob(['lib/**', 'fixtures'], { files: ['test', 'unicorn', '*.jsx'], extensions: ['js', 'png'] }).then(files => { console.log(files); //=> ['lib/**', 'fixtures/**/test.{js,png}', 'fixtures/**/unicorn.{js,png}', 'fixtures/**/*.jsx'] }); ``` ## API ### dirGlob(input, [options]) Returns a `Promise` for an array of glob strings. ### dirGlob.sync(input, [options]) Returns an array of glob strings. #### input Type: `Array` `string` A `string` or an `Array` of paths. #### options ##### extensions Type: `Array` Append extensions to the end of your globs. ##### files Type: `Array` Only glob for certain files. ## License MIT © [Kevin Mårtensson](https://github.com/kevva)