Added missing changes and modified dist assets.
This commit is contained in:
		
							parent
							
								
									bf548e4af2
								
							
						
					
					
						commit
						96f65726ea
					
				
							
								
								
									
										424
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										424
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -16136,8 +16136,8 @@ const braces = (input, options = {}) => { | |||||||
|   let output = []; |   let output = []; | ||||||
| 
 | 
 | ||||||
|   if (Array.isArray(input)) { |   if (Array.isArray(input)) { | ||||||
|     for (let pattern of input) { |     for (const pattern of input) { | ||||||
|       let result = braces.create(pattern, options); |       const result = braces.create(pattern, options); | ||||||
|       if (Array.isArray(result)) { |       if (Array.isArray(result)) { | ||||||
|         output.push(...result); |         output.push(...result); | ||||||
|       } else { |       } else { | ||||||
| @ -16295,30 +16295,32 @@ const fill = __nccwpck_require__(6330); | |||||||
| const utils = __nccwpck_require__(5207); | const utils = __nccwpck_require__(5207); | ||||||
| 
 | 
 | ||||||
| const compile = (ast, options = {}) => { | const compile = (ast, options = {}) => { | ||||||
|   let walk = (node, parent = {}) => { |   const walk = (node, parent = {}) => { | ||||||
|     let invalidBlock = utils.isInvalidBrace(parent); |     const invalidBlock = utils.isInvalidBrace(parent); | ||||||
|     let invalidNode = node.invalid === true && options.escapeInvalid === true; |     const invalidNode = node.invalid === true && options.escapeInvalid === true; | ||||||
|     let invalid = invalidBlock === true || invalidNode === true; |     const invalid = invalidBlock === true || invalidNode === true; | ||||||
|     let prefix = options.escapeInvalid === true ? '\\' : ''; |     const prefix = options.escapeInvalid === true ? '\\' : ''; | ||||||
|     let output = ''; |     let output = ''; | ||||||
| 
 | 
 | ||||||
|     if (node.isOpen === true) { |     if (node.isOpen === true) { | ||||||
|       return prefix + node.value; |       return prefix + node.value; | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|     if (node.isClose === true) { |     if (node.isClose === true) { | ||||||
|  |       console.log('node.isClose', prefix, node.value); | ||||||
|       return prefix + node.value; |       return prefix + node.value; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     if (node.type === 'open') { |     if (node.type === 'open') { | ||||||
|       return invalid ? (prefix + node.value) : '('; |       return invalid ? prefix + node.value : '('; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     if (node.type === 'close') { |     if (node.type === 'close') { | ||||||
|       return invalid ? (prefix + node.value) : ')'; |       return invalid ? prefix + node.value : ')'; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     if (node.type === 'comma') { |     if (node.type === 'comma') { | ||||||
|       return node.prev.type === 'comma' ? '' : (invalid ? node.value : '|'); |       return node.prev.type === 'comma' ? '' : invalid ? node.value : '|'; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     if (node.value) { |     if (node.value) { | ||||||
| @ -16326,8 +16328,8 @@ const compile = (ast, options = {}) => { | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     if (node.nodes && node.ranges > 0) { |     if (node.nodes && node.ranges > 0) { | ||||||
|       let args = utils.reduce(node.nodes); |       const args = utils.reduce(node.nodes); | ||||||
|       let range = fill(...args, { ...options, wrap: false, toRegex: true }); |       const range = fill(...args, { ...options, wrap: false, toRegex: true, strictZeros: true }); | ||||||
| 
 | 
 | ||||||
|       if (range.length !== 0) { |       if (range.length !== 0) { | ||||||
|         return args.length > 1 && range.length > 1 ? `(${range})` : range; |         return args.length > 1 && range.length > 1 ? `(${range})` : range; | ||||||
| @ -16335,10 +16337,11 @@ const compile = (ast, options = {}) => { | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     if (node.nodes) { |     if (node.nodes) { | ||||||
|       for (let child of node.nodes) { |       for (const child of node.nodes) { | ||||||
|         output += walk(child, node); |         output += walk(child, node); | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|     return output; |     return output; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
| @ -16357,7 +16360,7 @@ module.exports = compile; | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| module.exports = { | module.exports = { | ||||||
|   MAX_LENGTH: 1024 * 64, |   MAX_LENGTH: 10000, | ||||||
| 
 | 
 | ||||||
|   // Digits
 |   // Digits
 | ||||||
|   CHAR_0: '0', /* 0 */ |   CHAR_0: '0', /* 0 */ | ||||||
| @ -16426,7 +16429,7 @@ const stringify = __nccwpck_require__(1514); | |||||||
| const utils = __nccwpck_require__(5207); | const utils = __nccwpck_require__(5207); | ||||||
| 
 | 
 | ||||||
| const append = (queue = '', stash = '', enclose = false) => { | const append = (queue = '', stash = '', enclose = false) => { | ||||||
|   let result = []; |   const result = []; | ||||||
| 
 | 
 | ||||||
|   queue = [].concat(queue); |   queue = [].concat(queue); | ||||||
|   stash = [].concat(stash); |   stash = [].concat(stash); | ||||||
| @ -16436,15 +16439,15 @@ const append = (queue = '', stash = '', enclose = false) => { | |||||||
|     return enclose ? utils.flatten(stash).map(ele => `{${ele}}`) : stash; |     return enclose ? utils.flatten(stash).map(ele => `{${ele}}`) : stash; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   for (let item of queue) { |   for (const item of queue) { | ||||||
|     if (Array.isArray(item)) { |     if (Array.isArray(item)) { | ||||||
|       for (let value of item) { |       for (const value of item) { | ||||||
|         result.push(append(value, stash, enclose)); |         result.push(append(value, stash, enclose)); | ||||||
|       } |       } | ||||||
|     } else { |     } else { | ||||||
|       for (let ele of stash) { |       for (let ele of stash) { | ||||||
|         if (enclose === true && typeof ele === 'string') ele = `{${ele}}`; |         if (enclose === true && typeof ele === 'string') ele = `{${ele}}`; | ||||||
|         result.push(Array.isArray(ele) ? append(item, ele, enclose) : (item + ele)); |         result.push(Array.isArray(ele) ? append(item, ele, enclose) : item + ele); | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| @ -16452,9 +16455,9 @@ const append = (queue = '', stash = '', enclose = false) => { | |||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| const expand = (ast, options = {}) => { | const expand = (ast, options = {}) => { | ||||||
|   let rangeLimit = options.rangeLimit === void 0 ? 1000 : options.rangeLimit; |   const rangeLimit = options.rangeLimit === undefined ? 1000 : options.rangeLimit; | ||||||
| 
 | 
 | ||||||
|   let walk = (node, parent = {}) => { |   const walk = (node, parent = {}) => { | ||||||
|     node.queue = []; |     node.queue = []; | ||||||
| 
 | 
 | ||||||
|     let p = parent; |     let p = parent; | ||||||
| @ -16476,7 +16479,7 @@ const expand = (ast, options = {}) => { | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     if (node.nodes && node.ranges > 0) { |     if (node.nodes && node.ranges > 0) { | ||||||
|       let args = utils.reduce(node.nodes); |       const args = utils.reduce(node.nodes); | ||||||
| 
 | 
 | ||||||
|       if (utils.exceedsLimit(...args, options.step, rangeLimit)) { |       if (utils.exceedsLimit(...args, options.step, rangeLimit)) { | ||||||
|         throw new RangeError('expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.'); |         throw new RangeError('expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.'); | ||||||
| @ -16492,7 +16495,7 @@ const expand = (ast, options = {}) => { | |||||||
|       return; |       return; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     let enclose = utils.encloseBrace(node); |     const enclose = utils.encloseBrace(node); | ||||||
|     let queue = node.queue; |     let queue = node.queue; | ||||||
|     let block = node; |     let block = node; | ||||||
| 
 | 
 | ||||||
| @ -16502,7 +16505,7 @@ const expand = (ast, options = {}) => { | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     for (let i = 0; i < node.nodes.length; i++) { |     for (let i = 0; i < node.nodes.length; i++) { | ||||||
|       let child = node.nodes[i]; |       const child = node.nodes[i]; | ||||||
| 
 | 
 | ||||||
|       if (child.type === 'comma' && node.type === 'brace') { |       if (child.type === 'comma' && node.type === 'brace') { | ||||||
|         if (i === 1) queue.push(''); |         if (i === 1) queue.push(''); | ||||||
| @ -16575,22 +16578,21 @@ const parse = (input, options = {}) => { | |||||||
|     throw new TypeError('Expected a string'); |     throw new TypeError('Expected a string'); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   let opts = options || {}; |   const opts = options || {}; | ||||||
|   let max = typeof opts.maxLength === 'number' ? Math.min(MAX_LENGTH, opts.maxLength) : MAX_LENGTH; |   const max = typeof opts.maxLength === 'number' ? Math.min(MAX_LENGTH, opts.maxLength) : MAX_LENGTH; | ||||||
|   if (input.length > max) { |   if (input.length > max) { | ||||||
|     throw new SyntaxError(`Input length (${input.length}), exceeds max characters (${max})`); |     throw new SyntaxError(`Input length (${input.length}), exceeds max characters (${max})`); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   let ast = { type: 'root', input, nodes: [] }; |   const ast = { type: 'root', input, nodes: [] }; | ||||||
|   let stack = [ast]; |   const stack = [ast]; | ||||||
|   let block = ast; |   let block = ast; | ||||||
|   let prev = ast; |   let prev = ast; | ||||||
|   let brackets = 0; |   let brackets = 0; | ||||||
|   let length = input.length; |   const length = input.length; | ||||||
|   let index = 0; |   let index = 0; | ||||||
|   let depth = 0; |   let depth = 0; | ||||||
|   let value; |   let value; | ||||||
|   let memo = {}; |  | ||||||
| 
 | 
 | ||||||
|   /** |   /** | ||||||
|    * Helpers |    * Helpers | ||||||
| @ -16653,7 +16655,6 @@ const parse = (input, options = {}) => { | |||||||
|     if (value === CHAR_LEFT_SQUARE_BRACKET) { |     if (value === CHAR_LEFT_SQUARE_BRACKET) { | ||||||
|       brackets++; |       brackets++; | ||||||
| 
 | 
 | ||||||
|       let closed = true; |  | ||||||
|       let next; |       let next; | ||||||
| 
 | 
 | ||||||
|       while (index < length && (next = advance())) { |       while (index < length && (next = advance())) { | ||||||
| @ -16709,7 +16710,7 @@ const parse = (input, options = {}) => { | |||||||
|      */ |      */ | ||||||
| 
 | 
 | ||||||
|     if (value === CHAR_DOUBLE_QUOTE || value === CHAR_SINGLE_QUOTE || value === CHAR_BACKTICK) { |     if (value === CHAR_DOUBLE_QUOTE || value === CHAR_SINGLE_QUOTE || value === CHAR_BACKTICK) { | ||||||
|       let open = value; |       const open = value; | ||||||
|       let next; |       let next; | ||||||
| 
 | 
 | ||||||
|       if (options.keepQuotes !== true) { |       if (options.keepQuotes !== true) { | ||||||
| @ -16741,8 +16742,8 @@ const parse = (input, options = {}) => { | |||||||
|     if (value === CHAR_LEFT_CURLY_BRACE) { |     if (value === CHAR_LEFT_CURLY_BRACE) { | ||||||
|       depth++; |       depth++; | ||||||
| 
 | 
 | ||||||
|       let dollar = prev.value && prev.value.slice(-1) === '$' || block.dollar === true; |       const dollar = prev.value && prev.value.slice(-1) === '$' || block.dollar === true; | ||||||
|       let brace = { |       const brace = { | ||||||
|         type: 'brace', |         type: 'brace', | ||||||
|         open: true, |         open: true, | ||||||
|         close: false, |         close: false, | ||||||
| @ -16769,7 +16770,7 @@ const parse = (input, options = {}) => { | |||||||
|         continue; |         continue; | ||||||
|       } |       } | ||||||
| 
 | 
 | ||||||
|       let type = 'close'; |       const type = 'close'; | ||||||
|       block = stack.pop(); |       block = stack.pop(); | ||||||
|       block.close = true; |       block.close = true; | ||||||
| 
 | 
 | ||||||
| @ -16787,7 +16788,7 @@ const parse = (input, options = {}) => { | |||||||
|     if (value === CHAR_COMMA && depth > 0) { |     if (value === CHAR_COMMA && depth > 0) { | ||||||
|       if (block.ranges > 0) { |       if (block.ranges > 0) { | ||||||
|         block.ranges = 0; |         block.ranges = 0; | ||||||
|         let open = block.nodes.shift(); |         const open = block.nodes.shift(); | ||||||
|         block.nodes = [open, { type: 'text', value: stringify(block) }]; |         block.nodes = [open, { type: 'text', value: stringify(block) }]; | ||||||
|       } |       } | ||||||
| 
 | 
 | ||||||
| @ -16801,7 +16802,7 @@ const parse = (input, options = {}) => { | |||||||
|      */ |      */ | ||||||
| 
 | 
 | ||||||
|     if (value === CHAR_DOT && depth > 0 && block.commas === 0) { |     if (value === CHAR_DOT && depth > 0 && block.commas === 0) { | ||||||
|       let siblings = block.nodes; |       const siblings = block.nodes; | ||||||
| 
 | 
 | ||||||
|       if (depth === 0 || siblings.length === 0) { |       if (depth === 0 || siblings.length === 0) { | ||||||
|         push({ type: 'text', value }); |         push({ type: 'text', value }); | ||||||
| @ -16828,7 +16829,7 @@ const parse = (input, options = {}) => { | |||||||
|       if (prev.type === 'range') { |       if (prev.type === 'range') { | ||||||
|         siblings.pop(); |         siblings.pop(); | ||||||
| 
 | 
 | ||||||
|         let before = siblings[siblings.length - 1]; |         const before = siblings[siblings.length - 1]; | ||||||
|         before.value += prev.value + value; |         before.value += prev.value + value; | ||||||
|         prev = before; |         prev = before; | ||||||
|         block.ranges--; |         block.ranges--; | ||||||
| @ -16861,8 +16862,8 @@ const parse = (input, options = {}) => { | |||||||
|       }); |       }); | ||||||
| 
 | 
 | ||||||
|       // get the location of the block on parent.nodes (block's siblings)
 |       // get the location of the block on parent.nodes (block's siblings)
 | ||||||
|       let parent = stack[stack.length - 1]; |       const parent = stack[stack.length - 1]; | ||||||
|       let index = parent.nodes.indexOf(block); |       const index = parent.nodes.indexOf(block); | ||||||
|       // replace the (invalid) block with it's nodes
 |       // replace the (invalid) block with it's nodes
 | ||||||
|       parent.nodes.splice(index, 1, ...block.nodes); |       parent.nodes.splice(index, 1, ...block.nodes); | ||||||
|     } |     } | ||||||
| @ -16886,9 +16887,9 @@ module.exports = parse; | |||||||
| const utils = __nccwpck_require__(5207); | const utils = __nccwpck_require__(5207); | ||||||
| 
 | 
 | ||||||
| module.exports = (ast, options = {}) => { | module.exports = (ast, options = {}) => { | ||||||
|   let stringify = (node, parent = {}) => { |   const stringify = (node, parent = {}) => { | ||||||
|     let invalidBlock = options.escapeInvalid && utils.isInvalidBrace(parent); |     const invalidBlock = options.escapeInvalid && utils.isInvalidBrace(parent); | ||||||
|     let invalidNode = node.invalid === true && options.escapeInvalid === true; |     const invalidNode = node.invalid === true && options.escapeInvalid === true; | ||||||
|     let output = ''; |     let output = ''; | ||||||
| 
 | 
 | ||||||
|     if (node.value) { |     if (node.value) { | ||||||
| @ -16903,7 +16904,7 @@ module.exports = (ast, options = {}) => { | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     if (node.nodes) { |     if (node.nodes) { | ||||||
|       for (let child of node.nodes) { |       for (const child of node.nodes) { | ||||||
|         output += stringify(child); |         output += stringify(child); | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
| @ -16954,7 +16955,7 @@ exports.exceedsLimit = (min, max, step = 1, limit) => { | |||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| exports.escapeNode = (block, n = 0, type) => { | exports.escapeNode = (block, n = 0, type) => { | ||||||
|   let node = block.nodes[n]; |   const node = block.nodes[n]; | ||||||
|   if (!node) return; |   if (!node) return; | ||||||
| 
 | 
 | ||||||
|   if ((type && node.type === type) || node.type === 'open' || node.type === 'close') { |   if ((type && node.type === type) || node.type === 'open' || node.type === 'close') { | ||||||
| @ -17023,13 +17024,23 @@ exports.reduce = nodes => nodes.reduce((acc, node) => { | |||||||
| 
 | 
 | ||||||
| exports.flatten = (...args) => { | exports.flatten = (...args) => { | ||||||
|   const result = []; |   const result = []; | ||||||
|  | 
 | ||||||
|   const flat = arr => { |   const flat = arr => { | ||||||
|     for (let i = 0; i < arr.length; i++) { |     for (let i = 0; i < arr.length; i++) { | ||||||
|       let ele = arr[i]; |       const ele = arr[i]; | ||||||
|       Array.isArray(ele) ? flat(ele, result) : ele !== void 0 && result.push(ele); | 
 | ||||||
|  |       if (Array.isArray(ele)) { | ||||||
|  |         flat(ele); | ||||||
|  |         continue; | ||||||
|  |       } | ||||||
|  | 
 | ||||||
|  |       if (ele !== undefined) { | ||||||
|  |         result.push(ele); | ||||||
|  |       } | ||||||
|     } |     } | ||||||
|     return result; |     return result; | ||||||
|   }; |   }; | ||||||
|  | 
 | ||||||
|   flat(args); |   flat(args); | ||||||
|   return result; |   return result; | ||||||
| }; | }; | ||||||
| @ -17131,7 +17142,7 @@ const toMaxLen = (input, maxLength) => { | |||||||
|   return negative ? ('-' + input) : input; |   return negative ? ('-' + input) : input; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| const toSequence = (parts, options) => { | const toSequence = (parts, options, maxLen) => { | ||||||
|   parts.negatives.sort((a, b) => a < b ? -1 : a > b ? 1 : 0); |   parts.negatives.sort((a, b) => a < b ? -1 : a > b ? 1 : 0); | ||||||
|   parts.positives.sort((a, b) => a < b ? -1 : a > b ? 1 : 0); |   parts.positives.sort((a, b) => a < b ? -1 : a > b ? 1 : 0); | ||||||
| 
 | 
 | ||||||
| @ -17141,11 +17152,11 @@ const toSequence = (parts, options) => { | |||||||
|   let result; |   let result; | ||||||
| 
 | 
 | ||||||
|   if (parts.positives.length) { |   if (parts.positives.length) { | ||||||
|     positives = parts.positives.join('|'); |     positives = parts.positives.map(v => toMaxLen(String(v), maxLen)).join('|'); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   if (parts.negatives.length) { |   if (parts.negatives.length) { | ||||||
|     negatives = `-(${prefix}${parts.negatives.join('|')})`; |     negatives = `-(${prefix}${parts.negatives.map(v => toMaxLen(String(v), maxLen)).join('|')})`; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   if (positives && negatives) { |   if (positives && negatives) { | ||||||
| @ -17243,7 +17254,7 @@ const fillNumbers = (start, end, step = 1, options = {}) => { | |||||||
| 
 | 
 | ||||||
|   if (options.toRegex === true) { |   if (options.toRegex === true) { | ||||||
|     return step > 1 |     return step > 1 | ||||||
|       ? toSequence(parts, options) |       ? toSequence(parts, options, maxLen) | ||||||
|       : toRegex(range, null, { wrap: false, ...options }); |       : toRegex(range, null, { wrap: false, ...options }); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| @ -17255,7 +17266,6 @@ const fillLetters = (start, end, step = 1, options = {}) => { | |||||||
|     return invalidRange(start, end, options); |     return invalidRange(start, end, options); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
|   let format = options.transform || (val => String.fromCharCode(val)); |   let format = options.transform || (val => String.fromCharCode(val)); | ||||||
|   let a = `${start}`.charCodeAt(0); |   let a = `${start}`.charCodeAt(0); | ||||||
|   let b = `${end}`.charCodeAt(0); |   let b = `${end}`.charCodeAt(0); | ||||||
| @ -34995,9 +35005,15 @@ module.exports = isObjectLike; | |||||||
| 
 | 
 | ||||||
| const util = __nccwpck_require__(3837); | const util = __nccwpck_require__(3837); | ||||||
| const braces = __nccwpck_require__(610); | const braces = __nccwpck_require__(610); | ||||||
| const picomatch = __nccwpck_require__(8569); | const picomatch = __nccwpck_require__(1890); | ||||||
| const utils = __nccwpck_require__(479); | const utils = __nccwpck_require__(7426); | ||||||
| const isEmptyString = val => val === '' || val === './'; | 
 | ||||||
|  | const isEmptyString = v => v === '' || v === './'; | ||||||
|  | const isObject = v => v !== null && typeof v === 'object' && !Array.isArray(v); | ||||||
|  | const hasBraces = v => { | ||||||
|  |   const index = v.indexOf('{'); | ||||||
|  |   return index > -1 && v.indexOf('}', index) > -1; | ||||||
|  | }; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * Returns an array of strings that match one or more glob patterns. |  * Returns an array of strings that match one or more glob patterns. | ||||||
| @ -35021,12 +35037,12 @@ const micromatch = (list, patterns, options) => { | |||||||
|   patterns = [].concat(patterns); |   patterns = [].concat(patterns); | ||||||
|   list = [].concat(list); |   list = [].concat(list); | ||||||
| 
 | 
 | ||||||
|   let omit = new Set(); |   const omit = new Set(); | ||||||
|   let keep = new Set(); |   const keep = new Set(); | ||||||
|   let items = new Set(); |   const items = new Set(); | ||||||
|   let negatives = 0; |   let negatives = 0; | ||||||
| 
 | 
 | ||||||
|   let onResult = state => { |   const onResult = state => { | ||||||
|     items.add(state.output); |     items.add(state.output); | ||||||
|     if (options && options.onResult) { |     if (options && options.onResult) { | ||||||
|       options.onResult(state); |       options.onResult(state); | ||||||
| @ -35034,14 +35050,14 @@ const micromatch = (list, patterns, options) => { | |||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   for (let i = 0; i < patterns.length; i++) { |   for (let i = 0; i < patterns.length; i++) { | ||||||
|     let isMatch = picomatch(String(patterns[i]), { ...options, onResult }, true); |     const isMatch = picomatch(String(patterns[i]), { windows: true, ...options, onResult }, true); | ||||||
|     let negated = isMatch.state.negated || isMatch.state.negatedExtglob; |     const negated = isMatch.state.negated || isMatch.state.negatedExtglob; | ||||||
|     if (negated) negatives++; |     if (negated) negatives++; | ||||||
| 
 | 
 | ||||||
|     for (let item of list) { |     for (const item of list) { | ||||||
|       let matched = isMatch(item, true); |       const matched = isMatch(item, true); | ||||||
| 
 | 
 | ||||||
|       let match = negated ? !matched.isMatch : matched.isMatch; |       const match = negated ? !matched.isMatch : matched.isMatch; | ||||||
|       if (!match) continue; |       if (!match) continue; | ||||||
| 
 | 
 | ||||||
|       if (negated) { |       if (negated) { | ||||||
| @ -35053,8 +35069,8 @@ const micromatch = (list, patterns, options) => { | |||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   let result = negatives === patterns.length ? [...items] : [...keep]; |   const result = negatives === patterns.length ? [...items] : [...keep]; | ||||||
|   let matches = result.filter(item => !omit.has(item)); |   const matches = result.filter(item => !omit.has(item)); | ||||||
| 
 | 
 | ||||||
|   if (options && matches.length === 0) { |   if (options && matches.length === 0) { | ||||||
|     if (options.failglob === true) { |     if (options.failglob === true) { | ||||||
| @ -35087,14 +35103,17 @@ micromatch.match = micromatch; | |||||||
|  * const isMatch = mm.matcher('*.!(*a)'); |  * const isMatch = mm.matcher('*.!(*a)'); | ||||||
|  * console.log(isMatch('a.a')); //=> false
 |  * console.log(isMatch('a.a')); //=> false
 | ||||||
|  * console.log(isMatch('a.b')); //=> true
 |  * console.log(isMatch('a.b')); //=> true
 | ||||||
|  |  * | ||||||
|  |  * const isMatch = mm.matcher(['b.*', '*.a']); | ||||||
|  |  * console.log(isMatch('a.a')); //=> true
 | ||||||
|  * ``` |  * ``` | ||||||
|  * @param {String} `pattern` Glob pattern |  * @param {String|Array} `pattern` One or more glob patterns to use for matching. | ||||||
|  * @param {Object} `options` |  * @param {Object} `options` | ||||||
|  * @return {Function} Returns a matcher function. |  * @return {Function} Returns a matcher function. | ||||||
|  * @api public |  * @api public | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| micromatch.matcher = (pattern, options) => picomatch(pattern, options); | micromatch.matcher = (pattern, options) => picomatch(pattern, { windows: true, ...options }); | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * Returns true if **any** of the given glob `patterns` match the specified `string`. |  * Returns true if **any** of the given glob `patterns` match the specified `string`. | ||||||
| @ -35140,17 +35159,17 @@ micromatch.any = micromatch.isMatch; | |||||||
| 
 | 
 | ||||||
| micromatch.not = (list, patterns, options = {}) => { | micromatch.not = (list, patterns, options = {}) => { | ||||||
|   patterns = [].concat(patterns).map(String); |   patterns = [].concat(patterns).map(String); | ||||||
|   let result = new Set(); |   const result = new Set(); | ||||||
|   let items = []; |   const items = []; | ||||||
| 
 | 
 | ||||||
|   let onResult = state => { |   const onResult = state => { | ||||||
|     if (options.onResult) options.onResult(state); |     if (options.onResult) options.onResult(state); | ||||||
|     items.push(state.output); |     items.push(state.output); | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   let matches = new Set(micromatch(list, patterns, { ...options, onResult })); |   const matches = new Set(micromatch(list, patterns, { ...options, onResult })); | ||||||
| 
 | 
 | ||||||
|   for (let item of items) { |   for (const item of items) { | ||||||
|     if (!matches.has(item)) { |     if (!matches.has(item)) { | ||||||
|       result.add(item); |       result.add(item); | ||||||
|     } |     } | ||||||
| @ -35221,12 +35240,12 @@ micromatch.contains = (str, pattern, options) => { | |||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| micromatch.matchKeys = (obj, patterns, options) => { | micromatch.matchKeys = (obj, patterns, options) => { | ||||||
|   if (!utils.isObject(obj)) { |   if (!isObject(obj)) { | ||||||
|     throw new TypeError('Expected the first argument to be an object'); |     throw new TypeError('Expected the first argument to be an object'); | ||||||
|   } |   } | ||||||
|   let keys = micromatch(Object.keys(obj), patterns, options); |   const keys = micromatch(Object.keys(obj), patterns, options); | ||||||
|   let res = {}; |   const res = {}; | ||||||
|   for (let key of keys) res[key] = obj[key]; |   for (const key of keys) res[key] = obj[key]; | ||||||
|   return res; |   return res; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| @ -35250,10 +35269,10 @@ micromatch.matchKeys = (obj, patterns, options) => { | |||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| micromatch.some = (list, patterns, options) => { | micromatch.some = (list, patterns, options) => { | ||||||
|   let items = [].concat(list); |   const items = [].concat(list); | ||||||
| 
 | 
 | ||||||
|   for (let pattern of [].concat(patterns)) { |   for (const pattern of [].concat(patterns)) { | ||||||
|     let isMatch = picomatch(String(pattern), options); |     const isMatch = picomatch(String(pattern), { windows: true, ...options }); | ||||||
|     if (items.some(item => isMatch(item))) { |     if (items.some(item => isMatch(item))) { | ||||||
|       return true; |       return true; | ||||||
|     } |     } | ||||||
| @ -35286,10 +35305,10 @@ micromatch.some = (list, patterns, options) => { | |||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| micromatch.every = (list, patterns, options) => { | micromatch.every = (list, patterns, options) => { | ||||||
|   let items = [].concat(list); |   const items = [].concat(list); | ||||||
| 
 | 
 | ||||||
|   for (let pattern of [].concat(patterns)) { |   for (const pattern of [].concat(patterns)) { | ||||||
|     let isMatch = picomatch(String(pattern), options); |     const isMatch = picomatch(String(pattern), { windows: true, ...options }); | ||||||
|     if (!items.every(item => isMatch(item))) { |     if (!items.every(item => isMatch(item))) { | ||||||
|       return false; |       return false; | ||||||
|     } |     } | ||||||
| @ -35329,7 +35348,7 @@ micromatch.all = (str, patterns, options) => { | |||||||
|     throw new TypeError(`Expected a string: "${util.inspect(str)}"`); |     throw new TypeError(`Expected a string: "${util.inspect(str)}"`); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   return [].concat(patterns).every(p => picomatch(p, options)(str)); |   return [].concat(patterns).every(p => picomatch(p, { windows: true, ...options })(str)); | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
| @ -35352,9 +35371,9 @@ micromatch.all = (str, patterns, options) => { | |||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| micromatch.capture = (glob, input, options) => { | micromatch.capture = (glob, input, options) => { | ||||||
|   let posix = utils.isWindows(options); |   const windows = utils.isWindows(options); | ||||||
|   let regex = picomatch.makeRe(String(glob), { ...options, capture: true }); |   const regex = picomatch.makeRe(String(glob), { windows: true, ...options, capture: true }); | ||||||
|   let match = regex.exec(posix ? utils.toPosixSlashes(input) : input); |   const match = regex.exec(windows ? utils.toPosixSlashes(input) : input); | ||||||
| 
 | 
 | ||||||
|   if (match) { |   if (match) { | ||||||
|     return match.slice(1).map(v => v === void 0 ? '' : v); |     return match.slice(1).map(v => v === void 0 ? '' : v); | ||||||
| @ -35377,7 +35396,7 @@ micromatch.capture = (glob, input, options) => { | |||||||
|  * @api public |  * @api public | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| micromatch.makeRe = (...args) => picomatch.makeRe(...args); | micromatch.makeRe = (pattern, options) => picomatch.makeRe(pattern, { windows: true, ...options }); | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * Scan a glob pattern to separate the pattern into segments. Used |  * Scan a glob pattern to separate the pattern into segments. Used | ||||||
| @ -35393,7 +35412,7 @@ micromatch.makeRe = (...args) => picomatch.makeRe(...args); | |||||||
|  * @api public |  * @api public | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| micromatch.scan = (...args) => picomatch.scan(...args); | micromatch.scan = (pattern, options) => picomatch.scan(pattern, { windows: true, ...options }); | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * Parse a glob pattern to create the source string for a regular |  * Parse a glob pattern to create the source string for a regular | ||||||
| @ -35410,10 +35429,10 @@ micromatch.scan = (...args) => picomatch.scan(...args); | |||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| micromatch.parse = (patterns, options) => { | micromatch.parse = (patterns, options) => { | ||||||
|   let res = []; |   const res = []; | ||||||
|   for (let pattern of [].concat(patterns || [])) { |   for (const pattern of [].concat(patterns || [])) { | ||||||
|     for (let str of braces(String(pattern), options)) { |     for (const str of braces(String(pattern), options)) { | ||||||
|       res.push(picomatch.parse(str, options)); |       res.push(picomatch.parse(str, { windows: utils.isWindows(), ...options })); | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
|   return res; |   return res; | ||||||
| @ -35438,7 +35457,7 @@ micromatch.parse = (patterns, options) => { | |||||||
| 
 | 
 | ||||||
| micromatch.braces = (pattern, options) => { | micromatch.braces = (pattern, options) => { | ||||||
|   if (typeof pattern !== 'string') throw new TypeError('Expected a string'); |   if (typeof pattern !== 'string') throw new TypeError('Expected a string'); | ||||||
|   if ((options && options.nobrace === true) || !/\{.*\}/.test(pattern)) { |   if ((options && options.nobrace === true) || !hasBraces(pattern)) { | ||||||
|     return [pattern]; |     return [pattern]; | ||||||
|   } |   } | ||||||
|   return braces(pattern, options); |   return braces(pattern, options); | ||||||
| @ -35457,78 +35476,44 @@ micromatch.braceExpand = (pattern, options) => { | |||||||
|  * Expose micromatch |  * Expose micromatch | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
|  | // exposed for tests
 | ||||||
|  | micromatch.hasBraces = hasBraces; | ||||||
| module.exports = micromatch; | module.exports = micromatch; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| 
 | 
 | ||||||
| /***/ 1223: | /***/ 1890: | ||||||
| /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { |  | ||||||
| 
 |  | ||||||
| var wrappy = __nccwpck_require__(2940) |  | ||||||
| module.exports = wrappy(once) |  | ||||||
| module.exports.strict = wrappy(onceStrict) |  | ||||||
| 
 |  | ||||||
| once.proto = once(function () { |  | ||||||
|   Object.defineProperty(Function.prototype, 'once', { |  | ||||||
|     value: function () { |  | ||||||
|       return once(this) |  | ||||||
|     }, |  | ||||||
|     configurable: true |  | ||||||
|   }) |  | ||||||
| 
 |  | ||||||
|   Object.defineProperty(Function.prototype, 'onceStrict', { |  | ||||||
|     value: function () { |  | ||||||
|       return onceStrict(this) |  | ||||||
|     }, |  | ||||||
|     configurable: true |  | ||||||
|   }) |  | ||||||
| }) |  | ||||||
| 
 |  | ||||||
| function once (fn) { |  | ||||||
|   var f = function () { |  | ||||||
|     if (f.called) return f.value |  | ||||||
|     f.called = true |  | ||||||
|     return f.value = fn.apply(this, arguments) |  | ||||||
|   } |  | ||||||
|   f.called = false |  | ||||||
|   return f |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function onceStrict (fn) { |  | ||||||
|   var f = function () { |  | ||||||
|     if (f.called) |  | ||||||
|       throw new Error(f.onceError) |  | ||||||
|     f.called = true |  | ||||||
|     return f.value = fn.apply(this, arguments) |  | ||||||
|   } |  | ||||||
|   var name = fn.name || 'Function wrapped with `once`' |  | ||||||
|   f.onceError = name + " shouldn't be called more than once" |  | ||||||
|   f.called = false |  | ||||||
|   return f |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| /***/ }), |  | ||||||
| 
 |  | ||||||
| /***/ 8569: |  | ||||||
| /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { | /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { | ||||||
| 
 | 
 | ||||||
| "use strict"; | "use strict"; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| module.exports = __nccwpck_require__(3322); | const pico = __nccwpck_require__(555); | ||||||
|  | const utils = __nccwpck_require__(7426); | ||||||
|  | 
 | ||||||
|  | function picomatch(glob, options, returnState = false) { | ||||||
|  |   // default to os.platform()
 | ||||||
|  |   if (options && (options.windows === null || options.windows === undefined)) { | ||||||
|  |     // don't mutate the original options object
 | ||||||
|  |     options = { ...options, windows: utils.isWindows() }; | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   return pico(glob, options, returnState); | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | Object.assign(picomatch, pico); | ||||||
|  | module.exports = picomatch; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| 
 | 
 | ||||||
| /***/ 6099: | /***/ 128: | ||||||
| /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { | /***/ ((module) => { | ||||||
| 
 | 
 | ||||||
| "use strict"; | "use strict"; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| const path = __nccwpck_require__(1017); |  | ||||||
| const WIN_SLASH = '\\\\/'; | const WIN_SLASH = '\\\\/'; | ||||||
| const WIN_NO_SLASH = `[^${WIN_SLASH}]`; | const WIN_NO_SLASH = `[^${WIN_SLASH}]`; | ||||||
| 
 | 
 | ||||||
| @ -35551,6 +35536,7 @@ const NO_DOT_SLASH = `(?!${DOT_LITERAL}{0,1}${END_ANCHOR})`; | |||||||
| const NO_DOTS_SLASH = `(?!${DOTS_SLASH})`; | const NO_DOTS_SLASH = `(?!${DOTS_SLASH})`; | ||||||
| const QMARK_NO_DOT = `[^.${SLASH_LITERAL}]`; | const QMARK_NO_DOT = `[^.${SLASH_LITERAL}]`; | ||||||
| const STAR = `${QMARK}*?`; | const STAR = `${QMARK}*?`; | ||||||
|  | const SEP = '/'; | ||||||
| 
 | 
 | ||||||
| const POSIX_CHARS = { | const POSIX_CHARS = { | ||||||
|   DOT_LITERAL, |   DOT_LITERAL, | ||||||
| @ -35567,7 +35553,8 @@ const POSIX_CHARS = { | |||||||
|   NO_DOTS_SLASH, |   NO_DOTS_SLASH, | ||||||
|   QMARK_NO_DOT, |   QMARK_NO_DOT, | ||||||
|   STAR, |   STAR, | ||||||
|   START_ANCHOR |   START_ANCHOR, | ||||||
|  |   SEP | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
| @ -35587,7 +35574,8 @@ const WINDOWS_CHARS = { | |||||||
|   NO_DOTS_SLASH: `(?!${DOT_LITERAL}{1,2}(?:[${WIN_SLASH}]|$))`, |   NO_DOTS_SLASH: `(?!${DOT_LITERAL}{1,2}(?:[${WIN_SLASH}]|$))`, | ||||||
|   QMARK_NO_DOT: `[^.${WIN_SLASH}]`, |   QMARK_NO_DOT: `[^.${WIN_SLASH}]`, | ||||||
|   START_ANCHOR: `(?:^|[${WIN_SLASH}])`, |   START_ANCHOR: `(?:^|[${WIN_SLASH}])`, | ||||||
|   END_ANCHOR: `(?:[${WIN_SLASH}]|$)` |   END_ANCHOR: `(?:[${WIN_SLASH}]|$)`, | ||||||
|  |   SEP: '\\' | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
| @ -35681,8 +35669,6 @@ module.exports = { | |||||||
|   CHAR_VERTICAL_LINE: 124, /* | */ |   CHAR_VERTICAL_LINE: 124, /* | */ | ||||||
|   CHAR_ZERO_WIDTH_NOBREAK_SPACE: 65279, /* \uFEFF */ |   CHAR_ZERO_WIDTH_NOBREAK_SPACE: 65279, /* \uFEFF */ | ||||||
| 
 | 
 | ||||||
|   SEP: path.sep, |  | ||||||
| 
 |  | ||||||
|   /** |   /** | ||||||
|    * Create EXTGLOB_CHARS |    * Create EXTGLOB_CHARS | ||||||
|    */ |    */ | ||||||
| @ -35709,14 +35695,14 @@ module.exports = { | |||||||
| 
 | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| 
 | 
 | ||||||
| /***/ 2139: | /***/ 5961: | ||||||
| /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { | /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { | ||||||
| 
 | 
 | ||||||
| "use strict"; | "use strict"; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| const constants = __nccwpck_require__(6099); | const constants = __nccwpck_require__(128); | ||||||
| const utils = __nccwpck_require__(479); | const utils = __nccwpck_require__(7426); | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * Constants |  * Constants | ||||||
| @ -35786,10 +35772,9 @@ const parse = (input, options) => { | |||||||
|   const tokens = [bos]; |   const tokens = [bos]; | ||||||
| 
 | 
 | ||||||
|   const capture = opts.capture ? '' : '?:'; |   const capture = opts.capture ? '' : '?:'; | ||||||
|   const win32 = utils.isWindows(options); |  | ||||||
| 
 | 
 | ||||||
|   // create constants based on platform, for windows or posix
 |   // create constants based on platform, for windows or posix
 | ||||||
|   const PLATFORM_CHARS = constants.globChars(win32); |   const PLATFORM_CHARS = constants.globChars(opts.windows); | ||||||
|   const EXTGLOB_CHARS = constants.extglobChars(PLATFORM_CHARS); |   const EXTGLOB_CHARS = constants.extglobChars(PLATFORM_CHARS); | ||||||
| 
 | 
 | ||||||
|   const { |   const { | ||||||
| @ -35925,8 +35910,8 @@ const parse = (input, options) => { | |||||||
| 
 | 
 | ||||||
|     if (tok.value || tok.output) append(tok); |     if (tok.value || tok.output) append(tok); | ||||||
|     if (prev && prev.type === 'text' && tok.type === 'text') { |     if (prev && prev.type === 'text' && tok.type === 'text') { | ||||||
|  |       prev.output = (prev.output || prev.value) + tok.value; | ||||||
|       prev.value += tok.value; |       prev.value += tok.value; | ||||||
|       prev.output = (prev.output || '') + tok.value; |  | ||||||
|       return; |       return; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| @ -36414,10 +36399,6 @@ const parse = (input, options) => { | |||||||
|         const next = peek(); |         const next = peek(); | ||||||
|         let output = value; |         let output = value; | ||||||
| 
 | 
 | ||||||
|         if (next === '<' && !utils.supportsLookbehinds()) { |  | ||||||
|           throw new Error('Node.js v10 or higher is required for regex lookbehinds'); |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         if ((prev.value === '(' && !/[!=<:]/.test(next)) || (next === '<' && !/<([!=]|\w+>)/.test(remaining()))) { |         if ((prev.value === '(' && !/[!=<:]/.test(next)) || (next === '<' && !/<([!=]|\w+>)/.test(remaining()))) { | ||||||
|           output = `\\${value}`; |           output = `\\${value}`; | ||||||
|         } |         } | ||||||
| @ -36725,7 +36706,6 @@ parse.fastpaths = (input, options) => { | |||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   input = REPLACEMENTS[input] || input; |   input = REPLACEMENTS[input] || input; | ||||||
|   const win32 = utils.isWindows(options); |  | ||||||
| 
 | 
 | ||||||
|   // create constants based on platform, for windows or posix
 |   // create constants based on platform, for windows or posix
 | ||||||
|   const { |   const { | ||||||
| @ -36738,7 +36718,7 @@ parse.fastpaths = (input, options) => { | |||||||
|     NO_DOTS_SLASH, |     NO_DOTS_SLASH, | ||||||
|     STAR, |     STAR, | ||||||
|     START_ANCHOR |     START_ANCHOR | ||||||
|   } = constants.globChars(win32); |   } = constants.globChars(opts.windows); | ||||||
| 
 | 
 | ||||||
|   const nodot = opts.dot ? NO_DOTS : NO_DOT; |   const nodot = opts.dot ? NO_DOTS : NO_DOT; | ||||||
|   const slashDot = opts.dot ? NO_DOTS_SLASH : NO_DOT; |   const slashDot = opts.dot ? NO_DOTS_SLASH : NO_DOT; | ||||||
| @ -36808,17 +36788,16 @@ module.exports = parse; | |||||||
| 
 | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| 
 | 
 | ||||||
| /***/ 3322: | /***/ 555: | ||||||
| /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { | /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { | ||||||
| 
 | 
 | ||||||
| "use strict"; | "use strict"; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| const path = __nccwpck_require__(1017); | const scan = __nccwpck_require__(7751); | ||||||
| const scan = __nccwpck_require__(2429); | const parse = __nccwpck_require__(5961); | ||||||
| const parse = __nccwpck_require__(2139); | const utils = __nccwpck_require__(7426); | ||||||
| const utils = __nccwpck_require__(479); | const constants = __nccwpck_require__(128); | ||||||
| const constants = __nccwpck_require__(6099); |  | ||||||
| const isObject = val => val && typeof val === 'object' && !Array.isArray(val); | const isObject = val => val && typeof val === 'object' && !Array.isArray(val); | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
| @ -36863,7 +36842,7 @@ const picomatch = (glob, options, returnState = false) => { | |||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   const opts = options || {}; |   const opts = options || {}; | ||||||
|   const posix = utils.isWindows(options); |   const posix = opts.windows; | ||||||
|   const regex = isState |   const regex = isState | ||||||
|     ? picomatch.compileRe(glob, options) |     ? picomatch.compileRe(glob, options) | ||||||
|     : picomatch.makeRe(glob, options, false, true); |     : picomatch.makeRe(glob, options, false, true); | ||||||
| @ -36972,9 +36951,9 @@ picomatch.test = (input, regex, options, { glob, posix } = {}) => { | |||||||
|  * @api public |  * @api public | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| picomatch.matchBase = (input, glob, options, posix = utils.isWindows(options)) => { | picomatch.matchBase = (input, glob, options) => { | ||||||
|   const regex = glob instanceof RegExp ? glob : picomatch.makeRe(glob, options); |   const regex = glob instanceof RegExp ? glob : picomatch.makeRe(glob, options); | ||||||
|   return regex.test(path.basename(input)); |   return regex.test(utils.basename(input)); | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
| @ -37158,13 +37137,13 @@ module.exports = picomatch; | |||||||
| 
 | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| 
 | 
 | ||||||
| /***/ 2429: | /***/ 7751: | ||||||
| /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { | /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { | ||||||
| 
 | 
 | ||||||
| "use strict"; | "use strict"; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| const utils = __nccwpck_require__(479); | const utils = __nccwpck_require__(7426); | ||||||
| const { | const { | ||||||
|   CHAR_ASTERISK,             /* * */ |   CHAR_ASTERISK,             /* * */ | ||||||
|   CHAR_AT,                   /* @ */ |   CHAR_AT,                   /* @ */ | ||||||
| @ -37181,7 +37160,7 @@ const { | |||||||
|   CHAR_RIGHT_CURLY_BRACE,    /* } */ |   CHAR_RIGHT_CURLY_BRACE,    /* } */ | ||||||
|   CHAR_RIGHT_PARENTHESES,    /* ) */ |   CHAR_RIGHT_PARENTHESES,    /* ) */ | ||||||
|   CHAR_RIGHT_SQUARE_BRACKET  /* ] */ |   CHAR_RIGHT_SQUARE_BRACKET  /* ] */ | ||||||
| } = __nccwpck_require__(6099); | } = __nccwpck_require__(128); | ||||||
| 
 | 
 | ||||||
| const isPathSeparator = code => { | const isPathSeparator = code => { | ||||||
|   return code === CHAR_FORWARD_SLASH || code === CHAR_BACKWARD_SLASH; |   return code === CHAR_FORWARD_SLASH || code === CHAR_BACKWARD_SLASH; | ||||||
| @ -37557,20 +37536,19 @@ module.exports = scan; | |||||||
| 
 | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| 
 | 
 | ||||||
| /***/ 479: | /***/ 7426: | ||||||
| /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { | /***/ ((__unused_webpack_module, exports, __nccwpck_require__) => { | ||||||
| 
 | 
 | ||||||
| "use strict"; | "use strict"; | ||||||
|  | /*global navigator*/ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| const path = __nccwpck_require__(1017); |  | ||||||
| const win32 = process.platform === 'win32'; |  | ||||||
| const { | const { | ||||||
|   REGEX_BACKSLASH, |   REGEX_BACKSLASH, | ||||||
|   REGEX_REMOVE_BACKSLASH, |   REGEX_REMOVE_BACKSLASH, | ||||||
|   REGEX_SPECIAL_CHARS, |   REGEX_SPECIAL_CHARS, | ||||||
|   REGEX_SPECIAL_CHARS_GLOBAL |   REGEX_SPECIAL_CHARS_GLOBAL | ||||||
| } = __nccwpck_require__(6099); | } = __nccwpck_require__(128); | ||||||
| 
 | 
 | ||||||
| exports.isObject = val => val !== null && typeof val === 'object' && !Array.isArray(val); | exports.isObject = val => val !== null && typeof val === 'object' && !Array.isArray(val); | ||||||
| exports.hasRegexChars = str => REGEX_SPECIAL_CHARS.test(str); | exports.hasRegexChars = str => REGEX_SPECIAL_CHARS.test(str); | ||||||
| @ -37578,27 +37556,25 @@ exports.isRegexChar = str => str.length === 1 && exports.hasRegexChars(str); | |||||||
| exports.escapeRegex = str => str.replace(REGEX_SPECIAL_CHARS_GLOBAL, '\\$1'); | exports.escapeRegex = str => str.replace(REGEX_SPECIAL_CHARS_GLOBAL, '\\$1'); | ||||||
| exports.toPosixSlashes = str => str.replace(REGEX_BACKSLASH, '/'); | exports.toPosixSlashes = str => str.replace(REGEX_BACKSLASH, '/'); | ||||||
| 
 | 
 | ||||||
|  | exports.isWindows = () => { | ||||||
|  |   if (typeof navigator !== 'undefined' && navigator.platform) { | ||||||
|  |     const platform = navigator.platform.toLowerCase(); | ||||||
|  |     return platform === 'win32' || platform === 'windows'; | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   if (typeof process !== 'undefined' && process.platform) { | ||||||
|  |     return process.platform === 'win32'; | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   return false; | ||||||
|  | }; | ||||||
|  | 
 | ||||||
| exports.removeBackslashes = str => { | exports.removeBackslashes = str => { | ||||||
|   return str.replace(REGEX_REMOVE_BACKSLASH, match => { |   return str.replace(REGEX_REMOVE_BACKSLASH, match => { | ||||||
|     return match === '\\' ? '' : match; |     return match === '\\' ? '' : match; | ||||||
|   }); |   }); | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| exports.supportsLookbehinds = () => { |  | ||||||
|   const segs = process.version.slice(1).split('.').map(Number); |  | ||||||
|   if (segs.length === 3 && segs[0] >= 9 || (segs[0] === 8 && segs[1] >= 10)) { |  | ||||||
|     return true; |  | ||||||
|   } |  | ||||||
|   return false; |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| exports.isWindows = options => { |  | ||||||
|   if (options && typeof options.windows === 'boolean') { |  | ||||||
|     return options.windows; |  | ||||||
|   } |  | ||||||
|   return win32 === true || path.sep === '\\'; |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| exports.escapeLast = (input, char, lastIdx) => { | exports.escapeLast = (input, char, lastIdx) => { | ||||||
|   const idx = input.lastIndexOf(char, lastIdx); |   const idx = input.lastIndexOf(char, lastIdx); | ||||||
|   if (idx === -1) return input; |   if (idx === -1) return input; | ||||||
| @ -37626,6 +37602,66 @@ exports.wrapOutput = (input, state = {}, options = {}) => { | |||||||
|   return output; |   return output; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  | exports.basename = (path, { windows } = {}) => { | ||||||
|  |   const segs = path.split(windows ? /[\\/]/ : '/'); | ||||||
|  |   const last = segs[segs.length - 1]; | ||||||
|  | 
 | ||||||
|  |   if (last === '') { | ||||||
|  |     return segs[segs.length - 2]; | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   return last; | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | /***/ }), | ||||||
|  | 
 | ||||||
|  | /***/ 1223: | ||||||
|  | /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { | ||||||
|  | 
 | ||||||
|  | var wrappy = __nccwpck_require__(2940) | ||||||
|  | module.exports = wrappy(once) | ||||||
|  | module.exports.strict = wrappy(onceStrict) | ||||||
|  | 
 | ||||||
|  | once.proto = once(function () { | ||||||
|  |   Object.defineProperty(Function.prototype, 'once', { | ||||||
|  |     value: function () { | ||||||
|  |       return once(this) | ||||||
|  |     }, | ||||||
|  |     configurable: true | ||||||
|  |   }) | ||||||
|  | 
 | ||||||
|  |   Object.defineProperty(Function.prototype, 'onceStrict', { | ||||||
|  |     value: function () { | ||||||
|  |       return onceStrict(this) | ||||||
|  |     }, | ||||||
|  |     configurable: true | ||||||
|  |   }) | ||||||
|  | }) | ||||||
|  | 
 | ||||||
|  | function once (fn) { | ||||||
|  |   var f = function () { | ||||||
|  |     if (f.called) return f.value | ||||||
|  |     f.called = true | ||||||
|  |     return f.value = fn.apply(this, arguments) | ||||||
|  |   } | ||||||
|  |   f.called = false | ||||||
|  |   return f | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | function onceStrict (fn) { | ||||||
|  |   var f = function () { | ||||||
|  |     if (f.called) | ||||||
|  |       throw new Error(f.onceError) | ||||||
|  |     f.called = true | ||||||
|  |     return f.value = fn.apply(this, arguments) | ||||||
|  |   } | ||||||
|  |   var name = fn.name || 'Function wrapped with `once`' | ||||||
|  |   f.onceError = name + " shouldn't be called more than once" | ||||||
|  |   f.called = false | ||||||
|  |   return f | ||||||
|  | } | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								dist/index.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/index.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								dist/licenses.txt
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/licenses.txt
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -5723,7 +5723,7 @@ braces | |||||||
| MIT | MIT | ||||||
| The MIT License (MIT) | The MIT License (MIT) | ||||||
| 
 | 
 | ||||||
| Copyright (c) 2014-2018, Jon Schlinkert. | Copyright (c) 2014-present, Jon Schlinkert. | ||||||
| 
 | 
 | ||||||
| Permission is hereby granted, free of charge, to any person obtaining a copy | Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
| of this software and associated documentation files (the "Software"), to deal | of this software and associated documentation files (the "Software"), to deal | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 GitHub Action
						GitHub Action