Add Robot_JoyIt driver
This commit is contained in:
169
node_modules/micromatch/README.md
generated
vendored
169
node_modules/micromatch/README.md
generated
vendored
@@ -9,57 +9,67 @@ Please consider following this project's author, [Jon Schlinkert](https://github
|
||||
<details>
|
||||
<summary><strong>Details</strong></summary>
|
||||
|
||||
- [Install](#install)
|
||||
- [Quickstart](#quickstart)
|
||||
- [Why use micromatch?](#why-use-micromatch)
|
||||
* [Matching features](#matching-features)
|
||||
- [Switching to micromatch](#switching-to-micromatch)
|
||||
* [From minimatch](#from-minimatch)
|
||||
* [From multimatch](#from-multimatch)
|
||||
- [API](#api)
|
||||
- [Options](#options)
|
||||
- [Options Examples](#options-examples)
|
||||
* [options.basename](#optionsbasename)
|
||||
* [options.bash](#optionsbash)
|
||||
* [options.expandRange](#optionsexpandrange)
|
||||
* [options.format](#optionsformat)
|
||||
* [options.ignore](#optionsignore)
|
||||
* [options.matchBase](#optionsmatchbase)
|
||||
* [options.noextglob](#optionsnoextglob)
|
||||
* [options.nonegate](#optionsnonegate)
|
||||
* [options.noglobstar](#optionsnoglobstar)
|
||||
* [options.nonull](#optionsnonull)
|
||||
* [options.nullglob](#optionsnullglob)
|
||||
* [options.onIgnore](#optionsonignore)
|
||||
* [options.onMatch](#optionsonmatch)
|
||||
* [options.onResult](#optionsonresult)
|
||||
* [options.posixSlashes](#optionsposixslashes)
|
||||
* [options.unescape](#optionsunescape)
|
||||
- [Extended globbing](#extended-globbing)
|
||||
* [Extglobs](#extglobs)
|
||||
* [Braces](#braces)
|
||||
* [Regex character classes](#regex-character-classes)
|
||||
* [Regex groups](#regex-groups)
|
||||
* [POSIX bracket expressions](#posix-bracket-expressions)
|
||||
- [Notes](#notes)
|
||||
* [Bash 4.3 parity](#bash-43-parity)
|
||||
* [Backslashes](#backslashes)
|
||||
- [Benchmarks](#benchmarks)
|
||||
* [Running benchmarks](#running-benchmarks)
|
||||
* [Latest results](#latest-results)
|
||||
- [Contributing](#contributing)
|
||||
- [About](#about)
|
||||
* [Install](#install)
|
||||
- [Sponsors](#sponsors)
|
||||
* [Gold Sponsors](#gold-sponsors)
|
||||
* [Quickstart](#quickstart)
|
||||
* [Why use micromatch?](#why-use-micromatch)
|
||||
+ [Matching features](#matching-features)
|
||||
* [Switching to micromatch](#switching-to-micromatch)
|
||||
+ [From minimatch](#from-minimatch)
|
||||
+ [From multimatch](#from-multimatch)
|
||||
* [API](#api)
|
||||
* [Options](#options)
|
||||
* [Options Examples](#options-examples)
|
||||
+ [options.basename](#optionsbasename)
|
||||
+ [options.bash](#optionsbash)
|
||||
+ [options.expandRange](#optionsexpandrange)
|
||||
+ [options.format](#optionsformat)
|
||||
+ [options.ignore](#optionsignore)
|
||||
+ [options.matchBase](#optionsmatchbase)
|
||||
+ [options.noextglob](#optionsnoextglob)
|
||||
+ [options.nonegate](#optionsnonegate)
|
||||
+ [options.noglobstar](#optionsnoglobstar)
|
||||
+ [options.nonull](#optionsnonull)
|
||||
+ [options.nullglob](#optionsnullglob)
|
||||
+ [options.onIgnore](#optionsonignore)
|
||||
+ [options.onMatch](#optionsonmatch)
|
||||
+ [options.onResult](#optionsonresult)
|
||||
+ [options.posixSlashes](#optionsposixslashes)
|
||||
+ [options.unescape](#optionsunescape)
|
||||
* [Extended globbing](#extended-globbing)
|
||||
+ [Extglobs](#extglobs)
|
||||
+ [Braces](#braces)
|
||||
+ [Regex character classes](#regex-character-classes)
|
||||
+ [Regex groups](#regex-groups)
|
||||
+ [POSIX bracket expressions](#posix-bracket-expressions)
|
||||
* [Notes](#notes)
|
||||
+ [Bash 4.3 parity](#bash-43-parity)
|
||||
+ [Backslashes](#backslashes)
|
||||
* [Benchmarks](#benchmarks)
|
||||
+ [Running benchmarks](#running-benchmarks)
|
||||
+ [Latest results](#latest-results)
|
||||
* [Contributing](#contributing)
|
||||
* [About](#about)
|
||||
|
||||
</details>
|
||||
|
||||
## Install
|
||||
|
||||
Install with [npm](https://www.npmjs.com/) (requires [Node.js](https://nodejs.org/en/) >=8.6):
|
||||
Install with [npm](https://www.npmjs.com/):
|
||||
|
||||
```sh
|
||||
$ npm install --save micromatch
|
||||
```
|
||||
|
||||
<br />
|
||||
|
||||
# Sponsors
|
||||
|
||||
[Become a Sponsor](https://github.com/sponsors/jonschlinkert) to add your logo to this README, or any of [my other projects](https://github.com/jonschlinkert?tab=repositories&q=&type=&language=&sort=stargazers)
|
||||
|
||||
<br />
|
||||
|
||||
## Quickstart
|
||||
|
||||
```js
|
||||
@@ -157,7 +167,7 @@ console.log(mm(['a.js', 'a.txt'], ['*.js']));
|
||||
//=> [ 'a.js' ]
|
||||
```
|
||||
|
||||
### [.matcher](index.js#L104)
|
||||
### [.matcher](index.js#L109)
|
||||
|
||||
Returns a matcher function from the given glob `pattern` and `options`. The returned function takes a string to match as its only argument and returns true if the string is a match.
|
||||
|
||||
@@ -178,7 +188,7 @@ console.log(isMatch('a.a')); //=> false
|
||||
console.log(isMatch('a.b')); //=> true
|
||||
```
|
||||
|
||||
### [.isMatch](index.js#L123)
|
||||
### [.isMatch](index.js#L128)
|
||||
|
||||
Returns true if **any** of the given glob `patterns` match the specified `string`.
|
||||
|
||||
@@ -199,7 +209,7 @@ console.log(mm.isMatch('a.a', ['b.*', '*.a'])); //=> true
|
||||
console.log(mm.isMatch('a.a', 'b.*')); //=> false
|
||||
```
|
||||
|
||||
### [.not](index.js#L148)
|
||||
### [.not](index.js#L153)
|
||||
|
||||
Returns a list of strings that _**do not match any**_ of the given `patterns`.
|
||||
|
||||
@@ -220,7 +230,7 @@ console.log(mm.not(['a.a', 'b.b', 'c.c'], '*.a'));
|
||||
//=> ['b.b', 'c.c']
|
||||
```
|
||||
|
||||
### [.contains](index.js#L188)
|
||||
### [.contains](index.js#L193)
|
||||
|
||||
Returns true if the given `string` contains the given pattern. Similar to [.isMatch](#isMatch) but the pattern can match any part of the string.
|
||||
|
||||
@@ -243,7 +253,7 @@ console.log(mm.contains('aa/bb/cc', '*d'));
|
||||
//=> false
|
||||
```
|
||||
|
||||
### [.matchKeys](index.js#L230)
|
||||
### [.matchKeys](index.js#L235)
|
||||
|
||||
Filter the keys of the given object with the given `glob` pattern and `options`. Does not attempt to match nested keys. If you need this feature, use [glob-object](https://github.com/jonschlinkert/glob-object) instead.
|
||||
|
||||
@@ -265,7 +275,7 @@ console.log(mm.matchKeys(obj, '*b'));
|
||||
//=> { ab: 'b' }
|
||||
```
|
||||
|
||||
### [.some](index.js#L259)
|
||||
### [.some](index.js#L264)
|
||||
|
||||
Returns true if some of the strings in the given `list` match any of the given glob `patterns`.
|
||||
|
||||
@@ -288,7 +298,7 @@ console.log(mm.some(['foo.js'], ['*.js', '!foo.js']));
|
||||
// false
|
||||
```
|
||||
|
||||
### [.every](index.js#L295)
|
||||
### [.every](index.js#L300)
|
||||
|
||||
Returns true if every string in the given `list` matches any of the given glob `patterns`.
|
||||
|
||||
@@ -315,7 +325,7 @@ console.log(mm.every(['foo.js'], ['*.js', '!foo.js']));
|
||||
// false
|
||||
```
|
||||
|
||||
### [.all](index.js#L334)
|
||||
### [.all](index.js#L339)
|
||||
|
||||
Returns true if **all** of the given `patterns` match the specified string.
|
||||
|
||||
@@ -345,7 +355,7 @@ console.log(mm.all('foo.js', ['*.js', 'f*', '*o*', '*o.js']));
|
||||
// true
|
||||
```
|
||||
|
||||
### [.capture](index.js#L361)
|
||||
### [.capture](index.js#L366)
|
||||
|
||||
Returns an array of matches captured by `pattern` in `string, or`null` if the pattern did not match.
|
||||
|
||||
@@ -368,7 +378,7 @@ console.log(mm.capture('test/*.js', 'foo/bar.css'));
|
||||
//=> null
|
||||
```
|
||||
|
||||
### [.makeRe](index.js#L387)
|
||||
### [.makeRe](index.js#L392)
|
||||
|
||||
Create a regular expression from the given glob `pattern`.
|
||||
|
||||
@@ -388,7 +398,7 @@ console.log(mm.makeRe('*.js'));
|
||||
//=> /^(?:(\.[\\\/])?(?!\.)(?=.)[^\/]*?\.js)$/
|
||||
```
|
||||
|
||||
### [.scan](index.js#L403)
|
||||
### [.scan](index.js#L408)
|
||||
|
||||
Scan a glob pattern to separate the pattern into segments. Used by the [split](#split) method.
|
||||
|
||||
@@ -405,7 +415,7 @@ const mm = require('micromatch');
|
||||
const state = mm.scan(pattern[, options]);
|
||||
```
|
||||
|
||||
### [.parse](index.js#L419)
|
||||
### [.parse](index.js#L424)
|
||||
|
||||
Parse a glob pattern to create the source string for a regular expression.
|
||||
|
||||
@@ -422,7 +432,7 @@ const mm = require('micromatch');
|
||||
const state = mm.parse(pattern[, options]);
|
||||
```
|
||||
|
||||
### [.braces](index.js#L446)
|
||||
### [.braces](index.js#L451)
|
||||
|
||||
Process the given brace `pattern`.
|
||||
|
||||
@@ -845,7 +855,7 @@ $ npm run bench
|
||||
|
||||
### Latest results
|
||||
|
||||
As of March 24, 2022 (longer bars are better):
|
||||
As of August 23, 2024 (longer bars are better):
|
||||
|
||||
```sh
|
||||
# .makeRe star
|
||||
@@ -963,35 +973,38 @@ You might also be interested in these projects:
|
||||
|
||||
| **Commits** | **Contributor** |
|
||||
| --- | --- |
|
||||
| 512 | [jonschlinkert](https://github.com/jonschlinkert) |
|
||||
| 523 | [jonschlinkert](https://github.com/jonschlinkert) |
|
||||
| 12 | [es128](https://github.com/es128) |
|
||||
| 9 | [danez](https://github.com/danez) |
|
||||
| 8 | [doowb](https://github.com/doowb) |
|
||||
| 6 | [paulmillr](https://github.com/paulmillr) |
|
||||
| 5 | [mrmlnc](https://github.com/mrmlnc) |
|
||||
| 3 | [DrPizza](https://github.com/DrPizza) |
|
||||
| 2 | [TrySound](https://github.com/TrySound) |
|
||||
| 2 | [mceIdo](https://github.com/mceIdo) |
|
||||
| 2 | [Glazy](https://github.com/Glazy) |
|
||||
| 2 | [MartinKolarik](https://github.com/MartinKolarik) |
|
||||
| 2 | [antonyk](https://github.com/antonyk) |
|
||||
| 2 | [Tvrqvoise](https://github.com/Tvrqvoise) |
|
||||
| 1 | [amilajack](https://github.com/amilajack) |
|
||||
| 1 | [Cslove](https://github.com/Cslove) |
|
||||
| 1 | [devongovett](https://github.com/devongovett) |
|
||||
| 1 | [DianeLooney](https://github.com/DianeLooney) |
|
||||
| 1 | [UltCombo](https://github.com/UltCombo) |
|
||||
| 1 | [frangio](https://github.com/frangio) |
|
||||
| 1 | [joyceerhl](https://github.com/joyceerhl) |
|
||||
| 1 | [juszczykjakub](https://github.com/juszczykjakub) |
|
||||
| 1 | [muescha](https://github.com/muescha) |
|
||||
| 1 | [sebdeckers](https://github.com/sebdeckers) |
|
||||
| 1 | [tomByrer](https://github.com/tomByrer) |
|
||||
| 1 | [fidian](https://github.com/fidian) |
|
||||
| 1 | [curbengh](https://github.com/curbengh) |
|
||||
| 1 | [simlu](https://github.com/simlu) |
|
||||
| 1 | [wtgtybhertgeghgtwtg](https://github.com/wtgtybhertgeghgtwtg) |
|
||||
| 2 | [antonyk](https://github.com/antonyk) |
|
||||
| 2 | [MartinKolarik](https://github.com/MartinKolarik) |
|
||||
| 2 | [Glazy](https://github.com/Glazy) |
|
||||
| 2 | [mceIdo](https://github.com/mceIdo) |
|
||||
| 2 | [TrySound](https://github.com/TrySound) |
|
||||
| 1 | [yvele](https://github.com/yvele) |
|
||||
| 1 | [wtgtybhertgeghgtwtg](https://github.com/wtgtybhertgeghgtwtg) |
|
||||
| 1 | [simlu](https://github.com/simlu) |
|
||||
| 1 | [curbengh](https://github.com/curbengh) |
|
||||
| 1 | [fidian](https://github.com/fidian) |
|
||||
| 1 | [tomByrer](https://github.com/tomByrer) |
|
||||
| 1 | [ZoomerTedJackson](https://github.com/ZoomerTedJackson) |
|
||||
| 1 | [styfle](https://github.com/styfle) |
|
||||
| 1 | [sebdeckers](https://github.com/sebdeckers) |
|
||||
| 1 | [muescha](https://github.com/muescha) |
|
||||
| 1 | [juszczykjakub](https://github.com/juszczykjakub) |
|
||||
| 1 | [joyceerhl](https://github.com/joyceerhl) |
|
||||
| 1 | [donatj](https://github.com/donatj) |
|
||||
| 1 | [frangio](https://github.com/frangio) |
|
||||
| 1 | [UltCombo](https://github.com/UltCombo) |
|
||||
| 1 | [DianeLooney](https://github.com/DianeLooney) |
|
||||
| 1 | [devongovett](https://github.com/devongovett) |
|
||||
| 1 | [Cslove](https://github.com/Cslove) |
|
||||
| 1 | [amilajack](https://github.com/amilajack) |
|
||||
|
||||
### Author
|
||||
|
||||
@@ -1003,9 +1016,9 @@ You might also be interested in these projects:
|
||||
|
||||
### License
|
||||
|
||||
Copyright © 2022, [Jon Schlinkert](https://github.com/jonschlinkert).
|
||||
Copyright © 2024, [Jon Schlinkert](https://github.com/jonschlinkert).
|
||||
Released under the [MIT License](LICENSE).
|
||||
|
||||
***
|
||||
|
||||
_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on March 24, 2022._
|
||||
_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on August 23, 2024._
|
||||
Reference in New Issue
Block a user