@@ -4,110 +4,128 @@ var __commonJS = (cb, mod) => function __require() {
4
4
return mod || ( 0 , cb [ __getOwnPropNames ( cb ) [ 0 ] ] ) ( ( mod = { exports : { } } ) . exports , mod ) , mod . exports ;
5
5
} ;
6
6
7
- // node_modules/balanced-match/index.js
8
- var require_balanced_match = __commonJS ( {
9
- "node_modules/balanced-match/index.js" ( exports2 , module2 ) {
7
+ // node_modules/@isaacs / balanced-match/dist/commonjs /index.js
8
+ var require_commonjs = __commonJS ( {
9
+ "node_modules/@isaacs/ balanced-match/dist/commonjs/ index.js" ( exports2 ) {
10
10
"use strict" ;
11
- module2 . exports = balanced ;
12
- function balanced ( a , b , str ) {
13
- if ( a instanceof RegExp ) a = maybeMatch ( a , str ) ;
14
- if ( b instanceof RegExp ) b = maybeMatch ( b , str ) ;
15
- var r = range ( a , b , str ) ;
11
+ Object . defineProperty ( exports2 , "__esModule" , { value : true } ) ;
12
+ exports2 . range = exports2 . balanced = void 0 ;
13
+ var balanced = ( a , b , str ) => {
14
+ const ma = a instanceof RegExp ? maybeMatch ( a , str ) : a ;
15
+ const mb = b instanceof RegExp ? maybeMatch ( b , str ) : b ;
16
+ const r = ma !== null && mb != null && ( 0 , exports2 . range ) ( ma , mb , str ) ;
16
17
return r && {
17
18
start : r [ 0 ] ,
18
19
end : r [ 1 ] ,
19
20
pre : str . slice ( 0 , r [ 0 ] ) ,
20
- body : str . slice ( r [ 0 ] + a . length , r [ 1 ] ) ,
21
- post : str . slice ( r [ 1 ] + b . length )
21
+ body : str . slice ( r [ 0 ] + ma . length , r [ 1 ] ) ,
22
+ post : str . slice ( r [ 1 ] + mb . length )
22
23
} ;
23
- }
24
- function maybeMatch ( reg , str ) {
25
- var m = str . match ( reg ) ;
24
+ } ;
25
+ exports2 . balanced = balanced ;
26
+ var maybeMatch = ( reg , str ) => {
27
+ const m = str . match ( reg ) ;
26
28
return m ? m [ 0 ] : null ;
27
- }
28
- balanced . range = range ;
29
- function range ( a , b , str ) {
30
- var begs , beg , left , right , result ;
31
- var ai = str . indexOf ( a ) ;
32
- var bi = str . indexOf ( b , ai + 1 ) ;
33
- var i = ai ;
29
+ } ;
30
+ var range = ( a , b , str ) => {
31
+ let begs , beg , left , right = void 0 , result ;
32
+ let ai = str . indexOf ( a ) ;
33
+ let bi = str . indexOf ( b , ai + 1 ) ;
34
+ let i = ai ;
34
35
if ( ai >= 0 && bi > 0 ) {
35
36
if ( a === b ) {
36
37
return [ ai , bi ] ;
37
38
}
38
39
begs = [ ] ;
39
40
left = str . length ;
40
41
while ( i >= 0 && ! result ) {
41
- if ( i == ai ) {
42
+ if ( i === ai ) {
42
43
begs . push ( i ) ;
43
44
ai = str . indexOf ( a , i + 1 ) ;
44
- } else if ( begs . length == 1 ) {
45
- result = [ begs . pop ( ) , bi ] ;
45
+ } else if ( begs . length === 1 ) {
46
+ const r = begs . pop ( ) ;
47
+ if ( r !== void 0 )
48
+ result = [ r , bi ] ;
46
49
} else {
47
50
beg = begs . pop ( ) ;
48
- if ( beg < left ) {
51
+ if ( beg !== void 0 && beg < left ) {
49
52
left = beg ;
50
53
right = bi ;
51
54
}
52
55
bi = str . indexOf ( b , i + 1 ) ;
53
56
}
54
57
i = ai < bi && ai >= 0 ? ai : bi ;
55
58
}
56
- if ( begs . length ) {
59
+ if ( begs . length && right !== void 0 ) {
57
60
result = [ left , right ] ;
58
61
}
59
62
}
60
63
return result ;
61
- }
64
+ } ;
65
+ exports2 . range = range ;
62
66
}
63
67
} ) ;
64
68
65
- // node_modules/brace-expansion/index.js
66
- var require_brace_expansion = __commonJS ( {
67
- "node_modules/brace-expansion/index.js" ( exports2 , module2 ) {
68
- var balanced = require_balanced_match ( ) ;
69
- module2 . exports = expandTop ;
69
+ // node_modules/@isaacs /brace-expansion/dist/commonjs/index.js
70
+ var require_commonjs2 = __commonJS ( {
71
+ "node_modules/@isaacs/brace-expansion/dist/commonjs/index.js" ( exports2 ) {
72
+ "use strict" ;
73
+ Object . defineProperty ( exports2 , "__esModule" , { value : true } ) ;
74
+ exports2 . expand = expand ;
75
+ var balanced_match_1 = require_commonjs ( ) ;
70
76
var escSlash = "\0SLASH" + Math . random ( ) + "\0" ;
71
77
var escOpen = "\0OPEN" + Math . random ( ) + "\0" ;
72
78
var escClose = "\0CLOSE" + Math . random ( ) + "\0" ;
73
79
var escComma = "\0COMMA" + Math . random ( ) + "\0" ;
74
80
var escPeriod = "\0PERIOD" + Math . random ( ) + "\0" ;
81
+ var escSlashPattern = new RegExp ( escSlash , "g" ) ;
82
+ var escOpenPattern = new RegExp ( escOpen , "g" ) ;
83
+ var escClosePattern = new RegExp ( escClose , "g" ) ;
84
+ var escCommaPattern = new RegExp ( escComma , "g" ) ;
85
+ var escPeriodPattern = new RegExp ( escPeriod , "g" ) ;
86
+ var slashPattern = / \\ \\ / g;
87
+ var openPattern = / \\ { / g;
88
+ var closePattern = / \\ } / g;
89
+ var commaPattern = / \\ , / g;
90
+ var periodPattern = / \\ ./ g;
75
91
function numeric ( str ) {
76
- return parseInt ( str , 10 ) == str ? parseInt ( str , 10 ) : str . charCodeAt ( 0 ) ;
92
+ return ! isNaN ( str ) ? parseInt ( str , 10 ) : str . charCodeAt ( 0 ) ;
77
93
}
78
94
function escapeBraces ( str ) {
79
- return str . split ( "\\\\" ) . join ( escSlash ) . split ( "\\{" ) . join ( escOpen ) . split ( "\\}" ) . join ( escClose ) . split ( "\\," ) . join ( escComma ) . split ( "\\." ) . join ( escPeriod ) ;
95
+ return str . replace ( slashPattern , escSlash ) . replace ( openPattern , escOpen ) . replace ( closePattern , escClose ) . replace ( commaPattern , escComma ) . replace ( periodPattern , escPeriod ) ;
80
96
}
81
97
function unescapeBraces ( str ) {
82
- return str . split ( escSlash ) . join ( "\\" ) . split ( escOpen ) . join ( "{" ) . split ( escClose ) . join ( "}" ) . split ( escComma ) . join ( "," ) . split ( escPeriod ) . join ( "." ) ;
98
+ return str . replace ( escSlashPattern , "\\" ) . replace ( escOpenPattern , "{" ) . replace ( escClosePattern , "}" ) . replace ( escCommaPattern , "," ) . replace ( escPeriodPattern , "." ) ;
83
99
}
84
100
function parseCommaParts ( str ) {
85
- if ( ! str )
101
+ if ( ! str ) {
86
102
return [ "" ] ;
87
- var parts = [ ] ;
88
- var m = balanced ( "{" , "}" , str ) ;
89
- if ( ! m )
103
+ }
104
+ const parts = [ ] ;
105
+ const m = ( 0 , balanced_match_1 . balanced ) ( "{" , "}" , str ) ;
106
+ if ( ! m ) {
90
107
return str . split ( "," ) ;
91
- var pre = m . pre ;
92
- var body = m . body ;
93
- var post = m . post ;
94
- var p = pre . split ( "," ) ;
108
+ }
109
+ const { pre, body, post } = m ;
110
+ const p = pre . split ( "," ) ;
95
111
p [ p . length - 1 ] += "{" + body + "}" ;
96
- var postParts = parseCommaParts ( post ) ;
112
+ const postParts = parseCommaParts ( post ) ;
97
113
if ( post . length ) {
114
+ ;
98
115
p [ p . length - 1 ] += postParts . shift ( ) ;
99
116
p . push . apply ( p , postParts ) ;
100
117
}
101
118
parts . push . apply ( parts , p ) ;
102
119
return parts ;
103
120
}
104
- function expandTop ( str ) {
105
- if ( ! str )
121
+ function expand ( str ) {
122
+ if ( ! str ) {
106
123
return [ ] ;
107
- if ( str . substr ( 0 , 2 ) === "{}" ) {
108
- str = "\\{\\}" + str . substr ( 2 ) ;
109
124
}
110
- return expand ( escapeBraces ( str ) , true ) . map ( unescapeBraces ) ;
125
+ if ( str . slice ( 0 , 2 ) === "{}" ) {
126
+ str = "\\{\\}" + str . slice ( 2 ) ;
127
+ }
128
+ return expand_ ( escapeBraces ( str ) , true ) . map ( unescapeBraces ) ;
111
129
}
112
130
function embrace ( str ) {
113
131
return "{" + str + "}" ;
@@ -121,89 +139,91 @@ var require_brace_expansion = __commonJS({
121
139
function gte ( i , y ) {
122
140
return i >= y ;
123
141
}
124
- function expand ( str , isTop ) {
125
- var expansions = [ ] ;
126
- var m = balanced ( "{" , "}" , str ) ;
127
- if ( ! m ) return [ str ] ;
128
- var pre = m . pre ;
129
- var post = m . post . length ? expand ( m . post , false ) : [ "" ] ;
142
+ function expand_ ( str , isTop ) {
143
+ const expansions = [ ] ;
144
+ const m = ( 0 , balanced_match_1 . balanced ) ( "{" , "}" , str ) ;
145
+ if ( ! m )
146
+ return [ str ] ;
147
+ const pre = m . pre ;
148
+ const post = m . post . length ? expand_ ( m . post , false ) : [ "" ] ;
130
149
if ( / \$ $ / . test ( m . pre ) ) {
131
- for ( var k = 0 ; k < post . length ; k ++ ) {
132
- var expansion = pre + "{" + m . body + "}" + post [ k ] ;
150
+ for ( let k = 0 ; k < post . length ; k ++ ) {
151
+ const expansion = pre + "{" + m . body + "}" + post [ k ] ;
133
152
expansions . push ( expansion ) ;
134
153
}
135
154
} else {
136
- var isNumericSequence = / ^ - ? \d + \. \. - ? \d + (?: \. \. - ? \d + ) ? $ / . test ( m . body ) ;
137
- var isAlphaSequence = / ^ [ a - z A - Z ] \. \. [ a - z A - Z ] (?: \. \. - ? \d + ) ? $ / . test ( m . body ) ;
138
- var isSequence = isNumericSequence || isAlphaSequence ;
139
- var isOptions = m . body . indexOf ( "," ) >= 0 ;
155
+ const isNumericSequence = / ^ - ? \d + \. \. - ? \d + (?: \. \. - ? \d + ) ? $ / . test ( m . body ) ;
156
+ const isAlphaSequence = / ^ [ a - z A - Z ] \. \. [ a - z A - Z ] (?: \. \. - ? \d + ) ? $ / . test ( m . body ) ;
157
+ const isSequence = isNumericSequence || isAlphaSequence ;
158
+ const isOptions = m . body . indexOf ( "," ) >= 0 ;
140
159
if ( ! isSequence && ! isOptions ) {
141
- if ( m . post . match ( / , .* \} / ) ) {
160
+ if ( m . post . match ( / , (? ! , ) .* \} / ) ) {
142
161
str = m . pre + "{" + m . body + escClose + m . post ;
143
- return expand ( str ) ;
162
+ return expand_ ( str ) ;
144
163
}
145
164
return [ str ] ;
146
165
}
147
- var n ;
166
+ let n ;
148
167
if ( isSequence ) {
149
168
n = m . body . split ( / \. \. / ) ;
150
169
} else {
151
170
n = parseCommaParts ( m . body ) ;
152
- if ( n . length === 1 ) {
153
- n = expand ( n [ 0 ] , false ) . map ( embrace ) ;
171
+ if ( n . length === 1 && n [ 0 ] !== void 0 ) {
172
+ n = expand_ ( n [ 0 ] , false ) . map ( embrace ) ;
154
173
if ( n . length === 1 ) {
155
- return post . map ( function ( p ) {
156
- return m . pre + n [ 0 ] + p ;
157
- } ) ;
174
+ return post . map ( ( p ) => m . pre + n [ 0 ] + p ) ;
158
175
}
159
176
}
160
177
}
161
- var N ;
162
- if ( isSequence ) {
163
- var x = numeric ( n [ 0 ] ) ;
164
- var y = numeric ( n [ 1 ] ) ;
165
- var width = Math . max ( n [ 0 ] . length , n [ 1 ] . length ) ;
166
- var incr = n . length == 3 ? Math . abs ( numeric ( n [ 2 ] ) ) : 1 ;
167
- var test = lte ;
168
- var reverse = y < x ;
178
+ let N ;
179
+ if ( isSequence && n [ 0 ] !== void 0 && n [ 1 ] !== void 0 ) {
180
+ const x = numeric ( n [ 0 ] ) ;
181
+ const y = numeric ( n [ 1 ] ) ;
182
+ const width = Math . max ( n [ 0 ] . length , n [ 1 ] . length ) ;
183
+ let incr = n . length === 3 && n [ 2 ] !== void 0 ? Math . abs ( numeric ( n [ 2 ] ) ) : 1 ;
184
+ let test = lte ;
185
+ const reverse = y < x ;
169
186
if ( reverse ) {
170
187
incr *= - 1 ;
171
188
test = gte ;
172
189
}
173
- var pad = n . some ( isPadded ) ;
190
+ const pad = n . some ( isPadded ) ;
174
191
N = [ ] ;
175
- for ( var i = x ; test ( i , y ) ; i += incr ) {
176
- var c ;
192
+ for ( let i = x ; test ( i , y ) ; i += incr ) {
193
+ let c ;
177
194
if ( isAlphaSequence ) {
178
195
c = String . fromCharCode ( i ) ;
179
- if ( c === "\\" )
196
+ if ( c === "\\" ) {
180
197
c = "" ;
198
+ }
181
199
} else {
182
200
c = String ( i ) ;
183
201
if ( pad ) {
184
- var need = width - c . length ;
202
+ const need = width - c . length ;
185
203
if ( need > 0 ) {
186
- var z = new Array ( need + 1 ) . join ( "0" ) ;
187
- if ( i < 0 )
204
+ const z = new Array ( need + 1 ) . join ( "0" ) ;
205
+ if ( i < 0 ) {
188
206
c = "-" + z + c . slice ( 1 ) ;
189
- else
207
+ } else {
190
208
c = z + c ;
209
+ }
191
210
}
192
211
}
193
212
}
194
213
N . push ( c ) ;
195
214
}
196
215
} else {
197
216
N = [ ] ;
198
- for ( var j = 0 ; j < n . length ; j ++ ) {
199
- N . push . apply ( N , expand ( n [ j ] , false ) ) ;
217
+ for ( let j = 0 ; j < n . length ; j ++ ) {
218
+ N . push . apply ( N , expand_ ( n [ j ] , false ) ) ;
200
219
}
201
220
}
202
- for ( var j = 0 ; j < N . length ; j ++ ) {
203
- for ( var k = 0 ; k < post . length ; k ++ ) {
204
- var expansion = pre + N [ j ] + post [ k ] ;
205
- if ( ! isTop || isSequence || expansion )
221
+ for ( let j = 0 ; j < N . length ; j ++ ) {
222
+ for ( let k = 0 ; k < post . length ; k ++ ) {
223
+ const expansion = pre + N [ j ] + post [ k ] ;
224
+ if ( ! isTop || isSequence || expansion ) {
206
225
expansions . push ( expansion ) ;
226
+ }
207
227
}
208
228
}
209
229
}
@@ -864,12 +884,9 @@ var require_escape = __commonJS({
864
884
} ) ;
865
885
866
886
// dist/commonjs/index.js
867
- var __importDefault = exports && exports . __importDefault || function ( mod ) {
868
- return mod && mod . __esModule ? mod : { "default" : mod } ;
869
- } ;
870
887
Object . defineProperty ( exports , "__esModule" , { value : true } ) ;
871
888
exports . unescape = exports . escape = exports . AST = exports . Minimatch = exports . match = exports . makeRe = exports . braceExpand = exports . defaults = exports . filter = exports . GLOBSTAR = exports . sep = exports . minimatch = void 0 ;
872
- var brace_expansion_1 = __importDefault ( require_brace_expansion ( ) ) ;
889
+ var brace_expansion_1 = require_commonjs2 ( ) ;
873
890
var assert_valid_pattern_js_1 = require_assert_valid_pattern ( ) ;
874
891
var ast_js_1 = require_ast ( ) ;
875
892
var escape_js_1 = require_escape ( ) ;
@@ -992,7 +1009,7 @@ var braceExpand = (pattern, options = {}) => {
992
1009
if ( options . nobrace || ! / \{ (?: (? ! \{ ) .) * \} / . test ( pattern ) ) {
993
1010
return [ pattern ] ;
994
1011
}
995
- return ( 0 , brace_expansion_1 . default ) ( pattern ) ;
1012
+ return ( 0 , brace_expansion_1 . expand ) ( pattern ) ;
996
1013
} ;
997
1014
exports . braceExpand = braceExpand ;
998
1015
exports . minimatch . braceExpand = exports . braceExpand ;
0 commit comments