|
|
8 anos atrás | |
|---|---|---|
| .. | ||
| index.js | 8 anos atrás | |
| package.json | 8 anos atrás | |
| readme.md | 8 anos atrás | |
Extends glob with support for multiple patterns and exposes a Promise API
$ npm install --save globby
├── unicorn
├── cake
└── rainbow
const globby = require('globby');
globby(['*', '!cake']).then(paths => {
console.log(paths);
//=> ['unicorn', 'rainbow']
});
Returns a Promise for an array of matching paths.
Returns an array of matching paths.
Returns an array of objects in the format { pattern: string, opts: Object }, which can be passed as arguments to node-glob. This is useful for other globbing-related packages.
Note that you should avoid running the same tasks multiple times as they contain a file system cache. Instead, create a new tasks list to ensure that file system changes are taken in consideration.
Type: string, Array
See supported minimatch patterns.
Type: Object
See the node-glob options.
Just a quick overview.
* matches any number of characters, but not /? matches a single character, but not /** matches any number of characters, including /, as long as it's the only thing in a path part{} allows for a comma-separated list of "or" expressions! at the beginning of a pattern will negate the matchVarious patterns and expected matches.
MIT © Sindre Sorhus