feat: move to lefthook (remove husky and lint-staged)
							parent
							
								
									84639a66a3
								
							
						
					
					
						commit
						7278b0ba02
					
				|  | @ -1 +0,0 @@ | ||||||
| _ |  | ||||||
|  | @ -1,3 +0,0 @@ | ||||||
| #!/bin/sh |  | ||||||
| command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting .git/hooks/post-checkout.\n"; exit 2; } |  | ||||||
| git lfs post-checkout "$@" |  | ||||||
|  | @ -1,3 +0,0 @@ | ||||||
| #!/bin/sh |  | ||||||
| command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting .git/hooks/post-commit.\n"; exit 2; } |  | ||||||
| git lfs post-commit "$@" |  | ||||||
|  | @ -1,3 +0,0 @@ | ||||||
| #!/bin/sh |  | ||||||
| command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting .git/hooks/post-merge.\n"; exit 2; } |  | ||||||
| git lfs post-merge "$@" |  | ||||||
|  | @ -1,11 +0,0 @@ | ||||||
| #!/bin/sh |  | ||||||
| . "$(dirname "$0")/_/husky.sh" |  | ||||||
| 
 |  | ||||||
| # Enable colors in Powershell (has scrolling issue?) |  | ||||||
| #export FORCE_COLOR=1 |  | ||||||
| 
 |  | ||||||
| # Check changed files |  | ||||||
| yarn lint-staged |  | ||||||
| 
 |  | ||||||
| # Compile the action |  | ||||||
| yarn build ; git add dist |  | ||||||
|  | @ -1,3 +0,0 @@ | ||||||
| #!/bin/sh |  | ||||||
| command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting .git/hooks/pre-push.\n"; exit 2; } |  | ||||||
| git lfs pre-push "$@" |  | ||||||
|  | @ -113555,7 +113555,7 @@ module.exports = makeError; | ||||||
| "use strict"; | "use strict"; | ||||||
| 
 | 
 | ||||||
| const os = __nccwpck_require__(22037); | const os = __nccwpck_require__(22037); | ||||||
| const onExit = __nccwpck_require__(27266); | const onExit = __nccwpck_require__(24931); | ||||||
| 
 | 
 | ||||||
| const DEFAULT_FORCE_KILL_TIMEOUT = 1000 * 5; | const DEFAULT_FORCE_KILL_TIMEOUT = 1000 * 5; | ||||||
| 
 | 
 | ||||||
|  | @ -123123,275 +123123,6 @@ class TokenSet { | ||||||
| module.exports = TokenSet; | module.exports = TokenSet; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| /***/ }), |  | ||||||
| 
 |  | ||||||
| /***/ 27266: |  | ||||||
| /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { |  | ||||||
| 
 |  | ||||||
| // Note: since nyc uses this module to output coverage, any lines
 |  | ||||||
| // that are in the direct sync flow of nyc's outputCoverage are
 |  | ||||||
| // ignored, since we can never get coverage for them.
 |  | ||||||
| // grab a reference to node's real process object right away
 |  | ||||||
| var process = global.process |  | ||||||
| 
 |  | ||||||
| const processOk = function (process) { |  | ||||||
|   return process && |  | ||||||
|     typeof process === 'object' && |  | ||||||
|     typeof process.removeListener === 'function' && |  | ||||||
|     typeof process.emit === 'function' && |  | ||||||
|     typeof process.reallyExit === 'function' && |  | ||||||
|     typeof process.listeners === 'function' && |  | ||||||
|     typeof process.kill === 'function' && |  | ||||||
|     typeof process.pid === 'number' && |  | ||||||
|     typeof process.on === 'function' |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| // some kind of non-node environment, just no-op
 |  | ||||||
| /* istanbul ignore if */ |  | ||||||
| if (!processOk(process)) { |  | ||||||
|   module.exports = function () { |  | ||||||
|     return function () {} |  | ||||||
|   } |  | ||||||
| } else { |  | ||||||
|   var assert = __nccwpck_require__(39491) |  | ||||||
|   var signals = __nccwpck_require__(38506) |  | ||||||
|   var isWin = /^win/i.test(process.platform) |  | ||||||
| 
 |  | ||||||
|   var EE = __nccwpck_require__(82361) |  | ||||||
|   /* istanbul ignore if */ |  | ||||||
|   if (typeof EE !== 'function') { |  | ||||||
|     EE = EE.EventEmitter |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   var emitter |  | ||||||
|   if (process.__signal_exit_emitter__) { |  | ||||||
|     emitter = process.__signal_exit_emitter__ |  | ||||||
|   } else { |  | ||||||
|     emitter = process.__signal_exit_emitter__ = new EE() |  | ||||||
|     emitter.count = 0 |  | ||||||
|     emitter.emitted = {} |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   // Because this emitter is a global, we have to check to see if a
 |  | ||||||
|   // previous version of this library failed to enable infinite listeners.
 |  | ||||||
|   // I know what you're about to say.  But literally everything about
 |  | ||||||
|   // signal-exit is a compromise with evil.  Get used to it.
 |  | ||||||
|   if (!emitter.infinite) { |  | ||||||
|     emitter.setMaxListeners(Infinity) |  | ||||||
|     emitter.infinite = true |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   module.exports = function (cb, opts) { |  | ||||||
|     /* istanbul ignore if */ |  | ||||||
|     if (!processOk(global.process)) { |  | ||||||
|       return function () {} |  | ||||||
|     } |  | ||||||
|     assert.equal(typeof cb, 'function', 'a callback must be provided for exit handler') |  | ||||||
| 
 |  | ||||||
|     if (loaded === false) { |  | ||||||
|       load() |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     var ev = 'exit' |  | ||||||
|     if (opts && opts.alwaysLast) { |  | ||||||
|       ev = 'afterexit' |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     var remove = function () { |  | ||||||
|       emitter.removeListener(ev, cb) |  | ||||||
|       if (emitter.listeners('exit').length === 0 && |  | ||||||
|           emitter.listeners('afterexit').length === 0) { |  | ||||||
|         unload() |  | ||||||
|       } |  | ||||||
|     } |  | ||||||
|     emitter.on(ev, cb) |  | ||||||
| 
 |  | ||||||
|     return remove |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   var unload = function unload () { |  | ||||||
|     if (!loaded || !processOk(global.process)) { |  | ||||||
|       return |  | ||||||
|     } |  | ||||||
|     loaded = false |  | ||||||
| 
 |  | ||||||
|     signals.forEach(function (sig) { |  | ||||||
|       try { |  | ||||||
|         process.removeListener(sig, sigListeners[sig]) |  | ||||||
|       } catch (er) {} |  | ||||||
|     }) |  | ||||||
|     process.emit = originalProcessEmit |  | ||||||
|     process.reallyExit = originalProcessReallyExit |  | ||||||
|     emitter.count -= 1 |  | ||||||
|   } |  | ||||||
|   module.exports.unload = unload |  | ||||||
| 
 |  | ||||||
|   var emit = function emit (event, code, signal) { |  | ||||||
|     /* istanbul ignore if */ |  | ||||||
|     if (emitter.emitted[event]) { |  | ||||||
|       return |  | ||||||
|     } |  | ||||||
|     emitter.emitted[event] = true |  | ||||||
|     emitter.emit(event, code, signal) |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   // { <signal>: <listener fn>, ... }
 |  | ||||||
|   var sigListeners = {} |  | ||||||
|   signals.forEach(function (sig) { |  | ||||||
|     sigListeners[sig] = function listener () { |  | ||||||
|       /* istanbul ignore if */ |  | ||||||
|       if (!processOk(global.process)) { |  | ||||||
|         return |  | ||||||
|       } |  | ||||||
|       // If there are no other listeners, an exit is coming!
 |  | ||||||
|       // Simplest way: remove us and then re-send the signal.
 |  | ||||||
|       // We know that this will kill the process, so we can
 |  | ||||||
|       // safely emit now.
 |  | ||||||
|       var listeners = process.listeners(sig) |  | ||||||
|       if (listeners.length === emitter.count) { |  | ||||||
|         unload() |  | ||||||
|         emit('exit', null, sig) |  | ||||||
|         /* istanbul ignore next */ |  | ||||||
|         emit('afterexit', null, sig) |  | ||||||
|         /* istanbul ignore next */ |  | ||||||
|         if (isWin && sig === 'SIGHUP') { |  | ||||||
|           // "SIGHUP" throws an `ENOSYS` error on Windows,
 |  | ||||||
|           // so use a supported signal instead
 |  | ||||||
|           sig = 'SIGINT' |  | ||||||
|         } |  | ||||||
|         /* istanbul ignore next */ |  | ||||||
|         process.kill(process.pid, sig) |  | ||||||
|       } |  | ||||||
|     } |  | ||||||
|   }) |  | ||||||
| 
 |  | ||||||
|   module.exports.signals = function () { |  | ||||||
|     return signals |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   var loaded = false |  | ||||||
| 
 |  | ||||||
|   var load = function load () { |  | ||||||
|     if (loaded || !processOk(global.process)) { |  | ||||||
|       return |  | ||||||
|     } |  | ||||||
|     loaded = true |  | ||||||
| 
 |  | ||||||
|     // This is the number of onSignalExit's that are in play.
 |  | ||||||
|     // It's important so that we can count the correct number of
 |  | ||||||
|     // listeners on signals, and don't wait for the other one to
 |  | ||||||
|     // handle it instead of us.
 |  | ||||||
|     emitter.count += 1 |  | ||||||
| 
 |  | ||||||
|     signals = signals.filter(function (sig) { |  | ||||||
|       try { |  | ||||||
|         process.on(sig, sigListeners[sig]) |  | ||||||
|         return true |  | ||||||
|       } catch (er) { |  | ||||||
|         return false |  | ||||||
|       } |  | ||||||
|     }) |  | ||||||
| 
 |  | ||||||
|     process.emit = processEmit |  | ||||||
|     process.reallyExit = processReallyExit |  | ||||||
|   } |  | ||||||
|   module.exports.load = load |  | ||||||
| 
 |  | ||||||
|   var originalProcessReallyExit = process.reallyExit |  | ||||||
|   var processReallyExit = function processReallyExit (code) { |  | ||||||
|     /* istanbul ignore if */ |  | ||||||
|     if (!processOk(global.process)) { |  | ||||||
|       return |  | ||||||
|     } |  | ||||||
|     process.exitCode = code || /* istanbul ignore next */ 0 |  | ||||||
|     emit('exit', process.exitCode, null) |  | ||||||
|     /* istanbul ignore next */ |  | ||||||
|     emit('afterexit', process.exitCode, null) |  | ||||||
|     /* istanbul ignore next */ |  | ||||||
|     originalProcessReallyExit.call(process, process.exitCode) |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   var originalProcessEmit = process.emit |  | ||||||
|   var processEmit = function processEmit (ev, arg) { |  | ||||||
|     if (ev === 'exit' && processOk(global.process)) { |  | ||||||
|       /* istanbul ignore else */ |  | ||||||
|       if (arg !== undefined) { |  | ||||||
|         process.exitCode = arg |  | ||||||
|       } |  | ||||||
|       var ret = originalProcessEmit.apply(this, arguments) |  | ||||||
|       /* istanbul ignore next */ |  | ||||||
|       emit('exit', process.exitCode, null) |  | ||||||
|       /* istanbul ignore next */ |  | ||||||
|       emit('afterexit', process.exitCode, null) |  | ||||||
|       /* istanbul ignore next */ |  | ||||||
|       return ret |  | ||||||
|     } else { |  | ||||||
|       return originalProcessEmit.apply(this, arguments) |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| /***/ }), |  | ||||||
| 
 |  | ||||||
| /***/ 38506: |  | ||||||
| /***/ ((module) => { |  | ||||||
| 
 |  | ||||||
| // This is not the set of all possible signals.
 |  | ||||||
| //
 |  | ||||||
| // It IS, however, the set of all signals that trigger
 |  | ||||||
| // an exit on either Linux or BSD systems.  Linux is a
 |  | ||||||
| // superset of the signal names supported on BSD, and
 |  | ||||||
| // the unknown signals just fail to register, so we can
 |  | ||||||
| // catch that easily enough.
 |  | ||||||
| //
 |  | ||||||
| // Don't bother with SIGKILL.  It's uncatchable, which
 |  | ||||||
| // means that we can't fire any callbacks anyway.
 |  | ||||||
| //
 |  | ||||||
| // If a user does happen to register a handler on a non-
 |  | ||||||
| // fatal signal like SIGWINCH or something, and then
 |  | ||||||
| // exit, it'll end up firing `process.emit('exit')`, so
 |  | ||||||
| // the handler will be fired anyway.
 |  | ||||||
| //
 |  | ||||||
| // SIGBUS, SIGFPE, SIGSEGV and SIGILL, when not raised
 |  | ||||||
| // artificially, inherently leave the process in a
 |  | ||||||
| // state from which it is not safe to try and enter JS
 |  | ||||||
| // listeners.
 |  | ||||||
| module.exports = [ |  | ||||||
|   'SIGABRT', |  | ||||||
|   'SIGALRM', |  | ||||||
|   'SIGHUP', |  | ||||||
|   'SIGINT', |  | ||||||
|   'SIGTERM' |  | ||||||
| ] |  | ||||||
| 
 |  | ||||||
| if (process.platform !== 'win32') { |  | ||||||
|   module.exports.push( |  | ||||||
|     'SIGVTALRM', |  | ||||||
|     'SIGXCPU', |  | ||||||
|     'SIGXFSZ', |  | ||||||
|     'SIGUSR2', |  | ||||||
|     'SIGTRAP', |  | ||||||
|     'SIGSYS', |  | ||||||
|     'SIGQUIT', |  | ||||||
|     'SIGIOT' |  | ||||||
|     // should detect profiler and enable/disable accordingly.
 |  | ||||||
|     // see #21
 |  | ||||||
|     // 'SIGPROF'
 |  | ||||||
|   ) |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| if (process.platform === 'linux') { |  | ||||||
|   module.exports.push( |  | ||||||
|     'SIGIO', |  | ||||||
|     'SIGPOLL', |  | ||||||
|     'SIGPWR', |  | ||||||
|     'SIGSTKFLT', |  | ||||||
|     'SIGUNUSED' |  | ||||||
|   ) |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| /***/ }), | /***/ }), | ||||||
| 
 | 
 | ||||||
| /***/ 39436: | /***/ 39436: | ||||||
|  | @ -334804,6 +334535,275 @@ function _which(options, cmd) { | ||||||
| module.exports = _which; | module.exports = _which; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | /***/ }), | ||||||
|  | 
 | ||||||
|  | /***/ 24931: | ||||||
|  | /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { | ||||||
|  | 
 | ||||||
|  | // Note: since nyc uses this module to output coverage, any lines
 | ||||||
|  | // that are in the direct sync flow of nyc's outputCoverage are
 | ||||||
|  | // ignored, since we can never get coverage for them.
 | ||||||
|  | // grab a reference to node's real process object right away
 | ||||||
|  | var process = global.process | ||||||
|  | 
 | ||||||
|  | const processOk = function (process) { | ||||||
|  |   return process && | ||||||
|  |     typeof process === 'object' && | ||||||
|  |     typeof process.removeListener === 'function' && | ||||||
|  |     typeof process.emit === 'function' && | ||||||
|  |     typeof process.reallyExit === 'function' && | ||||||
|  |     typeof process.listeners === 'function' && | ||||||
|  |     typeof process.kill === 'function' && | ||||||
|  |     typeof process.pid === 'number' && | ||||||
|  |     typeof process.on === 'function' | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // some kind of non-node environment, just no-op
 | ||||||
|  | /* istanbul ignore if */ | ||||||
|  | if (!processOk(process)) { | ||||||
|  |   module.exports = function () { | ||||||
|  |     return function () {} | ||||||
|  |   } | ||||||
|  | } else { | ||||||
|  |   var assert = __nccwpck_require__(39491) | ||||||
|  |   var signals = __nccwpck_require__(63710) | ||||||
|  |   var isWin = /^win/i.test(process.platform) | ||||||
|  | 
 | ||||||
|  |   var EE = __nccwpck_require__(82361) | ||||||
|  |   /* istanbul ignore if */ | ||||||
|  |   if (typeof EE !== 'function') { | ||||||
|  |     EE = EE.EventEmitter | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   var emitter | ||||||
|  |   if (process.__signal_exit_emitter__) { | ||||||
|  |     emitter = process.__signal_exit_emitter__ | ||||||
|  |   } else { | ||||||
|  |     emitter = process.__signal_exit_emitter__ = new EE() | ||||||
|  |     emitter.count = 0 | ||||||
|  |     emitter.emitted = {} | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   // Because this emitter is a global, we have to check to see if a
 | ||||||
|  |   // previous version of this library failed to enable infinite listeners.
 | ||||||
|  |   // I know what you're about to say.  But literally everything about
 | ||||||
|  |   // signal-exit is a compromise with evil.  Get used to it.
 | ||||||
|  |   if (!emitter.infinite) { | ||||||
|  |     emitter.setMaxListeners(Infinity) | ||||||
|  |     emitter.infinite = true | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   module.exports = function (cb, opts) { | ||||||
|  |     /* istanbul ignore if */ | ||||||
|  |     if (!processOk(global.process)) { | ||||||
|  |       return function () {} | ||||||
|  |     } | ||||||
|  |     assert.equal(typeof cb, 'function', 'a callback must be provided for exit handler') | ||||||
|  | 
 | ||||||
|  |     if (loaded === false) { | ||||||
|  |       load() | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     var ev = 'exit' | ||||||
|  |     if (opts && opts.alwaysLast) { | ||||||
|  |       ev = 'afterexit' | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     var remove = function () { | ||||||
|  |       emitter.removeListener(ev, cb) | ||||||
|  |       if (emitter.listeners('exit').length === 0 && | ||||||
|  |           emitter.listeners('afterexit').length === 0) { | ||||||
|  |         unload() | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |     emitter.on(ev, cb) | ||||||
|  | 
 | ||||||
|  |     return remove | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   var unload = function unload () { | ||||||
|  |     if (!loaded || !processOk(global.process)) { | ||||||
|  |       return | ||||||
|  |     } | ||||||
|  |     loaded = false | ||||||
|  | 
 | ||||||
|  |     signals.forEach(function (sig) { | ||||||
|  |       try { | ||||||
|  |         process.removeListener(sig, sigListeners[sig]) | ||||||
|  |       } catch (er) {} | ||||||
|  |     }) | ||||||
|  |     process.emit = originalProcessEmit | ||||||
|  |     process.reallyExit = originalProcessReallyExit | ||||||
|  |     emitter.count -= 1 | ||||||
|  |   } | ||||||
|  |   module.exports.unload = unload | ||||||
|  | 
 | ||||||
|  |   var emit = function emit (event, code, signal) { | ||||||
|  |     /* istanbul ignore if */ | ||||||
|  |     if (emitter.emitted[event]) { | ||||||
|  |       return | ||||||
|  |     } | ||||||
|  |     emitter.emitted[event] = true | ||||||
|  |     emitter.emit(event, code, signal) | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   // { <signal>: <listener fn>, ... }
 | ||||||
|  |   var sigListeners = {} | ||||||
|  |   signals.forEach(function (sig) { | ||||||
|  |     sigListeners[sig] = function listener () { | ||||||
|  |       /* istanbul ignore if */ | ||||||
|  |       if (!processOk(global.process)) { | ||||||
|  |         return | ||||||
|  |       } | ||||||
|  |       // If there are no other listeners, an exit is coming!
 | ||||||
|  |       // Simplest way: remove us and then re-send the signal.
 | ||||||
|  |       // We know that this will kill the process, so we can
 | ||||||
|  |       // safely emit now.
 | ||||||
|  |       var listeners = process.listeners(sig) | ||||||
|  |       if (listeners.length === emitter.count) { | ||||||
|  |         unload() | ||||||
|  |         emit('exit', null, sig) | ||||||
|  |         /* istanbul ignore next */ | ||||||
|  |         emit('afterexit', null, sig) | ||||||
|  |         /* istanbul ignore next */ | ||||||
|  |         if (isWin && sig === 'SIGHUP') { | ||||||
|  |           // "SIGHUP" throws an `ENOSYS` error on Windows,
 | ||||||
|  |           // so use a supported signal instead
 | ||||||
|  |           sig = 'SIGINT' | ||||||
|  |         } | ||||||
|  |         /* istanbul ignore next */ | ||||||
|  |         process.kill(process.pid, sig) | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   }) | ||||||
|  | 
 | ||||||
|  |   module.exports.signals = function () { | ||||||
|  |     return signals | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   var loaded = false | ||||||
|  | 
 | ||||||
|  |   var load = function load () { | ||||||
|  |     if (loaded || !processOk(global.process)) { | ||||||
|  |       return | ||||||
|  |     } | ||||||
|  |     loaded = true | ||||||
|  | 
 | ||||||
|  |     // This is the number of onSignalExit's that are in play.
 | ||||||
|  |     // It's important so that we can count the correct number of
 | ||||||
|  |     // listeners on signals, and don't wait for the other one to
 | ||||||
|  |     // handle it instead of us.
 | ||||||
|  |     emitter.count += 1 | ||||||
|  | 
 | ||||||
|  |     signals = signals.filter(function (sig) { | ||||||
|  |       try { | ||||||
|  |         process.on(sig, sigListeners[sig]) | ||||||
|  |         return true | ||||||
|  |       } catch (er) { | ||||||
|  |         return false | ||||||
|  |       } | ||||||
|  |     }) | ||||||
|  | 
 | ||||||
|  |     process.emit = processEmit | ||||||
|  |     process.reallyExit = processReallyExit | ||||||
|  |   } | ||||||
|  |   module.exports.load = load | ||||||
|  | 
 | ||||||
|  |   var originalProcessReallyExit = process.reallyExit | ||||||
|  |   var processReallyExit = function processReallyExit (code) { | ||||||
|  |     /* istanbul ignore if */ | ||||||
|  |     if (!processOk(global.process)) { | ||||||
|  |       return | ||||||
|  |     } | ||||||
|  |     process.exitCode = code || /* istanbul ignore next */ 0 | ||||||
|  |     emit('exit', process.exitCode, null) | ||||||
|  |     /* istanbul ignore next */ | ||||||
|  |     emit('afterexit', process.exitCode, null) | ||||||
|  |     /* istanbul ignore next */ | ||||||
|  |     originalProcessReallyExit.call(process, process.exitCode) | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   var originalProcessEmit = process.emit | ||||||
|  |   var processEmit = function processEmit (ev, arg) { | ||||||
|  |     if (ev === 'exit' && processOk(global.process)) { | ||||||
|  |       /* istanbul ignore else */ | ||||||
|  |       if (arg !== undefined) { | ||||||
|  |         process.exitCode = arg | ||||||
|  |       } | ||||||
|  |       var ret = originalProcessEmit.apply(this, arguments) | ||||||
|  |       /* istanbul ignore next */ | ||||||
|  |       emit('exit', process.exitCode, null) | ||||||
|  |       /* istanbul ignore next */ | ||||||
|  |       emit('afterexit', process.exitCode, null) | ||||||
|  |       /* istanbul ignore next */ | ||||||
|  |       return ret | ||||||
|  |     } else { | ||||||
|  |       return originalProcessEmit.apply(this, arguments) | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | /***/ }), | ||||||
|  | 
 | ||||||
|  | /***/ 63710: | ||||||
|  | /***/ ((module) => { | ||||||
|  | 
 | ||||||
|  | // This is not the set of all possible signals.
 | ||||||
|  | //
 | ||||||
|  | // It IS, however, the set of all signals that trigger
 | ||||||
|  | // an exit on either Linux or BSD systems.  Linux is a
 | ||||||
|  | // superset of the signal names supported on BSD, and
 | ||||||
|  | // the unknown signals just fail to register, so we can
 | ||||||
|  | // catch that easily enough.
 | ||||||
|  | //
 | ||||||
|  | // Don't bother with SIGKILL.  It's uncatchable, which
 | ||||||
|  | // means that we can't fire any callbacks anyway.
 | ||||||
|  | //
 | ||||||
|  | // If a user does happen to register a handler on a non-
 | ||||||
|  | // fatal signal like SIGWINCH or something, and then
 | ||||||
|  | // exit, it'll end up firing `process.emit('exit')`, so
 | ||||||
|  | // the handler will be fired anyway.
 | ||||||
|  | //
 | ||||||
|  | // SIGBUS, SIGFPE, SIGSEGV and SIGILL, when not raised
 | ||||||
|  | // artificially, inherently leave the process in a
 | ||||||
|  | // state from which it is not safe to try and enter JS
 | ||||||
|  | // listeners.
 | ||||||
|  | module.exports = [ | ||||||
|  |   'SIGABRT', | ||||||
|  |   'SIGALRM', | ||||||
|  |   'SIGHUP', | ||||||
|  |   'SIGINT', | ||||||
|  |   'SIGTERM' | ||||||
|  | ] | ||||||
|  | 
 | ||||||
|  | if (process.platform !== 'win32') { | ||||||
|  |   module.exports.push( | ||||||
|  |     'SIGVTALRM', | ||||||
|  |     'SIGXCPU', | ||||||
|  |     'SIGXFSZ', | ||||||
|  |     'SIGUSR2', | ||||||
|  |     'SIGTRAP', | ||||||
|  |     'SIGSYS', | ||||||
|  |     'SIGQUIT', | ||||||
|  |     'SIGIOT' | ||||||
|  |     // should detect profiler and enable/disable accordingly.
 | ||||||
|  |     // see #21
 | ||||||
|  |     // 'SIGPROF'
 | ||||||
|  |   ) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | if (process.platform === 'linux') { | ||||||
|  |   module.exports.push( | ||||||
|  |     'SIGIO', | ||||||
|  |     'SIGPOLL', | ||||||
|  |     'SIGPWR', | ||||||
|  |     'SIGSTKFLT', | ||||||
|  |     'SIGUNUSED' | ||||||
|  |   ) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| /***/ }), | /***/ }), | ||||||
| 
 | 
 | ||||||
| /***/ 66126: | /***/ 66126: | ||||||
|  |  | ||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										64
									
								
								lefthook.yml
								
								
								
								
							
							
						
						
									
										64
									
								
								lefthook.yml
								
								
								
								
							|  | @ -2,33 +2,37 @@ | ||||||
| # Refer for explanation to following link: | # Refer for explanation to following link: | ||||||
| # https://github.com/evilmartians/lefthook/blob/master/docs/full_guide.md | # https://github.com/evilmartians/lefthook/blob/master/docs/full_guide.md | ||||||
| # | # | ||||||
| # pre-push: | 
 | ||||||
| #   commands: | color: true | ||||||
| #     packages-audit: | extends: {} | ||||||
| #       tags: frontend security | 
 | ||||||
| #       run: yarn audit | pre-push: | ||||||
| #     gems-audit: |   parallel: true | ||||||
| #       tags: backend security |   commands: | ||||||
| #       run: bundle audit |     packages-audit: | ||||||
| # |       tags: security | ||||||
| # pre-commit: |       run: yarn audit | ||||||
| #   parallel: true | 
 | ||||||
| #   commands: | pre-commit: | ||||||
| #     eslint: |   parallel: true | ||||||
| #       glob: "*.{js,ts}" |   commands: | ||||||
| #       run: yarn eslint {staged_files} |     format documents: | ||||||
| #     rubocop: |       glob: '*.{md,mdx}' | ||||||
| #       tags: backend style |       run: yarn prettier --write {staged_files} | ||||||
| #       glob: "*.rb" |     format configs: | ||||||
| #       exclude: "application.rb|routes.rb" |       glob: '*.{json,yml,yaml}' | ||||||
| #       run: bundle exec rubocop --force-exclusion {all_files} |       run: yarn prettier --write {staged_files} | ||||||
| #     govet: |     format code: | ||||||
| #       tags: backend style |       glob: '*.{js,jsx,ts,tsx}' | ||||||
| #       files: git ls-files -m |       exclude: 'dist/' | ||||||
| #       glob: "*.go" |       run: yarn prettier --write {staged_files} && yarn eslint {staged_files} && git add {staged_files} | ||||||
| #       run: go vet {files} |     run tests: | ||||||
| #   scripts: |       glob: '*.{js,jsx,ts,tsx}' | ||||||
| #     "hello.js": |       exclude: 'dist/' | ||||||
| #       runner: node |       run: yarn jest --passWithNoTests --findRelatedTests {staged_files} | ||||||
| #     "any.go": |     build distributables: | ||||||
| #       runner: go run |       skip: ['merge', 'rebase'] | ||||||
|  |       run: yarn build && git add dist | ||||||
|  |     make shell script executable: | ||||||
|  |       glob: '*.sh' | ||||||
|  |       run: git update-index --chmod=+x | ||||||
|  |  | ||||||
							
								
								
									
										21
									
								
								package.json
								
								
								
								
							
							
						
						
									
										21
									
								
								package.json
								
								
								
								
							|  | @ -7,9 +7,8 @@ | ||||||
|   "author": "Webber <webber@takken.io>", |   "author": "Webber <webber@takken.io>", | ||||||
|   "license": "MIT", |   "license": "MIT", | ||||||
|   "scripts": { |   "scripts": { | ||||||
|     "prepare": "husky install", |     "prepare": "lefthook install", | ||||||
|     "prebuild": "yarn", |     "build": "yarn && tsc && ncc build lib --source-map --license licenses.txt", | ||||||
|     "build": "tsc && ncc build lib --source-map --license licenses.txt", |  | ||||||
|     "lint": "prettier --check \"src/**/*.{js,ts}\" && eslint src/**/*.ts", |     "lint": "prettier --check \"src/**/*.{js,ts}\" && eslint src/**/*.ts", | ||||||
|     "format": "prettier --write \"src/**/*.{js,ts}\"", |     "format": "prettier --write \"src/**/*.{js,ts}\"", | ||||||
|     "cli": "yarn ts-node src/index.ts -m cli", |     "cli": "yarn ts-node src/index.ts -m cli", | ||||||
|  | @ -41,6 +40,7 @@ | ||||||
|     "yaml": "^1.10.2" |     "yaml": "^1.10.2" | ||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|  |     "@arkweid/lefthook": "^0.7.7", | ||||||
|     "@types/jest": "^27.4.1", |     "@types/jest": "^27.4.1", | ||||||
|     "@types/node": "^17.0.21", |     "@types/node": "^17.0.21", | ||||||
|     "@types/semver": "^7.3.9", |     "@types/semver": "^7.3.9", | ||||||
|  | @ -53,27 +53,12 @@ | ||||||
|     "eslint-plugin-jest": "24.1.3", |     "eslint-plugin-jest": "24.1.3", | ||||||
|     "eslint-plugin-prettier": "^3.3.1", |     "eslint-plugin-prettier": "^3.3.1", | ||||||
|     "eslint-plugin-unicorn": "28.0.2", |     "eslint-plugin-unicorn": "28.0.2", | ||||||
|     "husky": "^7.0.4", |  | ||||||
|     "jest": "^27.5.1", |     "jest": "^27.5.1", | ||||||
|     "jest-circus": "^27.5.1", |     "jest-circus": "^27.5.1", | ||||||
|     "js-yaml": "^4.1.0", |     "js-yaml": "^4.1.0", | ||||||
|     "lint-staged": "^12.3.7", |  | ||||||
|     "prettier": "^2.5.1", |     "prettier": "^2.5.1", | ||||||
|     "ts-jest": "^27.1.3", |     "ts-jest": "^27.1.3", | ||||||
|     "ts-node": "10.4.0", |     "ts-node": "10.4.0", | ||||||
|     "typescript": "4.1.3" |     "typescript": "4.1.3" | ||||||
|   }, |  | ||||||
|   "lint-staged": { |  | ||||||
|     "*.{js,jsx,ts,tsx}": [ |  | ||||||
|       "prettier --write", |  | ||||||
|       "eslint", |  | ||||||
|       "jest --findRelatedTests" |  | ||||||
|     ], |  | ||||||
|     "*.{json,md,yaml,yml}": [ |  | ||||||
|       "prettier --write" |  | ||||||
|     ], |  | ||||||
|     "*.sh": [ |  | ||||||
|       "git update-index --chmod=+x" |  | ||||||
|     ] |  | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  |  | ||||||
							
								
								
									
										219
									
								
								yarn.lock
								
								
								
								
							
							
						
						
									
										219
									
								
								yarn.lock
								
								
								
								
							|  | @ -45,6 +45,11 @@ | ||||||
|   dependencies: |   dependencies: | ||||||
|     "@jridgewell/trace-mapping" "^0.3.0" |     "@jridgewell/trace-mapping" "^0.3.0" | ||||||
| 
 | 
 | ||||||
|  | "@arkweid/lefthook@^0.7.7": | ||||||
|  |   version "0.7.7" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@arkweid/lefthook/-/lefthook-0.7.7.tgz#12951b09b955d8054885ffe929aa07a49f39027c" | ||||||
|  |   integrity sha512-Eq30OXKmjxIAIsTtbX2fcF3SNZIXS8yry1u8yty7PQFYRctx04rVlhOJCEB2UmfTh8T2vrOMC9IHHUvvo5zbaQ== | ||||||
|  | 
 | ||||||
| "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13": | "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13": | ||||||
|   version "7.12.13" |   version "7.12.13" | ||||||
|   resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz" |   resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz" | ||||||
|  | @ -1446,7 +1451,7 @@ ansi-colors@^4.1.1: | ||||||
|   resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" |   resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" | ||||||
|   integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== |   integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== | ||||||
| 
 | 
 | ||||||
| ansi-escapes@^4.2.1, ansi-escapes@^4.3.0: | ansi-escapes@^4.2.1: | ||||||
|   version "4.3.2" |   version "4.3.2" | ||||||
|   resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" |   resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" | ||||||
|   integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== |   integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== | ||||||
|  | @ -1458,11 +1463,6 @@ ansi-regex@^5.0.0, ansi-regex@^5.0.1: | ||||||
|   resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" |   resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" | ||||||
|   integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== |   integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== | ||||||
| 
 | 
 | ||||||
| ansi-regex@^6.0.1: |  | ||||||
|   version "6.0.1" |  | ||||||
|   resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" |  | ||||||
|   integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== |  | ||||||
| 
 |  | ||||||
| ansi-styles@^3.2.1: | ansi-styles@^3.2.1: | ||||||
|   version "3.2.1" |   version "3.2.1" | ||||||
|   resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" |   resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" | ||||||
|  | @ -1482,11 +1482,6 @@ ansi-styles@^5.0.0: | ||||||
|   resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" |   resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" | ||||||
|   integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== |   integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== | ||||||
| 
 | 
 | ||||||
| ansi-styles@^6.0.0: |  | ||||||
|   version "6.1.0" |  | ||||||
|   resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz" |  | ||||||
|   integrity sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ== |  | ||||||
| 
 |  | ||||||
| anymatch@^3.0.3: | anymatch@^3.0.3: | ||||||
|   version "3.1.2" |   version "3.1.2" | ||||||
|   resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" |   resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" | ||||||
|  | @ -1895,29 +1890,6 @@ clean-stack@^2.0.0: | ||||||
|   resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" |   resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" | ||||||
|   integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== |   integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== | ||||||
| 
 | 
 | ||||||
| cli-cursor@^3.1.0: |  | ||||||
|   version "3.1.0" |  | ||||||
|   resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" |  | ||||||
|   integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== |  | ||||||
|   dependencies: |  | ||||||
|     restore-cursor "^3.1.0" |  | ||||||
| 
 |  | ||||||
| cli-truncate@^2.1.0: |  | ||||||
|   version "2.1.0" |  | ||||||
|   resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz" |  | ||||||
|   integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== |  | ||||||
|   dependencies: |  | ||||||
|     slice-ansi "^3.0.0" |  | ||||||
|     string-width "^4.2.0" |  | ||||||
| 
 |  | ||||||
| cli-truncate@^3.1.0: |  | ||||||
|   version "3.1.0" |  | ||||||
|   resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz" |  | ||||||
|   integrity sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA== |  | ||||||
|   dependencies: |  | ||||||
|     slice-ansi "^5.0.0" |  | ||||||
|     string-width "^5.0.0" |  | ||||||
| 
 |  | ||||||
| cliui@^7.0.2: | cliui@^7.0.2: | ||||||
|   version "7.0.4" |   version "7.0.4" | ||||||
|   resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" |   resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" | ||||||
|  | @ -1973,11 +1945,6 @@ colorette@^1.2.2: | ||||||
|   resolved "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz" |   resolved "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz" | ||||||
|   integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== |   integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== | ||||||
| 
 | 
 | ||||||
| colorette@^2.0.16: |  | ||||||
|   version "2.0.16" |  | ||||||
|   resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz" |  | ||||||
|   integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== |  | ||||||
| 
 |  | ||||||
| combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: | combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: | ||||||
|   version "1.0.8" |   version "1.0.8" | ||||||
|   resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" |   resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" | ||||||
|  | @ -1997,11 +1964,6 @@ commander@^7.2.0: | ||||||
|   resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" |   resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" | ||||||
|   integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== |   integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== | ||||||
| 
 | 
 | ||||||
| commander@^8.3.0: |  | ||||||
|   version "8.3.0" |  | ||||||
|   resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" |  | ||||||
|   integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== |  | ||||||
| 
 |  | ||||||
| commander@^9.0.0: | commander@^9.0.0: | ||||||
|   version "9.0.0" |   version "9.0.0" | ||||||
|   resolved "https://registry.yarnpkg.com/commander/-/commander-9.0.0.tgz#86d58f24ee98126568936bd1d3574e0308a99a40" |   resolved "https://registry.yarnpkg.com/commander/-/commander-9.0.0.tgz#86d58f24ee98126568936bd1d3574e0308a99a40" | ||||||
|  | @ -2083,7 +2045,7 @@ data-urls@^2.0.0: | ||||||
|     whatwg-mimetype "^2.3.0" |     whatwg-mimetype "^2.3.0" | ||||||
|     whatwg-url "^8.0.0" |     whatwg-url "^8.0.0" | ||||||
| 
 | 
 | ||||||
| debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.3: | debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: | ||||||
|   version "4.3.3" |   version "4.3.3" | ||||||
|   resolved "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz" |   resolved "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz" | ||||||
|   integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== |   integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== | ||||||
|  | @ -2240,11 +2202,6 @@ emoji-regex@^8.0.0: | ||||||
|   resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" |   resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" | ||||||
|   integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== |   integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== | ||||||
| 
 | 
 | ||||||
| emoji-regex@^9.2.2: |  | ||||||
|   version "9.2.2" |  | ||||||
|   resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" |  | ||||||
|   integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== |  | ||||||
| 
 |  | ||||||
| end-of-stream@^1.1.0: | end-of-stream@^1.1.0: | ||||||
|   version "1.4.4" |   version "1.4.4" | ||||||
|   resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" |   resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" | ||||||
|  | @ -2572,7 +2529,7 @@ execa@5.0.0: | ||||||
|     signal-exit "^3.0.3" |     signal-exit "^3.0.3" | ||||||
|     strip-final-newline "^2.0.0" |     strip-final-newline "^2.0.0" | ||||||
| 
 | 
 | ||||||
| execa@^5.0.0, execa@^5.1.1: | execa@^5.0.0: | ||||||
|   version "5.1.1" |   version "5.1.1" | ||||||
|   resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" |   resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" | ||||||
|   integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== |   integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== | ||||||
|  | @ -3002,11 +2959,6 @@ human-signals@^2.1.0: | ||||||
|   resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" |   resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" | ||||||
|   integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== |   integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== | ||||||
| 
 | 
 | ||||||
| husky@^7.0.4: |  | ||||||
|   version "7.0.4" |  | ||||||
|   resolved "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz" |  | ||||||
|   integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== |  | ||||||
| 
 |  | ||||||
| iconv-lite@0.4.24: | iconv-lite@0.4.24: | ||||||
|   version "0.4.24" |   version "0.4.24" | ||||||
|   resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" |   resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" | ||||||
|  | @ -3134,11 +3086,6 @@ is-fullwidth-code-point@^3.0.0: | ||||||
|   resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" |   resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" | ||||||
|   integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== |   integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== | ||||||
| 
 | 
 | ||||||
| is-fullwidth-code-point@^4.0.0: |  | ||||||
|   version "4.0.0" |  | ||||||
|   resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz" |  | ||||||
|   integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ== |  | ||||||
| 
 |  | ||||||
| is-generator-fn@^2.0.0: | is-generator-fn@^2.0.0: | ||||||
|   version "2.1.0" |   version "2.1.0" | ||||||
|   resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" |   resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" | ||||||
|  | @ -3930,50 +3877,11 @@ levn@~0.3.0: | ||||||
|     prelude-ls "~1.1.2" |     prelude-ls "~1.1.2" | ||||||
|     type-check "~0.3.2" |     type-check "~0.3.2" | ||||||
| 
 | 
 | ||||||
| lilconfig@2.0.4: |  | ||||||
|   version "2.0.4" |  | ||||||
|   resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz" |  | ||||||
|   integrity sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA== |  | ||||||
| 
 |  | ||||||
| lines-and-columns@^1.1.6: | lines-and-columns@^1.1.6: | ||||||
|   version "1.1.6" |   version "1.1.6" | ||||||
|   resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" |   resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" | ||||||
|   integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= |   integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= | ||||||
| 
 | 
 | ||||||
| lint-staged@^12.3.7: |  | ||||||
|   version "12.3.7" |  | ||||||
|   resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-12.3.7.tgz#ad0e2014302f704f9cf2c0ebdb97ac63d0f17be0" |  | ||||||
|   integrity sha512-/S4D726e2GIsDVWIk1XGvheCaDm1SJRQp8efamZFWJxQMVEbOwSysp7xb49Oo73KYCdy97mIWinhlxcoNqIfIQ== |  | ||||||
|   dependencies: |  | ||||||
|     cli-truncate "^3.1.0" |  | ||||||
|     colorette "^2.0.16" |  | ||||||
|     commander "^8.3.0" |  | ||||||
|     debug "^4.3.3" |  | ||||||
|     execa "^5.1.1" |  | ||||||
|     lilconfig "2.0.4" |  | ||||||
|     listr2 "^4.0.1" |  | ||||||
|     micromatch "^4.0.4" |  | ||||||
|     normalize-path "^3.0.0" |  | ||||||
|     object-inspect "^1.12.0" |  | ||||||
|     pidtree "^0.5.0" |  | ||||||
|     string-argv "^0.3.1" |  | ||||||
|     supports-color "^9.2.1" |  | ||||||
|     yaml "^1.10.2" |  | ||||||
| 
 |  | ||||||
| listr2@^4.0.1: |  | ||||||
|   version "4.0.4" |  | ||||||
|   resolved "https://registry.yarnpkg.com/listr2/-/listr2-4.0.4.tgz#d098a1c419284fb26e184b5d5889b235e8912245" |  | ||||||
|   integrity sha512-vJOm5KD6uZXjSsrwajr+mNacIjf87gWvlBEltPWLbTkslUscWAzquyK4xfe9Zd4RDgO5nnwFyV06FC+uVR+5mg== |  | ||||||
|   dependencies: |  | ||||||
|     cli-truncate "^2.1.0" |  | ||||||
|     colorette "^2.0.16" |  | ||||||
|     log-update "^4.0.0" |  | ||||||
|     p-map "^4.0.0" |  | ||||||
|     rfdc "^1.3.0" |  | ||||||
|     rxjs "^7.5.4" |  | ||||||
|     through "^2.3.8" |  | ||||||
|     wrap-ansi "^7.0.0" |  | ||||||
| 
 |  | ||||||
| load-json-file@^2.0.0: | load-json-file@^2.0.0: | ||||||
|   version "2.0.0" |   version "2.0.0" | ||||||
|   resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz" |   resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz" | ||||||
|  | @ -4024,16 +3932,6 @@ lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.7.0: | ||||||
|   resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" |   resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" | ||||||
|   integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== |   integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== | ||||||
| 
 | 
 | ||||||
| log-update@^4.0.0: |  | ||||||
|   version "4.0.0" |  | ||||||
|   resolved "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz" |  | ||||||
|   integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== |  | ||||||
|   dependencies: |  | ||||||
|     ansi-escapes "^4.3.0" |  | ||||||
|     cli-cursor "^3.1.0" |  | ||||||
|     slice-ansi "^4.0.0" |  | ||||||
|     wrap-ansi "^6.2.0" |  | ||||||
| 
 |  | ||||||
| lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: | lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: | ||||||
|   version "1.0.1" |   version "1.0.1" | ||||||
|   resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" |   resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" | ||||||
|  | @ -4241,11 +4139,6 @@ object-hash@^2.0.1: | ||||||
|   resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" |   resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" | ||||||
|   integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== |   integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== | ||||||
| 
 | 
 | ||||||
| object-inspect@^1.12.0: |  | ||||||
|   version "1.12.0" |  | ||||||
|   resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0" |  | ||||||
|   integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g== |  | ||||||
| 
 |  | ||||||
| object-inspect@^1.9.0: | object-inspect@^1.9.0: | ||||||
|   version "1.11.1" |   version "1.11.1" | ||||||
|   resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz" |   resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.1.tgz" | ||||||
|  | @ -4288,7 +4181,7 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: | ||||||
|   dependencies: |   dependencies: | ||||||
|     wrappy "1" |     wrappy "1" | ||||||
| 
 | 
 | ||||||
| onetime@^5.1.0, onetime@^5.1.2: | onetime@^5.1.2: | ||||||
|   version "5.1.2" |   version "5.1.2" | ||||||
|   resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" |   resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" | ||||||
|   integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== |   integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== | ||||||
|  | @ -4393,13 +4286,6 @@ p-locate@^4.1.0: | ||||||
|   dependencies: |   dependencies: | ||||||
|     p-limit "^2.2.0" |     p-limit "^2.2.0" | ||||||
| 
 | 
 | ||||||
| p-map@^4.0.0: |  | ||||||
|   version "4.0.0" |  | ||||||
|   resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" |  | ||||||
|   integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== |  | ||||||
|   dependencies: |  | ||||||
|     aggregate-error "^3.0.0" |  | ||||||
| 
 |  | ||||||
| p-some@^5.0.0: | p-some@^5.0.0: | ||||||
|   version "5.0.0" |   version "5.0.0" | ||||||
|   resolved "https://registry.npmjs.org/p-some/-/p-some-5.0.0.tgz" |   resolved "https://registry.npmjs.org/p-some/-/p-some-5.0.0.tgz" | ||||||
|  | @ -4499,11 +4385,6 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: | ||||||
|   resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz" |   resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz" | ||||||
|   integrity sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg== |   integrity sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg== | ||||||
| 
 | 
 | ||||||
| pidtree@^0.5.0: |  | ||||||
|   version "0.5.0" |  | ||||||
|   resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.5.0.tgz#ad5fbc1de78b8a5f99d6fbdd4f6e4eee21d1aca1" |  | ||||||
|   integrity sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA== |  | ||||||
| 
 |  | ||||||
| pify@^2.0.0: | pify@^2.0.0: | ||||||
|   version "2.3.0" |   version "2.3.0" | ||||||
|   resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" |   resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" | ||||||
|  | @ -4825,14 +4706,6 @@ responselike@^2.0.0: | ||||||
|   dependencies: |   dependencies: | ||||||
|     lowercase-keys "^2.0.0" |     lowercase-keys "^2.0.0" | ||||||
| 
 | 
 | ||||||
| restore-cursor@^3.1.0: |  | ||||||
|   version "3.1.0" |  | ||||||
|   resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" |  | ||||||
|   integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== |  | ||||||
|   dependencies: |  | ||||||
|     onetime "^5.1.0" |  | ||||||
|     signal-exit "^3.0.2" |  | ||||||
| 
 |  | ||||||
| reusify@^1.0.4: | reusify@^1.0.4: | ||||||
|   version "1.0.4" |   version "1.0.4" | ||||||
|   resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" |   resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" | ||||||
|  | @ -4843,11 +4716,6 @@ rfc4648@^1.3.0: | ||||||
|   resolved "https://registry.yarnpkg.com/rfc4648/-/rfc4648-1.5.1.tgz#b0b16756e33d9de8c0c7833e94b28e627ec372a4" |   resolved "https://registry.yarnpkg.com/rfc4648/-/rfc4648-1.5.1.tgz#b0b16756e33d9de8c0c7833e94b28e627ec372a4" | ||||||
|   integrity sha512-60e/YWs2/D3MV1ErdjhJHcmlgnyLUiG4X/14dgsfm9/zmCWLN16xI6YqJYSCd/OANM7bUNzJqPY5B8/02S9Ibw== |   integrity sha512-60e/YWs2/D3MV1ErdjhJHcmlgnyLUiG4X/14dgsfm9/zmCWLN16xI6YqJYSCd/OANM7bUNzJqPY5B8/02S9Ibw== | ||||||
| 
 | 
 | ||||||
| rfdc@^1.3.0: |  | ||||||
|   version "1.3.0" |  | ||||||
|   resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" |  | ||||||
|   integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== |  | ||||||
| 
 |  | ||||||
| rimraf@^3.0.0, rimraf@^3.0.2: | rimraf@^3.0.0, rimraf@^3.0.2: | ||||||
|   version "3.0.2" |   version "3.0.2" | ||||||
|   resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" |   resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" | ||||||
|  | @ -4862,13 +4730,6 @@ run-parallel@^1.1.9: | ||||||
|   dependencies: |   dependencies: | ||||||
|     queue-microtask "^1.2.2" |     queue-microtask "^1.2.2" | ||||||
| 
 | 
 | ||||||
| rxjs@^7.5.4: |  | ||||||
|   version "7.5.4" |  | ||||||
|   resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.4.tgz#3d6bd407e6b7ce9a123e76b1e770dc5761aa368d" |  | ||||||
|   integrity sha512-h5M3Hk78r6wAheJF0a5YahB1yRQKCsZ4MsGdZ5O9ETbVtjPcScGfrMmoOq7EBsCRzd4BDkvDJ7ogP8Sz5tTFiQ== |  | ||||||
|   dependencies: |  | ||||||
|     tslib "^2.1.0" |  | ||||||
| 
 |  | ||||||
| safe-buffer@^5.0.1, safe-buffer@^5.1.2: | safe-buffer@^5.0.1, safe-buffer@^5.1.2: | ||||||
|   version "5.2.1" |   version "5.2.1" | ||||||
|   resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" |   resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" | ||||||
|  | @ -4975,15 +4836,6 @@ slash@^3.0.0: | ||||||
|   resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" |   resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" | ||||||
|   integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== |   integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== | ||||||
| 
 | 
 | ||||||
| slice-ansi@^3.0.0: |  | ||||||
|   version "3.0.0" |  | ||||||
|   resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" |  | ||||||
|   integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== |  | ||||||
|   dependencies: |  | ||||||
|     ansi-styles "^4.0.0" |  | ||||||
|     astral-regex "^2.0.0" |  | ||||||
|     is-fullwidth-code-point "^3.0.0" |  | ||||||
| 
 |  | ||||||
| slice-ansi@^4.0.0: | slice-ansi@^4.0.0: | ||||||
|   version "4.0.0" |   version "4.0.0" | ||||||
|   resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" |   resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" | ||||||
|  | @ -4993,14 +4845,6 @@ slice-ansi@^4.0.0: | ||||||
|     astral-regex "^2.0.0" |     astral-regex "^2.0.0" | ||||||
|     is-fullwidth-code-point "^3.0.0" |     is-fullwidth-code-point "^3.0.0" | ||||||
| 
 | 
 | ||||||
| slice-ansi@^5.0.0: |  | ||||||
|   version "5.0.0" |  | ||||||
|   resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz" |  | ||||||
|   integrity sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ== |  | ||||||
|   dependencies: |  | ||||||
|     ansi-styles "^6.0.0" |  | ||||||
|     is-fullwidth-code-point "^4.0.0" |  | ||||||
| 
 |  | ||||||
| source-map-support@^0.5.6: | source-map-support@^0.5.6: | ||||||
|   version "0.5.19" |   version "0.5.19" | ||||||
|   resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz" |   resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz" | ||||||
|  | @ -5087,11 +4931,6 @@ stream-buffers@^3.0.2: | ||||||
|   resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-3.0.2.tgz#5249005a8d5c2d00b3a32e6e0a6ea209dc4f3521" |   resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-3.0.2.tgz#5249005a8d5c2d00b3a32e6e0a6ea209dc4f3521" | ||||||
|   integrity sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ== |   integrity sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ== | ||||||
| 
 | 
 | ||||||
| string-argv@^0.3.1: |  | ||||||
|   version "0.3.1" |  | ||||||
|   resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz" |  | ||||||
|   integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== |  | ||||||
| 
 |  | ||||||
| string-length@^4.0.1: | string-length@^4.0.1: | ||||||
|   version "4.0.2" |   version "4.0.2" | ||||||
|   resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" |   resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" | ||||||
|  | @ -5109,15 +4948,6 @@ string-width@^4.1.0, string-width@^4.2.0: | ||||||
|     is-fullwidth-code-point "^3.0.0" |     is-fullwidth-code-point "^3.0.0" | ||||||
|     strip-ansi "^6.0.0" |     strip-ansi "^6.0.0" | ||||||
| 
 | 
 | ||||||
| string-width@^5.0.0: |  | ||||||
|   version "5.0.1" |  | ||||||
|   resolved "https://registry.npmjs.org/string-width/-/string-width-5.0.1.tgz" |  | ||||||
|   integrity sha512-5ohWO/M4//8lErlUUtrFy3b11GtNOuMOU0ysKCDXFcfXuuvUXu95akgj/i8ofmaGdN0hCqyl6uu9i8dS/mQp5g== |  | ||||||
|   dependencies: |  | ||||||
|     emoji-regex "^9.2.2" |  | ||||||
|     is-fullwidth-code-point "^4.0.0" |  | ||||||
|     strip-ansi "^7.0.1" |  | ||||||
| 
 |  | ||||||
| string.prototype.trimend@^1.0.4: | string.prototype.trimend@^1.0.4: | ||||||
|   version "1.0.4" |   version "1.0.4" | ||||||
|   resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" |   resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" | ||||||
|  | @ -5141,13 +4971,6 @@ strip-ansi@^6.0.0: | ||||||
|   dependencies: |   dependencies: | ||||||
|     ansi-regex "^5.0.0" |     ansi-regex "^5.0.0" | ||||||
| 
 | 
 | ||||||
| strip-ansi@^7.0.1: |  | ||||||
|   version "7.0.1" |  | ||||||
|   resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz" |  | ||||||
|   integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== |  | ||||||
|   dependencies: |  | ||||||
|     ansi-regex "^6.0.1" |  | ||||||
| 
 |  | ||||||
| strip-bom@^3.0.0: | strip-bom@^3.0.0: | ||||||
|   version "3.0.0" |   version "3.0.0" | ||||||
|   resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" |   resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" | ||||||
|  | @ -5189,11 +5012,6 @@ supports-color@^8.0.0: | ||||||
|   dependencies: |   dependencies: | ||||||
|     has-flag "^4.0.0" |     has-flag "^4.0.0" | ||||||
| 
 | 
 | ||||||
| supports-color@^9.2.1: |  | ||||||
|   version "9.2.1" |  | ||||||
|   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-9.2.1.tgz#599dc9d45acf74c6176e0d880bab1d7d718fe891" |  | ||||||
|   integrity sha512-Obv7ycoCTG51N7y175StI9BlAXrmgZrFhZOb0/PyjHBher/NmsdBgbbQ1Inhq+gIhz6+7Gb+jWF2Vqi7Mf1xnQ== |  | ||||||
| 
 |  | ||||||
| supports-hyperlinks@^2.0.0: | supports-hyperlinks@^2.0.0: | ||||||
|   version "2.2.0" |   version "2.2.0" | ||||||
|   resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" |   resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" | ||||||
|  | @ -5280,11 +5098,6 @@ throat@^6.0.1: | ||||||
|   resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" |   resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" | ||||||
|   integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== |   integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== | ||||||
| 
 | 
 | ||||||
| through@^2.3.8: |  | ||||||
|   version "2.3.8" |  | ||||||
|   resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" |  | ||||||
|   integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= |  | ||||||
| 
 |  | ||||||
| tmp-promise@^3.0.2: | tmp-promise@^3.0.2: | ||||||
|   version "3.0.3" |   version "3.0.3" | ||||||
|   resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7" |   resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7" | ||||||
|  | @ -5397,11 +5210,6 @@ tslib@^1.8.1, tslib@^1.9.3: | ||||||
|   resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" |   resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" | ||||||
|   integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== |   integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== | ||||||
| 
 | 
 | ||||||
| tslib@^2.1.0: |  | ||||||
|   version "2.3.1" |  | ||||||
|   resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" |  | ||||||
|   integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== |  | ||||||
| 
 |  | ||||||
| tsutils@^3.17.1: | tsutils@^3.17.1: | ||||||
|   version "3.21.0" |   version "3.21.0" | ||||||
|   resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" |   resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" | ||||||
|  | @ -5662,15 +5470,6 @@ word-wrap@^1.2.3, word-wrap@~1.2.3: | ||||||
|   resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" |   resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" | ||||||
|   integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== |   integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== | ||||||
| 
 | 
 | ||||||
| wrap-ansi@^6.2.0: |  | ||||||
|   version "6.2.0" |  | ||||||
|   resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" |  | ||||||
|   integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== |  | ||||||
|   dependencies: |  | ||||||
|     ansi-styles "^4.0.0" |  | ||||||
|     string-width "^4.1.0" |  | ||||||
|     strip-ansi "^6.0.0" |  | ||||||
| 
 |  | ||||||
| wrap-ansi@^7.0.0: | wrap-ansi@^7.0.0: | ||||||
|   version "7.0.0" |   version "7.0.0" | ||||||
|   resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" |   resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue