Socket
Socket
Sign inDemoInstall

micromatch

Package Overview
Dependencies
Maintainers
1
Versions
69
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

micromatch - npm Package Compare versions

Comparing version 0.2.1 to 0.2.2

4

package.json
{
"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 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc