Ensures that absolute file paths are always returned from a glob pattern or array of glob patterns.
npm install resolve-glob> Ensures that absolute file paths are always returned from a glob pattern or array of glob patterns.
Install with npm:
``sh`
$ npm install --save resolve-glob
`js`
var glob = require('resolve-glob');
See matched for the full range of features and options.
async
`js`
glob(['*.js'], function(err, files) {
console.log(files[0])
//=> '/Users/jonschlinkert/dev/resolve-glob/index.js'
});
sync
`js`
var files = glob.sync(['*.js']);
console.log(files[0])
//=> '/Users/jonschlinkert/dev/resolve-glob/index.js'
The following characters are expanded to directories with resolve-dir when used as leading characters in options.cwd:
* ~: expanded to the user home directory@
* : expanded to global npm modules directory
See resolve-dir for more details.
* has-glob: Returns true if an array has a glob pattern. | truetrue if an array has a glob pattern."" class="text-primary hover:underline" target="_blank" rel="noopener noreferrer">homepage
* is-glob: Returns if the given string looks like a glob pattern or an extglob pattern… more | true if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet"" class="text-primary hover:underline" target="_blank" rel="noopener noreferrer">homepage
* is-valid-glob: Return true if a value is a valid glob pattern or patterns. | homepage
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
_(This project's readme.md is generated by verb, please don't edit the readme directly. Any changes to the readme must be made in the .verb.md readme template.)_
To generate the readme, run the following command:
`sh`
$ npm install -g verbose/verb#dev verb-generate-readme && verb
Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:
`sh``
$ npm install && npm test
Jon Schlinkert
* github/jonschlinkert
* twitter/jonschlinkert
Copyright © 2017, Jon Schlinkert.
Released under the MIT License.
*
_This file was generated by verb-generate-readme, v0.6.0, on July 20, 2017._