micromatch
Advanced tools
Comparing version 0.2.1 to 0.2.2
{ | ||
"name": "micromatch", | ||
"description": "Glob matching for javascript/node.js. Like minimatch, but 10-40x faster.", | ||
"version": "0.2.1", | ||
"version": "0.2.2", | ||
"homepage": "https://github.com/jonschlinkert/micromatch", | ||
@@ -31,3 +31,3 @@ "author": { | ||
"arr-union": "^1.0.0", | ||
"braces": "^0.1.5", | ||
"braces": "^1.0.0", | ||
"unixify": "^0.1.0" | ||
@@ -34,0 +34,0 @@ }, |
@@ -32,21 +32,32 @@ # micromatch [![NPM version](https://badge.fury.io/js/micromatch.svg)](http://badge.fury.io/js/micromatch) | ||
### micromatch() | ||
```js | ||
var micromatch = require('micromatch'); | ||
mm(['a.js', 'b.md', 'c.txt'], '*.{js,txt}'); | ||
micromatch(['a.js', 'b.md', 'c.txt'], '*.{js,txt}'); | ||
//=> ['a.js', 'c.txt'] | ||
``` | ||
Also supports negation patterns: | ||
**Negation patterns:** | ||
```js | ||
mm(['a.js', 'b.md', 'c.txt'], '!*.{js,txt}'); | ||
micromatch(['a.js', 'b.md', 'c.txt'], '!*.{js,txt}'); | ||
//=> ['b.md'] | ||
mm(['a.md', 'b.js', 'c.txt', 'd.json'], ['*.*', '!*.{js,txt}']); | ||
micromatch(['a.md', 'b.js', 'c.txt', 'd.json'], ['*.*', '!*.{js,txt}']); | ||
//=> ['a.md', 'd.json'] | ||
``` | ||
### micromatch.matchRe() | ||
Generate a regular expression for matching file paths based on the given pattern: | ||
```js | ||
var | ||
micromatch.makeRe('a/?/c.md'); | ||
//=> /^a\/.\/c\.md$/ | ||
``` | ||
## Benchmarks | ||
@@ -53,0 +64,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
10390
103
+ Addedbraces@1.8.5(transitive)
+ Addedexpand-range@1.8.2(transitive)
+ Addedfill-range@2.2.4(transitive)
+ Addedis-buffer@1.1.6(transitive)
+ Addedis-number@2.1.04.0.0(transitive)
+ Addedisarray@1.0.0(transitive)
+ Addedisobject@2.1.0(transitive)
+ Addedkind-of@3.2.26.0.3(transitive)
+ Addedmath-random@1.0.4(transitive)
+ Addedpreserve@0.2.0(transitive)
+ Addedrandomatic@3.1.1(transitive)
+ Addedrepeat-element@1.1.4(transitive)
+ Addedrepeat-string@1.6.1(transitive)
- Removedbraces@0.1.5(transitive)
- Removedexpand-range@0.1.1(transitive)
- Removedis-number@0.1.1(transitive)
- Removedrepeat-string@0.2.2(transitive)
Updatedbraces@^1.0.0