From 4e711f1d195580cc3c90fc2cf98a4c995c8313cb Mon Sep 17 00:00:00 2001 From: Hiroki Tagato Date: Tue, 13 Jun 2023 17:19:15 +0900 Subject: [PATCH] devel/electron25: update to 25.1.0 Changelog: https://github.com/electron/electron/releases/tag/v25.1.0 --- devel/electron25/Makefile | 4 +- devel/electron25/Makefile.version | 2 +- devel/electron25/distinfo | 14 ++--- devel/electron25/files/package.json | 6 +- ...tron_shell_app_electron__main__delegate.cc | 8 +-- ...wser_api_electron__api__crash__reporter.cc | 18 +++--- ...ron_shell_browser_native__window__views.cc | 32 +++++----- ...tron_shell_browser_native__window__views.h | 4 +- ...ch-electron_shell_common_node__bindings.cc | 8 +-- devel/electron25/files/yarn.lock | 58 +++++++++++++++++-- 10 files changed, 102 insertions(+), 52 deletions(-) diff --git a/devel/electron25/Makefile b/devel/electron25/Makefile index d99ece87d..79522c9c4 100644 --- a/devel/electron25/Makefile +++ b/devel/electron25/Makefile @@ -205,7 +205,7 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false # See ${WRKSRC}/electron/DEPS for CHROMIUM_VER -CHROMIUM_VER= 114.0.5735.45 +CHROMIUM_VER= 114.0.5735.106 # See ${WRKSRC}/third_party/test_fonts/test_fonts.tar.gz.sha1 for CHROMIUM_TEST_FONTS_HASH CHROMIUM_TEST_FONTS_HASH= 336e775eec536b2d785cc80eff6ac39051931286 # See ${WRKSRC}/electron/DEPS for NODE_VER @@ -219,7 +219,7 @@ REACTIVEOBJC_VER= 74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76 # See ${WRKSRC}/electron/DEPS for MANTLE_VER MANTLE_VER= 78d3966b3c331292ea29ec38661b25df0a245948 -YARN_TIMESTAMP= 1686015089 +YARN_TIMESTAMP= 1686621795 .include "Makefile.version" .include diff --git a/devel/electron25/Makefile.version b/devel/electron25/Makefile.version index 0e46ab13f..5571ca99e 100644 --- a/devel/electron25/Makefile.version +++ b/devel/electron25/Makefile.version @@ -1,2 +1,2 @@ -ELECTRON_VER= 25.0.1 +ELECTRON_VER= 25.1.0 ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//} diff --git a/devel/electron25/distinfo b/devel/electron25/distinfo index 762c5a3b4..2002ce619 100644 --- a/devel/electron25/distinfo +++ b/devel/electron25/distinfo @@ -1,12 +1,12 @@ -TIMESTAMP = 1686015524 -SHA256 (electron/chromium-114.0.5735.45.tar.xz) = 1b8cdf5f06bcf976d5631dbda1cfbc1f89cec7d843fd7cfb0931713f7025fffc -SIZE (electron/chromium-114.0.5735.45.tar.xz) = 1570536156 +TIMESTAMP = 1686622362 +SHA256 (electron/chromium-114.0.5735.106.tar.xz) = df18b0b28bf52b1c099acde54e568fbfa2c9225150108bce9d53d8b31f71304a +SIZE (electron/chromium-114.0.5735.106.tar.xz) = 1570627752 SHA256 (electron/336e775eec536b2d785cc80eff6ac39051931286) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8 SIZE (electron/336e775eec536b2d785cc80eff6ac39051931286) = 32624734 -SHA256 (electron/electron-yarn-cache-25.0.1.tar.xz) = 0e14e69b96a3c589293400dba0606f5b099ff6e57bdf781c45e8c37ff67f1b23 -SIZE (electron/electron-yarn-cache-25.0.1.tar.xz) = 40949016 -SHA256 (electron/electron-electron-v25.0.1_GH0.tar.gz) = 3405b804d096ed2f464eb5afddc3c1cf7965eedcff9d158705bcf0b98c1b46d3 -SIZE (electron/electron-electron-v25.0.1_GH0.tar.gz) = 11225571 +SHA256 (electron/electron-yarn-cache-25.1.0.tar.xz) = 0047679e0ff09b77312df9c518cd46ec30942ea8806d18218369ee010822845a +SIZE (electron/electron-yarn-cache-25.1.0.tar.xz) = 41289456 +SHA256 (electron/electron-electron-v25.1.0_GH0.tar.gz) = 8bd1347c73ee6c368a12c3cc851348e29481cdbe8bb830c387c93c0a7f0873eb +SIZE (electron/electron-electron-v25.1.0_GH0.tar.gz) = 11224485 SHA256 (electron/nodejs-node-v18.15.0_GH0.tar.gz) = 33c4b5b77c98398a3c0d99a146f602d164e014ff3a5713697beef1a971faf573 SIZE (electron/nodejs-node-v18.15.0_GH0.tar.gz) = 111925667 SHA256 (electron/nodejs-nan-16fa32231e2ccd89d2804b3f765319128b20c4ac_GH0.tar.gz) = 3807ae6a1e451a29f068540472f100f9718d457c60ac62f2f8469d1d57475d39 diff --git a/devel/electron25/files/package.json b/devel/electron25/files/package.json index 15aa35aa1..ba5b6e58c 100644 --- a/devel/electron25/files/package.json +++ b/devel/electron25/files/package.json @@ -9,7 +9,7 @@ "@electron/docs-parser": "^1.1.0", "@electron/fiddle-core": "^1.0.4", "@electron/github-app-auth": "^2.0.0", - "@electron/lint-roller": "^1.2.1", + "@electron/lint-roller": "^1.5.0", "@electron/typescript-definitions": "^8.14.0", "@octokit/rest": "^19.0.7", "@primer/octicons": "^10.0.0", @@ -30,6 +30,7 @@ "@types/stream-json": "^1.5.1", "@types/temp": "^0.8.34", "@types/uuid": "^3.4.6", + "@types/w3c-web-serial": "^1.0.3", "@types/webpack": "^5.28.0", "@types/webpack-env": "^1.17.0", "@typescript-eslint/eslint-plugin": "^4.4.1", @@ -88,10 +89,11 @@ "lint:objc": "node ./script/lint.js --objc", "lint:py": "node ./script/lint.js --py", "lint:gn": "node ./script/lint.js --gn", - "lint:docs": "remark docs -qf && npm run lint:js-in-markdown && npm run create-typescript-definitions && npm run lint:docs-fiddles && npm run lint:docs-relative-links && npm run lint:markdownlint", + "lint:docs": "remark docs -qf && npm run lint:js-in-markdown && npm run create-typescript-definitions && npm run lint:ts-check-js-in-markdown && npm run lint:docs-fiddles && npm run lint:docs-relative-links && npm run lint:markdownlint", "lint:docs-fiddles": "standard \"docs/fiddles/**/*.js\"", "lint:docs-relative-links": "electron-lint-markdown-links --root docs \"**/*.md\"", "lint:markdownlint": "electron-markdownlint \"*.md\" \"docs/**/*.md\"", + "lint:ts-check-js-in-markdown": "electron-lint-markdown-ts-check --root docs \"**/*.md\" --ignore \"breaking-changes.md\"", "lint:js-in-markdown": "electron-lint-markdown-standard --root docs \"**/*.md\"", "create-api-json": "node script/create-api-json.js", "create-typescript-definitions": "npm run create-api-json && electron-typescript-definitions --api=electron-api.json && node spec/ts-smoke/runner.js", diff --git a/devel/electron25/files/patch-electron_shell_app_electron__main__delegate.cc b/devel/electron25/files/patch-electron_shell_app_electron__main__delegate.cc index 56c36c920..66e0d2e7d 100644 --- a/devel/electron25/files/patch-electron_shell_app_electron__main__delegate.cc +++ b/devel/electron25/files/patch-electron_shell_app_electron__main__delegate.cc @@ -1,4 +1,4 @@ ---- electron/shell/app/electron_main_delegate.cc.orig 2023-04-25 11:16:51 UTC +--- electron/shell/app/electron_main_delegate.cc.orig 2023-06-07 10:09:25 UTC +++ electron/shell/app/electron_main_delegate.cc @@ -58,13 +58,16 @@ #include "chrome/child/v8_crashpad_support_win.h" @@ -37,8 +37,8 @@ // Check for --no-sandbox parameter when running as root. if (getuid() == 0 && IsSandboxEnabled(command_line)) LOG(FATAL) << "Running as root without --" -@@ -340,7 +343,7 @@ void ElectronMainDelegate::PreSandboxStartup() { - process_type == ::switches::kZygoteProcess); +@@ -338,7 +341,7 @@ void ElectronMainDelegate::PreSandboxStartup() { + /* is_preinit = */ IsBrowserProcess() || IsZygoteProcess()); #endif -#if !IS_MAS_BUILD() @@ -46,7 +46,7 @@ crash_reporter::InitializeCrashKeys(); #endif -@@ -375,7 +378,7 @@ void ElectronMainDelegate::PreSandboxStartup() { +@@ -373,7 +376,7 @@ void ElectronMainDelegate::PreSandboxStartup() { } #endif diff --git a/devel/electron25/files/patch-electron_shell_browser_api_electron__api__crash__reporter.cc b/devel/electron25/files/patch-electron_shell_browser_api_electron__api__crash__reporter.cc index 90d7cd782..f229a1bde 100644 --- a/devel/electron25/files/patch-electron_shell_browser_api_electron__api__crash__reporter.cc +++ b/devel/electron25/files/patch-electron_shell_browser_api_electron__api__crash__reporter.cc @@ -1,7 +1,7 @@ ---- electron/shell/browser/api/electron_api_crash_reporter.cc.orig 2023-05-31 14:28:29 UTC +--- electron/shell/browser/api/electron_api_crash_reporter.cc.orig 2023-06-07 10:09:25 UTC +++ electron/shell/browser/api/electron_api_crash_reporter.cc -@@ -30,7 +30,7 @@ - #include "shell/common/node_includes.h" +@@ -31,7 +31,7 @@ + #include "shell/common/process_util.h" #include "shell/common/thread_restrictions.h" -#if !IS_MAS_BUILD() @@ -9,7 +9,7 @@ #include "components/crash/core/app/crashpad.h" // nogncheck #include "components/crash/core/browser/crash_upload_list_crashpad.h" // nogncheck #include "components/crash/core/common/crash_key.h" -@@ -65,7 +65,7 @@ bool g_crash_reporter_initialized = false; +@@ -66,7 +66,7 @@ bool g_crash_reporter_initialized = false; namespace electron::api::crash_reporter { @@ -18,7 +18,7 @@ namespace { void NoOp() {} -@@ -132,7 +132,7 @@ void Start(const std::string& submit_url, +@@ -133,7 +133,7 @@ void Start(const std::string& submit_url, const std::map& extra, bool is_node_process) { TRACE_EVENT0("electron", "crash_reporter::Start"); @@ -27,7 +27,7 @@ if (g_crash_reporter_initialized) return; g_crash_reporter_initialized = true; -@@ -182,7 +182,7 @@ void Start(const std::string& submit_url, +@@ -179,7 +179,7 @@ void Start(const std::string& submit_url, namespace { @@ -36,7 +36,7 @@ void GetUploadedReports( v8::Isolate* isolate, base::OnceCallback)> callback) { -@@ -238,13 +238,13 @@ v8::Local GetUploadedReports(v8::Isolate* i +@@ -235,13 +235,13 @@ v8::Local GetUploadedReports(v8::Isolate* i #endif void SetUploadToServer(bool upload) { @@ -52,7 +52,7 @@ return false; #else return ElectronCrashReporterClient::Get()->GetCollectStatsConsent(); -@@ -253,7 +253,7 @@ bool GetUploadToServer() { +@@ -250,7 +250,7 @@ bool GetUploadToServer() { v8::Local GetParameters(v8::Isolate* isolate) { std::map keys; @@ -61,7 +61,7 @@ electron::crash_keys::GetCrashKeys(&keys); #endif return gin::ConvertToV8(isolate, keys); -@@ -265,7 +265,7 @@ void Initialize(v8::Local exports, +@@ -262,7 +262,7 @@ void Initialize(v8::Local exports, void* priv) { gin_helper::Dictionary dict(context->GetIsolate(), exports); dict.SetMethod("start", &electron::api::crash_reporter::Start); diff --git a/devel/electron25/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron25/files/patch-electron_shell_browser_native__window__views.cc index cb2fe93ff..44ffa7df8 100644 --- a/devel/electron25/files/patch-electron_shell_browser_native__window__views.cc +++ b/devel/electron25/files/patch-electron_shell_browser_native__window__views.cc @@ -1,6 +1,6 @@ ---- electron/shell/browser/native_window_views.cc.orig 2023-05-22 19:19:22 UTC +--- electron/shell/browser/native_window_views.cc.orig 2023-06-07 10:09:25 UTC +++ electron/shell/browser/native_window_views.cc -@@ -43,7 +43,7 @@ +@@ -42,7 +42,7 @@ #include "ui/wm/core/shadow_types.h" #include "ui/wm/core/window_util.h" @@ -9,7 +9,7 @@ #include "base/strings/string_util.h" #include "shell/browser/browser.h" #include "shell/browser/linux/unity_service.h" -@@ -279,7 +279,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper: +@@ -276,7 +276,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper: params.parent = parent->GetNativeWindow(); params.native_widget = new ElectronDesktopNativeWidgetAura(this); @@ -18,7 +18,7 @@ std::string name = Browser::Get()->GetName(); // Set WM_WINDOW_ROLE. params.wm_role_name = "browser-window"; -@@ -304,7 +304,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper: +@@ -301,7 +301,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper: std::string window_type; options.Get(options::kType, &window_type); @@ -27,7 +27,7 @@ // Set _GTK_THEME_VARIANT to dark if we have "dark-theme" option set. bool use_dark_theme = false; if (options.Get(options::kDarkTheme, &use_dark_theme) && use_dark_theme) { -@@ -406,7 +406,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper: +@@ -403,7 +403,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper: if (window) window->AddPreTargetHandler(this); @@ -36,7 +36,7 @@ // On linux after the widget is initialized we might have to force set the // bounds if the bounds are smaller than the current display SetBounds(gfx::Rect(GetPosition(), bounds.size()), false); -@@ -566,7 +566,7 @@ bool NativeWindowViews::IsVisible() { +@@ -563,7 +563,7 @@ bool NativeWindowViews::IsVisible() { bool NativeWindowViews::IsEnabled() { #if BUILDFLAG(IS_WIN) return ::IsWindowEnabled(GetAcceleratedWidget()); @@ -45,7 +45,7 @@ #if defined(USE_OZONE_PLATFORM_X11) if (IsX11()) return !event_disabler_.get(); -@@ -624,7 +624,7 @@ void NativeWindowViews::SetEnabledInternal(bool enable +@@ -621,7 +621,7 @@ void NativeWindowViews::SetEnabledInternal(bool enable #endif } @@ -54,7 +54,7 @@ void NativeWindowViews::Maximize() { if (IsVisible()) { widget()->Maximize(); -@@ -751,7 +751,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou +@@ -748,7 +748,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou } #endif @@ -63,7 +63,7 @@ // On Linux and Windows the minimum and maximum size should be updated with // window size when window is not resizable. if (!resizable_) { -@@ -987,7 +987,7 @@ bool NativeWindowViews::IsClosable() { +@@ -984,7 +984,7 @@ bool NativeWindowViews::IsClosable() { return false; } return !(info.fState & MFS_DISABLED); @@ -72,7 +72,7 @@ return true; #endif } -@@ -1375,7 +1375,7 @@ void NativeWindowViews::SetProgressBar(double progress +@@ -1372,7 +1372,7 @@ void NativeWindowViews::SetProgressBar(double progress NativeWindow::ProgressState state) { #if BUILDFLAG(IS_WIN) taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state); @@ -81,7 +81,7 @@ if (unity::IsRunning()) { unity::SetProgressFraction(progress); } -@@ -1452,7 +1452,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM +@@ -1449,7 +1449,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM #if BUILDFLAG(IS_WIN) window_handle = reinterpret_cast(accelerated_widget); @@ -90,7 +90,7 @@ window_handle = static_cast(accelerated_widget); #endif aura::WindowTreeHost* const host = -@@ -1550,7 +1550,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC +@@ -1547,7 +1547,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC SendMessage(hwnd, WM_SETICON, ICON_BIG, reinterpret_cast(app_icon_.get())); } @@ -99,7 +99,7 @@ void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) { auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget( GetAcceleratedWidget()); -@@ -1620,7 +1620,7 @@ bool NativeWindowViews::CanMaximize() const { +@@ -1617,7 +1617,7 @@ bool NativeWindowViews::CanMaximize() const { bool NativeWindowViews::CanMinimize() const { #if BUILDFLAG(IS_WIN) return minimizable_; @@ -108,7 +108,7 @@ return true; #endif } -@@ -1672,7 +1672,7 @@ void NativeWindowViews::HandleKeyboardEvent( +@@ -1669,7 +1669,7 @@ void NativeWindowViews::HandleKeyboardEvent( if (widget_destroyed_) return; @@ -117,9 +117,9 @@ if (event.windows_key_code == ui::VKEY_BROWSER_BACK) NotifyWindowExecuteAppCommand(kBrowserBackward); else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD) -@@ -1691,7 +1691,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e +@@ -1688,7 +1688,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e // Alt+Click should not toggle menu bar. - root_view_->ResetAltState(); + root_view_.ResetAltState(); -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) diff --git a/devel/electron25/files/patch-electron_shell_browser_native__window__views.h b/devel/electron25/files/patch-electron_shell_browser_native__window__views.h index c29d45cf5..a3deee4dc 100644 --- a/devel/electron25/files/patch-electron_shell_browser_native__window__views.h +++ b/devel/electron25/files/patch-electron_shell_browser_native__window__views.h @@ -1,6 +1,6 @@ ---- electron/shell/browser/native_window_views.h.orig 2023-05-22 19:19:22 UTC +--- electron/shell/browser/native_window_views.h.orig 2023-06-07 10:09:25 UTC +++ electron/shell/browser/native_window_views.h -@@ -169,7 +169,7 @@ class NativeWindowViews : public NativeWindow, +@@ -166,7 +166,7 @@ class NativeWindowViews : public NativeWindow, LPARAM l_param, LRESULT* result); void SetIcon(HICON small_icon, HICON app_icon); diff --git a/devel/electron25/files/patch-electron_shell_common_node__bindings.cc b/devel/electron25/files/patch-electron_shell_common_node__bindings.cc index f9970ef14..d14c22c7b 100644 --- a/devel/electron25/files/patch-electron_shell_common_node__bindings.cc +++ b/devel/electron25/files/patch-electron_shell_common_node__bindings.cc @@ -1,6 +1,6 @@ ---- electron/shell/common/node_bindings.cc.orig 2023-05-31 14:28:29 UTC +--- electron/shell/common/node_bindings.cc.orig 2023-06-07 10:09:25 UTC +++ electron/shell/common/node_bindings.cc -@@ -40,7 +40,7 @@ +@@ -39,7 +39,7 @@ #include "third_party/blink/renderer/bindings/core/v8/v8_initializer.h" // nogncheck #include "third_party/electron_node/src/debug_utils.h" @@ -9,7 +9,7 @@ #include "shell/common/crash_keys.h" #endif -@@ -157,7 +157,7 @@ bool g_is_initialized = false; +@@ -156,7 +156,7 @@ bool g_is_initialized = false; void V8FatalErrorCallback(const char* location, const char* message) { LOG(ERROR) << "Fatal error in V8: " << location << " " << message; @@ -18,7 +18,7 @@ electron::crash_keys::SetCrashKey("electron.v8-fatal.message", message); electron::crash_keys::SetCrashKey("electron.v8-fatal.location", location); #endif -@@ -435,7 +435,7 @@ void NodeBindings::Initialize(v8::Local c +@@ -431,7 +431,7 @@ void NodeBindings::Initialize(v8::Local c TRACE_EVENT0("electron", "NodeBindings::Initialize"); // Open node's error reporting system for browser process. diff --git a/devel/electron25/files/yarn.lock b/devel/electron25/files/yarn.lock index 834fd3027..723894165 100644 --- a/devel/electron25/files/yarn.lock +++ b/devel/electron25/files/yarn.lock @@ -187,10 +187,10 @@ "@octokit/auth-app" "^4.0.13" "@octokit/rest" "^19.0.11" -"@electron/lint-roller@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@electron/lint-roller/-/lint-roller-1.2.1.tgz#9f9d99b0a8975646e0a0131ab1b21a2ec62e80d8" - integrity sha512-w9PelpTBX8ClAv2iVa8fYqK77dnN0zWiHW98Utf8D83nmxkCMQNrKdRupSyiuIttbic1Nao8FhTScppmzOz0gw== +"@electron/lint-roller@^1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@electron/lint-roller/-/lint-roller-1.5.0.tgz#9b743979e1b03327e475fa696bb781eb2ea05ef2" + integrity sha512-205UxwJEx8zv5wLwPq4wMA0OYrJ7d1GuqOhPav0Uy2HWe4K+DZbSP50safCvZCSpI6Op3DMo79tp5i8VppuPWA== dependencies: "@dsanders11/vscode-markdown-languageservice" "^0.3.0" glob "^8.1.0" @@ -199,6 +199,7 @@ mdast-util-from-markdown "^1.3.0" minimist "^1.2.8" node-fetch "^2.6.9" + rimraf "^4.4.1" standard "^17.0.0" unist-util-visit "^4.1.2" vscode-languageserver "^8.1.0" @@ -1049,6 +1050,11 @@ dependencies: "@types/node" "*" +"@types/w3c-web-serial@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@types/w3c-web-serial/-/w3c-web-serial-1.0.3.tgz#9fd5e8542f74e464bb1715b384b5c0dcbf2fb2c3" + integrity sha512-R4J/OjqKAUFQoXVIkaUTfzb/sl6hLh/ZhDTfowJTRMa7LhgEmI/jXV4zsL1u8HpNa853BxwNmDIr0pauizzwSQ== + "@types/webpack-env@^1.17.0": version "1.17.0" resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.17.0.tgz#f99ce359f1bfd87da90cc4a57cab0a18f34a48d0" @@ -3336,6 +3342,16 @@ glob@^8.1.0: minimatch "^5.0.1" once "^1.3.0" +glob@^9.2.0: + version "9.3.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-9.3.5.tgz#ca2ed8ca452781a3009685607fdf025a899dfe21" + integrity sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q== + dependencies: + fs.realpath "^1.0.0" + minimatch "^8.0.2" + minipass "^4.2.4" + path-scurry "^1.6.1" + glob@~8.0.3: version "8.0.3" resolved "https://registry.yarnpkg.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e" @@ -4340,7 +4356,7 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru-cache@^9.0.0: +lru-cache@^9.0.0, lru-cache@^9.1.1: version "9.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-9.1.1.tgz#c58a93de58630b688de39ad04ef02ef26f1902f1" integrity sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A== @@ -4768,6 +4784,13 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" +minimatch@^8.0.2: + version "8.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-8.0.4.tgz#847c1b25c014d4e9a7f68aaf63dedd668a626229" + integrity sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA== + dependencies: + brace-expansion "^2.0.1" + minimatch@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.2.tgz#0939d7d6f0898acbd1508abe534d1929368a8fff" @@ -4802,6 +4825,16 @@ minipass@^4.0.0: resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.0.1.tgz#2b9408c6e81bb8b338d600fb3685e375a370a057" integrity sha512-V9esFpNbK0arbN3fm2sxDKqMYgIp7XtVdE4Esj+PE4Qaaxdg1wIw48ITQIOn1sc8xXSmUviVL3cyjMqPlrVkiA== +minipass@^4.2.4: + version "4.2.8" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.8.tgz#f0010f64393ecfc1d1ccb5f582bcaf45f48e1a3a" + integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ== + +"minipass@^5.0.0 || ^6.0.2": + version "6.0.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-6.0.2.tgz#542844b6c4ce95b202c0995b0a471f1229de4c81" + integrity sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w== + minizlib@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" @@ -5248,6 +5281,14 @@ path-parse@^1.0.6, path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-scurry@^1.6.1: + version "1.9.2" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.9.2.tgz#90f9d296ac5e37e608028e28a447b11d385b3f63" + integrity sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg== + dependencies: + lru-cache "^9.1.1" + minipass "^5.0.0 || ^6.0.2" + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -6210,6 +6251,13 @@ rimraf@^3.0.2: dependencies: glob "^7.1.3" +rimraf@^4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-4.4.1.tgz#bd33364f67021c5b79e93d7f4fa0568c7c21b755" + integrity sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og== + dependencies: + glob "^9.2.0" + rimraf@~2.2.6: version "2.2.8" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582"