From fb4eccca212b6bbe24110b1e0d626077a383a61d Mon Sep 17 00:00:00 2001 From: Adrian Perez Date: Mon, 26 Jan 2026 13:38:40 -0800 Subject: [PATCH 01/68] sonarr: add packaging info Upstream provides `PackageAuthor` and `PackageVersion` to packages, docker images, etc. This is presumably to help with debugging, and considering how much this package has diverged from upstream, we should provide this info. In addition, there are some assumptions in code that Sonarr is always running from a directory called "bin", this hasn't been the case with this package, was resolved by moving the .NET output into the proper dir. --- pkgs/by-name/so/sonarr/package.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/so/sonarr/package.nix b/pkgs/by-name/so/sonarr/package.nix index a9b51634a9b9..622e81825e2b 100644 --- a/pkgs/by-name/so/sonarr/package.nix +++ b/pkgs/by-name/so/sonarr/package.nix @@ -62,6 +62,8 @@ buildDotnetModule { pname = "sonarr"; inherit version src; + # Upstream expects to be ran from a "bin" directory + installPath = "${placeholder "out"}/lib/sonarr/bin"; strictDeps = true; nativeBuildInputs = [ nodejs @@ -87,12 +89,18 @@ buildDotnetModule { yarn --offline run build --env production ''; postInstall = + let + packageInfo = writers.writeText "package_info" '' + PackageVersion=${version} + PackageAuthor=[NixOS](https://nixos.org) + ''; + in lib.optionalString withFFmpeg '' - rm -- "$out/lib/sonarr/ffprobe" - ln -s -- "$ffprobe" "$out/lib/sonarr/ffprobe" + ln -sf -- "$ffprobe" "$out/lib/sonarr/bin/ffprobe" '' + '' - cp -a -- _output/UI "$out/lib/sonarr/UI" + cp -a -- _output/UI "$out/lib/sonarr/bin/UI" + ln -s ${packageInfo} $out/lib/sonarr/package_info ''; # Add an alias for compatibility with Sonarr v3 package. postFixup = '' From 5f526272fcd93579611b3095bb5abfcac65e43b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Mon, 23 Mar 2026 22:10:06 +1100 Subject: [PATCH 02/68] chelf: mark as linux-only --- pkgs/by-name/ch/chelf/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ch/chelf/package.nix b/pkgs/by-name/ch/chelf/package.nix index 6a3ecd6db28e..4de5e4ead268 100644 --- a/pkgs/by-name/ch/chelf/package.nix +++ b/pkgs/by-name/ch/chelf/package.nix @@ -24,6 +24,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Change or display the stack size of an ELF binary"; homepage = "https://github.com/Gottox/chelf"; license = lib.licenses.bsd2; + platforms = lib.platforms.linux; maintainers = [ ]; mainProgram = "chelf"; }; From 30703173b2c558717cc64360b7eddd213acb12af Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Fri, 27 Mar 2026 00:49:04 +0000 Subject: [PATCH 03/68] nixos/linkwarden: depend on postgresql.target instead of .service Depending on postgresql.service only ensures the database is at least in read-only mode, while postgresql.target ensures read-write operation. --- nixos/modules/services/web-apps/linkwarden.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/web-apps/linkwarden.nix b/nixos/modules/services/web-apps/linkwarden.nix index a7aa3cb1ee0b..d485c4926017 100644 --- a/nixos/modules/services/web-apps/linkwarden.nix +++ b/nixos/modules/services/web-apps/linkwarden.nix @@ -240,11 +240,11 @@ in requires = [ "network-online.target" ] - ++ lib.optionals cfg.database.createLocally [ "postgresql.service" ]; + ++ lib.optionals cfg.database.createLocally [ "postgresql.target" ]; after = [ "network-online.target" ] - ++ lib.optionals cfg.database.createLocally [ "postgresql.service" ]; + ++ lib.optionals cfg.database.createLocally [ "postgresql.target" ]; wantedBy = [ "multi-user.target" ]; environment = cfg.environment // { # Required, otherwise chrome dumps core @@ -262,12 +262,12 @@ in "network-online.target" "linkwarden.service" ] - ++ lib.optionals cfg.database.createLocally [ "postgresql.service" ]; + ++ lib.optionals cfg.database.createLocally [ "postgresql.target" ]; after = [ "network-online.target" "linkwarden.service" ] - ++ lib.optionals cfg.database.createLocally [ "postgresql.service" ]; + ++ lib.optionals cfg.database.createLocally [ "postgresql.target" ]; wantedBy = [ "multi-user.target" ]; environment = cfg.environment // { # Required, otherwise chrome dumps core From 1fc151a340f0c44d3659e8dfc2417f1b48ce0271 Mon Sep 17 00:00:00 2001 From: linsui <36977733+linsui@users.noreply.github.com> Date: Sat, 28 Mar 2026 23:54:13 +0800 Subject: [PATCH 04/68] yutto: 2.1.1 -> 2.2.0 --- pkgs/by-name/yu/yutto/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/yu/yutto/package.nix b/pkgs/by-name/yu/yutto/package.nix index 542cb2840281..d030bd35a467 100644 --- a/pkgs/by-name/yu/yutto/package.nix +++ b/pkgs/by-name/yu/yutto/package.nix @@ -7,7 +7,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "yutto"; - version = "2.1.1"; + version = "2.2.0"; pyproject = true; pythonRelaxDeps = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "yutto-dev"; repo = "yutto"; tag = "v${finalAttrs.version}"; - hash = "sha256-zolH3mf9YQLZLK98hhbHqUdDLRDodS/fChyfZ/xzVew="; + hash = "sha256-5p0/a7cwmXqQVQP90cgwWHFpFaT+YDGDFbN+EGH89CA="; }; build-system = with python3Packages; [ uv-build ]; @@ -31,6 +31,7 @@ python3Packages.buildPythonApplication (finalAttrs: { typing-extensions pydantic returns + segno ] ++ (with httpx.optional-dependencies; http2 ++ socks); From 58206c8919d50fce92aa2dd09046e5695de87ddb Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Tue, 7 Apr 2026 18:59:28 +0100 Subject: [PATCH 05/68] nixos/tests/dawarich: fix points being flagged as anomalies Due to a change upstream [1], points with velocity over 1000 km/h are flagged as anomalies and do not show up in the /points endpoint. This results in an assertion failure. To fix this, the dummy data file that was in use has been replaced with custom data that has spaced out timestamps, which avoids the points being flagged as anomalies. [1]: https://github.com/Freika/dawarich/commit/95ea3ed962c99b3790527655d512993b28270018 --- nixos/tests/web-apps/dawarich.nix | 43 +++++++++++++++++++++++++++---- 1 file changed, 38 insertions(+), 5 deletions(-) diff --git a/nixos/tests/web-apps/dawarich.nix b/nixos/tests/web-apps/dawarich.nix index 2bc7679c9853..37451a87913b 100644 --- a/nixos/tests/web-apps/dawarich.nix +++ b/nixos/tests/web-apps/dawarich.nix @@ -3,17 +3,50 @@ name = "dawarich-nixos"; nodes.machine = - { pkgs, ... }: + { lib, pkgs, ... }: { services.dawarich = { enable = true; localDomain = "localhost"; }; - environment.etc.geojson.source = pkgs.fetchurl { - url = "https://github.com/Freika/dawarich/raw/8c24764aa56a084e980e21bc2ffd13a72fd611db/spec/fixtures/files/geojson/export.json"; - hash = "sha256-qI00E5ixKTRJduAD+qB3JzvrpoJmC55llNtSiPVyxz4="; - }; + environment.etc.geojson.text = + let + # based on https://github.com/Freika/dawarich/raw/8c24764aa56a084e980e21bc2ffd13a72fd611db/spec/fixtures/files/geojson/export.json + # but with different timestamps to avoid points being flagged as anomalies + points = map (i: { + lat = i / 10.0; + lon = i / 10.0; + timestamp = 1609459200 + i * 1000; + }) (lib.range 1 10); + + mkGeoJsonPoint = + { + lat, + lon, + timestamp, + }: + { + type = "Feature"; + geometry = { + type = "Point"; + coordinates = [ + lon + lat + ]; + }; + properties = { + altitude = 1; + vertical_accuracy = 1; + accuracy = 1; + inherit timestamp; + }; + }; + in + builtins.toJSON { + type = "FeatureCollection"; + features = map mkGeoJsonPoint points; + }; }; testScript = '' From 5b876705a6751e429938d94e176daa62b25f5f63 Mon Sep 17 00:00:00 2001 From: Luna Simons Date: Wed, 8 Apr 2026 10:53:33 +0200 Subject: [PATCH 06/68] packwiz: 0-unstable-2025-01-19 -> 0-unstable-2026-02-18 --- pkgs/by-name/pa/packwiz/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pa/packwiz/package.nix b/pkgs/by-name/pa/packwiz/package.nix index d2fbccbdc3e7..d67bf7e3dccf 100644 --- a/pkgs/by-name/pa/packwiz/package.nix +++ b/pkgs/by-name/pa/packwiz/package.nix @@ -9,17 +9,17 @@ buildGoModule { pname = "packwiz"; - version = "0-unstable-2025-01-19"; + version = "0-unstable-2026-02-18"; src = fetchFromGitHub { owner = "packwiz"; repo = "packwiz"; - rev = "241f24b550f6fe838913a56bdd58bac2fc53254a"; - sha256 = "sha256-VmNsWzsFVNRciNIPUXUVos4cBdpawgN1/nPwMjNpx+0="; + rev = "dfd8b68a4796c763e25bad50265ea1f1233e24f1"; + sha256 = "sha256-QK8sY7e6QHhg+GH8NiiePGFlsQBI0jjUlsgBuq1Yopc="; }; passthru.updateScript = unstableGitUpdater { }; - vendorHash = "sha256-krdrLQHM///dtdlfEhvSUDV2QljvxFc2ouMVQVhN7A0="; + vendorHash = "sha256-ChUE4hWl+UyPpbzK0GbJTD0AoBCogI7qGstga4+WujI="; nativeBuildInputs = [ installShellFiles From a2f7282554fc73d8674d7599b486c80107c19db6 Mon Sep 17 00:00:00 2001 From: Luna Simons Date: Wed, 8 Apr 2026 10:53:44 +0200 Subject: [PATCH 07/68] packwiz: add bddvlpr to maintainers --- pkgs/by-name/pa/packwiz/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pa/packwiz/package.nix b/pkgs/by-name/pa/packwiz/package.nix index d67bf7e3dccf..70f2444ee8c2 100644 --- a/pkgs/by-name/pa/packwiz/package.nix +++ b/pkgs/by-name/pa/packwiz/package.nix @@ -36,7 +36,10 @@ buildGoModule { description = "Command line tool for editing and distributing Minecraft modpacks, using a git-friendly TOML format"; homepage = "https://packwiz.infra.link/"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ infinidoge ]; + maintainers = with lib.maintainers; [ + infinidoge + bddvlpr + ]; mainProgram = "packwiz"; }; } From 3467d4d9c7c909de012092e0abc6cf065d5a01c3 Mon Sep 17 00:00:00 2001 From: Alexander Nabokikh Date: Thu, 9 Apr 2026 13:07:23 +0200 Subject: [PATCH 08/68] colloid-icon-theme: 2025-02-09 -> 2025-07-19 --- pkgs/by-name/co/colloid-icon-theme/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/colloid-icon-theme/package.nix b/pkgs/by-name/co/colloid-icon-theme/package.nix index 4e5d41e809fc..fe35ad973c5e 100644 --- a/pkgs/by-name/co/colloid-icon-theme/package.nix +++ b/pkgs/by-name/co/colloid-icon-theme/package.nix @@ -44,13 +44,13 @@ lib.checkListOfEnum "colloid-icon-theme: scheme variants" stdenvNoCC.mkDerivation rec { inherit pname; - version = "2025-02-09"; + version = "2025-07-19"; src = fetchFromGitHub { owner = "vinceliuice"; repo = "colloid-icon-theme"; tag = version; - hash = "sha256-x2SSaIkKm1415avO7R6TPkpghM30HmMdjMFUUyPWZsk="; + hash = "sha256-CzFEMY3oJE3sHdIMQQi9qizG8jKo72gR8FlVK0w0p74="; }; nativeBuildInputs = [ @@ -86,6 +86,11 @@ lib.checkListOfEnum "colloid-icon-theme: scheme variants" runHook postInstall ''; + # Drop dangling symlinks from the upstream icon set. + postFixup = '' + find $out/share/icons -xtype l -delete + ''; + passthru.updateScript = gitUpdater { }; meta = { From 5aa30a84f6bd6318a60ac4c1f82b4f836b7c9f30 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Wed, 8 Apr 2026 19:11:24 +0200 Subject: [PATCH 09/68] python3Packages.reactivex: support python 3.14 Upstream PR: https://github.com/ReactiveX/RxPY/pull/728 --- .../python-modules/reactivex/default.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/reactivex/default.nix b/pkgs/development/python-modules/reactivex/default.nix index af91ed442274..84cb4db4283a 100644 --- a/pkgs/development/python-modules/reactivex/default.nix +++ b/pkgs/development/python-modules/reactivex/default.nix @@ -2,10 +2,10 @@ lib, buildPythonPackage, fetchFromGitHub, + fetchpatch, poetry-core, pytest-asyncio, pytestCheckHook, - pythonAtLeast, typing-extensions, }: @@ -14,9 +14,6 @@ buildPythonPackage rec { version = "4.1.0"; pyproject = true; - # https://github.com/ReactiveX/RxPY/issues/737 - disabled = pythonAtLeast "3.14"; - src = fetchFromGitHub { owner = "ReactiveX"; repo = "RxPY"; @@ -24,6 +21,15 @@ buildPythonPackage rec { hash = "sha256-napPfp72gqy43UmkPu1/erhjmJbZypHZQikmjIFVBqA="; }; + patches = [ + # Upstream PR: https://github.com/ReactiveX/RxPY/pull/728 + (fetchpatch { + name = "python-3.14.patch"; + url = "https://github.com/ReactiveX/RxPY/commit/78f4a594ca2b0e27ad93ec0e1b1c0d56d5d6540d.patch"; + hash = "sha256-1GQm/4BTd5ZnIqfEUSb0Ja3w0y1R9EoFpzwua7gpIzo="; + }) + ]; + build-system = [ poetry-core ]; dependencies = [ typing-extensions ]; From b7d8afc9065caa234cb10d67aa550c3e147f9d74 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Wed, 8 Apr 2026 22:45:21 +0200 Subject: [PATCH 10/68] tests.home-assistant-component-tests.influxdb: disable failing tests These tests fail because they check for the number of warnings in the logs and there is an extra warning in the logs. --- pkgs/servers/home-assistant/tests.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/servers/home-assistant/tests.nix b/pkgs/servers/home-assistant/tests.nix index db2118b87ef1..aad0d44fd0d6 100644 --- a/pkgs/servers/home-assistant/tests.nix +++ b/pkgs/servers/home-assistant/tests.nix @@ -172,6 +172,13 @@ let # outdated snapshot "tests/components/hypontech/test_sensor.py::test_sensors" ]; + influxdb = [ + # These tests fail because they check for the number of warnings in the + # logs and there is an extra warning in the logs: + # `WARNING:aiohttp_fast_zlib:zlib_ng and isal are not available, falling back to zlib, performance will be degraded.` + "tests/components/influxdb/test_sensor.py::test_state_for_no_results" + "tests/components/influxdb/test_sensor.py::test_state_matches_first_query_result_for_multiple_return" + ]; jellyfin = [ # AssertionError: assert 'audio/x-flac' == 'audio/flac' "tests/components/jellyfin/test_media_source.py::test_resolve" From 1c0e03ed006225fa5b844f55d609b0555148164f Mon Sep 17 00:00:00 2001 From: Jay Turner Date: Mon, 13 Apr 2026 12:40:48 +0100 Subject: [PATCH 11/68] gitkraken: 11.6.0 -> 11.10.0 --- pkgs/by-name/gi/gitkraken/package.nix | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/gi/gitkraken/package.nix b/pkgs/by-name/gi/gitkraken/package.nix index e34c844ba02a..1ddbc08e7832 100644 --- a/pkgs/by-name/gi/gitkraken/package.nix +++ b/pkgs/by-name/gi/gitkraken/package.nix @@ -56,24 +56,24 @@ let pname = "gitkraken"; - version = "11.6.0"; + version = "11.10.0"; throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}"; srcs = { x86_64-linux = fetchzip { url = "https://api.gitkraken.dev/releases/production/linux/x64/${version}/gitkraken-amd64.tar.gz"; - hash = "sha256-MU/WB4RsNViEulvE6fB7S4QTjjMI/50enlyCIX+xar4="; + hash = "sha256-t7baPue255rpC/7NpO9PNVOorEp/w44sJl98Jl8x7VU="; }; x86_64-darwin = fetchzip { url = "https://api.gitkraken.dev/releases/production/darwin/x64/${version}/GitKraken-v${version}.zip"; - hash = "sha256-Ty+eRZJ6bnBsrs1VtGem1+m9WDZZf/PgiOvFIazQF6I="; + hash = "sha256-0BZ7tTobB1ut0AQekBNBwVWlMBO8cDXotzOhEoLlONs="; }; aarch64-darwin = fetchzip { url = "https://api.gitkraken.dev/releases/production/darwin/arm64/${version}/GitKraken-v${version}.zip"; - hash = "sha256-mpJNhvKIBYt3Yd+RjxSgzRP6AfnfHPRbQ0dzd5kQQIQ="; + hash = "sha256-CZitCSL3T8bkwas6/+LJ78/HJd6LlWOimS60WMf5xXU="; }; }; @@ -207,9 +207,13 @@ let # SSL and permissions fix for bundled nodegit pushd $out/share/${pname}/resources/app.asar.unpacked/node_modules/@axosoft/nodegit/build/Release - mv nodegit-ubuntu-20.node nodegit-ubuntu-20-ssl-1.1.1.node - mv nodegit-ubuntu-20-ssl-static.node nodegit-ubuntu-20.node - chmod 755 nodegit-ubuntu-20.node + nodegitBinary=nodegit-ubuntu-20 + if [ -e nodegit-x64-ubuntu-20.node ]; then + nodegitBinary=nodegit-x64-ubuntu-20 + fi + mv ''${nodegitBinary}.node ''${nodegitBinary}-ssl-1.1.1.node + mv ''${nodegitBinary}-ssl-static.node ''${nodegitBinary}.node + chmod 755 ''${nodegitBinary}.node popd # Devendor bundled git From fbe3d2fb315dd32f0951c50d9fb6bad766ff3916 Mon Sep 17 00:00:00 2001 From: Vladislav Grechannik Date: Tue, 14 Apr 2026 17:55:02 +0200 Subject: [PATCH 12/68] matrix-tuwunel: 1.5.1 -> 1.6.0 Diff: https://github.com/matrix-construct/tuwunel/compare/v1.5.1...v1.6.0 Changelog: https://github.com/matrix-construct/tuwunel/releases/tag/v1.6.0 --- pkgs/by-name/ma/matrix-tuwunel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/matrix-tuwunel/package.nix b/pkgs/by-name/ma/matrix-tuwunel/package.nix index 6d595e4a1754..ee783f10d5fb 100644 --- a/pkgs/by-name/ma/matrix-tuwunel/package.nix +++ b/pkgs/by-name/ma/matrix-tuwunel/package.nix @@ -89,16 +89,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-tuwunel"; - version = "1.5.1"; + version = "1.6.0"; src = fetchFromGitHub { owner = "matrix-construct"; repo = "tuwunel"; tag = "v${finalAttrs.version}"; - hash = "sha256-VdG8tSbRPTG915l0Y7eYsGprPSerYF2dpo64D4er5io="; + hash = "sha256-7w2+hltPj0mP3xcmHfjFvIqxwFkcf71bzm4TFiz745g="; }; - cargoHash = "sha256-97DM+khPcwze3iH4DJODyI8WEjqcl3ftg26odcRdrKc="; + cargoHash = "sha256-DuHV4/a3B/Khq9/RgxFg5RfQ2svdKPv+QyuUqKGAveo="; nativeBuildInputs = [ pkg-config From 6b1773cc4f11965af3dc163b748041feb06ef9df Mon Sep 17 00:00:00 2001 From: Vladislav Grechannik Date: Tue, 14 Apr 2026 17:45:23 +0200 Subject: [PATCH 13/68] matrix-tuwunel: remove restriction on setting both address and unix_socket_path --- nixos/modules/services/matrix/tuwunel.nix | 9 --------- 1 file changed, 9 deletions(-) diff --git a/nixos/modules/services/matrix/tuwunel.nix b/nixos/modules/services/matrix/tuwunel.nix index 1c760c6293cb..6296fd6cb6cf 100644 --- a/nixos/modules/services/matrix/tuwunel.nix +++ b/nixos/modules/services/matrix/tuwunel.nix @@ -81,7 +81,6 @@ in description = '' Addresses (IPv4 or IPv6) to listen on for connections by the reverse proxy/tls terminator. If set to `null`, tuwunel will listen on IPv4 and IPv6 localhost. - Must be `null` if `unix_socket_path` is set. ''; }; global.port = lib.mkOption { @@ -167,14 +166,6 @@ in config = lib.mkIf cfg.enable { assertions = [ - { - assertion = !(cfg.settings ? global.unix_socket_path) || !(cfg.settings ? global.address); - message = '' - In `services.matrix-tuwunel.settings.global`, `unix_socket_path` and `address` cannot be set at the - same time. - Leave one of the two options unset or explicitly set them to `null`. - ''; - } { assertion = cfg.user != defaultUser -> config ? users.users.${cfg.user}; message = "If `services.matrix-tuwunel.user` is changed, the configured user must already exist."; From 09852fe8096381522e72a8d8fe54602991e4f0d0 Mon Sep 17 00:00:00 2001 From: Jay Turner Date: Fri, 17 Apr 2026 14:45:42 +0100 Subject: [PATCH 14/68] gitkraken: 11.10.0 -> 12.0.0 --- pkgs/by-name/gi/gitkraken/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gi/gitkraken/package.nix b/pkgs/by-name/gi/gitkraken/package.nix index 1ddbc08e7832..2d24fe3b2010 100644 --- a/pkgs/by-name/gi/gitkraken/package.nix +++ b/pkgs/by-name/gi/gitkraken/package.nix @@ -56,24 +56,24 @@ let pname = "gitkraken"; - version = "11.10.0"; + version = "12.0.0"; throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}"; srcs = { x86_64-linux = fetchzip { url = "https://api.gitkraken.dev/releases/production/linux/x64/${version}/gitkraken-amd64.tar.gz"; - hash = "sha256-t7baPue255rpC/7NpO9PNVOorEp/w44sJl98Jl8x7VU="; + hash = "sha256-O0w8FbwPzviDeDlN/BeN63ibSOKgJjHoL/r69jg0lGI="; }; x86_64-darwin = fetchzip { url = "https://api.gitkraken.dev/releases/production/darwin/x64/${version}/GitKraken-v${version}.zip"; - hash = "sha256-0BZ7tTobB1ut0AQekBNBwVWlMBO8cDXotzOhEoLlONs="; + hash = "sha256-nP47MGVIikj/MZk4875lhc1B2Q1ccCAvrssxiyWozos="; }; aarch64-darwin = fetchzip { url = "https://api.gitkraken.dev/releases/production/darwin/arm64/${version}/GitKraken-v${version}.zip"; - hash = "sha256-CZitCSL3T8bkwas6/+LJ78/HJd6LlWOimS60WMf5xXU="; + hash = "sha256-asC7VmTb7zCMsSAiccqrzWkpzS6W0ZxErDCLzNGS85Q="; }; }; From d1873d4c702de2cc40e0ca9ea6f91573460e7179 Mon Sep 17 00:00:00 2001 From: Jay Turner Date: Fri, 17 Apr 2026 14:56:44 +0100 Subject: [PATCH 15/68] gitkraken: fix syntax Co-authored-by: Sandro --- pkgs/by-name/gi/gitkraken/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/gitkraken/package.nix b/pkgs/by-name/gi/gitkraken/package.nix index 2d24fe3b2010..5d8e3fef06f6 100644 --- a/pkgs/by-name/gi/gitkraken/package.nix +++ b/pkgs/by-name/gi/gitkraken/package.nix @@ -211,9 +211,9 @@ let if [ -e nodegit-x64-ubuntu-20.node ]; then nodegitBinary=nodegit-x64-ubuntu-20 fi - mv ''${nodegitBinary}.node ''${nodegitBinary}-ssl-1.1.1.node - mv ''${nodegitBinary}-ssl-static.node ''${nodegitBinary}.node - chmod 755 ''${nodegitBinary}.node + mv $nodegitBinary.node $nodegitBinary-ssl-1.1.1.node + mv $nodegitBinary-ssl-static.node $nodegitBinary.node + chmod 755 $nodegitBinary.node popd # Devendor bundled git From f7d3d0c85cc8b562f5b349adf2ff9ccfe22eb890 Mon Sep 17 00:00:00 2001 From: Jay Turner Date: Fri, 17 Apr 2026 16:03:59 +0100 Subject: [PATCH 16/68] gitkraken: simplify nodegit change --- pkgs/by-name/gi/gitkraken/package.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/gi/gitkraken/package.nix b/pkgs/by-name/gi/gitkraken/package.nix index 5d8e3fef06f6..507c9eacde56 100644 --- a/pkgs/by-name/gi/gitkraken/package.nix +++ b/pkgs/by-name/gi/gitkraken/package.nix @@ -207,13 +207,9 @@ let # SSL and permissions fix for bundled nodegit pushd $out/share/${pname}/resources/app.asar.unpacked/node_modules/@axosoft/nodegit/build/Release - nodegitBinary=nodegit-ubuntu-20 - if [ -e nodegit-x64-ubuntu-20.node ]; then - nodegitBinary=nodegit-x64-ubuntu-20 - fi - mv $nodegitBinary.node $nodegitBinary-ssl-1.1.1.node - mv $nodegitBinary-ssl-static.node $nodegitBinary.node - chmod 755 $nodegitBinary.node + mv nodegit-x64-ubuntu-20.node nodegit-x64-ubuntu-20-ssl-1.1.1.node + mv nodegit-x64-ubuntu-20-ssl-static.node nodegit-x64-ubuntu-20.node + chmod 755 nodegit-ubuntu-20.node popd # Devendor bundled git From 2d7d236979f787e24a785286b94dadf2011d0d0c Mon Sep 17 00:00:00 2001 From: Jay Turner Date: Fri, 17 Apr 2026 16:10:21 +0100 Subject: [PATCH 17/68] gitkraken: fix call to chmod nodegit --- pkgs/by-name/gi/gitkraken/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gi/gitkraken/package.nix b/pkgs/by-name/gi/gitkraken/package.nix index 507c9eacde56..da9293d41d1a 100644 --- a/pkgs/by-name/gi/gitkraken/package.nix +++ b/pkgs/by-name/gi/gitkraken/package.nix @@ -209,7 +209,7 @@ let pushd $out/share/${pname}/resources/app.asar.unpacked/node_modules/@axosoft/nodegit/build/Release mv nodegit-x64-ubuntu-20.node nodegit-x64-ubuntu-20-ssl-1.1.1.node mv nodegit-x64-ubuntu-20-ssl-static.node nodegit-x64-ubuntu-20.node - chmod 755 nodegit-ubuntu-20.node + chmod 755 nodegit-x64-ubuntu-20.node popd # Devendor bundled git From ae863db967eb87b1a4816f54ec7763eb7b5c60e0 Mon Sep 17 00:00:00 2001 From: "Renna Z." Date: Sat, 18 Apr 2026 10:47:46 +0800 Subject: [PATCH 18/68] truehdd: init at 0.4.0 --- pkgs/by-name/tr/truehdd/package.nix | 36 +++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pkgs/by-name/tr/truehdd/package.nix diff --git a/pkgs/by-name/tr/truehdd/package.nix b/pkgs/by-name/tr/truehdd/package.nix new file mode 100644 index 000000000000..2497cb17ad87 --- /dev/null +++ b/pkgs/by-name/tr/truehdd/package.nix @@ -0,0 +1,36 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + nix-update-script, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "truehdd"; + version = "0.4.0"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "truehdd"; + repo = "truehdd"; + tag = finalAttrs.version; + hash = "sha256-PhJWtiYtELNkpnhI9e6tv3zFsSJnIYhu2eSy7RyReUE="; + }; + + cargoHash = "sha256-UvHdFtdkQPySEpCZ31n25jfvCsf7ETA7SVSR+/WfEM8="; + + env.VERGEN_GIT_DESCRIBE = finalAttrs.version; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Tools for inspecting and decoding Dolby TrueHD bitstreams"; + homepage = "https://github.com/truehdd/truehdd"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + Renna42 + ]; + mainProgram = "truehdd"; + platforms = lib.platforms.all; + }; +}) From 3e46b466fb4a5b21d3a19ed7c3159a086c3e8816 Mon Sep 17 00:00:00 2001 From: coolGi Date: Mon, 20 Apr 2026 21:52:02 +1200 Subject: [PATCH 19/68] vrcvideocacher: 2026.4.4 -> 2026.4.6 --- pkgs/by-name/vr/vrcvideocacher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vr/vrcvideocacher/package.nix b/pkgs/by-name/vr/vrcvideocacher/package.nix index 2eb3e99e5806..4a306b135636 100644 --- a/pkgs/by-name/vr/vrcvideocacher/package.nix +++ b/pkgs/by-name/vr/vrcvideocacher/package.nix @@ -14,13 +14,13 @@ }: buildDotnetModule (finalAttrs: { pname = "vrcvideocacher"; - version = "2026.4.4"; + version = "2026.4.6"; src = fetchFromGitHub { owner = "EllyVR"; repo = "VRCVideoCacher"; tag = finalAttrs.version; - hash = "sha256-VollU7um18HYeIyXC8PzqcNbBYM3gd2JzxSql4VSFWw="; + hash = "sha256-0jQK/VFbiMlX9txA/FuyCLe5AADH3IzvvIffZNU5Hes="; }; __structuredAttrs = true; From c71bad54fef2cfdd5f9411fff1035d8323368ae9 Mon Sep 17 00:00:00 2001 From: Jay Turner Date: Tue, 21 Apr 2026 16:30:36 +0100 Subject: [PATCH 20/68] gitkraken: 12.0.0 -> 12.0.1 --- pkgs/by-name/gi/gitkraken/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gi/gitkraken/package.nix b/pkgs/by-name/gi/gitkraken/package.nix index da9293d41d1a..33dae3c156f5 100644 --- a/pkgs/by-name/gi/gitkraken/package.nix +++ b/pkgs/by-name/gi/gitkraken/package.nix @@ -56,24 +56,24 @@ let pname = "gitkraken"; - version = "12.0.0"; + version = "12.0.1"; throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}"; srcs = { x86_64-linux = fetchzip { url = "https://api.gitkraken.dev/releases/production/linux/x64/${version}/gitkraken-amd64.tar.gz"; - hash = "sha256-O0w8FbwPzviDeDlN/BeN63ibSOKgJjHoL/r69jg0lGI="; + hash = "sha256-Tn4j9zmH8hr5rKaPFgox/LopTvEWghnPGf4JiM8y86k="; }; x86_64-darwin = fetchzip { url = "https://api.gitkraken.dev/releases/production/darwin/x64/${version}/GitKraken-v${version}.zip"; - hash = "sha256-nP47MGVIikj/MZk4875lhc1B2Q1ccCAvrssxiyWozos="; + hash = "sha256-bKbqu94JPI4VOPcphkw/vAN/ihb5wc5qh/qaw7bweG0="; }; aarch64-darwin = fetchzip { url = "https://api.gitkraken.dev/releases/production/darwin/arm64/${version}/GitKraken-v${version}.zip"; - hash = "sha256-asC7VmTb7zCMsSAiccqrzWkpzS6W0ZxErDCLzNGS85Q="; + hash = "sha256-h2RSdK75i1NbchGauDSvaYJyz39Bncgf+RQIfRdDQuE="; }; }; From 2512819c65b91fbcc3a774f8e15e3d2da8f526b6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 03:45:16 +0000 Subject: [PATCH 21/68] dgraph: 25.3.2 -> 25.3.3 --- pkgs/by-name/dg/dgraph/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dg/dgraph/package.nix b/pkgs/by-name/dg/dgraph/package.nix index 38bd75b0e180..530c08230f09 100644 --- a/pkgs/by-name/dg/dgraph/package.nix +++ b/pkgs/by-name/dg/dgraph/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "dgraph"; - version = "25.3.2"; + version = "25.3.3"; src = fetchFromGitHub { owner = "dgraph-io"; repo = "dgraph"; tag = "v${finalAttrs.version}"; - hash = "sha256-tKKDCYaQxIW8JFKLUxg8i+QVDu4H+9GZOYTHB51YRn4="; + hash = "sha256-Zkx9dWEWRhUj/hwcgDyH3ikbcvjVHJnALNERunXytag="; }; - vendorHash = "sha256-C7wJ12OjCc7WzxpVtsAsaj7leRLfcVFmp1xHcaNAsQw="; + vendorHash = "sha256-I+eLpWdS4Dc3XPbeJ8jlSc/ZIw6yveovcIXnfihke3s="; doCheck = false; From 53580a05545c1773f429657a991bb2fb80c39ab1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 22 Apr 2026 12:28:44 +0000 Subject: [PATCH 22/68] ddev: 1.25.1 -> 1.25.2 --- pkgs/by-name/dd/ddev/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dd/ddev/package.nix b/pkgs/by-name/dd/ddev/package.nix index 865b4fb33021..36ffba5f1a09 100644 --- a/pkgs/by-name/dd/ddev/package.nix +++ b/pkgs/by-name/dd/ddev/package.nix @@ -20,13 +20,13 @@ let in buildGoModule (finalAttrs: { pname = "ddev"; - version = "1.25.1"; + version = "1.25.2"; src = fetchFromGitHub { owner = "ddev"; repo = "ddev"; rev = "v${finalAttrs.version}"; - hash = "sha256-kHGGUFX/xlmQsYxKPxSuRJHk2na9gU1Kd2jhNclAp5s="; + hash = "sha256-JcZTKGjYTvrUT6IAKfVJsJj3e4Q60uiIdK3Y9GzeIVw="; }; postPatch = '' From 636758b38d95279220ae92e13f5f395df05812a1 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Wed, 22 Apr 2026 18:25:47 +0300 Subject: [PATCH 23/68] chatzone-desktop: 5.6.0 -> 5.6.1 --- pkgs/by-name/ch/chatzone-desktop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chatzone-desktop/package.nix b/pkgs/by-name/ch/chatzone-desktop/package.nix index 54d3dfdd81e3..8e0df74d5cc1 100644 --- a/pkgs/by-name/ch/chatzone-desktop/package.nix +++ b/pkgs/by-name/ch/chatzone-desktop/package.nix @@ -10,10 +10,10 @@ let pname = "chatzone-desktop"; - version = "5.6.0"; + version = "5.6.1"; src = fetchurl { - url = "https://ir.ozone.ru/s3/chatzone-clients/ci/5.6.0/1111/chatzone-desktop-linux-5.6.0.AppImage"; - hash = "sha256-cMXdCXYUpgdmZntKS4YOLSJ84VVx7O83Kxa3jM+AWvI="; + url = "https://ir.ozone.ru/s3/chatzone-clients/ci/5.6.1/1159/chatzone-desktop-linux-5.6.1.AppImage"; + hash = "sha256-fLwkroco9cwNoDXPB+9Qu0qRXDE36zaF8MPjHonRbfk="; }; appimageContents = appimageTools.extract { inherit pname version src; }; in From 8078a5d664e7f93aae153de5162afd278f6b1a23 Mon Sep 17 00:00:00 2001 From: Dominic Date: Sun, 19 Apr 2026 09:11:37 +0200 Subject: [PATCH 24/68] pocketbase: 0.36.9 -> 0.37.3 --- pkgs/by-name/po/pocketbase/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/po/pocketbase/package.nix b/pkgs/by-name/po/pocketbase/package.nix index 7626cbee3146..f7ee213c1caf 100644 --- a/pkgs/by-name/po/pocketbase/package.nix +++ b/pkgs/by-name/po/pocketbase/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "pocketbase"; - version = "0.36.9"; + version = "0.37.3"; src = fetchFromGitHub { owner = "pocketbase"; repo = "pocketbase"; rev = "v${finalAttrs.version}"; - hash = "sha256-OClsHslrnQMzHib+C6HKDjlO5sM2j00k4/LuJjh4Uk8="; + hash = "sha256-n7oUsBMLKtFmz8iWu79vphBy7L9b7PMau8hOKKzi6Dc="; }; - vendorHash = "sha256-5gbGLq6icXT8cVA1f1zjuV35scPozDjjhHMrgunD0hw="; + vendorHash = "sha256-7Y7cn8t3HTV4vsTRXuM8gG0UjqCnxivQyo/KM47Itro="; # This is the released subpackage from upstream repo subPackages = [ "examples/base" ]; From 2eea5c7f73f2ec6c9cbf8f8997ddfba31d097a0c Mon Sep 17 00:00:00 2001 From: Randy Eckenrode Date: Thu, 9 Apr 2026 20:27:02 -0400 Subject: [PATCH 25/68] rubberband: fix build with libc++ 21 --- .../0001-Fix-an-error-with-libcxx-21.patch | 29 +++++++++++++++++++ pkgs/by-name/ru/rubberband/package.nix | 6 ++++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/by-name/ru/rubberband/0001-Fix-an-error-with-libcxx-21.patch diff --git a/pkgs/by-name/ru/rubberband/0001-Fix-an-error-with-libcxx-21.patch b/pkgs/by-name/ru/rubberband/0001-Fix-an-error-with-libcxx-21.patch new file mode 100644 index 000000000000..e70f5e98ae7d --- /dev/null +++ b/pkgs/by-name/ru/rubberband/0001-Fix-an-error-with-libcxx-21.patch @@ -0,0 +1,29 @@ +From 9cb3e66870ae22d87222ee7636e5b6c85c776673 Mon Sep 17 00:00:00 2001 +From: Nicolas PARLANT +Date: Sun, 27 Jul 2025 15:53:17 +0200 +Subject: [PATCH] missing include cstdlib + +Fix an error with libcxx-21 + +>In file included from ../rubberband-4.0.0/src/common/mathmisc.cpp:24: +>../rubberband-4.0.0/src/common/mathmisc.h:58:1: +>error: unknown type name 'size_t'; did you mean 'std::size_t'? + +Signed-off-by: Nicolas PARLANT +--- + src/common/mathmisc.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/common/mathmisc.h b/src/common/mathmisc.h +index d8bcc14d..66f3378c 100644 +--- a/src/common/mathmisc.h ++++ b/src/common/mathmisc.h +@@ -26,6 +26,8 @@ + + #include "sysutils.h" + ++#include ++ + #ifndef M_PI + #define M_PI 3.14159265358979323846 + #endif // M_PI diff --git a/pkgs/by-name/ru/rubberband/package.nix b/pkgs/by-name/ru/rubberband/package.nix index a36259479998..eaae08daf40c 100644 --- a/pkgs/by-name/ru/rubberband/package.nix +++ b/pkgs/by-name/ru/rubberband/package.nix @@ -23,6 +23,12 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-rwUDE+5jvBizWy4GTl3OBbJ2qvbRqiuKgs7R/i+AKOk="; }; + patches = [ + # Fix missing size_t definition when building with libc++ 21. + # Source: https://github.com/breakfastquay/rubberband/pull/126 + ./0001-Fix-an-error-with-libcxx-21.patch + ]; + nativeBuildInputs = [ pkg-config meson From 94d2ef33bac19e81beb02c4c902894fb268a92ea Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Thu, 23 Apr 2026 18:55:37 -0700 Subject: [PATCH 26/68] tlsclient: 1.6.6 -> 1.7 --- pkgs/by-name/tl/tlsclient/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tl/tlsclient/package.nix b/pkgs/by-name/tl/tlsclient/package.nix index b3e57569868d..65b51608f6ee 100644 --- a/pkgs/by-name/tl/tlsclient/package.nix +++ b/pkgs/by-name/tl/tlsclient/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "tlsclient"; - version = "1.6.6"; + version = "1.7"; src = fetchFromSourcehut { owner = "~moody"; repo = "tlsclient"; rev = "v${finalAttrs.version}"; - hash = "sha256-nUvOmEwdMKuPM9KaMGxmW0Lvo3968wjDc95pLB17YnM="; + hash = "sha256-oClIbswConBrmU0hpIVcS2L0DVF2/xdnbAv3X0RvNZ0="; }; strictDeps = true; From 6b5d6889f5f69947afb01d0184ff9fdd53ae614b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Thu, 23 Apr 2026 10:58:25 +0100 Subject: [PATCH 27/68] rustPlatform.fetchCargoVendor: copy fetch-cargo-vendor-util.py for v2 --- .../rust/fetch-cargo-vendor-util-v2.py | 413 ++++++++++++++++++ .../build-support/rust/fetch-cargo-vendor.nix | 39 +- 2 files changed, 438 insertions(+), 14 deletions(-) create mode 100644 pkgs/build-support/rust/fetch-cargo-vendor-util-v2.py diff --git a/pkgs/build-support/rust/fetch-cargo-vendor-util-v2.py b/pkgs/build-support/rust/fetch-cargo-vendor-util-v2.py new file mode 100644 index 000000000000..3bee7e150c8e --- /dev/null +++ b/pkgs/build-support/rust/fetch-cargo-vendor-util-v2.py @@ -0,0 +1,413 @@ +import functools +import hashlib +import json +import multiprocessing as mp +import re +import shutil +import subprocess +import sys +import tomllib +from os.path import islink, realpath +from pathlib import Path +from typing import Any, TypedDict, cast +from urllib.parse import unquote + +import requests +import tomli_w +from requests.adapters import HTTPAdapter, Retry + +eprint = functools.partial(print, file=sys.stderr) + + +def load_toml(path: Path) -> dict[str, Any]: + with open(path, "rb") as f: + return tomllib.load(f) + + +def get_lockfile_version(cargo_lock_toml: dict[str, Any]) -> int: + # lockfile v1 and v2 don't have the `version` key, so assume v2 + version = cargo_lock_toml.get("version", 2) + + # TODO: add logic for differentiating between v1 and v2 + + return version + + +def create_http_session() -> requests.Session: + retries = Retry( + total=5, + backoff_factor=0.5, + status_forcelist=[500, 502, 503, 504] + ) + session = requests.Session() + session.mount('http://', HTTPAdapter(max_retries=retries)) + session.mount('https://', HTTPAdapter(max_retries=retries)) + return session + + +def download_file_with_checksum(session: requests.Session, url: str, destination_path: Path) -> str: + sha256_hash = hashlib.sha256() + with session.get(url, stream=True) as response: + if not response.ok: + raise Exception(f"Failed to fetch file from {url}. Status code: {response.status_code}") + with open(destination_path, "wb") as file: + for chunk in response.iter_content(1024): # Download in chunks + if chunk: # Filter out keep-alive chunks + file.write(chunk) + sha256_hash.update(chunk) + + # Compute the final checksum + checksum = sha256_hash.hexdigest() + return checksum + + +def get_download_url_for_tarball(pkg: dict[str, Any]) -> str: + # TODO: support other registries + # maybe fetch config.json from the registry root and get the dl key + # See: https://doc.rust-lang.org/cargo/reference/registry-index.html#index-configuration + if pkg["source"] != "registry+https://github.com/rust-lang/crates.io-index": + raise Exception("Only the default crates.io registry is supported.") + + return f"https://crates.io/api/v1/crates/{pkg["name"]}/{pkg["version"]}/download" + + +def download_tarball(session: requests.Session, pkg: dict[str, Any], out_dir: Path) -> None: + + url = get_download_url_for_tarball(pkg) + filename = f"{pkg["name"]}-{pkg["version"]}.tar.gz" + + # TODO: allow legacy checksum specification, see importCargoLock for example + # also, don't forget about the other usage of the checksum + expected_checksum = pkg["checksum"] + + tarball_out_dir = out_dir / "tarballs" / filename + eprint(f"Fetching {url} -> tarballs/{filename}") + + calculated_checksum = download_file_with_checksum(session, url, tarball_out_dir) + + if calculated_checksum != expected_checksum: + raise Exception(f"Hash mismatch! File fetched from {url} had checksum {calculated_checksum}, expected {expected_checksum}.") + + +def download_git_tree(url: str, git_sha_rev: str, out_dir: Path) -> None: + + tree_out_dir = out_dir / "git" / git_sha_rev + eprint(f"Fetching {url}#{git_sha_rev} -> git/{git_sha_rev}") + + cmd = ["nix-prefetch-git", "--builder", "--quiet", "--fetch-submodules", "--url", url, "--rev", git_sha_rev, "--out", str(tree_out_dir)] + subprocess.check_output(cmd) + + +GIT_SOURCE_REGEX = re.compile("git\\+(?P[^?]+)(\\?(?Prev|tag|branch)=(?P.*))?#(?P.*)") + + +class GitSourceInfo(TypedDict): + url: str + type: str | None + value: str | None + git_sha_rev: str + + +def parse_git_source(source: str, lockfile_version: int) -> GitSourceInfo: + match = GIT_SOURCE_REGEX.match(source) + if match is None: + raise Exception(f"Unable to process git source: {source}.") + + source_info = cast(GitSourceInfo, match.groupdict(default=None)) + + # the source URL is URL-encoded in lockfile_version >=4 + # since we just used regex to parse it we have to manually decode the escaped branch/tag name + if lockfile_version >= 4 and source_info["value"] is not None: + source_info["value"] = unquote(source_info["value"]) + + return source_info + + +def create_vendor_staging(lockfile_path: Path, out_dir: Path) -> None: + cargo_lock_toml = load_toml(lockfile_path) + lockfile_version = get_lockfile_version(cargo_lock_toml) + + git_packages: list[dict[str, Any]] = [] + registry_packages: list[dict[str, Any]] = [] + + for pkg in cargo_lock_toml["package"]: + # ignore local dependenices + if "source" not in pkg.keys(): + eprint(f"Skipping local dependency: {pkg["name"]}") + continue + source = pkg["source"] + + if source.startswith("git+"): + git_packages.append(pkg) + elif source.startswith("registry+"): + registry_packages.append(pkg) + else: + raise Exception(f"Can't process source: {source}.") + + git_sha_rev_to_url: dict[str, str] = {} + for pkg in git_packages: + source_info = parse_git_source(pkg["source"], lockfile_version) + git_sha_rev_to_url[source_info["git_sha_rev"]] = source_info["url"] + + out_dir.mkdir(exist_ok=True) + shutil.copy(lockfile_path, out_dir / "Cargo.lock") + + # fetch git trees sequentially, since fetching concurrently leads to flaky behaviour + if len(git_packages) != 0: + (out_dir / "git").mkdir() + for git_sha_rev, url in git_sha_rev_to_url.items(): + download_git_tree(url, git_sha_rev, out_dir) + + # run tarball download jobs in parallel, with at most 5 concurrent download jobs + with mp.Pool(min(5, mp.cpu_count())) as pool: + if len(registry_packages) != 0: + (out_dir / "tarballs").mkdir() + session = create_http_session() + tarball_args_gen = ((session, pkg, out_dir) for pkg in registry_packages) + pool.starmap(download_tarball, tarball_args_gen) + + +def get_manifest_metadata(manifest_path: Path) -> dict[str, Any]: + cmd = ["cargo", "metadata", "--format-version", "1", "--no-deps", "--manifest-path", str(manifest_path)] + output = subprocess.check_output(cmd) + return json.loads(output) + + +def try_get_crate_manifest_path_from_manifest_path(manifest_path: Path, crate_name: str) -> Path | None: + try: + metadata = get_manifest_metadata(manifest_path) + except subprocess.CalledProcessError: + eprint(f"Warning: cargo metadata failed for {manifest_path}, skipping") + return None + + for pkg in metadata["packages"]: + if pkg["name"] == crate_name: + return Path(pkg["manifest_path"]) + + return None + + +def find_crate_manifest_in_tree(tree: Path, crate_name: str) -> Path: + # Scan all Cargo.toml files; sort by depth/path to make ordering deterministic + # and prefer less-nested manifests first. + manifest_paths = sorted( + tree.glob("**/Cargo.toml"), + key=lambda path: (len(path.parts), str(path)), + ) + + for manifest_path in manifest_paths: + res = try_get_crate_manifest_path_from_manifest_path(manifest_path, crate_name) + if res is not None: + return res + + raise Exception(f"Couldn't find manifest for crate {crate_name} inside {tree}.") + + +def copy_and_patch_git_crate_subtree(git_tree: Path, crate_name: str, crate_out_dir: Path) -> None: + + # This function will get called by copytree to decide which entries of a directory should be copied + # We'll copy everything except symlinks that are invalid + def ignore_func(dir_str: str, path_strs: list[str]) -> list[str]: + ignorelist: list[str] = [] + + dir = Path(realpath(dir_str, strict=True)) + + for path_str in path_strs: + path = dir / path_str + if not islink(path): + continue + + # Filter out cyclic symlinks and symlinks pointing at nonexistant files + try: + target_path = Path(realpath(path, strict=True)) + except OSError: + ignorelist.append(path_str) + eprint(f"Failed to resolve symlink, ignoring: {path}") + continue + + # Filter out symlinks that point outside of the current crate's base git tree + # This can be useful if the nix build sandbox is turned off and there is a symlink to a common absolute path + if not target_path.is_relative_to(git_tree): + ignorelist.append(path_str) + eprint(f"Symlink points outside of the crate's base git tree, ignoring: {path} -> {target_path}") + continue + + return ignorelist + + crate_manifest_path = find_crate_manifest_in_tree(git_tree, crate_name) + crate_tree = crate_manifest_path.parent + + eprint(f"Copying to {crate_out_dir}") + shutil.copytree(crate_tree, crate_out_dir, ignore=ignore_func) + crate_out_dir.chmod(0o755) + + with open(crate_manifest_path, "r") as f: + manifest_data = f.read() + + if "workspace" in manifest_data: + crate_manifest_metadata = get_manifest_metadata(crate_manifest_path) + workspace_root = Path(crate_manifest_metadata["workspace_root"]) + + root_manifest_path = workspace_root / "Cargo.toml" + manifest_path = crate_out_dir / "Cargo.toml" + + manifest_path.chmod(0o644) + eprint(f"Patching {manifest_path}") + + cmd = ["replace-workspace-values", str(manifest_path), str(root_manifest_path)] + subprocess.check_output(cmd) + + +def extract_crate_tarball_contents(tarball_path: Path, crate_out_dir: Path) -> None: + eprint(f"Unpacking to {crate_out_dir}") + crate_out_dir.mkdir() + cmd = ["tar", "xf", str(tarball_path), "-C", str(crate_out_dir), "--strip-components=1"] + subprocess.check_output(cmd) + + +def make_git_source_selector(source_info: GitSourceInfo) -> dict[str, str]: + selector = {} + selector["git"] = source_info["url"] + if source_info["type"] is not None: + selector[source_info["type"]] = source_info["value"] + return selector + + +def make_registry_source_selector(source: str) -> dict[str, str]: + registry = source[9:] if source.startswith("registry+") else source + selector = {} + selector["registry"] = registry + return selector + + +def create_vendor(vendor_staging_dir: Path, out_dir: Path) -> None: + lockfile_path = vendor_staging_dir / "Cargo.lock" + out_dir.mkdir(exist_ok=True) + shutil.copy(lockfile_path, out_dir / "Cargo.lock") + + cargo_lock_toml = load_toml(lockfile_path) + lockfile_version = get_lockfile_version(cargo_lock_toml) + + source_to_ind: dict[str, str] = {} + source_config = {} + next_registry_ind = 0 + next_git_ind = 0 + + def add_source_replacement( + orig_key: str, + orig_selector: dict[str, str], + vendored_key: str, + vendored_dir: str + ) -> None: + source_config[vendored_key] = {} + source_config[vendored_key]["directory"] = vendored_dir + source_config[orig_key] = orig_selector + source_config[orig_key]["replace-with"] = vendored_key + + # we reserve registry index 0 for crates-io + source_to_ind["registry+https://github.com/rust-lang/crates.io-index"] = "registry-0" + source_to_ind["sparse+https://index.crates.io/"] = "registry-0" + add_source_replacement( + orig_key="crates-io", + orig_selector={}, # there is an internal selector defined for the `crates-io` source + vendored_key="vendored-source-registry-0", + vendored_dir="@vendor@/source-registry-0" + ) + next_registry_ind += 1 + + for pkg in cargo_lock_toml["package"]: + # ignore local dependencies + if "source" not in pkg.keys(): + continue + source: str = pkg["source"] + if source in source_to_ind: + continue + + if source.startswith("git+"): + ind = f"git-{next_git_ind}" + next_git_ind += 1 + source_info = parse_git_source(source, lockfile_version) + selector = make_git_source_selector(source_info) + elif source.startswith("registry+") or source.startswith("sparse+"): + ind = f"registry-{next_registry_ind}" + next_registry_ind += 1 + selector = make_registry_source_selector(source) + else: + raise Exception(f"Can't process source: {source}.") + + source_to_ind[source] = ind + add_source_replacement( + orig_key=f"original-source-{ind}", + orig_selector=selector, + vendored_key=f"vendored-source-{ind}", + vendored_dir=f"@vendor@/source-{ind}" + ) + + config_path = out_dir / ".cargo" / "config.toml" + config_path.parent.mkdir() + + with open(config_path, "wb") as config_file: + tomli_w.dump({"source": source_config}, config_file) + + for pkg in cargo_lock_toml["package"]: + + # ignore local dependenices + if "source" not in pkg.keys(): + continue + + source: str = pkg["source"] + source_ind = source_to_ind[source] + crate_dir_name = f"{pkg["name"]}-{pkg["version"]}" + source_dir_name = f"source-{source_ind}" + crate_out_dir = out_dir / source_dir_name / crate_dir_name + crate_out_dir.parent.mkdir(exist_ok=True) + + if source.startswith("git+"): + + source_info = parse_git_source(source, lockfile_version) + + git_sha_rev = source_info["git_sha_rev"] + git_tree = vendor_staging_dir / "git" / git_sha_rev + + copy_and_patch_git_crate_subtree(git_tree, pkg["name"], crate_out_dir) + + # git based crates allow having no checksum information + with open(crate_out_dir / ".cargo-checksum.json", "w") as f: + json.dump({"files": {}}, f) + + elif source.startswith("registry+") or source.startswith("sparse+"): + filename = f"{pkg["name"]}-{pkg["version"]}.tar.gz" + + # TODO: change this when non-crates-io registries are supported + dir_name = "tarballs" + + tarball_path = vendor_staging_dir / dir_name / filename + + extract_crate_tarball_contents(tarball_path, crate_out_dir) + + # non-git based crates need the package checksum at minimum + with open(crate_out_dir / ".cargo-checksum.json", "w") as f: + json.dump({"files": {}, "package": pkg["checksum"]}, f) + + else: + raise Exception(f"Can't process source: {source}.") + + +def main() -> None: + subcommand = sys.argv[1] + + subcommand_func_dict = { + "create-vendor-staging": lambda: create_vendor_staging(lockfile_path=Path(sys.argv[2]), out_dir=Path(sys.argv[3])), + "create-vendor": lambda: create_vendor(vendor_staging_dir=Path(sys.argv[2]), out_dir=Path(sys.argv[3])) + } + + subcommand_func = subcommand_func_dict.get(subcommand) + + if subcommand_func is None: + raise Exception(f"Unknown subcommand: '{subcommand}'. Must be one of {list(subcommand_func_dict.keys())}") + + subcommand_func() + + +if __name__ == "__main__": + main() diff --git a/pkgs/build-support/rust/fetch-cargo-vendor.nix b/pkgs/build-support/rust/fetch-cargo-vendor.nix index 5362491b260c..a02bbd89c7fc 100644 --- a/pkgs/build-support/rust/fetch-cargo-vendor.nix +++ b/pkgs/build-support/rust/fetch-cargo-vendor.nix @@ -22,18 +22,29 @@ let ]; } (builtins.readFile ./replace-workspace-values.py); - fetchCargoVendorUtil = writers.writePython3Bin "fetch-cargo-vendor-util" { - libraries = - with python3Packages; - [ - requests - tomli-w - ] - ++ requests.optional-dependencies.socks; # to support socks proxy envs like ALL_PROXY in requests - flakeIgnore = [ - "E501" - ]; - } (builtins.readFile ./fetch-cargo-vendor-util.py); + mkFetchCargoVendorUtil = + name: src: + writers.writePython3Bin name { + libraries = + with python3Packages; + [ + requests + tomli-w + ] + ++ requests.optional-dependencies.socks; # to support socks proxy envs like ALL_PROXY in requests + flakeIgnore = [ + "E501" + ]; + } (builtins.readFile src); + + # Separate util used only by the FOD `vendorStaging` stage below. Kept + # distinct from fetchCargoVendorUtil so that changes to the network-facing + # bits (User-Agent, download URL) don't invalidate the input-addressed + # `-vendor` stage and force a mass rebuild of every Rust package in nixpkgs. + # vendorStaging is an FOD, so swapping its util is free for consumers. + # TODO: unify with fetchCargoVendorUtil on the next `staging` cycle. + fetchCargoVendorUtilV2 = mkFetchCargoVendorUtil "fetch-cargo-vendor-util-v2" ./fetch-cargo-vendor-util-v2.py; + fetchCargoVendorUtil = mkFetchCargoVendorUtil "fetch-cargo-vendor-util" ./fetch-cargo-vendor-util.py; in { @@ -61,7 +72,7 @@ let impureEnvVars = lib.fetchers.proxyImpureEnvVars; nativeBuildInputs = [ - fetchCargoVendorUtil + fetchCargoVendorUtilV2 cacert (nix-prefetch-git.override { git = gitMinimal; @@ -79,7 +90,7 @@ let cd "$cargoRoot" fi - fetch-cargo-vendor-util create-vendor-staging ./Cargo.lock "$out" + fetch-cargo-vendor-util-v2 create-vendor-staging ./Cargo.lock "$out" runHook postBuild ''; From 8209ba2bc62783d05f197e66958853fd9ecab027 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Fri, 24 Apr 2026 10:04:37 +0100 Subject: [PATCH 28/68] rustPlatform.fetchCargoVendor: set custom User-Agent in v2 --- pkgs/build-support/rust/fetch-cargo-vendor-util-v2.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/build-support/rust/fetch-cargo-vendor-util-v2.py b/pkgs/build-support/rust/fetch-cargo-vendor-util-v2.py index 3bee7e150c8e..fbb359db7fa6 100644 --- a/pkgs/build-support/rust/fetch-cargo-vendor-util-v2.py +++ b/pkgs/build-support/rust/fetch-cargo-vendor-util-v2.py @@ -40,6 +40,7 @@ def create_http_session() -> requests.Session: status_forcelist=[500, 502, 503, 504] ) session = requests.Session() + session.headers["User-Agent"] = "nixpkgs-fetchCargoVendor/2 (https://github.com/NixOS/nixpkgs)" session.mount('http://', HTTPAdapter(max_retries=retries)) session.mount('https://', HTTPAdapter(max_retries=retries)) return session From 46c59525781806719331927087f10e7efc433123 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Fri, 24 Apr 2026 10:05:09 +0100 Subject: [PATCH 29/68] rustPlatform.fetchCargoVendor: use static.crates.io in v2 --- pkgs/build-support/rust/fetch-cargo-vendor-util-v2.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/build-support/rust/fetch-cargo-vendor-util-v2.py b/pkgs/build-support/rust/fetch-cargo-vendor-util-v2.py index fbb359db7fa6..5dc789c93ad9 100644 --- a/pkgs/build-support/rust/fetch-cargo-vendor-util-v2.py +++ b/pkgs/build-support/rust/fetch-cargo-vendor-util-v2.py @@ -69,7 +69,9 @@ def get_download_url_for_tarball(pkg: dict[str, Any]) -> str: if pkg["source"] != "registry+https://github.com/rust-lang/crates.io-index": raise Exception("Only the default crates.io registry is supported.") - return f"https://crates.io/api/v1/crates/{pkg["name"]}/{pkg["version"]}/download" + # Use static.crates.io (CDN) instead of crates.io/api to avoid the 1 req/sec + # rate limit on the API servers. + return f"https://static.crates.io/crates/{pkg["name"]}/{pkg["version"]}/download" def download_tarball(session: requests.Session, pkg: dict[str, Any], out_dir: Path) -> None: From e3948855a8bdece737d709cdfeeb642df322b6a3 Mon Sep 17 00:00:00 2001 From: Jack Rosenberg Date: Thu, 23 Apr 2026 10:57:29 +0200 Subject: [PATCH 30/68] pangolin-cli: 0.6.0 -> 0.6.1 --- pkgs/by-name/pa/pangolin-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/pangolin-cli/package.nix b/pkgs/by-name/pa/pangolin-cli/package.nix index 3671e2371131..e9e533f00a1a 100644 --- a/pkgs/by-name/pa/pangolin-cli/package.nix +++ b/pkgs/by-name/pa/pangolin-cli/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "pangolin-cli"; - version = "0.6.0"; + version = "0.6.1"; src = fetchFromGitHub { owner = "fosrl"; repo = "cli"; tag = finalAttrs.version; - hash = "sha256-9uQLCSH7LLl8I/LgsgTo6w808iwmH1FF0GYNn5xyVuc="; + hash = "sha256-WKwoQIE3ibIJKiEGM8kWJ/7O+HjSyRJkLF1qyaVshOE="; }; ldflags = [ From dfb4279814920f5dd3195148e8e34d010b845c9d Mon Sep 17 00:00:00 2001 From: Jack Rosenberg Date: Fri, 24 Apr 2026 12:08:41 +0200 Subject: [PATCH 31/68] pangolin-cli: add jackr as maintainer --- pkgs/by-name/pa/pangolin-cli/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/pa/pangolin-cli/package.nix b/pkgs/by-name/pa/pangolin-cli/package.nix index e9e533f00a1a..a9b201edf991 100644 --- a/pkgs/by-name/pa/pangolin-cli/package.nix +++ b/pkgs/by-name/pa/pangolin-cli/package.nix @@ -51,6 +51,7 @@ buildGoModule (finalAttrs: { license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ water-sucks + jackr ]; mainProgram = "pangolin"; }; From 8771a9c4a6fab8df92a73ed2a0939198e1878ace Mon Sep 17 00:00:00 2001 From: Moraxyc Date: Fri, 24 Apr 2026 21:06:30 +0800 Subject: [PATCH 32/68] openlist.frontend: switch to buildNpmPackage --- pkgs/by-name/op/openlist/frontend.nix | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/op/openlist/frontend.nix b/pkgs/by-name/op/openlist/frontend.nix index 85eeb706d3fa..784c7ab3941b 100644 --- a/pkgs/by-name/op/openlist/frontend.nix +++ b/pkgs/by-name/op/openlist/frontend.nix @@ -1,6 +1,6 @@ { lib, - stdenvNoCC, + buildNpmPackage, fetchFromGitHub, fetchzip, @@ -9,7 +9,7 @@ fetchPnpmDeps, pnpmConfigHook, }: -stdenvNoCC.mkDerivation (finalAttrs: { +buildNpmPackage (finalAttrs: { pname = "openlist-frontend"; version = "4.1.10"; @@ -26,12 +26,16 @@ stdenvNoCC.mkDerivation (finalAttrs: { stripRoot = false; }; + postPatch = '' + cp -r ${finalAttrs.i18n}/* src/lang/ + ''; + nativeBuildInputs = [ nodejs - pnpmConfigHook pnpm_9 ]; + npmDeps = null; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_9; @@ -39,14 +43,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { hash = "sha256-xylF+Z7Fkx/bFYPlzqfGrl051ZLKzPgdlF7U8vKtQq8="; }; - buildPhase = '' - runHook preBuild - - cp -r ${finalAttrs.i18n}/* src/lang/ - pnpm build - - runHook postBuild - ''; + npmConfigHook = pnpmConfigHook; installPhase = '' runHook preInstall @@ -62,5 +59,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://github.com/OpenListTeam/OpenList-Frontend"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ moraxyc ]; + inherit (nodejs.meta) platforms; }; }) From 00a8196c6a4eb555d410b1dff3d9dade34d66c7c Mon Sep 17 00:00:00 2001 From: c6rg0 Date: Fri, 24 Apr 2026 20:26:49 +0100 Subject: [PATCH 33/68] ventoy: 1.1.10 -> 1.1.12 --- .../ve/ventoy/000-nixos-sanitization.patch | 63 +++++++++++-------- pkgs/by-name/ve/ventoy/package.nix | 4 +- 2 files changed, 38 insertions(+), 29 deletions(-) diff --git a/pkgs/by-name/ve/ventoy/000-nixos-sanitization.patch b/pkgs/by-name/ve/ventoy/000-nixos-sanitization.patch index 2ab973241cde..a7a9f99fa871 100644 --- a/pkgs/by-name/ve/ventoy/000-nixos-sanitization.patch +++ b/pkgs/by-name/ve/ventoy/000-nixos-sanitization.patch @@ -7,9 +7,9 @@ change has been made to the scripts meant to be patched. If you're updating the patch, ventoy-x.x.xx-old and new are based on the ventoy repo INSTALL directory. -diff -Naur ventoy-1.1.10-old/CreatePersistentImg.sh ventoy-1.1.10-new/CreatePersistentImg.sh ---- ventoy-1.1.10-old/CreatePersistentImg.sh 2026-03-03 16:17:02.368587084 +0000 -+++ ventoy-1.1.10-new/CreatePersistentImg.sh 2026-03-03 16:21:52.272094662 +0000 +diff --color -Naur ventoy-1.1.12-old/CreatePersistentImg.sh ventoy-1.1.12-new/CreatePersistentImg.sh +--- ventoy-1.1.12-old/CreatePersistentImg.sh 2026-04-24 18:49:51.361292687 +0100 ++++ ventoy-1.1.12-new/CreatePersistentImg.sh 2026-04-24 19:04:58.496998056 +0100 @@ -119,17 +119,13 @@ sync @@ -23,7 +23,7 @@ diff -Naur ventoy-1.1.10-old/CreatePersistentImg.sh ventoy-1.1.10-new/CreatePers - echo '/ union' > ./persist_tmp_mnt/$config + path_to_persist_mnt="`mktemp -d`" + if mount $freeloop "$path_to_persist_mnt"; then -+ echo '/ union' > "$path_to_persist_mnt"/$config ++ echo '/ union' > "$path_to_persist_mnt"/$config sync - umount ./persist_tmp_mnt + umount "$path_to_persist_mnt" @@ -33,18 +33,18 @@ diff -Naur ventoy-1.1.10-old/CreatePersistentImg.sh ventoy-1.1.10-new/CreatePers fi if [ ! -z "$passphrase" ]; then -diff -Naur ventoy-1.1.10-old/tool/ventoy_lib.sh ventoy-1.1.10-new/tool/ventoy_lib.sh ---- ventoy-1.1.10-old/tool/ventoy_lib.sh 2026-03-03 16:17:02.423110021 +0000 -+++ ventoy-1.1.10-new/tool/ventoy_lib.sh 2026-03-03 16:42:27.917098949 +0000 -@@ -6,6 +6,8 @@ +diff --color -Naur ventoy-1.1.12-old/tool/ventoy_lib.sh ventoy-1.1.12-new/tool/ventoy_lib.sh +--- ventoy-1.1.12-old/tool/ventoy_lib.sh 2026-04-24 18:49:51.411033394 +0100 ++++ ventoy-1.1.12-new/tool/ventoy_lib.sh 2026-04-24 18:58:48.286466989 +0100 +@@ -5,6 +5,8 @@ + VENTOY_PART_SIZE_MB=32 VENTOY_SECTOR_SIZE=512 VENTOY_SECTOR_NUM=65536 - +LOGFILE="/var/log/ventoy.log" + + ventoy_false() { [ "1" = "2" ] - } @@ -29,7 +31,7 @@ } @@ -54,7 +54,7 @@ diff -Naur ventoy-1.1.10-old/tool/ventoy_lib.sh ventoy-1.1.10-new/tool/ventoy_li } vtoy_gen_uuid() { -@@ -51,31 +53,7 @@ +@@ -51,31 +53,6 @@ } check_tool_work_ok() { @@ -67,7 +67,7 @@ diff -Naur ventoy-1.1.10-old/tool/ventoy_lib.sh ventoy-1.1.10-new/tool/ventoy_li - return - fi - -- if mkexfatfs -V > /dev/null; then +- if mkexfatfs -V > /dev/null; then - vtdebug "mkexfatfs test ok ..." - else - vtdebug "mkexfatfs test fail ..." @@ -83,11 +83,10 @@ diff -Naur ventoy-1.1.10-old/tool/ventoy_lib.sh ventoy-1.1.10-new/tool/ventoy_li - return - fi - -+ vtdebug "tool check success ..." ventoy_true } -@@ -315,7 +293,7 @@ +@@ -315,7 +292,7 @@ else vtdebug "format disk by fdisk ..." @@ -96,9 +95,9 @@ diff -Naur ventoy-1.1.10-old/tool/ventoy_lib.sh ventoy-1.1.10-new/tool/ventoy_li o n p -diff -Naur ventoy-1.1.10-old/tool/VentoyWorker.sh ventoy-1.1.10-new/tool/VentoyWorker.sh ---- ventoy-1.1.10-old/tool/VentoyWorker.sh 2026-03-03 16:17:02.419287102 +0000 -+++ ventoy-1.1.10-new/tool/VentoyWorker.sh 2026-03-03 16:33:54.178992873 +0000 +diff --color -Naur ventoy-1.1.12-old/tool/VentoyWorker.sh ventoy-1.1.12-new/tool/VentoyWorker.sh +--- ventoy-1.1.12-old/tool/VentoyWorker.sh 2026-04-24 18:49:51.407567635 +0100 ++++ ventoy-1.1.12-new/tool/VentoyWorker.sh 2026-04-24 19:07:55.381417420 +0100 @@ -106,7 +106,7 @@ if check_tool_work_ok; then vtdebug "check tool work ok" @@ -162,10 +161,10 @@ diff -Naur ventoy-1.1.10-old/tool/VentoyWorker.sh ventoy-1.1.10-new/tool/VentoyW check_umount_disk "$DISK" -diff -Naur ventoy-1.1.10-old/Ventoy2Disk.sh ventoy-1.1.10-new/Ventoy2Disk.sh ---- ventoy-1.1.10-old/Ventoy2Disk.sh 2026-03-03 16:17:02.373290887 +0000 -+++ ventoy-1.1.10-new/Ventoy2Disk.sh 2026-03-03 16:35:41.510486932 +0000 -@@ -32,56 +32,4 @@ +diff --color -Naur ventoy-1.1.12-old/Ventoy2Disk.sh ventoy-1.1.12-new/Ventoy2Disk.sh +--- ventoy-1.1.12-old/Ventoy2Disk.sh 2026-04-24 18:49:51.366082120 +0100 ++++ ventoy-1.1.12-new/Ventoy2Disk.sh 2026-04-24 20:19:55.219025537 +0100 +@@ -32,66 +32,4 @@ echo '**********************************************' echo '' @@ -203,6 +202,16 @@ diff -Naur ventoy-1.1.10-old/Ventoy2Disk.sh ventoy-1.1.10-new/Ventoy2Disk.sh - if ldd --version 2>&1 | grep -qi musl; then - mv mkexfatfs mkexfatfs_shared - mv mkexfatfs_static mkexfatfs +- else +- if ./mkexfatfs -V > /dev/null 2>&1; then +- echo "mkexfatfs can not run, check static version" >> ./log.txt +- else +- if ./mkexfatfs_static -V > /dev/null 2>&1; then +- echo "Use static version of mkexfatfs" >> ./log.txt +- mv mkexfatfs mkexfatfs_shared +- mv mkexfatfs_static mkexfatfs +- fi +- fi - fi -fi - @@ -223,9 +232,9 @@ diff -Naur ventoy-1.1.10-old/Ventoy2Disk.sh ventoy-1.1.10-new/Ventoy2Disk.sh - fi -fi +./tool/VentoyWorker.sh $* -diff -Naur ventoy-1.1.10-old/VentoyPlugson.sh ventoy-1.1.10-new/VentoyPlugson.sh ---- ventoy-1.1.10-old/VentoyPlugson.sh 2026-03-03 16:17:02.374195975 +0000 -+++ ventoy-1.1.10-new/VentoyPlugson.sh 2026-03-03 16:37:42.662416899 +0000 +diff --color -Naur ventoy-1.1.12-old/VentoyPlugson.sh ventoy-1.1.12-new/VentoyPlugson.sh +--- ventoy-1.1.12-old/VentoyPlugson.sh 2026-04-24 18:49:51.367031295 +0100 ++++ ventoy-1.1.12-new/VentoyPlugson.sh 2026-04-24 19:08:41.624869288 +0100 @@ -43,39 +43,6 @@ exit 1 fi @@ -278,9 +287,9 @@ diff -Naur ventoy-1.1.10-old/VentoyPlugson.sh ventoy-1.1.10-new/VentoyPlugson.sh - cd "$OLDDIR" - fi -fi -diff -Naur ventoy-1.1.10-old/VentoyWeb.sh ventoy-1.1.10-new/VentoyWeb.sh ---- ventoy-1.1.10-old/VentoyWeb.sh 2026-03-03 16:17:02.374230398 +0000 -+++ ventoy-1.1.10-new/VentoyWeb.sh 2026-03-03 16:39:37.047028579 +0000 +diff --color -Naur ventoy-1.1.12-old/VentoyWeb.sh ventoy-1.1.12-new/VentoyWeb.sh +--- ventoy-1.1.12-old/VentoyWeb.sh 2026-04-24 18:49:51.367070384 +0100 ++++ ventoy-1.1.12-new/VentoyWeb.sh 2026-04-24 19:09:55.231705458 +0100 @@ -15,12 +15,6 @@ echo "" } diff --git a/pkgs/by-name/ve/ventoy/package.nix b/pkgs/by-name/ve/ventoy/package.nix index 3b49eb2b45d8..902530ecadc5 100644 --- a/pkgs/by-name/ve/ventoy/package.nix +++ b/pkgs/by-name/ve/ventoy/package.nix @@ -59,11 +59,11 @@ stdenv.mkDerivation (finalAttrs: { "ventoy" + optionalString (defaultGuiType == "gtk3") "-gtk3" + optionalString (defaultGuiType == "qt5") "-qt5"; - version = "1.1.10"; + version = "1.1.12"; src = fetchurl { url = "https://github.com/ventoy/Ventoy/releases/download/v${finalAttrs.version}/ventoy-${finalAttrs.version}-linux.tar.gz"; - hash = "sha256-EROr5uG7cSg0/ldKlmYhqRKFgAT0/v1wFmbsl8W+sgg="; + hash = "sha256-BGILVGvMXu61lxdnWVs3E+495xWAqCRJBTxTp8sy/Nk="; }; patches = [ From fbad76ade1e17477c532032423f592185dfbb1e7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Apr 2026 11:11:22 +0000 Subject: [PATCH 34/68] ananicy-rules-cachyos: 0-unstable-2026-04-15 -> 0-unstable-2026-04-23 --- pkgs/by-name/an/ananicy-rules-cachyos/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/an/ananicy-rules-cachyos/package.nix b/pkgs/by-name/an/ananicy-rules-cachyos/package.nix index 1841b1b671ba..778010390840 100644 --- a/pkgs/by-name/an/ananicy-rules-cachyos/package.nix +++ b/pkgs/by-name/an/ananicy-rules-cachyos/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "ananicy-rules-cachyos"; - version = "0-unstable-2026-04-15"; + version = "0-unstable-2026-04-23"; src = fetchFromGitHub { owner = "CachyOS"; repo = "ananicy-rules"; - rev = "59de158ecc602270a86e58b89663d141dd688d87"; - hash = "sha256-TwO2pINGLsrYMeUJthj+hPcej+MfFB1zjq+89/QMS+I="; + rev = "dcae8ac6b1213f82015135a09780c07ac54ff378"; + hash = "sha256-rkNczo6MxmLWpSnC1SGza21Gwns1FV/ZxXBTRBZ3xM4="; }; dontConfigure = true; From d1b99668b1a4509e7183a408c24bd5d194629400 Mon Sep 17 00:00:00 2001 From: David Wronek Date: Fri, 24 Apr 2026 18:12:53 +0200 Subject: [PATCH 35/68] rauthy: simplify package Signed-off-by: David Wronek --- ...e-files-inside-the-current-directory.patch | 15 --- pkgs/by-name/ra/rauthy/package.nix | 115 +++++------------- 2 files changed, 29 insertions(+), 101 deletions(-) delete mode 100644 pkgs/by-name/ra/rauthy/0001-build-svelte-files-inside-the-current-directory.patch diff --git a/pkgs/by-name/ra/rauthy/0001-build-svelte-files-inside-the-current-directory.patch b/pkgs/by-name/ra/rauthy/0001-build-svelte-files-inside-the-current-directory.patch deleted file mode 100644 index d733e58a7613..000000000000 --- a/pkgs/by-name/ra/rauthy/0001-build-svelte-files-inside-the-current-directory.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/frontend/svelte.config.js b/frontend/svelte.config.js -index 397fe4d4..3a08f7a2 100644 ---- a/frontend/svelte.config.js -+++ b/frontend/svelte.config.js -@@ -12,8 +12,8 @@ const config = { - }, - adapter: adapter({ - fallback: null, -- pages: '../templates/html', -- assets: '../static/v1', -+ pages: 'dist/templates/html', -+ assets: 'dist/static/v1', - precompress: true, - strict: true, - }), diff --git a/pkgs/by-name/ra/rauthy/package.nix b/pkgs/by-name/ra/rauthy/package.nix index 0d154575efe4..83cf68bd68be 100644 --- a/pkgs/by-name/ra/rauthy/package.nix +++ b/pkgs/by-name/ra/rauthy/package.nix @@ -1,11 +1,11 @@ { lib, fetchFromGitHub, + fetchNpmDeps, rustPlatform, - buildNpmPackage, + npmHooks, + nodejs, nix-update-script, - writableTmpDirAsHomeHook, - pkg-config, perl, wasm-pack, wasm-bindgen-cli_0_2_108, @@ -13,110 +13,53 @@ lld, rust-jemalloc-sys-unprefixed, }: -let - version = "0.34.3"; +rustPlatform.buildRustPackage (finalAttrs: { pname = "rauthy"; + version = "0.34.3"; src = fetchFromGitHub { owner = "sebadob"; repo = "rauthy"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ey6y/EGmz/80s0nbxsk6li9KCJV5IAtBp5QqAj7a6R0="; }; - cargoDeps = rustPlatform.fetchCargoVendor { - inherit src pname version; - hash = "sha256-mkIHup/6aA9QDPlekhdZiXWryhetsJMxl3HAXsabACQ="; - }; - - # Wasm modules are needed to build the frontend and are part of the main Rust repo. - # - # We use rustPlatform.buildRustPackage to get the correct environment for wasm-pack. - # Since the "wasm-modules" crate has no binary output, cargoInstallPostBuildHook fails, - # so we disable the cargo install phase. - wasmModules = rustPlatform.buildRustPackage { - inherit version src cargoDeps; - pname = "${pname}-wasm-modules"; - - nativeBuildInputs = [ - writableTmpDirAsHomeHook - wasm-pack - wasm-bindgen-cli_0_2_108 - binaryen - lld - ]; - - buildPhase = '' - runHook preBuild - - mkdir -p $out/wasm - cd src/wasm-modules - - wasm-pack -v build --out-dir $out/wasm/spow --no-pack --out-name spow --features spow - wasm-pack -v build --out-dir $out/wasm/md --no-pack --out-name md --features md - - runHook postBuild - ''; - - dontCargoInstall = true; - - # Skip checks here; they will run in the main package. - doCheck = false; - }; - - frontend = buildNpmPackage { - inherit version src; - pname = "${pname}-frontend"; - - sourceRoot = "${src.name}/frontend"; - - patches = [ - ./0001-build-svelte-files-inside-the-current-directory.patch - ]; - - patchFlags = [ - "-p2" - ]; - - npmDepsHash = "sha256-N/tFwQNWMudFtetIKfirXDvWH3CfRwjdpBcxkXZsVig="; - - preBuild = '' - mkdir -p ./src/wasm/ - cp -r ${wasmModules}/wasm/* ./src/wasm/ - ''; - }; -in -rustPlatform.buildRustPackage (finalAttrs: { - inherit - pname - version - src - cargoDeps - ; - nativeBuildInputs = [ - pkg-config + binaryen + lld + nodejs + npmHooks.npmConfigHook perl + wasm-bindgen-cli_0_2_108 + wasm-pack ]; buildInputs = [ rust-jemalloc-sys-unprefixed ]; + npmRoot = "frontend"; + + npmDeps = fetchNpmDeps { + src = "${finalAttrs.src}/frontend"; + hash = "sha256-N/tFwQNWMudFtetIKfirXDvWH3CfRwjdpBcxkXZsVig="; + }; + + cargoHash = "sha256-mkIHup/6aA9QDPlekhdZiXWryhetsJMxl3HAXsabACQ="; + preBuild = '' - cp -r ${frontend}/lib/node_modules/frontend/dist/templates/html/ templates/html - cp -r ${frontend}/lib/node_modules/frontend/dist/static/ static + pushd src/wasm-modules + wasm-pack build -d ../../frontend/src/wasm/spow --no-pack --out-name spow --features spow + wasm-pack build -d ../../frontend/src/wasm/md --no-pack --out-name md --features md + popd + pushd "$npmRoot" + npm run build + popd ''; # Tests fail and appear unmaintained upstream. doCheck = false; passthru = { - inherit frontend; - - updateScript = nix-update-script { - extraArgs = [ - "--subpackage=frontend" - ]; - }; + updateScript = nix-update-script { }; }; meta = { From 5d20497deeb54fb02d705c047480953b4f3e673f Mon Sep 17 00:00:00 2001 From: David Wronek Date: Fri, 24 Apr 2026 18:38:56 +0200 Subject: [PATCH 36/68] rauthy: 0.34.3 -> 0.35.1 Signed-off-by: David Wronek --- pkgs/by-name/ra/rauthy/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ra/rauthy/package.nix b/pkgs/by-name/ra/rauthy/package.nix index 83cf68bd68be..213e25a2e2de 100644 --- a/pkgs/by-name/ra/rauthy/package.nix +++ b/pkgs/by-name/ra/rauthy/package.nix @@ -8,20 +8,20 @@ nix-update-script, perl, wasm-pack, - wasm-bindgen-cli_0_2_108, + wasm-bindgen-cli_0_2_118, binaryen, lld, rust-jemalloc-sys-unprefixed, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "rauthy"; - version = "0.34.3"; + version = "0.35.1"; src = fetchFromGitHub { owner = "sebadob"; repo = "rauthy"; tag = "v${finalAttrs.version}"; - hash = "sha256-ey6y/EGmz/80s0nbxsk6li9KCJV5IAtBp5QqAj7a6R0="; + hash = "sha256-m9MRKBoRbHSXgK1nsxoI1laY2pDybnSaTeihKy6+1AU="; }; nativeBuildInputs = [ @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nodejs npmHooks.npmConfigHook perl - wasm-bindgen-cli_0_2_108 + wasm-bindgen-cli_0_2_118 wasm-pack ]; @@ -40,10 +40,10 @@ rustPlatform.buildRustPackage (finalAttrs: { npmDeps = fetchNpmDeps { src = "${finalAttrs.src}/frontend"; - hash = "sha256-N/tFwQNWMudFtetIKfirXDvWH3CfRwjdpBcxkXZsVig="; + hash = "sha256-MVfon/jKtXfgm6YBkeNx3CGloR7bzqgExUckoLMW8B4="; }; - cargoHash = "sha256-mkIHup/6aA9QDPlekhdZiXWryhetsJMxl3HAXsabACQ="; + cargoHash = "sha256-GHU1vCSAf3SUaqTpymQzQqX3FSVNvJtYD3Av4Dsm+Rc="; preBuild = '' pushd src/wasm-modules From aba7aa121ed55cade477a9c08e1837e1af594589 Mon Sep 17 00:00:00 2001 From: David Wronek Date: Fri, 24 Apr 2026 18:39:43 +0200 Subject: [PATCH 37/68] rauthy: add myself to maintainers Signed-off-by: David Wronek --- pkgs/by-name/ra/rauthy/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ra/rauthy/package.nix b/pkgs/by-name/ra/rauthy/package.nix index 213e25a2e2de..d1cb6be93d89 100644 --- a/pkgs/by-name/ra/rauthy/package.nix +++ b/pkgs/by-name/ra/rauthy/package.nix @@ -69,6 +69,9 @@ rustPlatform.buildRustPackage (finalAttrs: { changelog = "https://github.com/sebadob/rauthy/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ angelodlfrtr ]; + maintainers = with lib.maintainers; [ + angelodlfrtr + ungeskriptet + ]; }; }) From d448ac68923d64a8c70e994e3e18662c3baebf66 Mon Sep 17 00:00:00 2001 From: David Wronek Date: Sat, 25 Apr 2026 18:41:22 +0200 Subject: [PATCH 38/68] rauthy: unset meta.platforms Rauthy seems to build fine on darwin as well. Signed-off-by: David Wronek --- pkgs/by-name/ra/rauthy/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ra/rauthy/package.nix b/pkgs/by-name/ra/rauthy/package.nix index d1cb6be93d89..3c21b49cad23 100644 --- a/pkgs/by-name/ra/rauthy/package.nix +++ b/pkgs/by-name/ra/rauthy/package.nix @@ -68,7 +68,6 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/sebadob/rauthy"; changelog = "https://github.com/sebadob/rauthy/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; - platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ angelodlfrtr ungeskriptet From 3a4fdd72305baaebdc7d417ad3ec1b54ddc82ff9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Apr 2026 18:23:05 +0000 Subject: [PATCH 39/68] libretro.fmsx: 0-unstable-2026-03-31 -> 0-unstable-2026-04-20 --- pkgs/applications/emulators/libretro/cores/fmsx.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/fmsx.nix b/pkgs/applications/emulators/libretro/cores/fmsx.nix index cb3bb1e20f95..7c89f58c1eb2 100644 --- a/pkgs/applications/emulators/libretro/cores/fmsx.nix +++ b/pkgs/applications/emulators/libretro/cores/fmsx.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "fmsx"; - version = "0-unstable-2026-03-31"; + version = "0-unstable-2026-04-20"; src = fetchFromGitHub { owner = "libretro"; repo = "fmsx-libretro"; - rev = "6b807c588d63677770f7f2ed8b94ca0e9da256ce"; - hash = "sha256-vA9ODUtmmrDPbZjmRJ9IIFELLTD8g8aHmQdo/B/d1fQ="; + rev = "3933db571485b7c6572968f154fa8621c5568357"; + hash = "sha256-hKN/SEnUJW1F4d6unC5k5J95pq0rNMQzLFIfIQL+0v4="; }; makefile = "Makefile"; From 45619258ea4ae703108d4a8f120d3fee85e93fa2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Apr 2026 18:26:33 +0000 Subject: [PATCH 40/68] hmcl: 3.12.4 -> 3.13.2 --- pkgs/by-name/hm/hmcl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hm/hmcl/package.nix b/pkgs/by-name/hm/hmcl/package.nix index b1fbd152a13c..cdf46b5de703 100644 --- a/pkgs/by-name/hm/hmcl/package.nix +++ b/pkgs/by-name/hm/hmcl/package.nix @@ -50,13 +50,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "hmcl"; - version = "3.12.4"; + version = "3.13.2"; src = fetchurl { # HMCL has built-in keys, such as the Microsoft OAuth secret and the CurseForge API key. # See https://github.com/HMCL-dev/HMCL/blob/refs/tags/release-3.6.12/.github/workflows/gradle.yml#L26-L28 url = "https://github.com/HMCL-dev/HMCL/releases/download/v${finalAttrs.version}/HMCL-${finalAttrs.version}.jar"; - hash = "sha256-CxLs3rMW++FGF7WV9EMIb+69ZrnV2MadEHD/NMyXBIw="; + hash = "sha256-2OLtf47fmNiEFOkjHiDCj99seiMy25PlmRDSFKu9WFI="; }; # - HMCL prompts users to download prebuilt Terracotta binary for From dc734a7cfba781d5a365c5565e0d8efffa93e5a6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Apr 2026 20:39:04 +0000 Subject: [PATCH 41/68] gemini-cli-bin: 0.38.1 -> 0.39.1 --- pkgs/by-name/ge/gemini-cli-bin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/gemini-cli-bin/package.nix b/pkgs/by-name/ge/gemini-cli-bin/package.nix index 2b62ae43ac5a..fe494f0316ef 100644 --- a/pkgs/by-name/ge/gemini-cli-bin/package.nix +++ b/pkgs/by-name/ge/gemini-cli-bin/package.nix @@ -11,11 +11,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "gemini-cli-bin"; - version = "0.38.1"; + version = "0.39.1"; src = fetchzip { url = "https://github.com/google-gemini/gemini-cli/releases/download/v${finalAttrs.version}/gemini-cli-bundle.zip"; - hash = "sha256-+XMClLm7HGWST1MESxIVHGmgyvPPqrXGUomoiDY/eUE="; + hash = "sha256-mDKBquxjdeIpNOFOrL2Nnsxwr9Fz8FH/Ulhpiwrv1TA="; stripRoot = false; }; From 123ddea7a94abfe357a1e28fad55505a5fcda828 Mon Sep 17 00:00:00 2001 From: ccicnce113424 Date: Tue, 14 Apr 2026 20:56:44 +0800 Subject: [PATCH 42/68] motrix-next: 3.6.8 -> 3.8.3, disable tests on macOS --- pkgs/by-name/mo/motrix-next/package.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/mo/motrix-next/package.nix b/pkgs/by-name/mo/motrix-next/package.nix index a8df486edd5f..9a5d2900bb90 100644 --- a/pkgs/by-name/mo/motrix-next/package.nix +++ b/pkgs/by-name/mo/motrix-next/package.nix @@ -25,16 +25,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "motrix-next"; - version = "3.6.8"; + version = "3.8.3"; src = fetchFromGitHub { owner = "AnInsomniacy"; repo = "motrix-next"; tag = "v${finalAttrs.version}"; - hash = "sha256-nn1YivQ7UCRpWnWa2w0F06n6bQrMJ1d8Gb84hY6K5WE="; + hash = "sha256-PPzNdhRYKwABKH7Fh0l0gdZEDn0ZljshAeetetPxXHQ="; }; - cargoHash = "sha256-mrzyIvHlfs3epOm3ZKPetmJOCKpZdHlfosOP7iLlu1k="; + cargoHash = "sha256-lvfmhYx7HSk3SrCJ03pZwq3ZAXnGtv2MIKX8+N5lQMc="; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) @@ -43,7 +43,7 @@ rustPlatform.buildRustPackage (finalAttrs: { src ; inherit pnpm; - hash = "sha256-WvcN4LLRKiOxYEjImZ7VerwHFj33ELJvDKyP3F2UYG8="; + hash = "sha256-s/xKVhY6NRIGbVkaXOei9z9n0CQkoK5eGhc5/WcEGFI="; fetcherVersion = 3; }; @@ -73,7 +73,8 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoRoot = "src-tauri"; buildAndTestSubdir = finalAttrs.cargoRoot; - checkFlags = lib.optional stdenv.hostPlatform.isDarwin "--skip=commands::protocol::tests::macos_tests::get_default_handler_bundle_id_returns_some_for_https"; + # Some tests on macOS attempt to retrieve system settings, such as the default browser and system proxy. + doCheck = !stdenv.hostPlatform.isDarwin; # Deactivate the upstream update mechanism postPatch = '' @@ -98,7 +99,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ] } # Tricky way to make the protocol handler desktop file point to the wrapper - --set-default APPIMAGE $out/bin/motrix-next + --set-default APPIMAGE motrix-next ) wrapGApp $out/bin/motrix-next ''; From f861b5b1c123a371e861e7cc18d2f3bfd1acfe03 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Apr 2026 22:02:27 +0000 Subject: [PATCH 43/68] libretro.mesen: 0-unstable-2026-03-31 -> 0-unstable-2026-04-20 --- pkgs/applications/emulators/libretro/cores/mesen.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/mesen.nix b/pkgs/applications/emulators/libretro/cores/mesen.nix index 08f5bb4142eb..4975d6c2a37d 100644 --- a/pkgs/applications/emulators/libretro/cores/mesen.nix +++ b/pkgs/applications/emulators/libretro/cores/mesen.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mesen"; - version = "0-unstable-2026-03-31"; + version = "0-unstable-2026-04-20"; src = fetchFromGitHub { owner = "libretro"; repo = "mesen"; - rev = "4df4d3681e89321cd4e571ee5cacfdef91842566"; - hash = "sha256-f067kvu+Pp27iJiVAZczg49Qxz9DVPnGw/Hjwi6+a0Y="; + rev = "0102910c39ad1a62bc3f784466f3f67ca9eae335"; + hash = "sha256-fDGG6U+yhpbcvKuSN30F0dM+NCXlPTPULNEqTZTL/Vc="; }; makefile = "Makefile"; From 0b07722b0aaabcf25ce6f22a39ec295f3a3661b4 Mon Sep 17 00:00:00 2001 From: dish Date: Sat, 25 Apr 2026 18:12:37 -0400 Subject: [PATCH 44/68] sticky-notes: fixup_yarn_lock -> fixup-yarn-lock --- pkgs/by-name/st/sticky-notes/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/sticky-notes/package.nix b/pkgs/by-name/st/sticky-notes/package.nix index e47fc67490cb..abf20614b878 100644 --- a/pkgs/by-name/st/sticky-notes/package.nix +++ b/pkgs/by-name/st/sticky-notes/package.nix @@ -3,7 +3,7 @@ desktop-file-utils, fetchFromGitHub, fetchYarnDeps, - fixup_yarn_lock, + fixup-yarn-lock, gjs, glib-networking, gobject-introspection, @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { pkg-config wrapGAppsHook4 yarn - fixup_yarn_lock + fixup-yarn-lock ]; buildInputs = [ @@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: { preConfigure = '' export HOME="$PWD" yarn config --offline set yarn-offline-mirror $yarnOfflineCache - fixup_yarn_lock yarn.lock + fixup-yarn-lock yarn.lock ''; mesonFlags = [ From 27398c2c3e05206410f246410161f095b0566c91 Mon Sep 17 00:00:00 2001 From: dish Date: Sat, 25 Apr 2026 18:13:00 -0400 Subject: [PATCH 45/68] zammad: remove yarn2nix from update script Seems to be unused, I ran this update script without it and encountered no errors. --- pkgs/by-name/za/zammad/update.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/za/zammad/update.nix b/pkgs/by-name/za/zammad/update.nix index fbda85611b4b..df5f16e1997e 100644 --- a/pkgs/by-name/za/zammad/update.nix +++ b/pkgs/by-name/za/zammad/update.nix @@ -8,7 +8,6 @@ jq, nix-prefetch-github, yarn, - yarn2nix, }: stdenvNoCC.mkDerivation rec { @@ -29,7 +28,6 @@ stdenvNoCC.mkDerivation rec { jq nix-prefetch-github yarn - yarn2nix ]; meta = { From a3f6c41323d8713a671b58f8bc157cffd9cc01bc Mon Sep 17 00:00:00 2001 From: dish Date: Sat, 25 Apr 2026 18:16:51 -0400 Subject: [PATCH 46/68] yarn2nix: drop and throw for all of it --- .../tools/yarn2nix-moretea/default.nix | 543 --- .../yarn2nix-moretea/internal/fixup_bin.js | 53 - .../internal/fixup_yarn_lock.js | 49 - .../yarn2nix-moretea/nix/expectShFunctions.sh | 30 - .../tools/yarn2nix-moretea/yarn.nix | 3308 ----------------- .../yarn2nix-moretea/yarn2nix/.gitignore | 1 - .../yarn2nix-moretea/yarn2nix/.prettierignore | 1 - .../yarn2nix-moretea/yarn2nix/bin/yarn2nix.js | 90 - .../yarn2nix/eslint.config.mjs | 24 - .../yarn2nix/lib/fixPkgAddMissingSha1.js | 64 - .../yarn2nix/lib/generateNix.js | 179 - .../yarn2nix/lib/mapObjIndexedReturnArray.js | 21 - .../yarn2nix/lib/urlToName.js | 28 - .../yarn2nix-moretea/yarn2nix/package.json | 49 - .../tools/yarn2nix-moretea/yarn2nix/yarn.lock | 3229 ---------------- pkgs/top-level/aliases.nix | 5 + pkgs/top-level/all-packages.nix | 9 - 17 files changed, 5 insertions(+), 7678 deletions(-) delete mode 100644 pkgs/development/tools/yarn2nix-moretea/default.nix delete mode 100755 pkgs/development/tools/yarn2nix-moretea/internal/fixup_bin.js delete mode 100755 pkgs/development/tools/yarn2nix-moretea/internal/fixup_yarn_lock.js delete mode 100644 pkgs/development/tools/yarn2nix-moretea/nix/expectShFunctions.sh delete mode 100644 pkgs/development/tools/yarn2nix-moretea/yarn.nix delete mode 100644 pkgs/development/tools/yarn2nix-moretea/yarn2nix/.gitignore delete mode 100644 pkgs/development/tools/yarn2nix-moretea/yarn2nix/.prettierignore delete mode 100755 pkgs/development/tools/yarn2nix-moretea/yarn2nix/bin/yarn2nix.js delete mode 100644 pkgs/development/tools/yarn2nix-moretea/yarn2nix/eslint.config.mjs delete mode 100644 pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/fixPkgAddMissingSha1.js delete mode 100644 pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/generateNix.js delete mode 100644 pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/mapObjIndexedReturnArray.js delete mode 100644 pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/urlToName.js delete mode 100644 pkgs/development/tools/yarn2nix-moretea/yarn2nix/package.json delete mode 100644 pkgs/development/tools/yarn2nix-moretea/yarn2nix/yarn.lock diff --git a/pkgs/development/tools/yarn2nix-moretea/default.nix b/pkgs/development/tools/yarn2nix-moretea/default.nix deleted file mode 100644 index 9b0aca26bbd0..000000000000 --- a/pkgs/development/tools/yarn2nix-moretea/default.nix +++ /dev/null @@ -1,543 +0,0 @@ -{ - pkgs ? import { }, - nodejs ? pkgs.nodejs, - yarn ? pkgs.yarn, - allowAliases ? pkgs.config.allowAliases, -}@inputs: - -let - inherit (pkgs) - stdenv - lib - callPackage - git - rsync - runCommandLocal - ; - - compose = - f: g: x: - f (g x); - id = x: x; - composeAll = builtins.foldl' compose id; - - # https://docs.npmjs.com/files/package.json#license - # TODO: support expression syntax (OR, AND, etc) - getLicenseFromSpdxId = - licstr: if licstr == "UNLICENSED" then lib.licenses.unfree else lib.getLicenseFromSpdxId licstr; -in -rec { - # Export yarn again to make it easier to find out which yarn was used. - inherit yarn; - - # Re-export pkgs - inherit pkgs; - - unlessNull = item: alt: if item == null then alt else item; - - reformatPackageName = - pname: - let - # regex adapted from `validate-npm-package-name` - # will produce 3 parts e.g. - # "@someorg/somepackage" -> [ "@someorg/" "someorg" "somepackage" ] - # "somepackage" -> [ null null "somepackage" ] - parts = builtins.tail (builtins.match "^(@([^/]+)/)?([^/]+)$" pname); - # if there is no organisation we need to filter out null values. - non-null = builtins.filter (x: x != null) parts; - in - builtins.concatStringsSep "-" non-null; - - inherit getLicenseFromSpdxId; - - # Generates the yarn.nix from the yarn.lock file - mkYarnNix = - { - yarnLock, - flags ? [ ], - }: - pkgs.runCommand "yarn.nix" { } - "${yarn2nix}/bin/yarn2nix --lockfile ${yarnLock} --no-patch --builtin-fetchgit ${lib.escapeShellArgs flags} > $out"; - - # Loads the generated offline cache. This will be used by yarn as - # the package source. - importOfflineCache = - yarnNix: - let - pkg = callPackage yarnNix { }; - in - pkg.offline_cache; - - defaultYarnFlags = [ - "--offline" - "--frozen-lockfile" - "--ignore-engines" - ]; - - mkYarnModules = - { - name ? "${pname}-${version}", # safe name and version, e.g. testcompany-one-modules-1.0.0 - pname, # original name, e.g @testcompany/one - version, - packageJSON, - yarnLock, - yarnNix ? mkYarnNix { inherit yarnLock; }, - offlineCache ? importOfflineCache yarnNix, - yarnFlags ? [ ], - ignoreScripts ? true, - nodejs ? inputs.nodejs, - yarn ? inputs.yarn.override { inherit nodejs; }, - pkgConfig ? { }, - preBuild ? "", - postBuild ? "", - workspaceDependencies ? [ ], # List of yarn packages - packageResolutions ? { }, - }: - let - extraNativeBuildInputs = lib.concatMap (key: pkgConfig.${key}.nativeBuildInputs or [ ]) ( - builtins.attrNames pkgConfig - ); - extraBuildInputs = lib.concatMap (key: pkgConfig.${key}.buildInputs or [ ]) ( - builtins.attrNames pkgConfig - ); - - postInstall = map ( - key: - if (pkgConfig.${key} ? postInstall) then - '' - for f in $(find -L -path '*/node_modules/${key}' -type d); do - (cd "$f" && (${pkgConfig.${key}.postInstall})) - done - '' - else - "" - ) (builtins.attrNames pkgConfig); - - # build-time JSON generation to avoid IFD - # see https://wiki.nixos.org/wiki/Import_From_Derivation - workspaceJSON = - pkgs.runCommand "${name}-workspace-package.json" - { - nativeBuildInputs = [ pkgs.jq ]; - inherit packageJSON; - passAsFile = [ "baseJSON" ]; - baseJSON = builtins.toJSON { - private = true; - workspaces = [ "deps/**" ]; - resolutions = packageResolutions; - }; - } - '' - jq --slurpfile packageJSON "$packageJSON" '.resolutions = $packageJSON[0].resolutions + .resolutions' <"$baseJSONPath" >$out - ''; - - workspaceDependencyLinks = lib.concatMapStringsSep "\n" (dep: '' - mkdir -p "deps/${dep.pname}" - ln -sf ${dep.packageJSON} "deps/${dep.pname}/package.json" - '') workspaceDependencies; - - in - stdenv.mkDerivation { - inherit preBuild postBuild name; - dontUnpack = true; - dontInstall = true; - nativeBuildInputs = [ - yarn - nodejs - git - ] - ++ extraNativeBuildInputs; - buildInputs = extraBuildInputs; - - configurePhase = - lib.optionalString (offlineCache ? outputHash) '' - if ! cmp -s ${yarnLock} ${offlineCache}/yarn.lock; then - echo "yarn.lock changed, you need to update the fetchYarnDeps hash" - exit 1 - fi - '' - + '' - # Yarn writes cache directories etc to $HOME. - export HOME=$PWD/yarn_home - ''; - - buildPhase = '' - runHook preBuild - - mkdir -p "deps/${pname}" - cp ${packageJSON} "deps/${pname}/package.json" - cp ${workspaceJSON} ./package.json - cp ${yarnLock} ./yarn.lock - chmod +w ./yarn.lock - - yarn config --offline set yarn-offline-mirror ${offlineCache} - - # Do not look up in the registry, but in the offline cache. - ${fixup_yarn_lock}/bin/fixup_yarn_lock yarn.lock - - ${workspaceDependencyLinks} - - yarn install ${ - lib.escapeShellArgs (defaultYarnFlags ++ lib.optional ignoreScripts "--ignore-scripts" ++ yarnFlags) - } - - ${lib.concatStringsSep "\n" postInstall} - - mkdir $out - mv node_modules $out/ - mv deps $out/ - patchShebangs $out - - runHook postBuild - ''; - - dontCheckForBrokenSymlinks = true; - }; - - # This can be used as a shellHook in mkYarnPackage. It brings the built node_modules into - # the shell-hook environment. - linkNodeModulesHook = '' - if [[ -d node_modules || -L node_modules ]]; then - echo "./node_modules is present. Replacing." - rm -rf node_modules - fi - - ln -s "$node_modules" node_modules - ''; - - mkYarnWorkspace = - { - src, - packageJSON ? src + "/package.json", - yarnLock ? src + "/yarn.lock", - nodejs ? inputs.nodejs, - yarn ? inputs.yarn.override { inherit nodejs; }, - packageOverrides ? { }, - ... - }@attrs: - let - package = lib.importJSON packageJSON; - - packageGlobs = - if lib.isList package.workspaces then package.workspaces else package.workspaces.packages; - - packageResolutions = package.resolutions or { }; - - globElemToRegex = lib.replaceStrings [ "*" ] [ ".*" ]; - - # PathGlob -> [PathGlobElem] - splitGlob = lib.splitString "/"; - - # Path -> [PathGlobElem] -> [Path] - # Note: Only directories are included, everything else is filtered out - expandGlobList = - base: globElems: - let - elemRegex = globElemToRegex (lib.head globElems); - rest = lib.tail globElems; - children = lib.attrNames ( - lib.filterAttrs (name: type: type == "directory") (builtins.readDir base) - ); - matchingChildren = lib.filter (child: builtins.match elemRegex child != null) children; - in - if globElems == [ ] then - [ base ] - else - lib.concatMap (child: expandGlobList (base + ("/" + child)) rest) matchingChildren; - - # Path -> PathGlob -> [Path] - expandGlob = base: glob: expandGlobList base (splitGlob glob); - - packagePaths = lib.concatMap (expandGlob src) packageGlobs; - - packages = lib.listToAttrs ( - map ( - src: - let - packageJSON = src + "/package.json"; - - package = lib.importJSON packageJSON; - - allDependencies = lib.foldl (a: b: a // b) { } ( - map (field: lib.attrByPath [ field ] { } package) [ - "dependencies" - "devDependencies" - ] - ); - - # { [name: String] : { pname : String, packageJSON : String, ... } } -> { [pname: String] : version } -> [{ pname : String, packageJSON : String, ... }] - getWorkspaceDependencies = - packages: allDependencies: - let - packageList = lib.attrValues packages; - in - composeAll [ - (lib.filter (x: x != null)) - (lib.mapAttrsToList ( - pname: _version: lib.findFirst (package: package.pname == pname) null packageList - )) - ] allDependencies; - - workspaceDependencies = getWorkspaceDependencies packages allDependencies; - - name = reformatPackageName package.name; - in - { - inherit name; - value = mkYarnPackage ( - removeAttrs attrs [ "packageOverrides" ] - // { - inherit - src - packageJSON - yarnLock - nodejs - yarn - packageResolutions - workspaceDependencies - ; - } - // lib.attrByPath [ name ] { } packageOverrides - ); - } - ) packagePaths - ); - in - packages; - - mkYarnPackage = - { - name ? null, - src, - packageJSON ? src + "/package.json", - yarnLock ? src + "/yarn.lock", - yarnNix ? mkYarnNix { inherit yarnLock; }, - offlineCache ? importOfflineCache yarnNix, - nodejs ? inputs.nodejs, - yarn ? inputs.yarn.override { inherit nodejs; }, - yarnFlags ? [ ], - yarnPreBuild ? "", - yarnPostBuild ? "", - pkgConfig ? { }, - extraBuildInputs ? [ ], - publishBinsFor ? null, - workspaceDependencies ? [ ], # List of yarnPackages - packageResolutions ? { }, - ... - }@attrs: - let - package = lib.importJSON packageJSON; - pname = attrs.pname or package.name; - safeName = reformatPackageName package.name; - version = attrs.version or package.version; - baseName = unlessNull name "${safeName}-${version}"; - - workspaceDependenciesTransitive = lib.unique ( - (lib.flatten (map (dep: dep.workspaceDependencies) workspaceDependencies)) ++ workspaceDependencies - ); - - deps = mkYarnModules { - pname = package.name; - name = "${safeName}-modules-${version}"; - preBuild = yarnPreBuild; - postBuild = yarnPostBuild; - workspaceDependencies = workspaceDependenciesTransitive; - inherit - packageJSON - version - yarnLock - offlineCache - nodejs - yarn - yarnFlags - pkgConfig - packageResolutions - ; - }; - - publishBinsFor_ = unlessNull publishBinsFor [ package.name ]; - - linkDirFunction = '' - linkDirToDirLinks() { - target=$1 - if [ ! -f "$target" ]; then - mkdir -p "$target" - elif [ -L "$target" ]; then - local new=$(mktemp -d) - trueSource=$(realpath "$target") - if [ "$(ls $trueSource | wc -l)" -gt 0 ]; then - ln -s $trueSource/* $new/ - fi - rm -r "$target" - mv "$new" "$target" - fi - } - ''; - - workspaceDependencyCopy = lib.concatMapStringsSep "\n" (dep: '' - # ensure any existing scope directory is not a symlink - linkDirToDirLinks "$(dirname node_modules/${dep.package.name})" - mkdir -p "deps/${dep.package.name}" - tar -xf "${dep}/tarballs/${dep.name}.tgz" --directory "deps/${dep.package.name}" --strip-components=1 - if [ ! -e "deps/${dep.package.name}/node_modules" ]; then - ln -s "${deps}/deps/${dep.package.name}/node_modules" "deps/${dep.package.name}/node_modules" - fi - '') workspaceDependenciesTransitive; - - in - stdenv.mkDerivation ( - removeAttrs attrs [ - "yarnNix" - "pkgConfig" - "workspaceDependencies" - "packageResolutions" - ] - // { - inherit pname version src; - - name = baseName; - - buildInputs = [ - yarn - nodejs - rsync - ] - ++ extraBuildInputs; - - node_modules = deps + "/node_modules"; - - configurePhase = - attrs.configurePhase or '' - runHook preConfigure - - for localDir in npm-packages-offline-cache node_modules; do - if [[ -d $localDir || -L $localDir ]]; then - echo "$localDir dir present. Removing." - rm -rf $localDir - fi - done - - # move convent of . to ./deps/${package.name} - mv $PWD $NIX_BUILD_TOP/temp - mkdir -p "$PWD/deps/${package.name}" - rm -fd "$PWD/deps/${package.name}" - mv $NIX_BUILD_TOP/temp "$PWD/deps/${package.name}" - cd $PWD - - ln -s ${deps}/deps/${package.name}/node_modules "deps/${package.name}/node_modules" - - cp -r $node_modules node_modules - chmod -R +w node_modules - - ${linkDirFunction} - - linkDirToDirLinks "$(dirname node_modules/${package.name})" - ln -s "deps/${package.name}" "node_modules/${package.name}" - - ${workspaceDependencyCopy} - - # Help yarn commands run in other phases find the package - echo "--cwd deps/${package.name}" > .yarnrc - runHook postConfigure - ''; - - # Replace this phase on frontend packages where only the generated - # files are an interesting output. - installPhase = - attrs.installPhase or '' - runHook preInstall - - mkdir -p $out/{bin,libexec/${package.name}} - mv node_modules $out/libexec/${package.name}/node_modules - mv deps $out/libexec/${package.name}/deps - - node ${./internal/fixup_bin.js} $out/bin $out/libexec/${package.name}/node_modules ${lib.concatStringsSep " " publishBinsFor_} - - runHook postInstall - ''; - - dontCheckForBrokenSymlinks = true; - - doDist = attrs.doDist or true; - - distPhase = - attrs.distPhase or '' - # pack command ignores cwd option - rm -f .yarnrc - cd $out/libexec/${package.name}/deps/${package.name} - mkdir -p $out/tarballs/ - yarn pack --offline --ignore-scripts --filename $out/tarballs/${baseName}.tgz - ''; - - passthru = { - inherit package packageJSON deps; - workspaceDependencies = workspaceDependenciesTransitive; - } - // (attrs.passthru or { }); - - meta = { - inherit (nodejs.meta) platforms; - } - // lib.optionalAttrs (package ? description) { inherit (package) description; } - // lib.optionalAttrs (package ? homepage) { inherit (package) homepage; } - // lib.optionalAttrs (package ? license) { license = getLicenseFromSpdxId package.license; } - // (attrs.meta or { }); - } - ); - - yarn2nix = mkYarnPackage { - src = ./yarn2nix; - - # yarn2nix is the only package that requires the yarnNix option. - # All the other projects can auto-generate that file. - yarnNix = ./yarn.nix; - - # Using the filter above and importing package.json from the filtered - # source results in an error in restricted mode. To circumvent this, - # we import package.json from the unfiltered source - packageJSON = ./yarn2nix/package.json; - - yarnFlags = defaultYarnFlags ++ [ - "--ignore-scripts" - "--production=true" - ]; - - nativeBuildInputs = [ pkgs.makeWrapper ]; - - buildPhase = '' - source ${./nix/expectShFunctions.sh} - - expectFilePresent ./node_modules/.yarn-integrity - - # check dependencies are installed - expectFilePresent ./node_modules/@yarnpkg/lockfile/package.json - - # check devDependencies are not installed - expectFileOrDirAbsent ./node_modules/.bin/eslint - expectFileOrDirAbsent ./node_modules/eslint/package.json - ''; - - postInstall = '' - wrapProgram $out/bin/yarn2nix --prefix PATH : "${pkgs.nix-prefetch-git}/bin" - ''; - }; - - fixup_yarn_lock = - runCommandLocal "fixup_yarn_lock" - { - buildInputs = [ nodejs ]; - } - '' - mkdir -p $out/lib - mkdir -p $out/bin - - cp ${./yarn2nix/lib/urlToName.js} $out/lib/urlToName.js - cp ${./internal/fixup_yarn_lock.js} $out/bin/fixup_yarn_lock - - patchShebangs $out - ''; -} -// lib.optionalAttrs allowAliases { - # Aliases - spdxLicense = getLicenseFromSpdxId; # added 2021-12-01 -} diff --git a/pkgs/development/tools/yarn2nix-moretea/internal/fixup_bin.js b/pkgs/development/tools/yarn2nix-moretea/internal/fixup_bin.js deleted file mode 100755 index a605147ab865..000000000000 --- a/pkgs/development/tools/yarn2nix-moretea/internal/fixup_bin.js +++ /dev/null @@ -1,53 +0,0 @@ -#!/usr/bin/env node - -/* Usage: - * node fixup_bin.js [, ... ] - */ - -const fs = require("fs"); -const path = require("path"); - -const derivationBinPath = process.argv[2]; -const nodeModules = process.argv[3]; -const packagesToPublishBin = process.argv.slice(4); - -function processPackage(name) { - console.log("fixup_bin: Processing ", name); - - const packagePath = `${nodeModules}/${name}`; - const packageJsonPath = `${packagePath}/package.json`; - const packageJson = JSON.parse(fs.readFileSync(packageJsonPath)); - - if (!packageJson.bin) { - console.log("fixup_bin: No binaries provided"); - return; - } - - // There are two alternative syntaxes for `bin` - // a) just a plain string, in which case the name of the package is the name of the binary. - // b) an object, where key is the name of the eventual binary, and the value the path to that binary. - if (typeof packageJson.bin === "string") { - const binName = packageJson.bin; - packageJson.bin = {}; - packageJson.bin[packageJson.name] = binName; - } - - // eslint-disable-next-line no-restricted-syntax, guard-for-in - for (const binName in packageJson.bin) { - const binPath = packageJson.bin[binName]; - const normalizedBinName = binName.replace("@", "").replace("/", "-"); - - const targetPath = path.normalize(`${packagePath}/${binPath}`); - const createdPath = `${derivationBinPath}/${normalizedBinName}`; - - console.log( - `fixup_bin: creating link ${createdPath} that points to ${targetPath}` - ); - - fs.symlinkSync(targetPath, createdPath); - } -} - -packagesToPublishBin.forEach(pkg => { - processPackage(pkg); -}); diff --git a/pkgs/development/tools/yarn2nix-moretea/internal/fixup_yarn_lock.js b/pkgs/development/tools/yarn2nix-moretea/internal/fixup_yarn_lock.js deleted file mode 100755 index 319d02623459..000000000000 --- a/pkgs/development/tools/yarn2nix-moretea/internal/fixup_yarn_lock.js +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env node - -/* Usage: - * node fixup_yarn_lock.js yarn.lock - */ - -const fs = require("fs"); -const readline = require("readline"); - -const urlToName = require("../lib/urlToName"); - -const yarnLockPath = process.argv[2]; - -const readFile = readline.createInterface({ - input: fs.createReadStream(yarnLockPath, { encoding: "utf8" }), - - // Note: we use the crlfDelay option to recognize all instances of CR LF - // ('\r\n') in input.txt as a single line break. - crlfDelay: Infinity, - - terminal: false // input and output should be treated like a TTY -}); - -const result = []; - -readFile - .on("line", line => { - const arr = line.match(/^ {2}resolved "([^#]+)(#[^"]+)?"$/); - - if (arr !== null) { - const [_, url, shaOrRev] = arr; - - const fileName = urlToName(url); - - result.push(` resolved "${fileName}${shaOrRev ?? ""}"`); - } else { - result.push(line); - } - }) - .on("close", () => { - fs.writeFile(yarnLockPath, result.join("\n"), "utf8", err => { - if (err) { - console.error( - "fixup_yarn_lock: fatal error when trying to write to yarn.lock", - err - ); - } - }); - }); diff --git a/pkgs/development/tools/yarn2nix-moretea/nix/expectShFunctions.sh b/pkgs/development/tools/yarn2nix-moretea/nix/expectShFunctions.sh deleted file mode 100644 index fad230c69212..000000000000 --- a/pkgs/development/tools/yarn2nix-moretea/nix/expectShFunctions.sh +++ /dev/null @@ -1,30 +0,0 @@ -expectFilePresent () { - if [ -f "$1" ]; then - echo "Test passed: file is present - $1" - else - echo "Test failed: file is absent - $1" - exit 1 - fi -} - -expectFileOrDirAbsent () { - if [ ! -e "$1" ]; - then - echo "Test passed: file or dir is absent - $1" - else - echo "Test failed: file or dir is present - $1" - exit 1 - fi -} - -expectEqual () { - if [ "$1" == "$2" ]; - then - echo "Test passed: output is equal to expected_output" - else - echo "Test failed: output is not equal to expected_output:" - echo " output - $1" - echo " expected_output - $2" - exit 1 - fi -} diff --git a/pkgs/development/tools/yarn2nix-moretea/yarn.nix b/pkgs/development/tools/yarn2nix-moretea/yarn.nix deleted file mode 100644 index aeaf39a5cc05..000000000000 --- a/pkgs/development/tools/yarn2nix-moretea/yarn.nix +++ /dev/null @@ -1,3308 +0,0 @@ -{ - fetchurl, - fetchgit, - linkFarm, - runCommand, - gnutar, -}: -rec { - offline_cache = linkFarm "offline" packages; - packages = [ - { - name = "_babel_code_frame___code_frame_7.27.1.tgz"; - path = fetchurl { - name = "_babel_code_frame___code_frame_7.27.1.tgz"; - url = "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz"; - sha512 = "cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="; - }; - } - { - name = "_babel_generator___generator_7.28.5.tgz"; - path = fetchurl { - name = "_babel_generator___generator_7.28.5.tgz"; - url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.5.tgz"; - sha512 = "3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ=="; - }; - } - { - name = "_babel_helper_globals___helper_globals_7.28.0.tgz"; - path = fetchurl { - name = "_babel_helper_globals___helper_globals_7.28.0.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz"; - sha512 = "+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="; - }; - } - { - name = "_babel_helper_string_parser___helper_string_parser_7.27.1.tgz"; - path = fetchurl { - name = "_babel_helper_string_parser___helper_string_parser_7.27.1.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz"; - sha512 = "qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="; - }; - } - { - name = "_babel_helper_validator_identifier___helper_validator_identifier_7.28.5.tgz"; - path = fetchurl { - name = "_babel_helper_validator_identifier___helper_validator_identifier_7.28.5.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz"; - sha512 = "qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="; - }; - } - { - name = "_babel_parser___parser_7.28.5.tgz"; - path = fetchurl { - name = "_babel_parser___parser_7.28.5.tgz"; - url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.5.tgz"; - sha512 = "KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="; - }; - } - { - name = "_babel_template___template_7.27.2.tgz"; - path = fetchurl { - name = "_babel_template___template_7.27.2.tgz"; - url = "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz"; - sha512 = "LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw=="; - }; - } - { - name = "_babel_traverse___traverse_7.28.5.tgz"; - path = fetchurl { - name = "_babel_traverse___traverse_7.28.5.tgz"; - url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.5.tgz"; - sha512 = "TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="; - }; - } - { - name = "_babel_types___types_7.28.5.tgz"; - path = fetchurl { - name = "_babel_types___types_7.28.5.tgz"; - url = "https://registry.yarnpkg.com/@babel/types/-/types-7.28.5.tgz"; - sha512 = "qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA=="; - }; - } - { - name = "_eslint_community_eslint_utils___eslint_utils_4.9.0.tgz"; - path = fetchurl { - name = "_eslint_community_eslint_utils___eslint_utils_4.9.0.tgz"; - url = "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz"; - sha512 = "ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g=="; - }; - } - { - name = "_eslint_community_regexpp___regexpp_4.12.2.tgz"; - path = fetchurl { - name = "_eslint_community_regexpp___regexpp_4.12.2.tgz"; - url = "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.2.tgz"; - sha512 = "EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="; - }; - } - { - name = "_eslint_config_array___config_array_0.21.1.tgz"; - path = fetchurl { - name = "_eslint_config_array___config_array_0.21.1.tgz"; - url = "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.21.1.tgz"; - sha512 = "aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA=="; - }; - } - { - name = "_eslint_config_helpers___config_helpers_0.4.2.tgz"; - path = fetchurl { - name = "_eslint_config_helpers___config_helpers_0.4.2.tgz"; - url = "https://registry.yarnpkg.com/@eslint/config-helpers/-/config-helpers-0.4.2.tgz"; - sha512 = "gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw=="; - }; - } - { - name = "_eslint_core___core_0.17.0.tgz"; - path = fetchurl { - name = "_eslint_core___core_0.17.0.tgz"; - url = "https://registry.yarnpkg.com/@eslint/core/-/core-0.17.0.tgz"; - sha512 = "yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ=="; - }; - } - { - name = "_eslint_eslintrc___eslintrc_2.1.4.tgz"; - path = fetchurl { - name = "_eslint_eslintrc___eslintrc_2.1.4.tgz"; - url = "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz"; - sha512 = "269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ=="; - }; - } - { - name = "_eslint_eslintrc___eslintrc_3.3.1.tgz"; - path = fetchurl { - name = "_eslint_eslintrc___eslintrc_3.3.1.tgz"; - url = "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.3.1.tgz"; - sha512 = "gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ=="; - }; - } - { - name = "_eslint_js___js_8.57.1.tgz"; - path = fetchurl { - name = "_eslint_js___js_8.57.1.tgz"; - url = "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz"; - sha512 = "d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q=="; - }; - } - { - name = "_eslint_js___js_9.39.1.tgz"; - path = fetchurl { - name = "_eslint_js___js_9.39.1.tgz"; - url = "https://registry.yarnpkg.com/@eslint/js/-/js-9.39.1.tgz"; - sha512 = "S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw=="; - }; - } - { - name = "_eslint_object_schema___object_schema_2.1.7.tgz"; - path = fetchurl { - name = "_eslint_object_schema___object_schema_2.1.7.tgz"; - url = "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.7.tgz"; - sha512 = "VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="; - }; - } - { - name = "_eslint_plugin_kit___plugin_kit_0.4.1.tgz"; - path = fetchurl { - name = "_eslint_plugin_kit___plugin_kit_0.4.1.tgz"; - url = "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz"; - sha512 = "43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="; - }; - } - { - name = "_humanfs_core___core_0.19.1.tgz"; - path = fetchurl { - name = "_humanfs_core___core_0.19.1.tgz"; - url = "https://registry.yarnpkg.com/@humanfs/core/-/core-0.19.1.tgz"; - sha512 = "5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="; - }; - } - { - name = "_humanfs_node___node_0.16.7.tgz"; - path = fetchurl { - name = "_humanfs_node___node_0.16.7.tgz"; - url = "https://registry.yarnpkg.com/@humanfs/node/-/node-0.16.7.tgz"; - sha512 = "/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ=="; - }; - } - { - name = "_humanwhocodes_config_array___config_array_0.13.0.tgz"; - path = fetchurl { - name = "_humanwhocodes_config_array___config_array_0.13.0.tgz"; - url = "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz"; - sha512 = "DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw=="; - }; - } - { - name = "_humanwhocodes_module_importer___module_importer_1.0.1.tgz"; - path = fetchurl { - name = "_humanwhocodes_module_importer___module_importer_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz"; - sha512 = "bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="; - }; - } - { - name = "_humanwhocodes_object_schema___object_schema_2.0.3.tgz"; - path = fetchurl { - name = "_humanwhocodes_object_schema___object_schema_2.0.3.tgz"; - url = "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz"; - sha512 = "93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA=="; - }; - } - { - name = "_humanwhocodes_retry___retry_0.4.3.tgz"; - path = fetchurl { - name = "_humanwhocodes_retry___retry_0.4.3.tgz"; - url = "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.3.tgz"; - sha512 = "bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="; - }; - } - { - name = "_isaacs_cliui___cliui_8.0.2.tgz"; - path = fetchurl { - name = "_isaacs_cliui___cliui_8.0.2.tgz"; - url = "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz"; - sha512 = "O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="; - }; - } - { - name = "_jest_schemas___schemas_29.6.3.tgz"; - path = fetchurl { - name = "_jest_schemas___schemas_29.6.3.tgz"; - url = "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz"; - sha512 = "mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA=="; - }; - } - { - name = "_jridgewell_gen_mapping___gen_mapping_0.3.13.tgz"; - path = fetchurl { - name = "_jridgewell_gen_mapping___gen_mapping_0.3.13.tgz"; - url = "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz"; - sha512 = "2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="; - }; - } - { - name = "_jridgewell_resolve_uri___resolve_uri_3.1.2.tgz"; - path = fetchurl { - name = "_jridgewell_resolve_uri___resolve_uri_3.1.2.tgz"; - url = "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"; - sha512 = "bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="; - }; - } - { - name = "_jridgewell_sourcemap_codec___sourcemap_codec_1.5.5.tgz"; - path = fetchurl { - name = "_jridgewell_sourcemap_codec___sourcemap_codec_1.5.5.tgz"; - url = "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz"; - sha512 = "cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="; - }; - } - { - name = "_jridgewell_trace_mapping___trace_mapping_0.3.31.tgz"; - path = fetchurl { - name = "_jridgewell_trace_mapping___trace_mapping_0.3.31.tgz"; - url = "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz"; - sha512 = "zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="; - }; - } - { - name = "_messageformat_core___core_3.4.0.tgz"; - path = fetchurl { - name = "_messageformat_core___core_3.4.0.tgz"; - url = "https://registry.yarnpkg.com/@messageformat/core/-/core-3.4.0.tgz"; - sha512 = "NgCFubFFIdMWJGN5WuQhHCNmzk7QgiVfrViFxcS99j7F5dDS5EP6raR54I+2ydhe4+5/XTn/YIEppFaqqVWHsw=="; - }; - } - { - name = "_messageformat_date_skeleton___date_skeleton_1.1.0.tgz"; - path = fetchurl { - name = "_messageformat_date_skeleton___date_skeleton_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/@messageformat/date-skeleton/-/date-skeleton-1.1.0.tgz"; - sha512 = "rmGAfB1tIPER+gh3p/RgA+PVeRE/gxuQ2w4snFWPF5xtb5mbWR7Cbw7wCOftcUypbD6HVoxrVdyyghPm3WzP5A=="; - }; - } - { - name = "_messageformat_number_skeleton___number_skeleton_1.2.0.tgz"; - path = fetchurl { - name = "_messageformat_number_skeleton___number_skeleton_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/@messageformat/number-skeleton/-/number-skeleton-1.2.0.tgz"; - sha512 = "xsgwcL7J7WhlHJ3RNbaVgssaIwcEyFkBqxHdcdaiJzwTZAWEOD8BuUFxnxV9k5S0qHN3v/KzUpq0IUpjH1seRg=="; - }; - } - { - name = "_messageformat_parser___parser_5.1.1.tgz"; - path = fetchurl { - name = "_messageformat_parser___parser_5.1.1.tgz"; - url = "https://registry.yarnpkg.com/@messageformat/parser/-/parser-5.1.1.tgz"; - sha512 = "3p0YRGCcTUCYvBKLIxtDDyrJ0YijGIwrTRu1DT8gIviIDZru8H23+FkY6MJBzM1n9n20CiM4VeDYuBsrrwnLjg=="; - }; - } - { - name = "_messageformat_runtime___runtime_3.0.2.tgz"; - path = fetchurl { - name = "_messageformat_runtime___runtime_3.0.2.tgz"; - url = "https://registry.yarnpkg.com/@messageformat/runtime/-/runtime-3.0.2.tgz"; - sha512 = "dkIPDCjXcfhSHgNE1/qV6TeczQZR59Yx0xXeafVKgK3QVWoxc38ljwpksUpnzCGvN151KUbCJTDZVmahtf1YZw=="; - }; - } - { - name = "_nodelib_fs.scandir___fs.scandir_2.1.5.tgz"; - path = fetchurl { - name = "_nodelib_fs.scandir___fs.scandir_2.1.5.tgz"; - url = "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"; - sha512 = "vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="; - }; - } - { - name = "_nodelib_fs.stat___fs.stat_2.0.5.tgz"; - path = fetchurl { - name = "_nodelib_fs.stat___fs.stat_2.0.5.tgz"; - url = "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"; - sha512 = "RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="; - }; - } - { - name = "_nodelib_fs.walk___fs.walk_1.2.8.tgz"; - path = fetchurl { - name = "_nodelib_fs.walk___fs.walk_1.2.8.tgz"; - url = "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"; - sha512 = "oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="; - }; - } - { - name = "_pkgjs_parseargs___parseargs_0.11.0.tgz"; - path = fetchurl { - name = "_pkgjs_parseargs___parseargs_0.11.0.tgz"; - url = "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz"; - sha512 = "+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg=="; - }; - } - { - name = "prettier_eslint___prettier_eslint_16.4.2.tgz"; - path = fetchurl { - name = "prettier_eslint___prettier_eslint_16.4.2.tgz"; - url = "https://registry.yarnpkg.com/prettier-eslint/-/prettier-eslint-16.4.2.tgz"; - sha512 = "vtJAQEkaN8fW5QKl08t7A5KCjlZuDUNeIlr9hgolMS5s3+uzbfRHDwaRnzrdqnY2YpHDmeDS/8zY0MKQHXJtaA=="; - }; - } - { - name = "_rtsao_scc___scc_1.1.0.tgz"; - path = fetchurl { - name = "_rtsao_scc___scc_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz"; - sha512 = "zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g=="; - }; - } - { - name = "_sinclair_typebox___typebox_0.27.8.tgz"; - path = fetchurl { - name = "_sinclair_typebox___typebox_0.27.8.tgz"; - url = "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz"; - sha512 = "+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA=="; - }; - } - { - name = "_types_estree___estree_1.0.8.tgz"; - path = fetchurl { - name = "_types_estree___estree_1.0.8.tgz"; - url = "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz"; - sha512 = "dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="; - }; - } - { - name = "_types_json_schema___json_schema_7.0.15.tgz"; - path = fetchurl { - name = "_types_json_schema___json_schema_7.0.15.tgz"; - url = "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz"; - sha512 = "5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="; - }; - } - { - name = "_types_json5___json5_0.0.29.tgz"; - path = fetchurl { - name = "_types_json5___json5_0.0.29.tgz"; - url = "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz"; - sha512 = "dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="; - }; - } - { - name = "_typescript_eslint_parser___parser_6.21.0.tgz"; - path = fetchurl { - name = "_typescript_eslint_parser___parser_6.21.0.tgz"; - url = "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.21.0.tgz"; - sha512 = "tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ=="; - }; - } - { - name = "_typescript_eslint_scope_manager___scope_manager_6.21.0.tgz"; - path = fetchurl { - name = "_typescript_eslint_scope_manager___scope_manager_6.21.0.tgz"; - url = "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz"; - sha512 = "OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg=="; - }; - } - { - name = "_typescript_eslint_types___types_6.21.0.tgz"; - path = fetchurl { - name = "_typescript_eslint_types___types_6.21.0.tgz"; - url = "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.21.0.tgz"; - sha512 = "1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg=="; - }; - } - { - name = "_typescript_eslint_typescript_estree___typescript_estree_6.21.0.tgz"; - path = fetchurl { - name = "_typescript_eslint_typescript_estree___typescript_estree_6.21.0.tgz"; - url = "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz"; - sha512 = "6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ=="; - }; - } - { - name = "_typescript_eslint_visitor_keys___visitor_keys_6.21.0.tgz"; - path = fetchurl { - name = "_typescript_eslint_visitor_keys___visitor_keys_6.21.0.tgz"; - url = "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz"; - sha512 = "JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A=="; - }; - } - { - name = "_ungap_structured_clone___structured_clone_1.3.0.tgz"; - path = fetchurl { - name = "_ungap_structured_clone___structured_clone_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz"; - sha512 = "WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="; - }; - } - { - name = "_yarnpkg_lockfile___lockfile_1.1.0.tgz"; - path = fetchurl { - name = "_yarnpkg_lockfile___lockfile_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz"; - sha512 = "GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ=="; - }; - } - { - name = "acorn_jsx___acorn_jsx_5.3.2.tgz"; - path = fetchurl { - name = "acorn_jsx___acorn_jsx_5.3.2.tgz"; - url = "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz"; - sha512 = "rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="; - }; - } - { - name = "acorn___acorn_8.15.0.tgz"; - path = fetchurl { - name = "acorn___acorn_8.15.0.tgz"; - url = "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz"; - sha512 = "NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="; - }; - } - { - name = "ajv___ajv_6.12.6.tgz"; - path = fetchurl { - name = "ajv___ajv_6.12.6.tgz"; - url = "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz"; - sha512 = "j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="; - }; - } - { - name = "ansi_escapes___ansi_escapes_7.2.0.tgz"; - path = fetchurl { - name = "ansi_escapes___ansi_escapes_7.2.0.tgz"; - url = "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-7.2.0.tgz"; - sha512 = "g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw=="; - }; - } - { - name = "ansi_regex___ansi_regex_2.1.1.tgz"; - path = fetchurl { - name = "ansi_regex___ansi_regex_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz"; - sha512 = "TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="; - }; - } - { - name = "ansi_regex___ansi_regex_5.0.1.tgz"; - path = fetchurl { - name = "ansi_regex___ansi_regex_5.0.1.tgz"; - url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz"; - sha512 = "quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="; - }; - } - { - name = "ansi_regex___ansi_regex_6.2.2.tgz"; - path = fetchurl { - name = "ansi_regex___ansi_regex_6.2.2.tgz"; - url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.2.tgz"; - sha512 = "Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="; - }; - } - { - name = "ansi_styles___ansi_styles_2.2.1.tgz"; - path = fetchurl { - name = "ansi_styles___ansi_styles_2.2.1.tgz"; - url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz"; - sha512 = "kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA=="; - }; - } - { - name = "ansi_styles___ansi_styles_4.3.0.tgz"; - path = fetchurl { - name = "ansi_styles___ansi_styles_4.3.0.tgz"; - url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz"; - sha512 = "zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="; - }; - } - { - name = "ansi_styles___ansi_styles_5.2.0.tgz"; - path = fetchurl { - name = "ansi_styles___ansi_styles_5.2.0.tgz"; - url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz"; - sha512 = "Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="; - }; - } - { - name = "ansi_styles___ansi_styles_6.2.3.tgz"; - path = fetchurl { - name = "ansi_styles___ansi_styles_6.2.3.tgz"; - url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.3.tgz"; - sha512 = "4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="; - }; - } - { - name = "argparse___argparse_2.0.1.tgz"; - path = fetchurl { - name = "argparse___argparse_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz"; - sha512 = "8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="; - }; - } - { - name = "aria_query___aria_query_5.3.2.tgz"; - path = fetchurl { - name = "aria_query___aria_query_5.3.2.tgz"; - url = "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.2.tgz"; - sha512 = "COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="; - }; - } - { - name = "array_buffer_byte_length___array_buffer_byte_length_1.0.2.tgz"; - path = fetchurl { - name = "array_buffer_byte_length___array_buffer_byte_length_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz"; - sha512 = "LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw=="; - }; - } - { - name = "array_includes___array_includes_3.1.9.tgz"; - path = fetchurl { - name = "array_includes___array_includes_3.1.9.tgz"; - url = "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.9.tgz"; - sha512 = "FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ=="; - }; - } - { - name = "array_union___array_union_2.1.0.tgz"; - path = fetchurl { - name = "array_union___array_union_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz"; - sha512 = "HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="; - }; - } - { - name = "array.prototype.findlast___array.prototype.findlast_1.2.5.tgz"; - path = fetchurl { - name = "array.prototype.findlast___array.prototype.findlast_1.2.5.tgz"; - url = "https://registry.yarnpkg.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz"; - sha512 = "CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ=="; - }; - } - { - name = "array.prototype.findlastindex___array.prototype.findlastindex_1.2.6.tgz"; - path = fetchurl { - name = "array.prototype.findlastindex___array.prototype.findlastindex_1.2.6.tgz"; - url = "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz"; - sha512 = "F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ=="; - }; - } - { - name = "array.prototype.flat___array.prototype.flat_1.3.3.tgz"; - path = fetchurl { - name = "array.prototype.flat___array.prototype.flat_1.3.3.tgz"; - url = "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz"; - sha512 = "rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg=="; - }; - } - { - name = "array.prototype.flatmap___array.prototype.flatmap_1.3.3.tgz"; - path = fetchurl { - name = "array.prototype.flatmap___array.prototype.flatmap_1.3.3.tgz"; - url = "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz"; - sha512 = "Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg=="; - }; - } - { - name = "array.prototype.tosorted___array.prototype.tosorted_1.1.4.tgz"; - path = fetchurl { - name = "array.prototype.tosorted___array.prototype.tosorted_1.1.4.tgz"; - url = "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz"; - sha512 = "p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA=="; - }; - } - { - name = "arraybuffer.prototype.slice___arraybuffer.prototype.slice_1.0.4.tgz"; - path = fetchurl { - name = "arraybuffer.prototype.slice___arraybuffer.prototype.slice_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz"; - sha512 = "BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ=="; - }; - } - { - name = "arrify___arrify_2.0.1.tgz"; - path = fetchurl { - name = "arrify___arrify_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz"; - sha512 = "3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug=="; - }; - } - { - name = "ast_types_flow___ast_types_flow_0.0.8.tgz"; - path = fetchurl { - name = "ast_types_flow___ast_types_flow_0.0.8.tgz"; - url = "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.8.tgz"; - sha512 = "OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ=="; - }; - } - { - name = "async_function___async_function_1.0.0.tgz"; - path = fetchurl { - name = "async_function___async_function_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/async-function/-/async-function-1.0.0.tgz"; - sha512 = "hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA=="; - }; - } - { - name = "available_typed_arrays___available_typed_arrays_1.0.7.tgz"; - path = fetchurl { - name = "available_typed_arrays___available_typed_arrays_1.0.7.tgz"; - url = "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz"; - sha512 = "wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="; - }; - } - { - name = "axe_core___axe_core_4.11.0.tgz"; - path = fetchurl { - name = "axe_core___axe_core_4.11.0.tgz"; - url = "https://registry.yarnpkg.com/axe-core/-/axe-core-4.11.0.tgz"; - sha512 = "ilYanEU8vxxBexpJd8cWM4ElSQq4QctCLKih0TSfjIfCQTeyH/6zVrmIJfLPrKTKJRbiG+cfnZbQIjAlJmF1jQ=="; - }; - } - { - name = "axobject_query___axobject_query_4.1.0.tgz"; - path = fetchurl { - name = "axobject_query___axobject_query_4.1.0.tgz"; - url = "https://registry.yarnpkg.com/axobject-query/-/axobject-query-4.1.0.tgz"; - sha512 = "qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="; - }; - } - { - name = "babel_eslint___babel_eslint_10.1.0.tgz"; - path = fetchurl { - name = "babel_eslint___babel_eslint_10.1.0.tgz"; - url = "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz"; - sha512 = "ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg=="; - }; - } - { - name = "balanced_match___balanced_match_1.0.2.tgz"; - path = fetchurl { - name = "balanced_match___balanced_match_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz"; - sha512 = "3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="; - }; - } - { - name = "boolify___boolify_1.0.1.tgz"; - path = fetchurl { - name = "boolify___boolify_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/boolify/-/boolify-1.0.1.tgz"; - sha512 = "ma2q0Tc760dW54CdOyJjhrg/a54317o1zYADQJFgperNGKIKgAUGIcKnuMiff8z57+yGlrGNEt4lPgZfCgTJgA=="; - }; - } - { - name = "brace_expansion___brace_expansion_1.1.12.tgz"; - path = fetchurl { - name = "brace_expansion___brace_expansion_1.1.12.tgz"; - url = "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz"; - sha512 = "9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="; - }; - } - { - name = "brace_expansion___brace_expansion_2.0.2.tgz"; - path = fetchurl { - name = "brace_expansion___brace_expansion_2.0.2.tgz"; - url = "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.2.tgz"; - sha512 = "Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="; - }; - } - { - name = "braces___braces_3.0.3.tgz"; - path = fetchurl { - name = "braces___braces_3.0.3.tgz"; - url = "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz"; - sha512 = "yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="; - }; - } - { - name = "call_bind_apply_helpers___call_bind_apply_helpers_1.0.2.tgz"; - path = fetchurl { - name = "call_bind_apply_helpers___call_bind_apply_helpers_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz"; - sha512 = "Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="; - }; - } - { - name = "call_bind___call_bind_1.0.8.tgz"; - path = fetchurl { - name = "call_bind___call_bind_1.0.8.tgz"; - url = "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz"; - sha512 = "oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww=="; - }; - } - { - name = "call_bound___call_bound_1.0.4.tgz"; - path = fetchurl { - name = "call_bound___call_bound_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz"; - sha512 = "+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="; - }; - } - { - name = "callsites___callsites_3.1.0.tgz"; - path = fetchurl { - name = "callsites___callsites_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz"; - sha512 = "P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="; - }; - } - { - name = "camelcase_keys___camelcase_keys_9.1.3.tgz"; - path = fetchurl { - name = "camelcase_keys___camelcase_keys_9.1.3.tgz"; - url = "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-9.1.3.tgz"; - sha512 = "Rircqi9ch8AnZscQcsA1C47NFdaO3wukpmIRzYcDOrmvgt78hM/sj5pZhZNec2NM12uk5vTwRHZ4anGcrC4ZTg=="; - }; - } - { - name = "camelcase___camelcase_8.0.0.tgz"; - path = fetchurl { - name = "camelcase___camelcase_8.0.0.tgz"; - url = "https://registry.yarnpkg.com/camelcase/-/camelcase-8.0.0.tgz"; - sha512 = "8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA=="; - }; - } - { - name = "chalk___chalk_1.1.3.tgz"; - path = fetchurl { - name = "chalk___chalk_1.1.3.tgz"; - url = "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz"; - sha512 = "U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A=="; - }; - } - { - name = "chalk___chalk_4.1.2.tgz"; - path = fetchurl { - name = "chalk___chalk_4.1.2.tgz"; - url = "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz"; - sha512 = "oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="; - }; - } - { - name = "cli_cursor___cli_cursor_5.0.0.tgz"; - path = fetchurl { - name = "cli_cursor___cli_cursor_5.0.0.tgz"; - url = "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-5.0.0.tgz"; - sha512 = "aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw=="; - }; - } - { - name = "cli_truncate___cli_truncate_5.1.1.tgz"; - path = fetchurl { - name = "cli_truncate___cli_truncate_5.1.1.tgz"; - url = "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-5.1.1.tgz"; - sha512 = "SroPvNHxUnk+vIW/dOSfNqdy1sPEFkrTk6TUtqLCnBlo3N7TNYYkzzN7uSD6+jVjrdO4+p8nH7JzH6cIvUem6A=="; - }; - } - { - name = "cliui___cliui_8.0.1.tgz"; - path = fetchurl { - name = "cliui___cliui_8.0.1.tgz"; - url = "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz"; - sha512 = "BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="; - }; - } - { - name = "color_convert___color_convert_2.0.1.tgz"; - path = fetchurl { - name = "color_convert___color_convert_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz"; - sha512 = "RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="; - }; - } - { - name = "color_name___color_name_1.1.4.tgz"; - path = fetchurl { - name = "color_name___color_name_1.1.4.tgz"; - url = "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz"; - sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="; - }; - } - { - name = "colorette___colorette_2.0.20.tgz"; - path = fetchurl { - name = "colorette___colorette_2.0.20.tgz"; - url = "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz"; - sha512 = "IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="; - }; - } - { - name = "commander___commander_14.0.2.tgz"; - path = fetchurl { - name = "commander___commander_14.0.2.tgz"; - url = "https://registry.yarnpkg.com/commander/-/commander-14.0.2.tgz"; - sha512 = "TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ=="; - }; - } - { - name = "common_tags___common_tags_1.8.2.tgz"; - path = fetchurl { - name = "common_tags___common_tags_1.8.2.tgz"; - url = "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz"; - sha512 = "gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA=="; - }; - } - { - name = "concat_map___concat_map_0.0.1.tgz"; - path = fetchurl { - name = "concat_map___concat_map_0.0.1.tgz"; - url = "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz"; - sha512 = "/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="; - }; - } - { - name = "confusing_browser_globals___confusing_browser_globals_1.0.11.tgz"; - path = fetchurl { - name = "confusing_browser_globals___confusing_browser_globals_1.0.11.tgz"; - url = "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz"; - sha512 = "JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA=="; - }; - } - { - name = "core_js___core_js_3.47.0.tgz"; - path = fetchurl { - name = "core_js___core_js_3.47.0.tgz"; - url = "https://registry.yarnpkg.com/core-js/-/core-js-3.47.0.tgz"; - sha512 = "c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg=="; - }; - } - { - name = "cross_spawn___cross_spawn_7.0.6.tgz"; - path = fetchurl { - name = "cross_spawn___cross_spawn_7.0.6.tgz"; - url = "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz"; - sha512 = "uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="; - }; - } - { - name = "damerau_levenshtein___damerau_levenshtein_1.0.8.tgz"; - path = fetchurl { - name = "damerau_levenshtein___damerau_levenshtein_1.0.8.tgz"; - url = "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz"; - sha512 = "sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="; - }; - } - { - name = "data_view_buffer___data_view_buffer_1.0.2.tgz"; - path = fetchurl { - name = "data_view_buffer___data_view_buffer_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz"; - sha512 = "EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ=="; - }; - } - { - name = "data_view_byte_length___data_view_byte_length_1.0.2.tgz"; - path = fetchurl { - name = "data_view_byte_length___data_view_byte_length_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz"; - sha512 = "tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ=="; - }; - } - { - name = "data_view_byte_offset___data_view_byte_offset_1.0.1.tgz"; - path = fetchurl { - name = "data_view_byte_offset___data_view_byte_offset_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz"; - sha512 = "BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ=="; - }; - } - { - name = "debug___debug_3.2.7.tgz"; - path = fetchurl { - name = "debug___debug_3.2.7.tgz"; - url = "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz"; - sha512 = "CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="; - }; - } - { - name = "debug___debug_4.4.3.tgz"; - path = fetchurl { - name = "debug___debug_4.4.3.tgz"; - url = "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz"; - sha512 = "RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="; - }; - } - { - name = "deep_equal___deep_equal_2.2.3.tgz"; - path = fetchurl { - name = "deep_equal___deep_equal_2.2.3.tgz"; - url = "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.3.tgz"; - sha512 = "ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA=="; - }; - } - { - name = "deep_is___deep_is_0.1.4.tgz"; - path = fetchurl { - name = "deep_is___deep_is_0.1.4.tgz"; - url = "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz"; - sha512 = "oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="; - }; - } - { - name = "define_data_property___define_data_property_1.1.4.tgz"; - path = fetchurl { - name = "define_data_property___define_data_property_1.1.4.tgz"; - url = "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz"; - sha512 = "rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="; - }; - } - { - name = "define_properties___define_properties_1.2.1.tgz"; - path = fetchurl { - name = "define_properties___define_properties_1.2.1.tgz"; - url = "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz"; - sha512 = "8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="; - }; - } - { - name = "dir_glob___dir_glob_3.0.1.tgz"; - path = fetchurl { - name = "dir_glob___dir_glob_3.0.1.tgz"; - url = "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz"; - sha512 = "WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA=="; - }; - } - { - name = "dlv___dlv_1.1.3.tgz"; - path = fetchurl { - name = "dlv___dlv_1.1.3.tgz"; - url = "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz"; - sha512 = "+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="; - }; - } - { - name = "docopt___docopt_0.6.2.tgz"; - path = fetchurl { - name = "docopt___docopt_0.6.2.tgz"; - url = "https://registry.yarnpkg.com/docopt/-/docopt-0.6.2.tgz"; - sha512 = "NqTbaYeE4gA/wU1hdKFdU+AFahpDOpgGLzHP42k6H6DKExJd0A55KEVWYhL9FEmHmgeLvEU2vuKXDuU+4yToOw=="; - }; - } - { - name = "doctrine___doctrine_2.1.0.tgz"; - path = fetchurl { - name = "doctrine___doctrine_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz"; - sha512 = "35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="; - }; - } - { - name = "doctrine___doctrine_3.0.0.tgz"; - path = fetchurl { - name = "doctrine___doctrine_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz"; - sha512 = "yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w=="; - }; - } - { - name = "dunder_proto___dunder_proto_1.0.1.tgz"; - path = fetchurl { - name = "dunder_proto___dunder_proto_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz"; - sha512 = "KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="; - }; - } - { - name = "eastasianwidth___eastasianwidth_0.2.0.tgz"; - path = fetchurl { - name = "eastasianwidth___eastasianwidth_0.2.0.tgz"; - url = "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz"; - sha512 = "I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="; - }; - } - { - name = "emoji_regex___emoji_regex_10.6.0.tgz"; - path = fetchurl { - name = "emoji_regex___emoji_regex_10.6.0.tgz"; - url = "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.6.0.tgz"; - sha512 = "toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A=="; - }; - } - { - name = "emoji_regex___emoji_regex_8.0.0.tgz"; - path = fetchurl { - name = "emoji_regex___emoji_regex_8.0.0.tgz"; - url = "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz"; - sha512 = "MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="; - }; - } - { - name = "emoji_regex___emoji_regex_9.2.2.tgz"; - path = fetchurl { - name = "emoji_regex___emoji_regex_9.2.2.tgz"; - url = "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz"; - sha512 = "L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="; - }; - } - { - name = "environment___environment_1.1.0.tgz"; - path = fetchurl { - name = "environment___environment_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/environment/-/environment-1.1.0.tgz"; - sha512 = "xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q=="; - }; - } - { - name = "es_abstract___es_abstract_1.24.0.tgz"; - path = fetchurl { - name = "es_abstract___es_abstract_1.24.0.tgz"; - url = "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.0.tgz"; - sha512 = "WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg=="; - }; - } - { - name = "es_define_property___es_define_property_1.0.1.tgz"; - path = fetchurl { - name = "es_define_property___es_define_property_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz"; - sha512 = "e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="; - }; - } - { - name = "es_errors___es_errors_1.3.0.tgz"; - path = fetchurl { - name = "es_errors___es_errors_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz"; - sha512 = "Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="; - }; - } - { - name = "es_get_iterator___es_get_iterator_1.1.3.tgz"; - path = fetchurl { - name = "es_get_iterator___es_get_iterator_1.1.3.tgz"; - url = "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz"; - sha512 = "sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw=="; - }; - } - { - name = "es_iterator_helpers___es_iterator_helpers_1.2.1.tgz"; - path = fetchurl { - name = "es_iterator_helpers___es_iterator_helpers_1.2.1.tgz"; - url = "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz"; - sha512 = "uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w=="; - }; - } - { - name = "es_object_atoms___es_object_atoms_1.1.1.tgz"; - path = fetchurl { - name = "es_object_atoms___es_object_atoms_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz"; - sha512 = "FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="; - }; - } - { - name = "es_set_tostringtag___es_set_tostringtag_2.1.0.tgz"; - path = fetchurl { - name = "es_set_tostringtag___es_set_tostringtag_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz"; - sha512 = "j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="; - }; - } - { - name = "es_shim_unscopables___es_shim_unscopables_1.1.0.tgz"; - path = fetchurl { - name = "es_shim_unscopables___es_shim_unscopables_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz"; - sha512 = "d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw=="; - }; - } - { - name = "es_to_primitive___es_to_primitive_1.3.0.tgz"; - path = fetchurl { - name = "es_to_primitive___es_to_primitive_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz"; - sha512 = "w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g=="; - }; - } - { - name = "escalade___escalade_3.2.0.tgz"; - path = fetchurl { - name = "escalade___escalade_3.2.0.tgz"; - url = "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz"; - sha512 = "WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="; - }; - } - { - name = "escape_string_regexp___escape_string_regexp_1.0.5.tgz"; - path = fetchurl { - name = "escape_string_regexp___escape_string_regexp_1.0.5.tgz"; - url = "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"; - sha512 = "vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="; - }; - } - { - name = "escape_string_regexp___escape_string_regexp_4.0.0.tgz"; - path = fetchurl { - name = "escape_string_regexp___escape_string_regexp_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"; - sha512 = "TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="; - }; - } - { - name = "eslint_config_airbnb_base___eslint_config_airbnb_base_15.0.0.tgz"; - path = fetchurl { - name = "eslint_config_airbnb_base___eslint_config_airbnb_base_15.0.0.tgz"; - url = "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz"; - sha512 = "xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig=="; - }; - } - { - name = "eslint_config_airbnb___eslint_config_airbnb_19.0.4.tgz"; - path = fetchurl { - name = "eslint_config_airbnb___eslint_config_airbnb_19.0.4.tgz"; - url = "https://registry.yarnpkg.com/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz"; - sha512 = "T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew=="; - }; - } - { - name = "eslint_config_prettier___eslint_config_prettier_10.1.8.tgz"; - path = fetchurl { - name = "eslint_config_prettier___eslint_config_prettier_10.1.8.tgz"; - url = "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz"; - sha512 = "82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w=="; - }; - } - { - name = "eslint_config_standard___eslint_config_standard_17.1.0.tgz"; - path = fetchurl { - name = "eslint_config_standard___eslint_config_standard_17.1.0.tgz"; - url = "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz"; - sha512 = "IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q=="; - }; - } - { - name = "eslint_import_resolver_node___eslint_import_resolver_node_0.3.9.tgz"; - path = fetchurl { - name = "eslint_import_resolver_node___eslint_import_resolver_node_0.3.9.tgz"; - url = "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz"; - sha512 = "WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g=="; - }; - } - { - name = "eslint_module_utils___eslint_module_utils_2.12.1.tgz"; - path = fetchurl { - name = "eslint_module_utils___eslint_module_utils_2.12.1.tgz"; - url = "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz"; - sha512 = "L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw=="; - }; - } - { - name = "eslint_plugin_es___eslint_plugin_es_3.0.1.tgz"; - path = fetchurl { - name = "eslint_plugin_es___eslint_plugin_es_3.0.1.tgz"; - url = "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz"; - sha512 = "GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ=="; - }; - } - { - name = "eslint_plugin_import___eslint_plugin_import_2.32.0.tgz"; - path = fetchurl { - name = "eslint_plugin_import___eslint_plugin_import_2.32.0.tgz"; - url = "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz"; - sha512 = "whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA=="; - }; - } - { - name = "eslint_plugin_jsx_a11y___eslint_plugin_jsx_a11y_6.10.2.tgz"; - path = fetchurl { - name = "eslint_plugin_jsx_a11y___eslint_plugin_jsx_a11y_6.10.2.tgz"; - url = "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz"; - sha512 = "scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q=="; - }; - } - { - name = "eslint_plugin_node___eslint_plugin_node_11.1.0.tgz"; - path = fetchurl { - name = "eslint_plugin_node___eslint_plugin_node_11.1.0.tgz"; - url = "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz"; - sha512 = "oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g=="; - }; - } - { - name = "eslint_plugin_promise___eslint_plugin_promise_7.2.1.tgz"; - path = fetchurl { - name = "eslint_plugin_promise___eslint_plugin_promise_7.2.1.tgz"; - url = "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-7.2.1.tgz"; - sha512 = "SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA=="; - }; - } - { - name = "eslint_plugin_react___eslint_plugin_react_7.37.5.tgz"; - path = fetchurl { - name = "eslint_plugin_react___eslint_plugin_react_7.37.5.tgz"; - url = "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz"; - sha512 = "Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA=="; - }; - } - { - name = "eslint_scope___eslint_scope_7.2.2.tgz"; - path = fetchurl { - name = "eslint_scope___eslint_scope_7.2.2.tgz"; - url = "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz"; - sha512 = "dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg=="; - }; - } - { - name = "eslint_scope___eslint_scope_8.4.0.tgz"; - path = fetchurl { - name = "eslint_scope___eslint_scope_8.4.0.tgz"; - url = "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-8.4.0.tgz"; - sha512 = "sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="; - }; - } - { - name = "eslint_utils___eslint_utils_2.1.0.tgz"; - path = fetchurl { - name = "eslint_utils___eslint_utils_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz"; - sha512 = "w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg=="; - }; - } - { - name = "eslint_visitor_keys___eslint_visitor_keys_1.3.0.tgz"; - path = fetchurl { - name = "eslint_visitor_keys___eslint_visitor_keys_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz"; - sha512 = "6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ=="; - }; - } - { - name = "eslint_visitor_keys___eslint_visitor_keys_3.4.3.tgz"; - path = fetchurl { - name = "eslint_visitor_keys___eslint_visitor_keys_3.4.3.tgz"; - url = "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz"; - sha512 = "wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="; - }; - } - { - name = "eslint_visitor_keys___eslint_visitor_keys_4.2.1.tgz"; - path = fetchurl { - name = "eslint_visitor_keys___eslint_visitor_keys_4.2.1.tgz"; - url = "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz"; - sha512 = "Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="; - }; - } - { - name = "eslint___eslint_8.57.1.tgz"; - path = fetchurl { - name = "eslint___eslint_8.57.1.tgz"; - url = "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz"; - sha512 = "ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA=="; - }; - } - { - name = "eslint___eslint_9.39.1.tgz"; - path = fetchurl { - name = "eslint___eslint_9.39.1.tgz"; - url = "https://registry.yarnpkg.com/eslint/-/eslint-9.39.1.tgz"; - sha512 = "BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g=="; - }; - } - { - name = "espree___espree_10.4.0.tgz"; - path = fetchurl { - name = "espree___espree_10.4.0.tgz"; - url = "https://registry.yarnpkg.com/espree/-/espree-10.4.0.tgz"; - sha512 = "j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="; - }; - } - { - name = "espree___espree_9.6.1.tgz"; - path = fetchurl { - name = "espree___espree_9.6.1.tgz"; - url = "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz"; - sha512 = "oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ=="; - }; - } - { - name = "esquery___esquery_1.6.0.tgz"; - path = fetchurl { - name = "esquery___esquery_1.6.0.tgz"; - url = "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz"; - sha512 = "ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg=="; - }; - } - { - name = "esrecurse___esrecurse_4.3.0.tgz"; - path = fetchurl { - name = "esrecurse___esrecurse_4.3.0.tgz"; - url = "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz"; - sha512 = "KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="; - }; - } - { - name = "estraverse___estraverse_5.3.0.tgz"; - path = fetchurl { - name = "estraverse___estraverse_5.3.0.tgz"; - url = "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz"; - sha512 = "MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="; - }; - } - { - name = "esutils___esutils_2.0.3.tgz"; - path = fetchurl { - name = "esutils___esutils_2.0.3.tgz"; - url = "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz"; - sha512 = "kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="; - }; - } - { - name = "eventemitter3___eventemitter3_5.0.1.tgz"; - path = fetchurl { - name = "eventemitter3___eventemitter3_5.0.1.tgz"; - url = "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz"; - sha512 = "GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="; - }; - } - { - name = "fast_deep_equal___fast_deep_equal_3.1.3.tgz"; - path = fetchurl { - name = "fast_deep_equal___fast_deep_equal_3.1.3.tgz"; - url = "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"; - sha512 = "f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="; - }; - } - { - name = "fast_glob___fast_glob_3.3.3.tgz"; - path = fetchurl { - name = "fast_glob___fast_glob_3.3.3.tgz"; - url = "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz"; - sha512 = "7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="; - }; - } - { - name = "fast_json_stable_stringify___fast_json_stable_stringify_2.1.0.tgz"; - path = fetchurl { - name = "fast_json_stable_stringify___fast_json_stable_stringify_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"; - sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="; - }; - } - { - name = "fast_levenshtein___fast_levenshtein_2.0.6.tgz"; - path = fetchurl { - name = "fast_levenshtein___fast_levenshtein_2.0.6.tgz"; - url = "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"; - sha512 = "DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="; - }; - } - { - name = "fastq___fastq_1.19.1.tgz"; - path = fetchurl { - name = "fastq___fastq_1.19.1.tgz"; - url = "https://registry.yarnpkg.com/fastq/-/fastq-1.19.1.tgz"; - sha512 = "GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ=="; - }; - } - { - name = "file_entry_cache___file_entry_cache_6.0.1.tgz"; - path = fetchurl { - name = "file_entry_cache___file_entry_cache_6.0.1.tgz"; - url = "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz"; - sha512 = "7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg=="; - }; - } - { - name = "file_entry_cache___file_entry_cache_8.0.0.tgz"; - path = fetchurl { - name = "file_entry_cache___file_entry_cache_8.0.0.tgz"; - url = "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz"; - sha512 = "XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="; - }; - } - { - name = "fill_range___fill_range_7.1.1.tgz"; - path = fetchurl { - name = "fill_range___fill_range_7.1.1.tgz"; - url = "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz"; - sha512 = "YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="; - }; - } - { - name = "find_up___find_up_5.0.0.tgz"; - path = fetchurl { - name = "find_up___find_up_5.0.0.tgz"; - url = "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz"; - sha512 = "78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="; - }; - } - { - name = "flat_cache___flat_cache_3.2.0.tgz"; - path = fetchurl { - name = "flat_cache___flat_cache_3.2.0.tgz"; - url = "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz"; - sha512 = "CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw=="; - }; - } - { - name = "flat_cache___flat_cache_4.0.1.tgz"; - path = fetchurl { - name = "flat_cache___flat_cache_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.1.tgz"; - sha512 = "f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="; - }; - } - { - name = "flatted___flatted_3.3.3.tgz"; - path = fetchurl { - name = "flatted___flatted_3.3.3.tgz"; - url = "https://registry.yarnpkg.com/flatted/-/flatted-3.3.3.tgz"; - sha512 = "GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="; - }; - } - { - name = "for_each___for_each_0.3.5.tgz"; - path = fetchurl { - name = "for_each___for_each_0.3.5.tgz"; - url = "https://registry.yarnpkg.com/for-each/-/for-each-0.3.5.tgz"; - sha512 = "dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg=="; - }; - } - { - name = "foreground_child___foreground_child_3.3.1.tgz"; - path = fetchurl { - name = "foreground_child___foreground_child_3.3.1.tgz"; - url = "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.1.tgz"; - sha512 = "gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw=="; - }; - } - { - name = "fs.realpath___fs.realpath_1.0.0.tgz"; - path = fetchurl { - name = "fs.realpath___fs.realpath_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz"; - sha512 = "OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="; - }; - } - { - name = "function_bind___function_bind_1.1.2.tgz"; - path = fetchurl { - name = "function_bind___function_bind_1.1.2.tgz"; - url = "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz"; - sha512 = "7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="; - }; - } - { - name = "function.prototype.name___function.prototype.name_1.1.8.tgz"; - path = fetchurl { - name = "function.prototype.name___function.prototype.name_1.1.8.tgz"; - url = "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz"; - sha512 = "e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q=="; - }; - } - { - name = "functions_have_names___functions_have_names_1.2.3.tgz"; - path = fetchurl { - name = "functions_have_names___functions_have_names_1.2.3.tgz"; - url = "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz"; - sha512 = "xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="; - }; - } - { - name = "generator_function___generator_function_2.0.1.tgz"; - path = fetchurl { - name = "generator_function___generator_function_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/generator-function/-/generator-function-2.0.1.tgz"; - sha512 = "SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g=="; - }; - } - { - name = "get_caller_file___get_caller_file_2.0.5.tgz"; - path = fetchurl { - name = "get_caller_file___get_caller_file_2.0.5.tgz"; - url = "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz"; - sha512 = "DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="; - }; - } - { - name = "get_east_asian_width___get_east_asian_width_1.4.0.tgz"; - path = fetchurl { - name = "get_east_asian_width___get_east_asian_width_1.4.0.tgz"; - url = "https://registry.yarnpkg.com/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz"; - sha512 = "QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q=="; - }; - } - { - name = "get_intrinsic___get_intrinsic_1.3.0.tgz"; - path = fetchurl { - name = "get_intrinsic___get_intrinsic_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz"; - sha512 = "9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="; - }; - } - { - name = "get_proto___get_proto_1.0.1.tgz"; - path = fetchurl { - name = "get_proto___get_proto_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz"; - sha512 = "sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="; - }; - } - { - name = "get_stdin___get_stdin_8.0.0.tgz"; - path = fetchurl { - name = "get_stdin___get_stdin_8.0.0.tgz"; - url = "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz"; - sha512 = "sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg=="; - }; - } - { - name = "get_symbol_description___get_symbol_description_1.1.0.tgz"; - path = fetchurl { - name = "get_symbol_description___get_symbol_description_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz"; - sha512 = "w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg=="; - }; - } - { - name = "glob_parent___glob_parent_5.1.2.tgz"; - path = fetchurl { - name = "glob_parent___glob_parent_5.1.2.tgz"; - url = "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz"; - sha512 = "AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="; - }; - } - { - name = "glob_parent___glob_parent_6.0.2.tgz"; - path = fetchurl { - name = "glob_parent___glob_parent_6.0.2.tgz"; - url = "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz"; - sha512 = "XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="; - }; - } - { - name = "glob___glob_10.5.0.tgz"; - path = fetchurl { - name = "glob___glob_10.5.0.tgz"; - url = "https://registry.yarnpkg.com/glob/-/glob-10.5.0.tgz"; - sha512 = "DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="; - }; - } - { - name = "glob___glob_7.2.3.tgz"; - path = fetchurl { - name = "glob___glob_7.2.3.tgz"; - url = "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz"; - sha512 = "nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="; - }; - } - { - name = "globals___globals_13.24.0.tgz"; - path = fetchurl { - name = "globals___globals_13.24.0.tgz"; - url = "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz"; - sha512 = "AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ=="; - }; - } - { - name = "globals___globals_14.0.0.tgz"; - path = fetchurl { - name = "globals___globals_14.0.0.tgz"; - url = "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz"; - sha512 = "oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="; - }; - } - { - name = "globals___globals_16.5.0.tgz"; - path = fetchurl { - name = "globals___globals_16.5.0.tgz"; - url = "https://registry.yarnpkg.com/globals/-/globals-16.5.0.tgz"; - sha512 = "c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ=="; - }; - } - { - name = "globalthis___globalthis_1.0.4.tgz"; - path = fetchurl { - name = "globalthis___globalthis_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz"; - sha512 = "DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="; - }; - } - { - name = "globby___globby_11.1.0.tgz"; - path = fetchurl { - name = "globby___globby_11.1.0.tgz"; - url = "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz"; - sha512 = "jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g=="; - }; - } - { - name = "gopd___gopd_1.2.0.tgz"; - path = fetchurl { - name = "gopd___gopd_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz"; - sha512 = "ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="; - }; - } - { - name = "graphemer___graphemer_1.4.0.tgz"; - path = fetchurl { - name = "graphemer___graphemer_1.4.0.tgz"; - url = "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz"; - sha512 = "EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="; - }; - } - { - name = "has_ansi___has_ansi_2.0.0.tgz"; - path = fetchurl { - name = "has_ansi___has_ansi_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz"; - sha512 = "C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg=="; - }; - } - { - name = "has_bigints___has_bigints_1.1.0.tgz"; - path = fetchurl { - name = "has_bigints___has_bigints_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.1.0.tgz"; - sha512 = "R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg=="; - }; - } - { - name = "has_flag___has_flag_4.0.0.tgz"; - path = fetchurl { - name = "has_flag___has_flag_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz"; - sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="; - }; - } - { - name = "has_property_descriptors___has_property_descriptors_1.0.2.tgz"; - path = fetchurl { - name = "has_property_descriptors___has_property_descriptors_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz"; - sha512 = "55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="; - }; - } - { - name = "has_proto___has_proto_1.2.0.tgz"; - path = fetchurl { - name = "has_proto___has_proto_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/has-proto/-/has-proto-1.2.0.tgz"; - sha512 = "KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ=="; - }; - } - { - name = "has_symbols___has_symbols_1.1.0.tgz"; - path = fetchurl { - name = "has_symbols___has_symbols_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz"; - sha512 = "1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="; - }; - } - { - name = "has_tostringtag___has_tostringtag_1.0.2.tgz"; - path = fetchurl { - name = "has_tostringtag___has_tostringtag_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz"; - sha512 = "NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="; - }; - } - { - name = "hasown___hasown_2.0.2.tgz"; - path = fetchurl { - name = "hasown___hasown_2.0.2.tgz"; - url = "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz"; - sha512 = "0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="; - }; - } - { - name = "husky___husky_9.1.7.tgz"; - path = fetchurl { - name = "husky___husky_9.1.7.tgz"; - url = "https://registry.yarnpkg.com/husky/-/husky-9.1.7.tgz"; - sha512 = "5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA=="; - }; - } - { - name = "ignore___ignore_5.3.2.tgz"; - path = fetchurl { - name = "ignore___ignore_5.3.2.tgz"; - url = "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz"; - sha512 = "hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="; - }; - } - { - name = "import_fresh___import_fresh_3.3.1.tgz"; - path = fetchurl { - name = "import_fresh___import_fresh_3.3.1.tgz"; - url = "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz"; - sha512 = "TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="; - }; - } - { - name = "imurmurhash___imurmurhash_0.1.4.tgz"; - path = fetchurl { - name = "imurmurhash___imurmurhash_0.1.4.tgz"; - url = "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz"; - sha512 = "JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="; - }; - } - { - name = "indent_string___indent_string_4.0.0.tgz"; - path = fetchurl { - name = "indent_string___indent_string_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz"; - sha512 = "EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="; - }; - } - { - name = "inflight___inflight_1.0.6.tgz"; - path = fetchurl { - name = "inflight___inflight_1.0.6.tgz"; - url = "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz"; - sha512 = "k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="; - }; - } - { - name = "inherits___inherits_2.0.4.tgz"; - path = fetchurl { - name = "inherits___inherits_2.0.4.tgz"; - url = "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz"; - sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="; - }; - } - { - name = "internal_slot___internal_slot_1.1.0.tgz"; - path = fetchurl { - name = "internal_slot___internal_slot_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.1.0.tgz"; - sha512 = "4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="; - }; - } - { - name = "is_arguments___is_arguments_1.2.0.tgz"; - path = fetchurl { - name = "is_arguments___is_arguments_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.2.0.tgz"; - sha512 = "7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA=="; - }; - } - { - name = "is_array_buffer___is_array_buffer_3.0.5.tgz"; - path = fetchurl { - name = "is_array_buffer___is_array_buffer_3.0.5.tgz"; - url = "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz"; - sha512 = "DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A=="; - }; - } - { - name = "is_async_function___is_async_function_2.1.1.tgz"; - path = fetchurl { - name = "is_async_function___is_async_function_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.1.1.tgz"; - sha512 = "9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ=="; - }; - } - { - name = "is_bigint___is_bigint_1.1.0.tgz"; - path = fetchurl { - name = "is_bigint___is_bigint_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.1.0.tgz"; - sha512 = "n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ=="; - }; - } - { - name = "is_boolean_object___is_boolean_object_1.2.2.tgz"; - path = fetchurl { - name = "is_boolean_object___is_boolean_object_1.2.2.tgz"; - url = "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz"; - sha512 = "wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A=="; - }; - } - { - name = "is_callable___is_callable_1.2.7.tgz"; - path = fetchurl { - name = "is_callable___is_callable_1.2.7.tgz"; - url = "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz"; - sha512 = "1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="; - }; - } - { - name = "is_core_module___is_core_module_2.16.1.tgz"; - path = fetchurl { - name = "is_core_module___is_core_module_2.16.1.tgz"; - url = "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz"; - sha512 = "UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w=="; - }; - } - { - name = "is_data_view___is_data_view_1.0.2.tgz"; - path = fetchurl { - name = "is_data_view___is_data_view_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.2.tgz"; - sha512 = "RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw=="; - }; - } - { - name = "is_date_object___is_date_object_1.1.0.tgz"; - path = fetchurl { - name = "is_date_object___is_date_object_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.1.0.tgz"; - sha512 = "PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg=="; - }; - } - { - name = "is_extglob___is_extglob_2.1.1.tgz"; - path = fetchurl { - name = "is_extglob___is_extglob_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz"; - sha512 = "SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="; - }; - } - { - name = "is_finalizationregistry___is_finalizationregistry_1.1.1.tgz"; - path = fetchurl { - name = "is_finalizationregistry___is_finalizationregistry_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz"; - sha512 = "1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg=="; - }; - } - { - name = "is_fullwidth_code_point___is_fullwidth_code_point_3.0.0.tgz"; - path = fetchurl { - name = "is_fullwidth_code_point___is_fullwidth_code_point_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"; - sha512 = "zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="; - }; - } - { - name = "is_fullwidth_code_point___is_fullwidth_code_point_5.1.0.tgz"; - path = fetchurl { - name = "is_fullwidth_code_point___is_fullwidth_code_point_5.1.0.tgz"; - url = "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz"; - sha512 = "5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ=="; - }; - } - { - name = "is_generator_function___is_generator_function_1.1.2.tgz"; - path = fetchurl { - name = "is_generator_function___is_generator_function_1.1.2.tgz"; - url = "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.1.2.tgz"; - sha512 = "upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA=="; - }; - } - { - name = "is_glob___is_glob_4.0.3.tgz"; - path = fetchurl { - name = "is_glob___is_glob_4.0.3.tgz"; - url = "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz"; - sha512 = "xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="; - }; - } - { - name = "is_map___is_map_2.0.3.tgz"; - path = fetchurl { - name = "is_map___is_map_2.0.3.tgz"; - url = "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz"; - sha512 = "1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="; - }; - } - { - name = "is_negative_zero___is_negative_zero_2.0.3.tgz"; - path = fetchurl { - name = "is_negative_zero___is_negative_zero_2.0.3.tgz"; - url = "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz"; - sha512 = "5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="; - }; - } - { - name = "is_number_object___is_number_object_1.1.1.tgz"; - path = fetchurl { - name = "is_number_object___is_number_object_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.1.1.tgz"; - sha512 = "lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw=="; - }; - } - { - name = "is_number___is_number_7.0.0.tgz"; - path = fetchurl { - name = "is_number___is_number_7.0.0.tgz"; - url = "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz"; - sha512 = "41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="; - }; - } - { - name = "is_path_inside___is_path_inside_3.0.3.tgz"; - path = fetchurl { - name = "is_path_inside___is_path_inside_3.0.3.tgz"; - url = "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz"; - sha512 = "Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="; - }; - } - { - name = "is_regex___is_regex_1.2.1.tgz"; - path = fetchurl { - name = "is_regex___is_regex_1.2.1.tgz"; - url = "https://registry.yarnpkg.com/is-regex/-/is-regex-1.2.1.tgz"; - sha512 = "MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g=="; - }; - } - { - name = "is_set___is_set_2.0.3.tgz"; - path = fetchurl { - name = "is_set___is_set_2.0.3.tgz"; - url = "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz"; - sha512 = "iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg=="; - }; - } - { - name = "is_shared_array_buffer___is_shared_array_buffer_1.0.4.tgz"; - path = fetchurl { - name = "is_shared_array_buffer___is_shared_array_buffer_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz"; - sha512 = "ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A=="; - }; - } - { - name = "is_string___is_string_1.1.1.tgz"; - path = fetchurl { - name = "is_string___is_string_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/is-string/-/is-string-1.1.1.tgz"; - sha512 = "BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA=="; - }; - } - { - name = "is_symbol___is_symbol_1.1.1.tgz"; - path = fetchurl { - name = "is_symbol___is_symbol_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.1.1.tgz"; - sha512 = "9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w=="; - }; - } - { - name = "is_typed_array___is_typed_array_1.1.15.tgz"; - path = fetchurl { - name = "is_typed_array___is_typed_array_1.1.15.tgz"; - url = "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.15.tgz"; - sha512 = "p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ=="; - }; - } - { - name = "is_weakmap___is_weakmap_2.0.2.tgz"; - path = fetchurl { - name = "is_weakmap___is_weakmap_2.0.2.tgz"; - url = "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz"; - sha512 = "K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w=="; - }; - } - { - name = "is_weakref___is_weakref_1.1.1.tgz"; - path = fetchurl { - name = "is_weakref___is_weakref_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.1.1.tgz"; - sha512 = "6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew=="; - }; - } - { - name = "is_weakset___is_weakset_2.0.4.tgz"; - path = fetchurl { - name = "is_weakset___is_weakset_2.0.4.tgz"; - url = "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.4.tgz"; - sha512 = "mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ=="; - }; - } - { - name = "isarray___isarray_2.0.5.tgz"; - path = fetchurl { - name = "isarray___isarray_2.0.5.tgz"; - url = "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz"; - sha512 = "xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="; - }; - } - { - name = "isexe___isexe_2.0.0.tgz"; - path = fetchurl { - name = "isexe___isexe_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz"; - sha512 = "RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="; - }; - } - { - name = "iterator.prototype___iterator.prototype_1.1.5.tgz"; - path = fetchurl { - name = "iterator.prototype___iterator.prototype_1.1.5.tgz"; - url = "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.5.tgz"; - sha512 = "H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g=="; - }; - } - { - name = "jackspeak___jackspeak_3.4.3.tgz"; - path = fetchurl { - name = "jackspeak___jackspeak_3.4.3.tgz"; - url = "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz"; - sha512 = "OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw=="; - }; - } - { - name = "js_tokens___js_tokens_4.0.0.tgz"; - path = fetchurl { - name = "js_tokens___js_tokens_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz"; - sha512 = "RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="; - }; - } - { - name = "js_yaml___js_yaml_4.1.1.tgz"; - path = fetchurl { - name = "js_yaml___js_yaml_4.1.1.tgz"; - url = "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.1.tgz"; - sha512 = "qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="; - }; - } - { - name = "jsesc___jsesc_3.1.0.tgz"; - path = fetchurl { - name = "jsesc___jsesc_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz"; - sha512 = "/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="; - }; - } - { - name = "json_buffer___json_buffer_3.0.1.tgz"; - path = fetchurl { - name = "json_buffer___json_buffer_3.0.1.tgz"; - url = "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz"; - sha512 = "4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="; - }; - } - { - name = "json_schema_traverse___json_schema_traverse_0.4.1.tgz"; - path = fetchurl { - name = "json_schema_traverse___json_schema_traverse_0.4.1.tgz"; - url = "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"; - sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="; - }; - } - { - name = "json_stable_stringify_without_jsonify___json_stable_stringify_without_jsonify_1.0.1.tgz"; - path = fetchurl { - name = "json_stable_stringify_without_jsonify___json_stable_stringify_without_jsonify_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"; - sha512 = "Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="; - }; - } - { - name = "json5___json5_1.0.2.tgz"; - path = fetchurl { - name = "json5___json5_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz"; - sha512 = "g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA=="; - }; - } - { - name = "jsx_ast_utils___jsx_ast_utils_3.3.5.tgz"; - path = fetchurl { - name = "jsx_ast_utils___jsx_ast_utils_3.3.5.tgz"; - url = "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz"; - sha512 = "ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ=="; - }; - } - { - name = "keyv___keyv_4.5.4.tgz"; - path = fetchurl { - name = "keyv___keyv_4.5.4.tgz"; - url = "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz"; - sha512 = "oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="; - }; - } - { - name = "language_subtag_registry___language_subtag_registry_0.3.23.tgz"; - path = fetchurl { - name = "language_subtag_registry___language_subtag_registry_0.3.23.tgz"; - url = "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz"; - sha512 = "0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ=="; - }; - } - { - name = "language_tags___language_tags_1.0.9.tgz"; - path = fetchurl { - name = "language_tags___language_tags_1.0.9.tgz"; - url = "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.9.tgz"; - sha512 = "MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA=="; - }; - } - { - name = "levn___levn_0.4.1.tgz"; - path = fetchurl { - name = "levn___levn_0.4.1.tgz"; - url = "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz"; - sha512 = "+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="; - }; - } - { - name = "lint_staged___lint_staged_16.2.7.tgz"; - path = fetchurl { - name = "lint_staged___lint_staged_16.2.7.tgz"; - url = "https://registry.yarnpkg.com/lint-staged/-/lint-staged-16.2.7.tgz"; - sha512 = "lDIj4RnYmK7/kXMya+qJsmkRFkGolciXjrsZ6PC25GdTfWOAWetR0ZbsNXRAj1EHHImRSalc+whZFg56F5DVow=="; - }; - } - { - name = "listr2___listr2_9.0.5.tgz"; - path = fetchurl { - name = "listr2___listr2_9.0.5.tgz"; - url = "https://registry.yarnpkg.com/listr2/-/listr2-9.0.5.tgz"; - sha512 = "ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g=="; - }; - } - { - name = "locate_path___locate_path_6.0.0.tgz"; - path = fetchurl { - name = "locate_path___locate_path_6.0.0.tgz"; - url = "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz"; - sha512 = "iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="; - }; - } - { - name = "lodash.memoize___lodash.memoize_4.1.2.tgz"; - path = fetchurl { - name = "lodash.memoize___lodash.memoize_4.1.2.tgz"; - url = "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz"; - sha512 = "t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="; - }; - } - { - name = "lodash.merge___lodash.merge_4.6.2.tgz"; - path = fetchurl { - name = "lodash.merge___lodash.merge_4.6.2.tgz"; - url = "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz"; - sha512 = "0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="; - }; - } - { - name = "lodash___lodash_4.17.21.tgz"; - path = fetchurl { - name = "lodash___lodash_4.17.21.tgz"; - url = "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz"; - sha512 = "v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="; - }; - } - { - name = "log_update___log_update_6.1.0.tgz"; - path = fetchurl { - name = "log_update___log_update_6.1.0.tgz"; - url = "https://registry.yarnpkg.com/log-update/-/log-update-6.1.0.tgz"; - sha512 = "9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w=="; - }; - } - { - name = "loglevel_colored_level_prefix___loglevel_colored_level_prefix_1.0.0.tgz"; - path = fetchurl { - name = "loglevel_colored_level_prefix___loglevel_colored_level_prefix_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/loglevel-colored-level-prefix/-/loglevel-colored-level-prefix-1.0.0.tgz"; - sha512 = "u45Wcxxc+SdAlh4yeF/uKlC1SPUPCy0gullSNKXod5I4bmifzk+Q4lSLExNEVn19tGaJipbZ4V4jbFn79/6mVA=="; - }; - } - { - name = "loglevel___loglevel_1.9.2.tgz"; - path = fetchurl { - name = "loglevel___loglevel_1.9.2.tgz"; - url = "https://registry.yarnpkg.com/loglevel/-/loglevel-1.9.2.tgz"; - sha512 = "HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg=="; - }; - } - { - name = "loose_envify___loose_envify_1.4.0.tgz"; - path = fetchurl { - name = "loose_envify___loose_envify_1.4.0.tgz"; - url = "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz"; - sha512 = "lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="; - }; - } - { - name = "lru_cache___lru_cache_10.4.3.tgz"; - path = fetchurl { - name = "lru_cache___lru_cache_10.4.3.tgz"; - url = "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz"; - sha512 = "JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="; - }; - } - { - name = "make_plural___make_plural_7.4.0.tgz"; - path = fetchurl { - name = "make_plural___make_plural_7.4.0.tgz"; - url = "https://registry.yarnpkg.com/make-plural/-/make-plural-7.4.0.tgz"; - sha512 = "4/gC9KVNTV6pvYg2gFeQYTW3mWaoJt7WZE5vrp1KnQDgW92JtYZnzmZT81oj/dUTqAIu0ufI2x3dkgu3bB1tYg=="; - }; - } - { - name = "map_obj___map_obj_5.0.0.tgz"; - path = fetchurl { - name = "map_obj___map_obj_5.0.0.tgz"; - url = "https://registry.yarnpkg.com/map-obj/-/map-obj-5.0.0.tgz"; - sha512 = "2L3MIgJynYrZ3TYMriLDLWocz15okFakV6J12HXvMXDHui2x/zgChzg1u9mFFGbbGWE+GsLpQByt4POb9Or+uA=="; - }; - } - { - name = "math_intrinsics___math_intrinsics_1.1.0.tgz"; - path = fetchurl { - name = "math_intrinsics___math_intrinsics_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz"; - sha512 = "/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="; - }; - } - { - name = "merge2___merge2_1.4.1.tgz"; - path = fetchurl { - name = "merge2___merge2_1.4.1.tgz"; - url = "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz"; - sha512 = "8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="; - }; - } - { - name = "micromatch___micromatch_4.0.8.tgz"; - path = fetchurl { - name = "micromatch___micromatch_4.0.8.tgz"; - url = "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz"; - sha512 = "PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="; - }; - } - { - name = "mimic_function___mimic_function_5.0.1.tgz"; - path = fetchurl { - name = "mimic_function___mimic_function_5.0.1.tgz"; - url = "https://registry.yarnpkg.com/mimic-function/-/mimic-function-5.0.1.tgz"; - sha512 = "VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA=="; - }; - } - { - name = "minimatch___minimatch_9.0.3.tgz"; - path = fetchurl { - name = "minimatch___minimatch_9.0.3.tgz"; - url = "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz"; - sha512 = "RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg=="; - }; - } - { - name = "minimatch___minimatch_3.1.2.tgz"; - path = fetchurl { - name = "minimatch___minimatch_3.1.2.tgz"; - url = "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz"; - sha512 = "J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="; - }; - } - { - name = "minimatch___minimatch_9.0.5.tgz"; - path = fetchurl { - name = "minimatch___minimatch_9.0.5.tgz"; - url = "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz"; - sha512 = "G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="; - }; - } - { - name = "minimist___minimist_1.2.8.tgz"; - path = fetchurl { - name = "minimist___minimist_1.2.8.tgz"; - url = "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz"; - sha512 = "2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="; - }; - } - { - name = "minipass___minipass_7.1.2.tgz"; - path = fetchurl { - name = "minipass___minipass_7.1.2.tgz"; - url = "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz"; - sha512 = "qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="; - }; - } - { - name = "moo___moo_0.5.2.tgz"; - path = fetchurl { - name = "moo___moo_0.5.2.tgz"; - url = "https://registry.yarnpkg.com/moo/-/moo-0.5.2.tgz"; - sha512 = "iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q=="; - }; - } - { - name = "ms___ms_2.1.3.tgz"; - path = fetchurl { - name = "ms___ms_2.1.3.tgz"; - url = "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz"; - sha512 = "6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="; - }; - } - { - name = "nano_spawn___nano_spawn_2.0.0.tgz"; - path = fetchurl { - name = "nano_spawn___nano_spawn_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/nano-spawn/-/nano-spawn-2.0.0.tgz"; - sha512 = "tacvGzUY5o2D8CBh2rrwxyNojUsZNU2zjNTzKQrkgGJQTbGAfArVWXSKMBokBeeg6C7OLRGUEyoFlYbfeWQIqw=="; - }; - } - { - name = "natural_compare___natural_compare_1.4.0.tgz"; - path = fetchurl { - name = "natural_compare___natural_compare_1.4.0.tgz"; - url = "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz"; - sha512 = "OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="; - }; - } - { - name = "object_assign___object_assign_4.1.1.tgz"; - path = fetchurl { - name = "object_assign___object_assign_4.1.1.tgz"; - url = "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz"; - sha512 = "rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="; - }; - } - { - name = "object_inspect___object_inspect_1.13.4.tgz"; - path = fetchurl { - name = "object_inspect___object_inspect_1.13.4.tgz"; - url = "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz"; - sha512 = "W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="; - }; - } - { - name = "object_is___object_is_1.1.6.tgz"; - path = fetchurl { - name = "object_is___object_is_1.1.6.tgz"; - url = "https://registry.yarnpkg.com/object-is/-/object-is-1.1.6.tgz"; - sha512 = "F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q=="; - }; - } - { - name = "object_keys___object_keys_1.1.1.tgz"; - path = fetchurl { - name = "object_keys___object_keys_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz"; - sha512 = "NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="; - }; - } - { - name = "object.assign___object.assign_4.1.7.tgz"; - path = fetchurl { - name = "object.assign___object.assign_4.1.7.tgz"; - url = "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.7.tgz"; - sha512 = "nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw=="; - }; - } - { - name = "object.entries___object.entries_1.1.9.tgz"; - path = fetchurl { - name = "object.entries___object.entries_1.1.9.tgz"; - url = "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.9.tgz"; - sha512 = "8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw=="; - }; - } - { - name = "object.fromentries___object.fromentries_2.0.8.tgz"; - path = fetchurl { - name = "object.fromentries___object.fromentries_2.0.8.tgz"; - url = "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz"; - sha512 = "k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ=="; - }; - } - { - name = "object.groupby___object.groupby_1.0.3.tgz"; - path = fetchurl { - name = "object.groupby___object.groupby_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.3.tgz"; - sha512 = "+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ=="; - }; - } - { - name = "object.values___object.values_1.2.1.tgz"; - path = fetchurl { - name = "object.values___object.values_1.2.1.tgz"; - url = "https://registry.yarnpkg.com/object.values/-/object.values-1.2.1.tgz"; - sha512 = "gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA=="; - }; - } - { - name = "once___once_1.4.0.tgz"; - path = fetchurl { - name = "once___once_1.4.0.tgz"; - url = "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz"; - sha512 = "lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="; - }; - } - { - name = "onetime___onetime_7.0.0.tgz"; - path = fetchurl { - name = "onetime___onetime_7.0.0.tgz"; - url = "https://registry.yarnpkg.com/onetime/-/onetime-7.0.0.tgz"; - sha512 = "VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ=="; - }; - } - { - name = "optionator___optionator_0.9.4.tgz"; - path = fetchurl { - name = "optionator___optionator_0.9.4.tgz"; - url = "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz"; - sha512 = "6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="; - }; - } - { - name = "own_keys___own_keys_1.0.1.tgz"; - path = fetchurl { - name = "own_keys___own_keys_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/own-keys/-/own-keys-1.0.1.tgz"; - sha512 = "qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg=="; - }; - } - { - name = "p_limit___p_limit_3.1.0.tgz"; - path = fetchurl { - name = "p_limit___p_limit_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz"; - sha512 = "TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="; - }; - } - { - name = "p_locate___p_locate_5.0.0.tgz"; - path = fetchurl { - name = "p_locate___p_locate_5.0.0.tgz"; - url = "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz"; - sha512 = "LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="; - }; - } - { - name = "package_json_from_dist___package_json_from_dist_1.0.1.tgz"; - path = fetchurl { - name = "package_json_from_dist___package_json_from_dist_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz"; - sha512 = "UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="; - }; - } - { - name = "parent_module___parent_module_1.0.1.tgz"; - path = fetchurl { - name = "parent_module___parent_module_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz"; - sha512 = "GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="; - }; - } - { - name = "path_exists___path_exists_4.0.0.tgz"; - path = fetchurl { - name = "path_exists___path_exists_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz"; - sha512 = "ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="; - }; - } - { - name = "path_is_absolute___path_is_absolute_1.0.1.tgz"; - path = fetchurl { - name = "path_is_absolute___path_is_absolute_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz"; - sha512 = "AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="; - }; - } - { - name = "path_key___path_key_3.1.1.tgz"; - path = fetchurl { - name = "path_key___path_key_3.1.1.tgz"; - url = "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz"; - sha512 = "ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="; - }; - } - { - name = "path_parse___path_parse_1.0.7.tgz"; - path = fetchurl { - name = "path_parse___path_parse_1.0.7.tgz"; - url = "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz"; - sha512 = "LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="; - }; - } - { - name = "path_scurry___path_scurry_1.11.1.tgz"; - path = fetchurl { - name = "path_scurry___path_scurry_1.11.1.tgz"; - url = "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz"; - sha512 = "Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="; - }; - } - { - name = "path_type___path_type_4.0.0.tgz"; - path = fetchurl { - name = "path_type___path_type_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz"; - sha512 = "gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="; - }; - } - { - name = "picocolors___picocolors_1.1.1.tgz"; - path = fetchurl { - name = "picocolors___picocolors_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz"; - sha512 = "xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="; - }; - } - { - name = "picomatch___picomatch_2.3.1.tgz"; - path = fetchurl { - name = "picomatch___picomatch_2.3.1.tgz"; - url = "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz"; - sha512 = "JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="; - }; - } - { - name = "pidtree___pidtree_0.6.0.tgz"; - path = fetchurl { - name = "pidtree___pidtree_0.6.0.tgz"; - url = "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz"; - sha512 = "eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g=="; - }; - } - { - name = "possible_typed_array_names___possible_typed_array_names_1.1.0.tgz"; - path = fetchurl { - name = "possible_typed_array_names___possible_typed_array_names_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz"; - sha512 = "/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="; - }; - } - { - name = "prelude_ls___prelude_ls_1.2.1.tgz"; - path = fetchurl { - name = "prelude_ls___prelude_ls_1.2.1.tgz"; - url = "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz"; - sha512 = "vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="; - }; - } - { - name = "prettier_eslint_cli___prettier_eslint_cli_8.0.1.tgz"; - path = fetchurl { - name = "prettier_eslint_cli___prettier_eslint_cli_8.0.1.tgz"; - url = "https://registry.yarnpkg.com/prettier-eslint-cli/-/prettier-eslint-cli-8.0.1.tgz"; - sha512 = "jru4JUDHzWEtM/SOxqagU7hQTVP8BVrxO2J0qNauWZuPRld6Ea2eyNaEzIGx6I+yjmOLCsjNM+vU1AJgaW1ZSQ=="; - }; - } - { - name = "prettier___prettier_3.6.2.tgz"; - path = fetchurl { - name = "prettier___prettier_3.6.2.tgz"; - url = "https://registry.yarnpkg.com/prettier/-/prettier-3.6.2.tgz"; - sha512 = "I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ=="; - }; - } - { - name = "pretty_format___pretty_format_29.7.0.tgz"; - path = fetchurl { - name = "pretty_format___pretty_format_29.7.0.tgz"; - url = "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz"; - sha512 = "Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ=="; - }; - } - { - name = "prop_types___prop_types_15.8.1.tgz"; - path = fetchurl { - name = "prop_types___prop_types_15.8.1.tgz"; - url = "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz"; - sha512 = "oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="; - }; - } - { - name = "punycode___punycode_2.3.1.tgz"; - path = fetchurl { - name = "punycode___punycode_2.3.1.tgz"; - url = "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz"; - sha512 = "vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="; - }; - } - { - name = "queue_microtask___queue_microtask_1.2.3.tgz"; - path = fetchurl { - name = "queue_microtask___queue_microtask_1.2.3.tgz"; - url = "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz"; - sha512 = "NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="; - }; - } - { - name = "quick_lru___quick_lru_6.1.2.tgz"; - path = fetchurl { - name = "quick_lru___quick_lru_6.1.2.tgz"; - url = "https://registry.yarnpkg.com/quick-lru/-/quick-lru-6.1.2.tgz"; - sha512 = "AAFUA5O1d83pIHEhJwWCq/RQcRukCkn/NSm2QsTEMle5f2hP0ChI2+3Xb051PZCkLryI/Ir1MVKviT2FIloaTQ=="; - }; - } - { - name = "ramda___ramda_0.32.0.tgz"; - path = fetchurl { - name = "ramda___ramda_0.32.0.tgz"; - url = "https://registry.yarnpkg.com/ramda/-/ramda-0.32.0.tgz"; - sha512 = "GQWAHhxhxWBWA8oIBr1XahFVjQ9Fic6MK9ikijfd4TZHfE2+urfk+irVlR5VOn48uwMgM+loRRBJd6Yjsbc0zQ=="; - }; - } - { - name = "react_is___react_is_16.13.1.tgz"; - path = fetchurl { - name = "react_is___react_is_16.13.1.tgz"; - url = "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz"; - sha512 = "24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="; - }; - } - { - name = "react_is___react_is_18.3.1.tgz"; - path = fetchurl { - name = "react_is___react_is_18.3.1.tgz"; - url = "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz"; - sha512 = "/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="; - }; - } - { - name = "reflect.getprototypeof___reflect.getprototypeof_1.0.10.tgz"; - path = fetchurl { - name = "reflect.getprototypeof___reflect.getprototypeof_1.0.10.tgz"; - url = "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz"; - sha512 = "00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw=="; - }; - } - { - name = "regexp.prototype.flags___regexp.prototype.flags_1.5.4.tgz"; - path = fetchurl { - name = "regexp.prototype.flags___regexp.prototype.flags_1.5.4.tgz"; - url = "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz"; - sha512 = "dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA=="; - }; - } - { - name = "regexpp___regexpp_3.2.0.tgz"; - path = fetchurl { - name = "regexpp___regexpp_3.2.0.tgz"; - url = "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz"; - sha512 = "pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="; - }; - } - { - name = "require_directory___require_directory_2.1.1.tgz"; - path = fetchurl { - name = "require_directory___require_directory_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz"; - sha512 = "fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="; - }; - } - { - name = "require_relative___require_relative_0.8.7.tgz"; - path = fetchurl { - name = "require_relative___require_relative_0.8.7.tgz"; - url = "https://registry.yarnpkg.com/require-relative/-/require-relative-0.8.7.tgz"; - sha512 = "AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg=="; - }; - } - { - name = "resolve_from___resolve_from_4.0.0.tgz"; - path = fetchurl { - name = "resolve_from___resolve_from_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz"; - sha512 = "pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="; - }; - } - { - name = "resolve___resolve_1.22.11.tgz"; - path = fetchurl { - name = "resolve___resolve_1.22.11.tgz"; - url = "https://registry.yarnpkg.com/resolve/-/resolve-1.22.11.tgz"; - sha512 = "RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="; - }; - } - { - name = "resolve___resolve_2.0.0_next.5.tgz"; - path = fetchurl { - name = "resolve___resolve_2.0.0_next.5.tgz"; - url = "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz"; - sha512 = "U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA=="; - }; - } - { - name = "restore_cursor___restore_cursor_5.1.0.tgz"; - path = fetchurl { - name = "restore_cursor___restore_cursor_5.1.0.tgz"; - url = "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-5.1.0.tgz"; - sha512 = "oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA=="; - }; - } - { - name = "reusify___reusify_1.1.0.tgz"; - path = fetchurl { - name = "reusify___reusify_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/reusify/-/reusify-1.1.0.tgz"; - sha512 = "g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="; - }; - } - { - name = "rfdc___rfdc_1.4.1.tgz"; - path = fetchurl { - name = "rfdc___rfdc_1.4.1.tgz"; - url = "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz"; - sha512 = "q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA=="; - }; - } - { - name = "rimraf___rimraf_3.0.2.tgz"; - path = fetchurl { - name = "rimraf___rimraf_3.0.2.tgz"; - url = "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz"; - sha512 = "JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="; - }; - } - { - name = "run_parallel___run_parallel_1.2.0.tgz"; - path = fetchurl { - name = "run_parallel___run_parallel_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz"; - sha512 = "5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="; - }; - } - { - name = "rxjs___rxjs_7.8.2.tgz"; - path = fetchurl { - name = "rxjs___rxjs_7.8.2.tgz"; - url = "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.2.tgz"; - sha512 = "dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA=="; - }; - } - { - name = "safe_array_concat___safe_array_concat_1.1.3.tgz"; - path = fetchurl { - name = "safe_array_concat___safe_array_concat_1.1.3.tgz"; - url = "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz"; - sha512 = "AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q=="; - }; - } - { - name = "safe_identifier___safe_identifier_0.4.2.tgz"; - path = fetchurl { - name = "safe_identifier___safe_identifier_0.4.2.tgz"; - url = "https://registry.yarnpkg.com/safe-identifier/-/safe-identifier-0.4.2.tgz"; - sha512 = "6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w=="; - }; - } - { - name = "safe_push_apply___safe_push_apply_1.0.0.tgz"; - path = fetchurl { - name = "safe_push_apply___safe_push_apply_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz"; - sha512 = "iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA=="; - }; - } - { - name = "safe_regex_test___safe_regex_test_1.1.0.tgz"; - path = fetchurl { - name = "safe_regex_test___safe_regex_test_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz"; - sha512 = "x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw=="; - }; - } - { - name = "semver___semver_6.3.1.tgz"; - path = fetchurl { - name = "semver___semver_6.3.1.tgz"; - url = "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz"; - sha512 = "BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="; - }; - } - { - name = "semver___semver_7.7.3.tgz"; - path = fetchurl { - name = "semver___semver_7.7.3.tgz"; - url = "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz"; - sha512 = "SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="; - }; - } - { - name = "set_function_length___set_function_length_1.2.2.tgz"; - path = fetchurl { - name = "set_function_length___set_function_length_1.2.2.tgz"; - url = "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz"; - sha512 = "pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="; - }; - } - { - name = "set_function_name___set_function_name_2.0.2.tgz"; - path = fetchurl { - name = "set_function_name___set_function_name_2.0.2.tgz"; - url = "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz"; - sha512 = "7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ=="; - }; - } - { - name = "set_proto___set_proto_1.0.0.tgz"; - path = fetchurl { - name = "set_proto___set_proto_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/set-proto/-/set-proto-1.0.0.tgz"; - sha512 = "RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw=="; - }; - } - { - name = "shebang_command___shebang_command_2.0.0.tgz"; - path = fetchurl { - name = "shebang_command___shebang_command_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz"; - sha512 = "kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="; - }; - } - { - name = "shebang_regex___shebang_regex_3.0.0.tgz"; - path = fetchurl { - name = "shebang_regex___shebang_regex_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz"; - sha512 = "7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="; - }; - } - { - name = "side_channel_list___side_channel_list_1.0.0.tgz"; - path = fetchurl { - name = "side_channel_list___side_channel_list_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz"; - sha512 = "FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="; - }; - } - { - name = "side_channel_map___side_channel_map_1.0.1.tgz"; - path = fetchurl { - name = "side_channel_map___side_channel_map_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz"; - sha512 = "VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="; - }; - } - { - name = "side_channel_weakmap___side_channel_weakmap_1.0.2.tgz"; - path = fetchurl { - name = "side_channel_weakmap___side_channel_weakmap_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz"; - sha512 = "WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="; - }; - } - { - name = "side_channel___side_channel_1.1.0.tgz"; - path = fetchurl { - name = "side_channel___side_channel_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz"; - sha512 = "ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="; - }; - } - { - name = "signal_exit___signal_exit_4.1.0.tgz"; - path = fetchurl { - name = "signal_exit___signal_exit_4.1.0.tgz"; - url = "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz"; - sha512 = "bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="; - }; - } - { - name = "slash___slash_3.0.0.tgz"; - path = fetchurl { - name = "slash___slash_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz"; - sha512 = "g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="; - }; - } - { - name = "slice_ansi___slice_ansi_7.1.2.tgz"; - path = fetchurl { - name = "slice_ansi___slice_ansi_7.1.2.tgz"; - url = "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-7.1.2.tgz"; - sha512 = "iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w=="; - }; - } - { - name = "ssri___ssri_13.0.0.tgz"; - path = fetchurl { - name = "ssri___ssri_13.0.0.tgz"; - url = "https://registry.yarnpkg.com/ssri/-/ssri-13.0.0.tgz"; - sha512 = "yizwGBpbCn4YomB2lzhZqrHLJoqFGXihNbib3ozhqF/cIp5ue+xSmOQrjNasEE62hFxsCcg/V/z23t4n8jMEng=="; - }; - } - { - name = "stop_iteration_iterator___stop_iteration_iterator_1.1.0.tgz"; - path = fetchurl { - name = "stop_iteration_iterator___stop_iteration_iterator_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz"; - sha512 = "eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="; - }; - } - { - name = "string_argv___string_argv_0.3.2.tgz"; - path = fetchurl { - name = "string_argv___string_argv_0.3.2.tgz"; - url = "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz"; - sha512 = "aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q=="; - }; - } - { - name = "string_width___string_width_4.2.3.tgz"; - path = fetchurl { - name = "string_width___string_width_4.2.3.tgz"; - url = "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz"; - sha512 = "wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="; - }; - } - { - name = "string_width___string_width_5.1.2.tgz"; - path = fetchurl { - name = "string_width___string_width_5.1.2.tgz"; - url = "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz"; - sha512 = "HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="; - }; - } - { - name = "string_width___string_width_7.2.0.tgz"; - path = fetchurl { - name = "string_width___string_width_7.2.0.tgz"; - url = "https://registry.yarnpkg.com/string-width/-/string-width-7.2.0.tgz"; - sha512 = "tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ=="; - }; - } - { - name = "string_width___string_width_8.1.0.tgz"; - path = fetchurl { - name = "string_width___string_width_8.1.0.tgz"; - url = "https://registry.yarnpkg.com/string-width/-/string-width-8.1.0.tgz"; - sha512 = "Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg=="; - }; - } - { - name = "string.prototype.includes___string.prototype.includes_2.0.1.tgz"; - path = fetchurl { - name = "string.prototype.includes___string.prototype.includes_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz"; - sha512 = "o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg=="; - }; - } - { - name = "string.prototype.matchall___string.prototype.matchall_4.0.12.tgz"; - path = fetchurl { - name = "string.prototype.matchall___string.prototype.matchall_4.0.12.tgz"; - url = "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz"; - sha512 = "6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA=="; - }; - } - { - name = "string.prototype.repeat___string.prototype.repeat_1.0.0.tgz"; - path = fetchurl { - name = "string.prototype.repeat___string.prototype.repeat_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz"; - sha512 = "0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w=="; - }; - } - { - name = "string.prototype.trim___string.prototype.trim_1.2.10.tgz"; - path = fetchurl { - name = "string.prototype.trim___string.prototype.trim_1.2.10.tgz"; - url = "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz"; - sha512 = "Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA=="; - }; - } - { - name = "string.prototype.trimend___string.prototype.trimend_1.0.9.tgz"; - path = fetchurl { - name = "string.prototype.trimend___string.prototype.trimend_1.0.9.tgz"; - url = "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz"; - sha512 = "G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ=="; - }; - } - { - name = "string.prototype.trimstart___string.prototype.trimstart_1.0.8.tgz"; - path = fetchurl { - name = "string.prototype.trimstart___string.prototype.trimstart_1.0.8.tgz"; - url = "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz"; - sha512 = "UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg=="; - }; - } - { - name = "strip_ansi___strip_ansi_6.0.1.tgz"; - path = fetchurl { - name = "strip_ansi___strip_ansi_6.0.1.tgz"; - url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz"; - sha512 = "Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="; - }; - } - { - name = "strip_ansi___strip_ansi_3.0.1.tgz"; - path = fetchurl { - name = "strip_ansi___strip_ansi_3.0.1.tgz"; - url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz"; - sha512 = "VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg=="; - }; - } - { - name = "strip_ansi___strip_ansi_7.1.2.tgz"; - path = fetchurl { - name = "strip_ansi___strip_ansi_7.1.2.tgz"; - url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.2.tgz"; - sha512 = "gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="; - }; - } - { - name = "strip_bom___strip_bom_3.0.0.tgz"; - path = fetchurl { - name = "strip_bom___strip_bom_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz"; - sha512 = "vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="; - }; - } - { - name = "strip_json_comments___strip_json_comments_3.1.1.tgz"; - path = fetchurl { - name = "strip_json_comments___strip_json_comments_3.1.1.tgz"; - url = "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz"; - sha512 = "6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="; - }; - } - { - name = "supports_color___supports_color_2.0.0.tgz"; - path = fetchurl { - name = "supports_color___supports_color_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz"; - sha512 = "KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g=="; - }; - } - { - name = "supports_color___supports_color_7.2.0.tgz"; - path = fetchurl { - name = "supports_color___supports_color_7.2.0.tgz"; - url = "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz"; - sha512 = "qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="; - }; - } - { - name = "supports_preserve_symlinks_flag___supports_preserve_symlinks_flag_1.0.0.tgz"; - path = fetchurl { - name = "supports_preserve_symlinks_flag___supports_preserve_symlinks_flag_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"; - sha512 = "ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="; - }; - } - { - name = "text_table___text_table_0.2.0.tgz"; - path = fetchurl { - name = "text_table___text_table_0.2.0.tgz"; - url = "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz"; - sha512 = "N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="; - }; - } - { - name = "to_regex_range___to_regex_range_5.0.1.tgz"; - path = fetchurl { - name = "to_regex_range___to_regex_range_5.0.1.tgz"; - url = "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz"; - sha512 = "65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="; - }; - } - { - name = "ts_api_utils___ts_api_utils_1.4.3.tgz"; - path = fetchurl { - name = "ts_api_utils___ts_api_utils_1.4.3.tgz"; - url = "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.4.3.tgz"; - sha512 = "i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw=="; - }; - } - { - name = "tsconfig_paths___tsconfig_paths_3.15.0.tgz"; - path = fetchurl { - name = "tsconfig_paths___tsconfig_paths_3.15.0.tgz"; - url = "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz"; - sha512 = "2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg=="; - }; - } - { - name = "tslib___tslib_2.8.1.tgz"; - path = fetchurl { - name = "tslib___tslib_2.8.1.tgz"; - url = "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz"; - sha512 = "oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="; - }; - } - { - name = "type_check___type_check_0.4.0.tgz"; - path = fetchurl { - name = "type_check___type_check_0.4.0.tgz"; - url = "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz"; - sha512 = "XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="; - }; - } - { - name = "type_fest___type_fest_0.20.2.tgz"; - path = fetchurl { - name = "type_fest___type_fest_0.20.2.tgz"; - url = "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz"; - sha512 = "Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="; - }; - } - { - name = "type_fest___type_fest_4.41.0.tgz"; - path = fetchurl { - name = "type_fest___type_fest_4.41.0.tgz"; - url = "https://registry.yarnpkg.com/type-fest/-/type-fest-4.41.0.tgz"; - sha512 = "TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA=="; - }; - } - { - name = "typed_array_buffer___typed_array_buffer_1.0.3.tgz"; - path = fetchurl { - name = "typed_array_buffer___typed_array_buffer_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz"; - sha512 = "nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw=="; - }; - } - { - name = "typed_array_byte_length___typed_array_byte_length_1.0.3.tgz"; - path = fetchurl { - name = "typed_array_byte_length___typed_array_byte_length_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz"; - sha512 = "BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg=="; - }; - } - { - name = "typed_array_byte_offset___typed_array_byte_offset_1.0.4.tgz"; - path = fetchurl { - name = "typed_array_byte_offset___typed_array_byte_offset_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz"; - sha512 = "bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ=="; - }; - } - { - name = "typed_array_length___typed_array_length_1.0.7.tgz"; - path = fetchurl { - name = "typed_array_length___typed_array_length_1.0.7.tgz"; - url = "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.7.tgz"; - sha512 = "3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg=="; - }; - } - { - name = "unbox_primitive___unbox_primitive_1.1.0.tgz"; - path = fetchurl { - name = "unbox_primitive___unbox_primitive_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz"; - sha512 = "nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="; - }; - } - { - name = "uri_js___uri_js_4.4.1.tgz"; - path = fetchurl { - name = "uri_js___uri_js_4.4.1.tgz"; - url = "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz"; - sha512 = "7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="; - }; - } - { - name = "vue_eslint_parser___vue_eslint_parser_9.4.3.tgz"; - path = fetchurl { - name = "vue_eslint_parser___vue_eslint_parser_9.4.3.tgz"; - url = "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz"; - sha512 = "2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg=="; - }; - } - { - name = "which_boxed_primitive___which_boxed_primitive_1.1.1.tgz"; - path = fetchurl { - name = "which_boxed_primitive___which_boxed_primitive_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz"; - sha512 = "TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA=="; - }; - } - { - name = "which_builtin_type___which_builtin_type_1.2.1.tgz"; - path = fetchurl { - name = "which_builtin_type___which_builtin_type_1.2.1.tgz"; - url = "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz"; - sha512 = "6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q=="; - }; - } - { - name = "which_collection___which_collection_1.0.2.tgz"; - path = fetchurl { - name = "which_collection___which_collection_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz"; - sha512 = "K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw=="; - }; - } - { - name = "which_typed_array___which_typed_array_1.1.19.tgz"; - path = fetchurl { - name = "which_typed_array___which_typed_array_1.1.19.tgz"; - url = "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.19.tgz"; - sha512 = "rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw=="; - }; - } - { - name = "which___which_2.0.2.tgz"; - path = fetchurl { - name = "which___which_2.0.2.tgz"; - url = "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz"; - sha512 = "BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="; - }; - } - { - name = "word_wrap___word_wrap_1.2.5.tgz"; - path = fetchurl { - name = "word_wrap___word_wrap_1.2.5.tgz"; - url = "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz"; - sha512 = "BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="; - }; - } - { - name = "wrap_ansi___wrap_ansi_7.0.0.tgz"; - path = fetchurl { - name = "wrap_ansi___wrap_ansi_7.0.0.tgz"; - url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz"; - sha512 = "YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="; - }; - } - { - name = "wrap_ansi___wrap_ansi_8.1.0.tgz"; - path = fetchurl { - name = "wrap_ansi___wrap_ansi_8.1.0.tgz"; - url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz"; - sha512 = "si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="; - }; - } - { - name = "wrap_ansi___wrap_ansi_9.0.2.tgz"; - path = fetchurl { - name = "wrap_ansi___wrap_ansi_9.0.2.tgz"; - url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-9.0.2.tgz"; - sha512 = "42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww=="; - }; - } - { - name = "wrappy___wrappy_1.0.2.tgz"; - path = fetchurl { - name = "wrappy___wrappy_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz"; - sha512 = "l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="; - }; - } - { - name = "y18n___y18n_5.0.8.tgz"; - path = fetchurl { - name = "y18n___y18n_5.0.8.tgz"; - url = "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz"; - sha512 = "0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="; - }; - } - { - name = "yaml___yaml_2.8.1.tgz"; - path = fetchurl { - name = "yaml___yaml_2.8.1.tgz"; - url = "https://registry.yarnpkg.com/yaml/-/yaml-2.8.1.tgz"; - sha512 = "lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw=="; - }; - } - { - name = "yargs_parser___yargs_parser_21.1.1.tgz"; - path = fetchurl { - name = "yargs_parser___yargs_parser_21.1.1.tgz"; - url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz"; - sha512 = "tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="; - }; - } - { - name = "yargs___yargs_17.7.2.tgz"; - path = fetchurl { - name = "yargs___yargs_17.7.2.tgz"; - url = "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz"; - sha512 = "7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="; - }; - } - { - name = "yocto_queue___yocto_queue_0.1.0.tgz"; - path = fetchurl { - name = "yocto_queue___yocto_queue_0.1.0.tgz"; - url = "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz"; - sha512 = "rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="; - }; - } - ]; -} diff --git a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/.gitignore b/pkgs/development/tools/yarn2nix-moretea/yarn2nix/.gitignore deleted file mode 100644 index 3c3629e647f5..000000000000 --- a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/.gitignore +++ /dev/null @@ -1 +0,0 @@ -node_modules diff --git a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/.prettierignore b/pkgs/development/tools/yarn2nix-moretea/yarn2nix/.prettierignore deleted file mode 100644 index 3c3629e647f5..000000000000 --- a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/.prettierignore +++ /dev/null @@ -1 +0,0 @@ -node_modules diff --git a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/bin/yarn2nix.js b/pkgs/development/tools/yarn2nix-moretea/yarn2nix/bin/yarn2nix.js deleted file mode 100755 index 4f30de15593b..000000000000 --- a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/bin/yarn2nix.js +++ /dev/null @@ -1,90 +0,0 @@ -#!/usr/bin/env node - -const fs = require("fs"); -const lockfile = require("@yarnpkg/lockfile"); -const { docopt } = require("docopt"); -const deepEqual = require("deep-equal"); -const R = require("ramda"); - -const fixPkgAddMissingSha1 = require("../lib/fixPkgAddMissingSha1"); -const mapObjIndexedReturnArray = require("../lib/mapObjIndexedReturnArray"); -const generateNix = require("../lib/generateNix"); - -const USAGE = ` -Usage: yarn2nix [options] - -Options: - -h --help Shows this help. - --no-nix Hide the nix output - --no-patch Don't patch the lockfile if hashes are missing - --lockfile=FILE Specify path to the lockfile [default: ./yarn.lock]. - --builtin-fetchgit Use builtin fetchGit for git dependencies to support on-the-fly generation of yarn.nix without an internet connection -`; - -const options = docopt(USAGE); - -const data = fs.readFileSync(options["--lockfile"], "utf8"); - -// json example: - -// { -// type:'success', -// object:{ -// 'abbrev@1':{ -// version:'1.0.9', -// resolved:'https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135' -// }, -// 'shell-quote@git+https://github.com/srghma/node-shell-quote.git#without_unlicenced_jsonify':{ -// version:'1.6.0', -// resolved:'git+https://github.com/srghma/node-shell-quote.git#0aa381896e0cd7409ead15fd444f225807a61e0a' -// }, -// '@graphile/plugin-supporter@git+https://1234user:1234pass@git.graphile.com/git/users/1234user/postgraphile-supporter.git':{ -// version:'1.6.0', -// resolved:'git+https://1234user:1234pass@git.graphile.com/git/users/1234user/postgraphile-supporter.git#1234commit' -// }, -// } -// } - -const json = lockfile.parse(data); - -if (json.type !== "success") { - throw new Error("yarn.lock parse error"); -} - -// Check for missing hashes in the yarn.lock and patch if necessary - -let pkgs = R.pipe( - mapObjIndexedReturnArray((value, key) => ({ - ...value, - nameWithVersion: key, - })), - R.uniqBy(R.prop("resolved")), -)(json.object); - -(async () => { - if (!options["--no-patch"]) { - pkgs = await Promise.all(R.map(fixPkgAddMissingSha1, pkgs)); - } - - const origJson = lockfile.parse(data); - - if (!deepEqual(origJson, json)) { - console.error("found changes in the lockfile", options["--lockfile"]); - - if (options["--no-patch"]) { - console.error("...aborting"); - process.exit(1); - } - - fs.writeFileSync(options["--lockfile"], lockfile.stringify(json.object)); - } - - if (!options["--no-nix"]) { - // print to stdout - console.log(generateNix(pkgs, options["--builtin-fetchgit"])); - } -})().catch((error) => { - console.error(error); - - process.exit(1); -}); diff --git a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/eslint.config.mjs b/pkgs/development/tools/yarn2nix-moretea/yarn2nix/eslint.config.mjs deleted file mode 100644 index 8f815ceac4c5..000000000000 --- a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/eslint.config.mjs +++ /dev/null @@ -1,24 +0,0 @@ -import js from "@eslint/js"; -import globals from "globals"; -import { defineConfig } from "eslint/config"; - - -export default defineConfig([ - { files: ["**/*.{js,mjs,cjs}"], - plugins: { js }, - extends: ["js/recommended"], - rules: { - "no-unused-vars": [ - "error", - { - "argsIgnorePattern": "^_", - "varsIgnorePattern": "^_", - "caughtErrorsIgnorePattern": "^_", - "destructuredArrayIgnorePattern": "^_" - } - ] - }, - }, - { files: ["**/*.js"], languageOptions: { sourceType: "commonjs" } }, - { files: ["**/*.{js,mjs,cjs}"], languageOptions: { globals: globals.node } }, -]); diff --git a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/fixPkgAddMissingSha1.js b/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/fixPkgAddMissingSha1.js deleted file mode 100644 index db085cb3f215..000000000000 --- a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/fixPkgAddMissingSha1.js +++ /dev/null @@ -1,64 +0,0 @@ -const https = require("https"); -const crypto = require("crypto"); - -// TODO: -// make test case where getSha1 function is used, i.e. the case when resolved is without sha1? -// consider using https://github.com/request/request-promise-native - -function getSha1(url) { - return new Promise((resolve, reject) => { - https.get(url, (res) => { - const { statusCode } = res; - const hash = crypto.createHash("sha1"); - - if (statusCode !== 200) { - const err = new Error(`Request Failed.\nStatus Code: ${statusCode}`); - - // consume response data to free up memory - res.resume(); - - reject(err); - } - - res.on("data", (chunk) => { - hash.update(chunk); - }); - - res.on("end", () => { - resolve(hash.digest("hex")); - }); - - res.on("error", reject); - }); - }); -} - -// Object -> Object -async function fixPkgAddMissingSha1(pkg) { - // local dependency - - if (!pkg.resolved) { - console.error( - `yarn2nix: can't find "resolved" field for package ${pkg.nameWithVersion}, you probably required it using "file:...", this feature is not supported, ignoring`, - ); - return pkg; - } - - const [url, sha1] = pkg.resolved.split("#", 2); - - if (sha1 || url.startsWith("https://codeload.github.com/")) { - return pkg; - } - - // if there is no sha1 in resolved url - // (this could happen if yarn.lock was generated by older version of yarn) - // - request it from registry by https and add it to pkg - const newSha1 = await getSha1(url); - - return { - ...pkg, - resolved: `${url}#${newSha1}`, - }; -} - -module.exports = fixPkgAddMissingSha1; diff --git a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/generateNix.js b/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/generateNix.js deleted file mode 100644 index 796b62713382..000000000000 --- a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/generateNix.js +++ /dev/null @@ -1,179 +0,0 @@ -const R = require("ramda"); -const ssri = require("ssri"); - -const urlToName = require("./urlToName"); -const { execFileSync } = require("child_process"); - -// fetchgit transforms -// -// "shell-quote@git+https://github.com/srghma/node-shell-quote.git#without_unlicenced_jsonify": -// version "1.6.0" -// resolved "git+https://github.com/srghma/node-shell-quote.git#1234commit" -// -// to -// -// fetchGit { -// url = "https://github.com/srghma/node-shell-quote.git"; -// ref = "without_unlicenced_jsonify"; -// rev = "1234commit"; -// } -// -// and transforms -// -// "@graphile/plugin-supporter@git+https://1234user:1234pass@git.graphile.com/git/users/1234user/postgraphile-supporter.git": -// version "0.6.0" -// resolved "git+https://1234user:1234pass@git.graphile.com/git/users/1234user/postgraphile-supporter.git#1234commit" -// -// to -// -// fetchGit { -// url = "https://1234user:1234pass@git.graphile.com/git/users/1234user/postgraphile-supporter.git"; -// ref = "master"; -// rev = "1234commit"; -// } - -function prefetchgit(url, rev) { - return JSON.parse( - execFileSync( - "nix-prefetch-git", - ["--rev", rev, url, "--fetch-submodules"], - { - stdio: ["ignore", "pipe", "ignore"], - timeout: 60000, - }, - ), - ).sha256; -} - -function fetchgit(fileName, url, rev, branch, builtinFetchGit) { - const repo = builtinFetchGit - ? `fetchGit ({ - url = "${url}"; - ref = "${branch}"; - rev = "${rev}"; - } // (if builtins.compareVersions "2.4pre" builtins.nixVersion < 0 then { - # workaround for https://github.com/NixOS/nix/issues/5128 - allRefs = true; - } else {}))` - : `fetchgit { - url = "${url}"; - rev = "${rev}"; - sha256 = "${prefetchgit(url, rev)}"; - }`; - - return ` { - name = "${fileName}"; - path = - let repo = ${repo}; - in runCommand "${fileName}" { buildInputs = [gnutar]; } '' - # Set u+w because tar-fs can't unpack archives with read-only dirs - # https://github.com/mafintosh/tar-fs/issues/79 - tar cf $out --mode u+w -C \${repo} . - ''; - }`; -} - -/** - * Parse an integrity hash out of an SSRI string. - * - * Provides a default and uses the "best" supported algorithm if there are multiple. - */ -function parseIntegrity(maybeIntegrity, fallbackHash) { - if (!maybeIntegrity && fallbackHash) { - return { algo: "sha1", hash: fallbackHash }; - } - - const integrities = ssri.parse(maybeIntegrity); - for (const key in integrities) { - if (!/^sha(1|256|512)$/.test(key)) { - delete integrities[key]; - } - } - - const algo = integrities.pickAlgorithm(); - const hash = integrities[algo][0].digest; - return { algo, hash }; -} - -function fetchLockedDep(builtinFetchGit) { - return function (pkg) { - const { integrity, nameWithVersion, resolved } = pkg; - - if (!resolved) { - console.error( - `yarn2nix: can't find "resolved" field for package ${nameWithVersion}, you probably required it using "file:...", this feature is not supported, ignoring`, - ); - return ""; - } - - const [url, sha1OrRev] = resolved.split("#"); - - const fileName = urlToName(url); - - if (resolved.startsWith("https://codeload.github.com/")) { - const s = resolved.split("/"); - const githubUrl = `https://github.com/${s[3]}/${s[4]}.git`; - const githubRev = s[6]; - - const [_, branch] = nameWithVersion.split("#"); - - return fetchgit( - fileName, - githubUrl, - githubRev, - branch || "master", - builtinFetchGit, - ); - } - - if (url.startsWith("git+") || url.startsWith("git:")) { - const rev = sha1OrRev; - - const [_, branch] = nameWithVersion.split("#"); - - const urlForGit = url.replace(/^git\+/, ""); - - return fetchgit( - fileName, - urlForGit, - rev, - branch || "master", - builtinFetchGit, - ); - } - - const { algo, hash } = parseIntegrity(integrity, sha1OrRev); - - return ` { - name = "${fileName}"; - path = fetchurl { - name = "${fileName}"; - url = "${url}"; - ${algo} = "${hash}"; - }; - }`; - }; -} - -const HEAD = ` -{ fetchurl, fetchgit, linkFarm, runCommand, gnutar }: rec { - offline_cache = linkFarm "offline" packages; - packages = [ -`.trim(); - -// Object -> String -function generateNix(pkgs, builtinFetchGit) { - const nameWithVersionAndPackageNix = R.map( - fetchLockedDep(builtinFetchGit), - pkgs, - ); - - const packagesDefinition = R.join( - "\n", - R.values(nameWithVersionAndPackageNix), - ); - - return R.join("\n", [HEAD, packagesDefinition, " ];", "}"]); -} - -module.exports = generateNix; diff --git a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/mapObjIndexedReturnArray.js b/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/mapObjIndexedReturnArray.js deleted file mode 100644 index 1ab138b7452a..000000000000 --- a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/mapObjIndexedReturnArray.js +++ /dev/null @@ -1,21 +0,0 @@ -const _curry2 = require("ramda/src/internal/_curry2"); -const _map = require("ramda/src/internal/_map"); -const keys = require("ramda/src/keys"); - -// mapObjIndexed: ((v, k, {k: v}) → v') → {k: v} → {k: v'} -// mapObjIndexedReturnArray: ((v, k, {k: v}) → v') → {k: v} → [v'] - -/* - * @example - * - * const xyz = { x: 1, y: 2, z: 3 }; - * const prependKeyAndDouble = (num, key, obj) => key + (num * 2); - * - * mapObjIndexedReturnArray(prependKeyAndDouble, xyz); //=> ['x2', 'y4', 'z6'] - */ - -const mapObjIndexedReturnArray = _curry2((fn, obj) => - _map((key) => fn(obj[key], key, obj), keys(obj)), -); - -module.exports = mapObjIndexedReturnArray; diff --git a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/urlToName.js b/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/urlToName.js deleted file mode 100644 index 2228e4eb487a..000000000000 --- a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/urlToName.js +++ /dev/null @@ -1,28 +0,0 @@ -const path = require("path"); - -// String -> String - -// @url examples: -// - https://registry.yarnpkg.com/acorn-es7-plugin/-/acorn-es7-plugin-1.1.7.tgz -// - https://registry.npmjs.org/acorn-es7-plugin/-/acorn-es7-plugin-1.1.7.tgz -// - git+https://github.com/srghma/node-shell-quote.git -// - git+https://1234user:1234pass@git.graphile.com/git/users/1234user/postgraphile-supporter.git -// - https://codeload.github.com/Gargron/emoji-mart/tar.gz/934f314fd8322276765066e8a2a6be5bac61b1cf - -function urlToName(url) { - // Yarn generates `codeload.github.com` tarball URLs, where the final - // path component (file name) is the git hash. See #111. - // See also https://github.com/yarnpkg/yarn/blob/989a7406/src/resolvers/exotics/github-resolver.js#L24-L26 - let isCodeloadGitTarballUrl = - url.startsWith("https://codeload.github.com/") && url.includes("/tar.gz/"); - - if (url.startsWith("git+") || isCodeloadGitTarballUrl) { - return path.basename(url); - } - - return url - .replace(/https:\/\/(.)*(.com)\//g, "") // prevents having long directory names - .replace(/[@/%:-]/g, "_"); // replace @ and : and - and % characters with underscore -} - -module.exports = urlToName; diff --git a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/package.json b/pkgs/development/tools/yarn2nix-moretea/yarn2nix/package.json deleted file mode 100644 index 02085f39b604..000000000000 --- a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/package.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "name": "yarn2nix", - "version": "1.0.0", - "description": "Convert packages.json and yarn.lock into a Nix expression that downloads all the dependencies", - "main": "index.js", - "repository": ".", - "author": "Maarten Hoogendoorn ", - "license": "MIT", - "scripts": { - "yarn2nix": "bin/yarn2nix.js", - "format": "prettier-eslint --write './**/*.{js,jsx,json}'", - "lint": "eslint ." - }, - "bin": { - "yarn2nix": "bin/yarn2nix.js" - }, - "engines": { - "node": ">=22.0.0" - }, - "dependencies": { - "@yarnpkg/lockfile": "^1.1.0", - "deep-equal": "^2.2.3", - "docopt": "^0.6.2", - "ramda": "^0.32", - "ssri": "^13.0.0" - }, - "devDependencies": { - "@eslint/js": "^9.39.1", - "babel-eslint": "^10.0.1", - "eslint": "^9.39.1", - "eslint-config-airbnb": "^19.0.4", - "eslint-config-prettier": "^10.1.8", - "eslint-config-standard": "^17.1.0", - "eslint-plugin-import": "^2.14.0", - "eslint-plugin-jsx-a11y": "^6.1.2", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^7.2.1", - "eslint-plugin-react": "^7.12.2", - "globals": "^16.5.0", - "husky": "^9.1.7", - "lint-staged": "^16.2.7", - "prettier-eslint-cli": "^8.0.1" - }, - "husky": { - "hooks": { - "pre-commit": "lint-staged" - } - } -} diff --git a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/yarn.lock b/pkgs/development/tools/yarn2nix-moretea/yarn2nix/yarn.lock deleted file mode 100644 index b4690c0d3dac..000000000000 --- a/pkgs/development/tools/yarn2nix-moretea/yarn2nix/yarn.lock +++ /dev/null @@ -1,3229 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" - integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== - dependencies: - "@babel/helper-validator-identifier" "^7.27.1" - js-tokens "^4.0.0" - picocolors "^1.1.1" - -"@babel/generator@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.5.tgz#712722d5e50f44d07bc7ac9fe84438742dd61298" - integrity sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ== - dependencies: - "@babel/parser" "^7.28.5" - "@babel/types" "^7.28.5" - "@jridgewell/gen-mapping" "^0.3.12" - "@jridgewell/trace-mapping" "^0.3.28" - jsesc "^3.0.2" - -"@babel/helper-globals@^7.28.0": - version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674" - integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== - -"@babel/helper-string-parser@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" - integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== - -"@babel/helper-validator-identifier@^7.27.1", "@babel/helper-validator-identifier@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" - integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== - -"@babel/parser@^7.27.2", "@babel/parser@^7.28.5", "@babel/parser@^7.7.0": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.5.tgz#0b0225ee90362f030efd644e8034c99468893b08" - integrity sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ== - dependencies: - "@babel/types" "^7.28.5" - -"@babel/template@^7.27.2": - version "7.27.2" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" - integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== - dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/parser" "^7.27.2" - "@babel/types" "^7.27.1" - -"@babel/traverse@^7.7.0": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.5.tgz#450cab9135d21a7a2ca9d2d35aa05c20e68c360b" - integrity sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ== - dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/generator" "^7.28.5" - "@babel/helper-globals" "^7.28.0" - "@babel/parser" "^7.28.5" - "@babel/template" "^7.27.2" - "@babel/types" "^7.28.5" - debug "^4.3.1" - -"@babel/types@^7.27.1", "@babel/types@^7.28.5", "@babel/types@^7.7.0": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.5.tgz#10fc405f60897c35f07e85493c932c7b5ca0592b" - integrity sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA== - dependencies: - "@babel/helper-string-parser" "^7.27.1" - "@babel/helper-validator-identifier" "^7.28.5" - -"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0", "@eslint-community/eslint-utils@^4.8.0": - version "4.9.0" - resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz#7308df158e064f0dd8b8fdb58aa14fa2a7f913b3" - integrity sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g== - dependencies: - eslint-visitor-keys "^3.4.3" - -"@eslint-community/regexpp@^4.12.1", "@eslint-community/regexpp@^4.6.1": - version "4.12.2" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.2.tgz#bccdf615bcf7b6e8db830ec0b8d21c9a25de597b" - integrity sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew== - -"@eslint/config-array@^0.21.1": - version "0.21.1" - resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.21.1.tgz#7d1b0060fea407f8301e932492ba8c18aff29713" - integrity sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA== - dependencies: - "@eslint/object-schema" "^2.1.7" - debug "^4.3.1" - minimatch "^3.1.2" - -"@eslint/config-helpers@^0.4.2": - version "0.4.2" - resolved "https://registry.yarnpkg.com/@eslint/config-helpers/-/config-helpers-0.4.2.tgz#1bd006ceeb7e2e55b2b773ab318d300e1a66aeda" - integrity sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw== - dependencies: - "@eslint/core" "^0.17.0" - -"@eslint/core@^0.17.0": - version "0.17.0" - resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.17.0.tgz#77225820413d9617509da9342190a2019e78761c" - integrity sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ== - dependencies: - "@types/json-schema" "^7.0.15" - -"@eslint/eslintrc@^2.1.4": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" - integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== - dependencies: - ajv "^6.12.4" - debug "^4.3.2" - espree "^9.6.0" - globals "^13.19.0" - ignore "^5.2.0" - import-fresh "^3.2.1" - js-yaml "^4.1.0" - minimatch "^3.1.2" - strip-json-comments "^3.1.1" - -"@eslint/eslintrc@^3.3.1": - version "3.3.1" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.3.1.tgz#e55f7f1dd400600dd066dbba349c4c0bac916964" - integrity sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ== - dependencies: - ajv "^6.12.4" - debug "^4.3.2" - espree "^10.0.1" - globals "^14.0.0" - ignore "^5.2.0" - import-fresh "^3.2.1" - js-yaml "^4.1.0" - minimatch "^3.1.2" - strip-json-comments "^3.1.1" - -"@eslint/js@8.57.1": - version "8.57.1" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" - integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== - -"@eslint/js@9.39.1", "@eslint/js@^9.39.1": - version "9.39.1" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.39.1.tgz#0dd59c3a9f40e3f1882975c321470969243e0164" - integrity sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw== - -"@eslint/object-schema@^2.1.7": - version "2.1.7" - resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.7.tgz#6e2126a1347e86a4dedf8706ec67ff8e107ebbad" - integrity sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA== - -"@eslint/plugin-kit@^0.4.1": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz#9779e3fd9b7ee33571a57435cf4335a1794a6cb2" - integrity sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA== - dependencies: - "@eslint/core" "^0.17.0" - levn "^0.4.1" - -"@humanfs/core@^0.19.1": - version "0.19.1" - resolved "https://registry.yarnpkg.com/@humanfs/core/-/core-0.19.1.tgz#17c55ca7d426733fe3c561906b8173c336b40a77" - integrity sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA== - -"@humanfs/node@^0.16.6": - version "0.16.7" - resolved "https://registry.yarnpkg.com/@humanfs/node/-/node-0.16.7.tgz#822cb7b3a12c5a240a24f621b5a2413e27a45f26" - integrity sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ== - dependencies: - "@humanfs/core" "^0.19.1" - "@humanwhocodes/retry" "^0.4.0" - -"@humanwhocodes/config-array@^0.13.0": - version "0.13.0" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748" - integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw== - dependencies: - "@humanwhocodes/object-schema" "^2.0.3" - debug "^4.3.1" - minimatch "^3.0.5" - -"@humanwhocodes/module-importer@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" - integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== - -"@humanwhocodes/object-schema@^2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" - integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== - -"@humanwhocodes/retry@^0.4.0", "@humanwhocodes/retry@^0.4.2": - version "0.4.3" - resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.3.tgz#c2b9d2e374ee62c586d3adbea87199b1d7a7a6ba" - integrity sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ== - -"@isaacs/cliui@^8.0.2": - version "8.0.2" - resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" - integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== - dependencies: - string-width "^5.1.2" - string-width-cjs "npm:string-width@^4.2.0" - strip-ansi "^7.0.1" - strip-ansi-cjs "npm:strip-ansi@^6.0.1" - wrap-ansi "^8.1.0" - wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" - -"@jest/schemas@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" - integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== - dependencies: - "@sinclair/typebox" "^0.27.8" - -"@jridgewell/gen-mapping@^0.3.12": - version "0.3.13" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" - integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== - dependencies: - "@jridgewell/sourcemap-codec" "^1.5.0" - "@jridgewell/trace-mapping" "^0.3.24" - -"@jridgewell/resolve-uri@^3.1.0": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" - integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== - -"@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.5.0": - version "1.5.5" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" - integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== - -"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.28": - version "0.3.31" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0" - integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - -"@messageformat/core@^3.2.0": - version "3.4.0" - resolved "https://registry.yarnpkg.com/@messageformat/core/-/core-3.4.0.tgz#2814c23383dec7bddf535d54f2a03e410165ca9f" - integrity sha512-NgCFubFFIdMWJGN5WuQhHCNmzk7QgiVfrViFxcS99j7F5dDS5EP6raR54I+2ydhe4+5/XTn/YIEppFaqqVWHsw== - dependencies: - "@messageformat/date-skeleton" "^1.0.0" - "@messageformat/number-skeleton" "^1.0.0" - "@messageformat/parser" "^5.1.0" - "@messageformat/runtime" "^3.0.1" - make-plural "^7.0.0" - safe-identifier "^0.4.1" - -"@messageformat/date-skeleton@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@messageformat/date-skeleton/-/date-skeleton-1.1.0.tgz#3bad068cbf5873d14592cfc7a73dd4d8615e2739" - integrity sha512-rmGAfB1tIPER+gh3p/RgA+PVeRE/gxuQ2w4snFWPF5xtb5mbWR7Cbw7wCOftcUypbD6HVoxrVdyyghPm3WzP5A== - -"@messageformat/number-skeleton@^1.0.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@messageformat/number-skeleton/-/number-skeleton-1.2.0.tgz#e7c245c41a1b2722bc59dad68f4d454f761bc9b4" - integrity sha512-xsgwcL7J7WhlHJ3RNbaVgssaIwcEyFkBqxHdcdaiJzwTZAWEOD8BuUFxnxV9k5S0qHN3v/KzUpq0IUpjH1seRg== - -"@messageformat/parser@^5.1.0": - version "5.1.1" - resolved "https://registry.yarnpkg.com/@messageformat/parser/-/parser-5.1.1.tgz#ca7d6c18e9f3f6b6bc984a465dac16da00106055" - integrity sha512-3p0YRGCcTUCYvBKLIxtDDyrJ0YijGIwrTRu1DT8gIviIDZru8H23+FkY6MJBzM1n9n20CiM4VeDYuBsrrwnLjg== - dependencies: - moo "^0.5.1" - -"@messageformat/runtime@^3.0.1": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@messageformat/runtime/-/runtime-3.0.2.tgz#7186cd772c55298cb5d2f2ec402af266db06af15" - integrity sha512-dkIPDCjXcfhSHgNE1/qV6TeczQZR59Yx0xXeafVKgK3QVWoxc38ljwpksUpnzCGvN151KUbCJTDZVmahtf1YZw== - dependencies: - make-plural "^7.0.0" - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@pkgjs/parseargs@^0.11.0": - version "0.11.0" - resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" - integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== - -"@prettier/eslint@npm:prettier-eslint@^16.1.0": - version "16.4.2" - resolved "https://registry.yarnpkg.com/prettier-eslint/-/prettier-eslint-16.4.2.tgz#d84bff76e0ce4a6ffccacacb2474f7635ca8ac35" - integrity sha512-vtJAQEkaN8fW5QKl08t7A5KCjlZuDUNeIlr9hgolMS5s3+uzbfRHDwaRnzrdqnY2YpHDmeDS/8zY0MKQHXJtaA== - dependencies: - "@typescript-eslint/parser" "^6.21.0" - common-tags "^1.8.2" - dlv "^1.1.3" - eslint "^8.57.1" - indent-string "^4.0.0" - lodash.merge "^4.6.2" - loglevel-colored-level-prefix "^1.0.0" - prettier "^3.5.3" - pretty-format "^29.7.0" - require-relative "^0.8.7" - tslib "^2.8.1" - vue-eslint-parser "^9.4.3" - -"@rtsao/scc@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8" - integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== - -"@sinclair/typebox@^0.27.8": - version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" - integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== - -"@types/estree@^1.0.6": - version "1.0.8" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e" - integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== - -"@types/json-schema@^7.0.15": - version "7.0.15" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" - integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== - -"@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" - integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== - -"@typescript-eslint/parser@^6.21.0": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.21.0.tgz#af8fcf66feee2edc86bc5d1cf45e33b0630bf35b" - integrity sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ== - dependencies: - "@typescript-eslint/scope-manager" "6.21.0" - "@typescript-eslint/types" "6.21.0" - "@typescript-eslint/typescript-estree" "6.21.0" - "@typescript-eslint/visitor-keys" "6.21.0" - debug "^4.3.4" - -"@typescript-eslint/scope-manager@6.21.0": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz#ea8a9bfc8f1504a6ac5d59a6df308d3a0630a2b1" - integrity sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg== - dependencies: - "@typescript-eslint/types" "6.21.0" - "@typescript-eslint/visitor-keys" "6.21.0" - -"@typescript-eslint/types@6.21.0": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.21.0.tgz#205724c5123a8fef7ecd195075fa6e85bac3436d" - integrity sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg== - -"@typescript-eslint/typescript-estree@6.21.0": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz#c47ae7901db3b8bddc3ecd73daff2d0895688c46" - integrity sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ== - dependencies: - "@typescript-eslint/types" "6.21.0" - "@typescript-eslint/visitor-keys" "6.21.0" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - minimatch "9.0.3" - semver "^7.5.4" - ts-api-utils "^1.0.1" - -"@typescript-eslint/visitor-keys@6.21.0": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz#87a99d077aa507e20e238b11d56cc26ade45fe47" - integrity sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A== - dependencies: - "@typescript-eslint/types" "6.21.0" - eslint-visitor-keys "^3.4.1" - -"@ungap/structured-clone@^1.2.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" - integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== - -"@yarnpkg/lockfile@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" - integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== - -acorn-jsx@^5.3.2: - version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn@^8.15.0, acorn@^8.9.0: - version "8.15.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" - integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== - -ajv@^6.12.4: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ansi-escapes@^7.0.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-7.2.0.tgz#31b25afa3edd3efc09d98c2fee831d460ff06b49" - integrity sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw== - dependencies: - environment "^1.0.0" - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.2.2" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.2.tgz#60216eea464d864597ce2832000738a0589650c1" - integrity sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg== - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - -ansi-styles@^6.1.0, ansi-styles@^6.2.1: - version "6.2.3" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.3.tgz#c044d5dcc521a076413472597a1acb1f103c4041" - integrity sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg== - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -aria-query@^5.3.2: - version "5.3.2" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.2.tgz#93f81a43480e33a338f19163a3d10a50c01dcd59" - integrity sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw== - -array-buffer-byte-length@^1.0.0, array-buffer-byte-length@^1.0.1, array-buffer-byte-length@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz#384d12a37295aec3769ab022ad323a18a51ccf8b" - integrity sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw== - dependencies: - call-bound "^1.0.3" - is-array-buffer "^3.0.5" - -array-includes@^3.1.6, array-includes@^3.1.8, array-includes@^3.1.9: - version "3.1.9" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.9.tgz#1f0ccaa08e90cdbc3eb433210f903ad0f17c3f3a" - integrity sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.4" - define-properties "^1.2.1" - es-abstract "^1.24.0" - es-object-atoms "^1.1.1" - get-intrinsic "^1.3.0" - is-string "^1.1.1" - math-intrinsics "^1.1.0" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array.prototype.findlast@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz#3e4fbcb30a15a7f5bf64cf2faae22d139c2e4904" - integrity sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - es-shim-unscopables "^1.0.2" - -array.prototype.findlastindex@^1.2.6: - version "1.2.6" - resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz#cfa1065c81dcb64e34557c9b81d012f6a421c564" - integrity sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.4" - define-properties "^1.2.1" - es-abstract "^1.23.9" - es-errors "^1.3.0" - es-object-atoms "^1.1.1" - es-shim-unscopables "^1.1.0" - -array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz#534aaf9e6e8dd79fb6b9a9917f839ef1ec63afe5" - integrity sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg== - dependencies: - call-bind "^1.0.8" - define-properties "^1.2.1" - es-abstract "^1.23.5" - es-shim-unscopables "^1.0.2" - -array.prototype.flatmap@^1.3.2, array.prototype.flatmap@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz#712cc792ae70370ae40586264629e33aab5dd38b" - integrity sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg== - dependencies: - call-bind "^1.0.8" - define-properties "^1.2.1" - es-abstract "^1.23.5" - es-shim-unscopables "^1.0.2" - -array.prototype.tosorted@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz#fe954678ff53034e717ea3352a03f0b0b86f7ffc" - integrity sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.3" - es-errors "^1.3.0" - es-shim-unscopables "^1.0.2" - -arraybuffer.prototype.slice@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz#9d760d84dbdd06d0cbf92c8849615a1a7ab3183c" - integrity sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ== - dependencies: - array-buffer-byte-length "^1.0.1" - call-bind "^1.0.8" - define-properties "^1.2.1" - es-abstract "^1.23.5" - es-errors "^1.3.0" - get-intrinsic "^1.2.6" - is-array-buffer "^3.0.4" - -arrify@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" - integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== - -ast-types-flow@^0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.8.tgz#0a85e1c92695769ac13a428bb653e7538bea27d6" - integrity sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ== - -async-function@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/async-function/-/async-function-1.0.0.tgz#509c9fca60eaf85034c6829838188e4e4c8ffb2b" - integrity sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA== - -available-typed-arrays@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" - integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== - dependencies: - possible-typed-array-names "^1.0.0" - -axe-core@^4.10.0: - version "4.11.0" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.11.0.tgz#16f74d6482e343ff263d4f4503829e9ee91a86b6" - integrity sha512-ilYanEU8vxxBexpJd8cWM4ElSQq4QctCLKih0TSfjIfCQTeyH/6zVrmIJfLPrKTKJRbiG+cfnZbQIjAlJmF1jQ== - -axobject-query@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-4.1.0.tgz#28768c76d0e3cff21bc62a9e2d0b6ac30042a1ee" - integrity sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ== - -babel-eslint@^10.0.1: - version "10.1.0" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" - integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.7.0" - "@babel/traverse" "^7.7.0" - "@babel/types" "^7.7.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -boolify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/boolify/-/boolify-1.0.1.tgz#b5c09e17cacd113d11b7bb3ed384cc012994d86b" - integrity sha512-ma2q0Tc760dW54CdOyJjhrg/a54317o1zYADQJFgperNGKIKgAUGIcKnuMiff8z57+yGlrGNEt4lPgZfCgTJgA== - -brace-expansion@^1.1.7: - version "1.1.12" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843" - integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -brace-expansion@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.2.tgz#54fc53237a613d854c7bd37463aad17df87214e7" - integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ== - dependencies: - balanced-match "^1.0.0" - -braces@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" - integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== - dependencies: - fill-range "^7.1.1" - -call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" - integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== - dependencies: - es-errors "^1.3.0" - function-bind "^1.1.2" - -call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.7, call-bind@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" - integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== - dependencies: - call-bind-apply-helpers "^1.0.0" - es-define-property "^1.0.0" - get-intrinsic "^1.2.4" - set-function-length "^1.2.2" - -call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" - integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== - dependencies: - call-bind-apply-helpers "^1.0.2" - get-intrinsic "^1.3.0" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelcase-keys@^9.1.0: - version "9.1.3" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-9.1.3.tgz#6367b2f9ec5724af541f58f0dcfee9b200022e5c" - integrity sha512-Rircqi9ch8AnZscQcsA1C47NFdaO3wukpmIRzYcDOrmvgt78hM/sj5pZhZNec2NM12uk5vTwRHZ4anGcrC4ZTg== - dependencies: - camelcase "^8.0.0" - map-obj "5.0.0" - quick-lru "^6.1.1" - type-fest "^4.3.2" - -camelcase@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-8.0.0.tgz#c0d36d418753fb6ad9c5e0437579745c1c14a534" - integrity sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA== - -chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chalk@^4.0.0, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -cli-cursor@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-5.0.0.tgz#24a4831ecf5a6b01ddeb32fb71a4b2088b0dce38" - integrity sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw== - dependencies: - restore-cursor "^5.0.0" - -cli-truncate@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-5.1.1.tgz#455476face9904d94b7d11e98d9adbca15292ea5" - integrity sha512-SroPvNHxUnk+vIW/dOSfNqdy1sPEFkrTk6TUtqLCnBlo3N7TNYYkzzN7uSD6+jVjrdO4+p8nH7JzH6cIvUem6A== - dependencies: - slice-ansi "^7.1.0" - string-width "^8.0.0" - -cliui@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" - integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.1" - wrap-ansi "^7.0.0" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colorette@^2.0.20: - version "2.0.20" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" - integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== - -commander@^14.0.2: - version "14.0.2" - resolved "https://registry.yarnpkg.com/commander/-/commander-14.0.2.tgz#b71fd37fe4069e4c3c7c13925252ada4eba14e8e" - integrity sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ== - -common-tags@^1.8.2: - version "1.8.2" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" - integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -confusing-browser-globals@^1.0.10: - version "1.0.11" - resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" - integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== - -core-js@^3.33.0: - version "3.47.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.47.0.tgz#436ef07650e191afeb84c24481b298bd60eb4a17" - integrity sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg== - -cross-spawn@^7.0.2, cross-spawn@^7.0.6: - version "7.0.6" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" - integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -damerau-levenshtein@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" - integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== - -data-view-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz#211a03ba95ecaf7798a8c7198d79536211f88570" - integrity sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ== - dependencies: - call-bound "^1.0.3" - es-errors "^1.3.0" - is-data-view "^1.0.2" - -data-view-byte-length@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz#9e80f7ca52453ce3e93d25a35318767ea7704735" - integrity sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ== - dependencies: - call-bound "^1.0.3" - es-errors "^1.3.0" - is-data-view "^1.0.2" - -data-view-byte-offset@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz#068307f9b71ab76dbbe10291389e020856606191" - integrity sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ== - dependencies: - call-bound "^1.0.2" - es-errors "^1.3.0" - is-data-view "^1.0.1" - -debug@^3.2.7: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: - version "4.4.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" - integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== - dependencies: - ms "^2.1.3" - -deep-equal@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.3.tgz#af89dafb23a396c7da3e862abc0be27cf51d56e1" - integrity sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA== - dependencies: - array-buffer-byte-length "^1.0.0" - call-bind "^1.0.5" - es-get-iterator "^1.1.3" - get-intrinsic "^1.2.2" - is-arguments "^1.1.1" - is-array-buffer "^3.0.2" - is-date-object "^1.0.5" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" - isarray "^2.0.5" - object-is "^1.1.5" - object-keys "^1.1.1" - object.assign "^4.1.4" - regexp.prototype.flags "^1.5.1" - side-channel "^1.0.4" - which-boxed-primitive "^1.0.2" - which-collection "^1.0.1" - which-typed-array "^1.1.13" - -deep-is@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -define-data-property@^1.0.1, define-data-property@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" - integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== - dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" - gopd "^1.0.1" - -define-properties@^1.1.3, define-properties@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" - integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== - dependencies: - define-data-property "^1.0.1" - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dlv@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" - integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== - -docopt@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/docopt/-/docopt-0.6.2.tgz#b28e9e2220da5ec49f7ea5bb24a47787405eeb11" - integrity sha512-NqTbaYeE4gA/wU1hdKFdU+AFahpDOpgGLzHP42k6H6DKExJd0A55KEVWYhL9FEmHmgeLvEU2vuKXDuU+4yToOw== - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dunder-proto@^1.0.0, dunder-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" - integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== - dependencies: - call-bind-apply-helpers "^1.0.1" - es-errors "^1.3.0" - gopd "^1.2.0" - -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - -emoji-regex@^10.3.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.6.0.tgz#bf3d6e8f7f8fd22a65d9703475bc0147357a6b0d" - integrity sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -environment@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/environment/-/environment-1.1.0.tgz#8e86c66b180f363c7ab311787e0259665f45a9f1" - integrity sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q== - -es-abstract@^1.17.5, es-abstract@^1.23.2, es-abstract@^1.23.3, es-abstract@^1.23.5, es-abstract@^1.23.6, es-abstract@^1.23.9, es-abstract@^1.24.0: - version "1.24.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.0.tgz#c44732d2beb0acc1ed60df840869e3106e7af328" - integrity sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg== - dependencies: - array-buffer-byte-length "^1.0.2" - arraybuffer.prototype.slice "^1.0.4" - available-typed-arrays "^1.0.7" - call-bind "^1.0.8" - call-bound "^1.0.4" - data-view-buffer "^1.0.2" - data-view-byte-length "^1.0.2" - data-view-byte-offset "^1.0.1" - es-define-property "^1.0.1" - es-errors "^1.3.0" - es-object-atoms "^1.1.1" - es-set-tostringtag "^2.1.0" - es-to-primitive "^1.3.0" - function.prototype.name "^1.1.8" - get-intrinsic "^1.3.0" - get-proto "^1.0.1" - get-symbol-description "^1.1.0" - globalthis "^1.0.4" - gopd "^1.2.0" - has-property-descriptors "^1.0.2" - has-proto "^1.2.0" - has-symbols "^1.1.0" - hasown "^2.0.2" - internal-slot "^1.1.0" - is-array-buffer "^3.0.5" - is-callable "^1.2.7" - is-data-view "^1.0.2" - is-negative-zero "^2.0.3" - is-regex "^1.2.1" - is-set "^2.0.3" - is-shared-array-buffer "^1.0.4" - is-string "^1.1.1" - is-typed-array "^1.1.15" - is-weakref "^1.1.1" - math-intrinsics "^1.1.0" - object-inspect "^1.13.4" - object-keys "^1.1.1" - object.assign "^4.1.7" - own-keys "^1.0.1" - regexp.prototype.flags "^1.5.4" - safe-array-concat "^1.1.3" - safe-push-apply "^1.0.0" - safe-regex-test "^1.1.0" - set-proto "^1.0.0" - stop-iteration-iterator "^1.1.0" - string.prototype.trim "^1.2.10" - string.prototype.trimend "^1.0.9" - string.prototype.trimstart "^1.0.8" - typed-array-buffer "^1.0.3" - typed-array-byte-length "^1.0.3" - typed-array-byte-offset "^1.0.4" - typed-array-length "^1.0.7" - unbox-primitive "^1.1.0" - which-typed-array "^1.1.19" - -es-define-property@^1.0.0, es-define-property@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" - integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== - -es-errors@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" - integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== - -es-get-iterator@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" - integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.3" - has-symbols "^1.0.3" - is-arguments "^1.1.1" - is-map "^2.0.2" - is-set "^2.0.2" - is-string "^1.0.7" - isarray "^2.0.5" - stop-iteration-iterator "^1.0.0" - -es-iterator-helpers@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz#d1dd0f58129054c0ad922e6a9a1e65eef435fe75" - integrity sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - es-abstract "^1.23.6" - es-errors "^1.3.0" - es-set-tostringtag "^2.0.3" - function-bind "^1.1.2" - get-intrinsic "^1.2.6" - globalthis "^1.0.4" - gopd "^1.2.0" - has-property-descriptors "^1.0.2" - has-proto "^1.2.0" - has-symbols "^1.1.0" - internal-slot "^1.1.0" - iterator.prototype "^1.1.4" - safe-array-concat "^1.1.3" - -es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" - integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== - dependencies: - es-errors "^1.3.0" - -es-set-tostringtag@^2.0.3, es-set-tostringtag@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d" - integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== - dependencies: - es-errors "^1.3.0" - get-intrinsic "^1.2.6" - has-tostringtag "^1.0.2" - hasown "^2.0.2" - -es-shim-unscopables@^1.0.2, es-shim-unscopables@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz#438df35520dac5d105f3943d927549ea3b00f4b5" - integrity sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw== - dependencies: - hasown "^2.0.2" - -es-to-primitive@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz#96c89c82cc49fd8794a24835ba3e1ff87f214e18" - integrity sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g== - dependencies: - is-callable "^1.2.7" - is-date-object "^1.0.5" - is-symbol "^1.0.4" - -escalade@^3.1.1: - version "3.2.0" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" - integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== - -escape-string-regexp@^1.0.2: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -eslint-config-airbnb-base@^15.0.0: - version "15.0.0" - resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz#6b09add90ac79c2f8d723a2580e07f3925afd236" - integrity sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig== - dependencies: - confusing-browser-globals "^1.0.10" - object.assign "^4.1.2" - object.entries "^1.1.5" - semver "^6.3.0" - -eslint-config-airbnb@^19.0.4: - version "19.0.4" - resolved "https://registry.yarnpkg.com/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz#84d4c3490ad70a0ffa571138ebcdea6ab085fdc3" - integrity sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew== - dependencies: - eslint-config-airbnb-base "^15.0.0" - object.assign "^4.1.2" - object.entries "^1.1.5" - -eslint-config-prettier@^10.1.8: - version "10.1.8" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz#15734ce4af8c2778cc32f0b01b37b0b5cd1ecb97" - integrity sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w== - -eslint-config-standard@^17.1.0: - version "17.1.0" - resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz#40ffb8595d47a6b242e07cbfd49dc211ed128975" - integrity sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q== - -eslint-import-resolver-node@^0.3.9: - version "0.3.9" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" - integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== - dependencies: - debug "^3.2.7" - is-core-module "^2.13.0" - resolve "^1.22.4" - -eslint-module-utils@^2.12.1: - version "2.12.1" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz#f76d3220bfb83c057651359295ab5854eaad75ff" - integrity sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw== - dependencies: - debug "^3.2.7" - -eslint-plugin-es@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893" - integrity sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ== - dependencies: - eslint-utils "^2.0.0" - regexpp "^3.0.0" - -eslint-plugin-import@^2.14.0: - version "2.32.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz#602b55faa6e4caeaa5e970c198b5c00a37708980" - integrity sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA== - dependencies: - "@rtsao/scc" "^1.1.0" - array-includes "^3.1.9" - array.prototype.findlastindex "^1.2.6" - array.prototype.flat "^1.3.3" - array.prototype.flatmap "^1.3.3" - debug "^3.2.7" - doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.9" - eslint-module-utils "^2.12.1" - hasown "^2.0.2" - is-core-module "^2.16.1" - is-glob "^4.0.3" - minimatch "^3.1.2" - object.fromentries "^2.0.8" - object.groupby "^1.0.3" - object.values "^1.2.1" - semver "^6.3.1" - string.prototype.trimend "^1.0.9" - tsconfig-paths "^3.15.0" - -eslint-plugin-jsx-a11y@^6.1.2: - version "6.10.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz#d2812bb23bf1ab4665f1718ea442e8372e638483" - integrity sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q== - dependencies: - aria-query "^5.3.2" - array-includes "^3.1.8" - array.prototype.flatmap "^1.3.2" - ast-types-flow "^0.0.8" - axe-core "^4.10.0" - axobject-query "^4.1.0" - damerau-levenshtein "^1.0.8" - emoji-regex "^9.2.2" - hasown "^2.0.2" - jsx-ast-utils "^3.3.5" - language-tags "^1.0.9" - minimatch "^3.1.2" - object.fromentries "^2.0.8" - safe-regex-test "^1.0.3" - string.prototype.includes "^2.0.1" - -eslint-plugin-node@^11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d" - integrity sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g== - dependencies: - eslint-plugin-es "^3.0.0" - eslint-utils "^2.0.0" - ignore "^5.1.1" - minimatch "^3.0.4" - resolve "^1.10.1" - semver "^6.1.0" - -eslint-plugin-promise@^7.2.1: - version "7.2.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-7.2.1.tgz#a0652195700aea40b926dc3c74b38e373377bfb0" - integrity sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA== - dependencies: - "@eslint-community/eslint-utils" "^4.4.0" - -eslint-plugin-react@^7.12.2: - version "7.37.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz#2975511472bdda1b272b34d779335c9b0e877065" - integrity sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA== - dependencies: - array-includes "^3.1.8" - array.prototype.findlast "^1.2.5" - array.prototype.flatmap "^1.3.3" - array.prototype.tosorted "^1.1.4" - doctrine "^2.1.0" - es-iterator-helpers "^1.2.1" - estraverse "^5.3.0" - hasown "^2.0.2" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.1.2" - object.entries "^1.1.9" - object.fromentries "^2.0.8" - object.values "^1.2.1" - prop-types "^15.8.1" - resolve "^2.0.0-next.5" - semver "^6.3.1" - string.prototype.matchall "^4.0.12" - string.prototype.repeat "^1.0.0" - -eslint-scope@^7.1.1, eslint-scope@^7.2.2: - version "7.2.2" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" - integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== - dependencies: - esrecurse "^4.3.0" - estraverse "^5.2.0" - -eslint-scope@^8.4.0: - version "8.4.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-8.4.0.tgz#88e646a207fad61436ffa39eb505147200655c82" - integrity sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg== - dependencies: - esrecurse "^4.3.0" - estraverse "^5.2.0" - -eslint-utils@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: - version "3.4.3" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" - integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== - -eslint-visitor-keys@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1" - integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== - -eslint@^8.51.0, eslint@^8.57.1: - version "8.57.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9" - integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA== - dependencies: - "@eslint-community/eslint-utils" "^4.2.0" - "@eslint-community/regexpp" "^4.6.1" - "@eslint/eslintrc" "^2.1.4" - "@eslint/js" "8.57.1" - "@humanwhocodes/config-array" "^0.13.0" - "@humanwhocodes/module-importer" "^1.0.1" - "@nodelib/fs.walk" "^1.2.8" - "@ungap/structured-clone" "^1.2.0" - ajv "^6.12.4" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.3.2" - doctrine "^3.0.0" - escape-string-regexp "^4.0.0" - eslint-scope "^7.2.2" - eslint-visitor-keys "^3.4.3" - espree "^9.6.1" - esquery "^1.4.2" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - find-up "^5.0.0" - glob-parent "^6.0.2" - globals "^13.19.0" - graphemer "^1.4.0" - ignore "^5.2.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - is-path-inside "^3.0.3" - js-yaml "^4.1.0" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.1.2" - natural-compare "^1.4.0" - optionator "^0.9.3" - strip-ansi "^6.0.1" - text-table "^0.2.0" - -eslint@^9.39.1: - version "9.39.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.39.1.tgz#be8bf7c6de77dcc4252b5a8dcb31c2efff74a6e5" - integrity sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g== - dependencies: - "@eslint-community/eslint-utils" "^4.8.0" - "@eslint-community/regexpp" "^4.12.1" - "@eslint/config-array" "^0.21.1" - "@eslint/config-helpers" "^0.4.2" - "@eslint/core" "^0.17.0" - "@eslint/eslintrc" "^3.3.1" - "@eslint/js" "9.39.1" - "@eslint/plugin-kit" "^0.4.1" - "@humanfs/node" "^0.16.6" - "@humanwhocodes/module-importer" "^1.0.1" - "@humanwhocodes/retry" "^0.4.2" - "@types/estree" "^1.0.6" - ajv "^6.12.4" - chalk "^4.0.0" - cross-spawn "^7.0.6" - debug "^4.3.2" - escape-string-regexp "^4.0.0" - eslint-scope "^8.4.0" - eslint-visitor-keys "^4.2.1" - espree "^10.4.0" - esquery "^1.5.0" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^8.0.0" - find-up "^5.0.0" - glob-parent "^6.0.2" - ignore "^5.2.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - json-stable-stringify-without-jsonify "^1.0.1" - lodash.merge "^4.6.2" - minimatch "^3.1.2" - natural-compare "^1.4.0" - optionator "^0.9.3" - -espree@^10.0.1, espree@^10.4.0: - version "10.4.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-10.4.0.tgz#d54f4949d4629005a1fa168d937c3ff1f7e2a837" - integrity sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ== - dependencies: - acorn "^8.15.0" - acorn-jsx "^5.3.2" - eslint-visitor-keys "^4.2.1" - -espree@^9.3.1, espree@^9.6.0, espree@^9.6.1: - version "9.6.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" - integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== - dependencies: - acorn "^8.9.0" - acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.4.1" - -esquery@^1.4.0, esquery@^1.4.2, esquery@^1.5.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7" - integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -eventemitter3@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" - integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^3.2.9: - version "3.3.3" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" - integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.8" - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - -fastq@^1.6.0: - version "1.19.1" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.19.1.tgz#d50eaba803c8846a883c16492821ebcd2cda55f5" - integrity sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ== - dependencies: - reusify "^1.0.4" - -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - dependencies: - flat-cache "^3.0.4" - -file-entry-cache@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f" - integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ== - dependencies: - flat-cache "^4.0.0" - -fill-range@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" - integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== - dependencies: - to-regex-range "^5.0.1" - -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -flat-cache@^3.0.4: - version "3.2.0" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" - integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== - dependencies: - flatted "^3.2.9" - keyv "^4.5.3" - rimraf "^3.0.2" - -flat-cache@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.1.tgz#0ece39fcb14ee012f4b0410bd33dd9c1f011127c" - integrity sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw== - dependencies: - flatted "^3.2.9" - keyv "^4.5.4" - -flatted@^3.2.9: - version "3.3.3" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.3.tgz#67c8fad95454a7c7abebf74bb78ee74a44023358" - integrity sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg== - -for-each@^0.3.3, for-each@^0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.5.tgz#d650688027826920feeb0af747ee7b9421a41d47" - integrity sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg== - dependencies: - is-callable "^1.2.7" - -foreground-child@^3.1.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.1.tgz#32e8e9ed1b68a3497befb9ac2b6adf92a638576f" - integrity sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw== - dependencies: - cross-spawn "^7.0.6" - signal-exit "^4.0.1" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -function-bind@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" - integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== - -function.prototype.name@^1.1.6, function.prototype.name@^1.1.8: - version "1.1.8" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz#e68e1df7b259a5c949eeef95cdbde53edffabb78" - integrity sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - functions-have-names "^1.2.3" - hasown "^2.0.2" - is-callable "^1.2.7" - -functions-have-names@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== - -generator-function@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/generator-function/-/generator-function-2.0.1.tgz#0e75dd410d1243687a0ba2e951b94eedb8f737a2" - integrity sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g== - -get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-east-asian-width@^1.0.0, get-east-asian-width@^1.3.0, get-east-asian-width@^1.3.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz#9bc4caa131702b4b61729cb7e42735bc550c9ee6" - integrity sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q== - -get-intrinsic@^1.1.3, get-intrinsic@^1.2.2, get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7, get-intrinsic@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" - integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== - dependencies: - call-bind-apply-helpers "^1.0.2" - es-define-property "^1.0.1" - es-errors "^1.3.0" - es-object-atoms "^1.1.1" - function-bind "^1.1.2" - get-proto "^1.0.1" - gopd "^1.2.0" - has-symbols "^1.1.0" - hasown "^2.0.2" - math-intrinsics "^1.1.0" - -get-proto@^1.0.0, get-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" - integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== - dependencies: - dunder-proto "^1.0.1" - es-object-atoms "^1.0.0" - -get-stdin@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" - integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== - -get-symbol-description@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz#7bdd54e0befe8ffc9f3b4e203220d9f1e881b6ee" - integrity sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg== - dependencies: - call-bound "^1.0.3" - es-errors "^1.3.0" - get-intrinsic "^1.2.6" - -glob-parent@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob@^10.3.10: - version "10.5.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.5.0.tgz#8ec0355919cd3338c28428a23d4f24ecc5fe738c" - integrity sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg== - dependencies: - foreground-child "^3.1.0" - jackspeak "^3.1.2" - minimatch "^9.0.4" - minipass "^7.1.2" - package-json-from-dist "^1.0.0" - path-scurry "^1.11.1" - -glob@^7.1.3: - version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^13.19.0: - version "13.24.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" - integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== - dependencies: - type-fest "^0.20.2" - -globals@^14.0.0: - version "14.0.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e" - integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== - -globals@^16.5.0: - version "16.5.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-16.5.0.tgz#ccf1594a437b97653b2be13ed4d8f5c9f850cac1" - integrity sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ== - -globalthis@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" - integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== - dependencies: - define-properties "^1.2.1" - gopd "^1.0.1" - -globby@^11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - -gopd@^1.0.1, gopd@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" - integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== - -graphemer@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" - integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg== - dependencies: - ansi-regex "^2.0.0" - -has-bigints@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.1.0.tgz#28607e965ac967e03cd2a2c70a2636a1edad49fe" - integrity sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" - integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== - dependencies: - es-define-property "^1.0.0" - -has-proto@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.2.0.tgz#5de5a6eabd95fdffd9818b43055e8065e39fe9d5" - integrity sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ== - dependencies: - dunder-proto "^1.0.0" - -has-symbols@^1.0.3, has-symbols@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" - integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== - -has-tostringtag@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" - integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== - dependencies: - has-symbols "^1.0.3" - -hasown@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" - integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== - dependencies: - function-bind "^1.1.2" - -husky@^9.1.7: - version "9.1.7" - resolved "https://registry.yarnpkg.com/husky/-/husky-9.1.7.tgz#d46a38035d101b46a70456a850ff4201344c0b2d" - integrity sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA== - -ignore@^5.1.1, ignore@^5.2.0, ignore@^5.2.4: - version "5.3.2" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" - integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== - -import-fresh@^3.2.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf" - integrity sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -internal-slot@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.1.0.tgz#1eac91762947d2f7056bc838d93e13b2e9604961" - integrity sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw== - dependencies: - es-errors "^1.3.0" - hasown "^2.0.2" - side-channel "^1.1.0" - -is-arguments@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.2.0.tgz#ad58c6aecf563b78ef2bf04df540da8f5d7d8e1b" - integrity sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA== - dependencies: - call-bound "^1.0.2" - has-tostringtag "^1.0.2" - -is-array-buffer@^3.0.2, is-array-buffer@^3.0.4, is-array-buffer@^3.0.5: - version "3.0.5" - resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz#65742e1e687bd2cc666253068fd8707fe4d44280" - integrity sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - get-intrinsic "^1.2.6" - -is-async-function@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.1.1.tgz#3e69018c8e04e73b738793d020bfe884b9fd3523" - integrity sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ== - dependencies: - async-function "^1.0.0" - call-bound "^1.0.3" - get-proto "^1.0.1" - has-tostringtag "^1.0.2" - safe-regex-test "^1.1.0" - -is-bigint@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.1.0.tgz#dda7a3445df57a42583db4228682eba7c4170672" - integrity sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ== - dependencies: - has-bigints "^1.0.2" - -is-boolean-object@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz#7067f47709809a393c71ff5bb3e135d8a9215d9e" - integrity sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A== - dependencies: - call-bound "^1.0.3" - has-tostringtag "^1.0.2" - -is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - -is-core-module@^2.13.0, is-core-module@^2.16.1: - version "2.16.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" - integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== - dependencies: - hasown "^2.0.2" - -is-data-view@^1.0.1, is-data-view@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.2.tgz#bae0a41b9688986c2188dda6657e56b8f9e63b8e" - integrity sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw== - dependencies: - call-bound "^1.0.2" - get-intrinsic "^1.2.6" - is-typed-array "^1.1.13" - -is-date-object@^1.0.5, is-date-object@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.1.0.tgz#ad85541996fc7aa8b2729701d27b7319f95d82f7" - integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg== - dependencies: - call-bound "^1.0.2" - has-tostringtag "^1.0.2" - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-finalizationregistry@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz#eefdcdc6c94ddd0674d9c85887bf93f944a97c90" - integrity sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg== - dependencies: - call-bound "^1.0.3" - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-fullwidth-code-point@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz#046b2a6d4f6b156b2233d3207d4b5a9783999b98" - integrity sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ== - dependencies: - get-east-asian-width "^1.3.1" - -is-generator-function@^1.0.10: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.1.2.tgz#ae3b61e3d5ea4e4839b90bad22b02335051a17d5" - integrity sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA== - dependencies: - call-bound "^1.0.4" - generator-function "^2.0.0" - get-proto "^1.0.1" - has-tostringtag "^1.0.2" - safe-regex-test "^1.1.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-map@^2.0.2, is-map@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" - integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== - -is-negative-zero@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" - integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== - -is-number-object@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.1.1.tgz#144b21e95a1bc148205dcc2814a9134ec41b2541" - integrity sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw== - dependencies: - call-bound "^1.0.3" - has-tostringtag "^1.0.2" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-path-inside@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-regex@^1.1.4, is-regex@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.2.1.tgz#76d70a3ed10ef9be48eb577887d74205bf0cad22" - integrity sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g== - dependencies: - call-bound "^1.0.2" - gopd "^1.2.0" - has-tostringtag "^1.0.2" - hasown "^2.0.2" - -is-set@^2.0.2, is-set@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" - integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== - -is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz#9b67844bd9b7f246ba0708c3a93e34269c774f6f" - integrity sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A== - dependencies: - call-bound "^1.0.3" - -is-string@^1.0.7, is-string@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.1.1.tgz#92ea3f3d5c5b6e039ca8677e5ac8d07ea773cbb9" - integrity sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA== - dependencies: - call-bound "^1.0.3" - has-tostringtag "^1.0.2" - -is-symbol@^1.0.4, is-symbol@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.1.1.tgz#f47761279f532e2b05a7024a7506dbbedacd0634" - integrity sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w== - dependencies: - call-bound "^1.0.2" - has-symbols "^1.1.0" - safe-regex-test "^1.1.0" - -is-typed-array@^1.1.13, is-typed-array@^1.1.14, is-typed-array@^1.1.15: - version "1.1.15" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.15.tgz#4bfb4a45b61cee83a5a46fba778e4e8d59c0ce0b" - integrity sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ== - dependencies: - which-typed-array "^1.1.16" - -is-weakmap@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd" - integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== - -is-weakref@^1.0.2, is-weakref@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.1.1.tgz#eea430182be8d64174bd96bffbc46f21bf3f9293" - integrity sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew== - dependencies: - call-bound "^1.0.3" - -is-weakset@^2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.4.tgz#c9f5deb0bc1906c6d6f1027f284ddf459249daca" - integrity sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ== - dependencies: - call-bound "^1.0.3" - get-intrinsic "^1.2.6" - -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -iterator.prototype@^1.1.4: - version "1.1.5" - resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.5.tgz#12c959a29de32de0aa3bbbb801f4d777066dae39" - integrity sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g== - dependencies: - define-data-property "^1.1.4" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.6" - get-proto "^1.0.0" - has-symbols "^1.1.0" - set-function-name "^2.0.2" - -jackspeak@^3.1.2: - version "3.4.3" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" - integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== - dependencies: - "@isaacs/cliui" "^8.0.2" - optionalDependencies: - "@pkgjs/parseargs" "^0.11.0" - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.1.tgz#854c292467705b699476e1a2decc0c8a3458806b" - integrity sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA== - dependencies: - argparse "^2.0.1" - -jsesc@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" - integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== - -json-buffer@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" - integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== - -json5@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" - integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== - dependencies: - minimist "^1.2.0" - -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5: - version "3.3.5" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" - integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== - dependencies: - array-includes "^3.1.6" - array.prototype.flat "^1.3.1" - object.assign "^4.1.4" - object.values "^1.1.6" - -keyv@^4.5.3, keyv@^4.5.4: - version "4.5.4" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" - integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== - dependencies: - json-buffer "3.0.1" - -language-subtag-registry@^0.3.20: - version "0.3.23" - resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz#23529e04d9e3b74679d70142df3fd2eb6ec572e7" - integrity sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ== - -language-tags@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.9.tgz#1ffdcd0ec0fafb4b1be7f8b11f306ad0f9c08777" - integrity sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA== - dependencies: - language-subtag-registry "^0.3.20" - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -lint-staged@^16.2.7: - version "16.2.7" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-16.2.7.tgz#c4a635960c17b52fe774f1f40aee8ce1bd86531f" - integrity sha512-lDIj4RnYmK7/kXMya+qJsmkRFkGolciXjrsZ6PC25GdTfWOAWetR0ZbsNXRAj1EHHImRSalc+whZFg56F5DVow== - dependencies: - commander "^14.0.2" - listr2 "^9.0.5" - micromatch "^4.0.8" - nano-spawn "^2.0.0" - pidtree "^0.6.0" - string-argv "^0.3.2" - yaml "^2.8.1" - -listr2@^9.0.5: - version "9.0.5" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-9.0.5.tgz#92df7c4416a6da630eb9ef46da469b70de97b316" - integrity sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g== - dependencies: - cli-truncate "^5.0.0" - colorette "^2.0.20" - eventemitter3 "^5.0.1" - log-update "^6.1.0" - rfdc "^1.4.1" - wrap-ansi "^9.0.0" - -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== - -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log-update@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-6.1.0.tgz#1a04ff38166f94647ae1af562f4bd6a15b1b7cd4" - integrity sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w== - dependencies: - ansi-escapes "^7.0.0" - cli-cursor "^5.0.0" - slice-ansi "^7.1.0" - strip-ansi "^7.1.0" - wrap-ansi "^9.0.0" - -loglevel-colored-level-prefix@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/loglevel-colored-level-prefix/-/loglevel-colored-level-prefix-1.0.0.tgz#6a40218fdc7ae15fc76c3d0f3e676c465388603e" - integrity sha512-u45Wcxxc+SdAlh4yeF/uKlC1SPUPCy0gullSNKXod5I4bmifzk+Q4lSLExNEVn19tGaJipbZ4V4jbFn79/6mVA== - dependencies: - chalk "^1.1.3" - loglevel "^1.4.1" - -loglevel@^1.4.1: - version "1.9.2" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.9.2.tgz#c2e028d6c757720107df4e64508530db6621ba08" - integrity sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg== - -loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lru-cache@^10.2.0: - version "10.4.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" - integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== - -make-plural@^7.0.0: - version "7.4.0" - resolved "https://registry.yarnpkg.com/make-plural/-/make-plural-7.4.0.tgz#fa6990dd550dea4de6b20163f74e5ed83d8a8d6d" - integrity sha512-4/gC9KVNTV6pvYg2gFeQYTW3mWaoJt7WZE5vrp1KnQDgW92JtYZnzmZT81oj/dUTqAIu0ufI2x3dkgu3bB1tYg== - -map-obj@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-5.0.0.tgz#126c98596b63927d7360f287cccc67177aa1938b" - integrity sha512-2L3MIgJynYrZ3TYMriLDLWocz15okFakV6J12HXvMXDHui2x/zgChzg1u9mFFGbbGWE+GsLpQByt4POb9Or+uA== - -math-intrinsics@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" - integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== - -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -micromatch@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" - integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== - dependencies: - braces "^3.0.3" - picomatch "^2.3.1" - -mimic-function@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/mimic-function/-/mimic-function-5.0.1.tgz#acbe2b3349f99b9deaca7fb70e48b83e94e67076" - integrity sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA== - -minimatch@9.0.3: - version "9.0.3" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" - integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== - dependencies: - brace-expansion "^2.0.1" - -minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^9.0.4: - version "9.0.5" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" - integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== - dependencies: - brace-expansion "^2.0.1" - -minimist@^1.2.0, minimist@^1.2.6: - version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== - -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.3, minipass@^7.1.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" - integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== - -moo@^0.5.1: - version "0.5.2" - resolved "https://registry.yarnpkg.com/moo/-/moo-0.5.2.tgz#f9fe82473bc7c184b0d32e2215d3f6e67278733c" - integrity sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q== - -ms@^2.1.1, ms@^2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -nano-spawn@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/nano-spawn/-/nano-spawn-2.0.0.tgz#f1250434c09ae18870d4f729fc54b406cf85a3e1" - integrity sha512-tacvGzUY5o2D8CBh2rrwxyNojUsZNU2zjNTzKQrkgGJQTbGAfArVWXSKMBokBeeg6C7OLRGUEyoFlYbfeWQIqw== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== - -object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-inspect@^1.13.3, object-inspect@^1.13.4: - version "1.13.4" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" - integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== - -object-is@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.6.tgz#1a6a53aed2dd8f7e6775ff870bea58545956ab07" - integrity sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.2, object.assign@^4.1.4, object.assign@^4.1.7: - version "4.1.7" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.7.tgz#8c14ca1a424c6a561b0bb2a22f66f5049a945d3d" - integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - has-symbols "^1.1.0" - object-keys "^1.1.1" - -object.entries@^1.1.5, object.entries@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.9.tgz#e4770a6a1444afb61bd39f984018b5bede25f8b3" - integrity sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.4" - define-properties "^1.2.1" - es-object-atoms "^1.1.1" - -object.fromentries@^2.0.8: - version "2.0.8" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" - integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - -object.groupby@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e" - integrity sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - -object.values@^1.1.6, object.values@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.1.tgz#deed520a50809ff7f75a7cfd4bc64c7a038c6216" - integrity sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -onetime@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-7.0.0.tgz#9f16c92d8c9ef5120e3acd9dd9957cceecc1ab60" - integrity sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ== - dependencies: - mimic-function "^5.0.0" - -optionator@^0.9.3: - version "0.9.4" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" - integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== - dependencies: - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - word-wrap "^1.2.5" - -own-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/own-keys/-/own-keys-1.0.1.tgz#e4006910a2bf913585289676eebd6f390cf51358" - integrity sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg== - dependencies: - get-intrinsic "^1.2.6" - object-keys "^1.1.1" - safe-push-apply "^1.0.0" - -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - -package-json-from-dist@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" - integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.7: - version "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.11.1: - version "1.11.1" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" - integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== - dependencies: - lru-cache "^10.2.0" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -picocolors@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" - integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== - -picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pidtree@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c" - integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g== - -possible-typed-array-names@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz#93e3582bc0e5426586d9d07b79ee40fc841de4ae" - integrity sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg== - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prettier-eslint-cli@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/prettier-eslint-cli/-/prettier-eslint-cli-8.0.1.tgz#112a9002b816d13a96f1bb1eb4310952e26cd4f0" - integrity sha512-jru4JUDHzWEtM/SOxqagU7hQTVP8BVrxO2J0qNauWZuPRld6Ea2eyNaEzIGx6I+yjmOLCsjNM+vU1AJgaW1ZSQ== - dependencies: - "@messageformat/core" "^3.2.0" - "@prettier/eslint" "npm:prettier-eslint@^16.1.0" - arrify "^2.0.1" - boolify "^1.0.1" - camelcase-keys "^9.1.0" - chalk "^4.1.2" - common-tags "^1.8.2" - core-js "^3.33.0" - eslint "^8.51.0" - find-up "^5.0.0" - get-stdin "^8.0.0" - glob "^10.3.10" - ignore "^5.2.4" - indent-string "^4.0.0" - lodash.memoize "^4.1.2" - loglevel-colored-level-prefix "^1.0.0" - rxjs "^7.8.1" - yargs "^17.7.2" - -prettier@^3.5.3: - version "3.6.2" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.6.2.tgz#ccda02a1003ebbb2bfda6f83a074978f608b9393" - integrity sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ== - -pretty-format@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" - integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== - dependencies: - "@jest/schemas" "^29.6.3" - ansi-styles "^5.0.0" - react-is "^18.0.0" - -prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -punycode@^2.1.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" - integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -quick-lru@^6.1.1: - version "6.1.2" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-6.1.2.tgz#e9a90524108629be35287d0b864e7ad6ceb3659e" - integrity sha512-AAFUA5O1d83pIHEhJwWCq/RQcRukCkn/NSm2QsTEMle5f2hP0ChI2+3Xb051PZCkLryI/Ir1MVKviT2FIloaTQ== - -ramda@^0.32: - version "0.32.0" - resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.32.0.tgz#b2116807b59b6b177af7a2ad19b14a3653570e96" - integrity sha512-GQWAHhxhxWBWA8oIBr1XahFVjQ9Fic6MK9ikijfd4TZHfE2+urfk+irVlR5VOn48uwMgM+loRRBJd6Yjsbc0zQ== - -react-is@^16.13.1: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-is@^18.0.0: - version "18.3.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" - integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== - -reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9: - version "1.0.10" - resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz#c629219e78a3316d8b604c765ef68996964e7bf9" - integrity sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw== - dependencies: - call-bind "^1.0.8" - define-properties "^1.2.1" - es-abstract "^1.23.9" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.7" - get-proto "^1.0.1" - which-builtin-type "^1.2.1" - -regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.3, regexp.prototype.flags@^1.5.4: - version "1.5.4" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19" - integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA== - dependencies: - call-bind "^1.0.8" - define-properties "^1.2.1" - es-errors "^1.3.0" - get-proto "^1.0.1" - gopd "^1.2.0" - set-function-name "^2.0.2" - -regexpp@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== - -require-relative@^0.8.7: - version "0.8.7" - resolved "https://registry.yarnpkg.com/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de" - integrity sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg== - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve@^1.10.1, resolve@^1.12.0, resolve@^1.22.4: - version "1.22.11" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.11.tgz#aad857ce1ffb8bfa9b0b1ac29f1156383f68c262" - integrity sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ== - dependencies: - is-core-module "^2.16.1" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^2.0.0-next.5: - version "2.0.0-next.5" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" - integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -restore-cursor@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-5.1.0.tgz#0766d95699efacb14150993f55baf0953ea1ebe7" - integrity sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA== - dependencies: - onetime "^7.0.0" - signal-exit "^4.1.0" - -reusify@^1.0.4: - version "1.1.0" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.1.0.tgz#0fe13b9522e1473f51b558ee796e08f11f9b489f" - integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw== - -rfdc@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca" - integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -rxjs@^7.8.1: - version "7.8.2" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.2.tgz#955bc473ed8af11a002a2be52071bf475638607b" - integrity sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== - dependencies: - tslib "^2.1.0" - -safe-array-concat@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz#c9e54ec4f603b0bbb8e7e5007a5ee7aecd1538c3" - integrity sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.2" - get-intrinsic "^1.2.6" - has-symbols "^1.1.0" - isarray "^2.0.5" - -safe-identifier@^0.4.1: - version "0.4.2" - resolved "https://registry.yarnpkg.com/safe-identifier/-/safe-identifier-0.4.2.tgz#cf6bfca31c2897c588092d1750d30ef501d59fcb" - integrity sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w== - -safe-push-apply@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz#01850e981c1602d398c85081f360e4e6d03d27f5" - integrity sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA== - dependencies: - es-errors "^1.3.0" - isarray "^2.0.5" - -safe-regex-test@^1.0.3, safe-regex-test@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz#7f87dfb67a3150782eaaf18583ff5d1711ac10c1" - integrity sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw== - dependencies: - call-bound "^1.0.2" - es-errors "^1.3.0" - is-regex "^1.2.1" - -semver@^6.1.0, semver@^6.3.0, semver@^6.3.1: - version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.3.6, semver@^7.5.4: - version "7.7.3" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" - integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== - -set-function-length@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" - integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - gopd "^1.0.1" - has-property-descriptors "^1.0.2" - -set-function-name@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" - integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - functions-have-names "^1.2.3" - has-property-descriptors "^1.0.2" - -set-proto@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/set-proto/-/set-proto-1.0.0.tgz#0760dbcff30b2d7e801fd6e19983e56da337565e" - integrity sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw== - dependencies: - dunder-proto "^1.0.1" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -side-channel-list@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" - integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== - dependencies: - es-errors "^1.3.0" - object-inspect "^1.13.3" - -side-channel-map@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" - integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== - dependencies: - call-bound "^1.0.2" - es-errors "^1.3.0" - get-intrinsic "^1.2.5" - object-inspect "^1.13.3" - -side-channel-weakmap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" - integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== - dependencies: - call-bound "^1.0.2" - es-errors "^1.3.0" - get-intrinsic "^1.2.5" - object-inspect "^1.13.3" - side-channel-map "^1.0.1" - -side-channel@^1.0.4, side-channel@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" - integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== - dependencies: - es-errors "^1.3.0" - object-inspect "^1.13.3" - side-channel-list "^1.0.0" - side-channel-map "^1.0.1" - side-channel-weakmap "^1.0.2" - -signal-exit@^4.0.1, signal-exit@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" - integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^7.1.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-7.1.2.tgz#adf7be70aa6d72162d907cd0e6d5c11f507b5403" - integrity sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w== - dependencies: - ansi-styles "^6.2.1" - is-fullwidth-code-point "^5.0.0" - -ssri@^13.0.0: - version "13.0.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-13.0.0.tgz#4226b303dc474003d88905f9098cb03361106c74" - integrity sha512-yizwGBpbCn4YomB2lzhZqrHLJoqFGXihNbib3ozhqF/cIp5ue+xSmOQrjNasEE62hFxsCcg/V/z23t4n8jMEng== - dependencies: - minipass "^7.0.3" - -stop-iteration-iterator@^1.0.0, stop-iteration-iterator@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz#f481ff70a548f6124d0312c3aa14cbfa7aa542ad" - integrity sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ== - dependencies: - es-errors "^1.3.0" - internal-slot "^1.1.0" - -string-argv@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" - integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== - -"string-width-cjs@npm:string-width@^4.2.0": - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^5.0.1, string-width@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - -string-width@^7.0.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-7.2.0.tgz#b5bb8e2165ce275d4d43476dd2700ad9091db6dc" - integrity sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ== - dependencies: - emoji-regex "^10.3.0" - get-east-asian-width "^1.0.0" - strip-ansi "^7.1.0" - -string-width@^8.0.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-8.1.0.tgz#9e9fb305174947cf45c30529414b5da916e9e8d1" - integrity sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg== - dependencies: - get-east-asian-width "^1.3.0" - strip-ansi "^7.1.0" - -string.prototype.includes@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz#eceef21283640761a81dbe16d6c7171a4edf7d92" - integrity sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.3" - -string.prototype.matchall@^4.0.12: - version "4.0.12" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz#6c88740e49ad4956b1332a911e949583a275d4c0" - integrity sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - es-abstract "^1.23.6" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.6" - gopd "^1.2.0" - has-symbols "^1.1.0" - internal-slot "^1.1.0" - regexp.prototype.flags "^1.5.3" - set-function-name "^2.0.2" - side-channel "^1.1.0" - -string.prototype.repeat@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz#e90872ee0308b29435aa26275f6e1b762daee01a" - integrity sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string.prototype.trim@^1.2.10: - version "1.2.10" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz#40b2dd5ee94c959b4dcfb1d65ce72e90da480c81" - integrity sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.2" - define-data-property "^1.1.4" - define-properties "^1.2.1" - es-abstract "^1.23.5" - es-object-atoms "^1.0.0" - has-property-descriptors "^1.0.2" - -string.prototype.trimend@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz#62e2731272cd285041b36596054e9f66569b6942" - integrity sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.2" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -string.prototype.trimstart@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" - integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^7.0.1, strip-ansi@^7.1.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.2.tgz#132875abde678c7ea8d691533f2e7e22bb744dba" - integrity sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA== - dependencies: - ansi-regex "^6.0.1" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== - -strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g== - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -ts-api-utils@^1.0.1: - version "1.4.3" - resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.4.3.tgz#bfc2215fe6528fecab2b0fba570a2e8a4263b064" - integrity sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw== - -tsconfig-paths@^3.15.0: - version "3.15.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4" - integrity sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg== - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.2" - minimist "^1.2.6" - strip-bom "^3.0.0" - -tslib@^2.1.0, tslib@^2.8.1: - version "2.8.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" - integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== - -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - -type-fest@^4.3.2: - version "4.41.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.41.0.tgz#6ae1c8e5731273c2bf1f58ad39cbae2c91a46c58" - integrity sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA== - -typed-array-buffer@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz#a72395450a4869ec033fd549371b47af3a2ee536" - integrity sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw== - dependencies: - call-bound "^1.0.3" - es-errors "^1.3.0" - is-typed-array "^1.1.14" - -typed-array-byte-length@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz#8407a04f7d78684f3d252aa1a143d2b77b4160ce" - integrity sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg== - dependencies: - call-bind "^1.0.8" - for-each "^0.3.3" - gopd "^1.2.0" - has-proto "^1.2.0" - is-typed-array "^1.1.14" - -typed-array-byte-offset@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz#ae3698b8ec91a8ab945016108aef00d5bff12355" - integrity sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ== - dependencies: - available-typed-arrays "^1.0.7" - call-bind "^1.0.8" - for-each "^0.3.3" - gopd "^1.2.0" - has-proto "^1.2.0" - is-typed-array "^1.1.15" - reflect.getprototypeof "^1.0.9" - -typed-array-length@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.7.tgz#ee4deff984b64be1e118b0de8c9c877d5ce73d3d" - integrity sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg== - dependencies: - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - is-typed-array "^1.1.13" - possible-typed-array-names "^1.0.0" - reflect.getprototypeof "^1.0.6" - -unbox-primitive@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz#8d9d2c9edeea8460c7f35033a88867944934d1e2" - integrity sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw== - dependencies: - call-bound "^1.0.3" - has-bigints "^1.0.2" - has-symbols "^1.1.0" - which-boxed-primitive "^1.1.1" - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -vue-eslint-parser@^9.4.3: - version "9.4.3" - resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz#9b04b22c71401f1e8bca9be7c3e3416a4bde76a8" - integrity sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg== - dependencies: - debug "^4.3.4" - eslint-scope "^7.1.1" - eslint-visitor-keys "^3.3.0" - espree "^9.3.1" - esquery "^1.4.0" - lodash "^4.17.21" - semver "^7.3.6" - -which-boxed-primitive@^1.0.2, which-boxed-primitive@^1.1.0, which-boxed-primitive@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz#d76ec27df7fa165f18d5808374a5fe23c29b176e" - integrity sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA== - dependencies: - is-bigint "^1.1.0" - is-boolean-object "^1.2.1" - is-number-object "^1.1.1" - is-string "^1.1.1" - is-symbol "^1.1.1" - -which-builtin-type@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz#89183da1b4907ab089a6b02029cc5d8d6574270e" - integrity sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q== - dependencies: - call-bound "^1.0.2" - function.prototype.name "^1.1.6" - has-tostringtag "^1.0.2" - is-async-function "^2.0.0" - is-date-object "^1.1.0" - is-finalizationregistry "^1.1.0" - is-generator-function "^1.0.10" - is-regex "^1.2.1" - is-weakref "^1.0.2" - isarray "^2.0.5" - which-boxed-primitive "^1.1.0" - which-collection "^1.0.2" - which-typed-array "^1.1.16" - -which-collection@^1.0.1, which-collection@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0" - integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw== - dependencies: - is-map "^2.0.3" - is-set "^2.0.3" - is-weakmap "^2.0.2" - is-weakset "^2.0.3" - -which-typed-array@^1.1.13, which-typed-array@^1.1.16, which-typed-array@^1.1.19: - version "1.1.19" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.19.tgz#df03842e870b6b88e117524a4b364b6fc689f956" - integrity sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw== - dependencies: - available-typed-arrays "^1.0.7" - call-bind "^1.0.8" - call-bound "^1.0.4" - for-each "^0.3.5" - get-proto "^1.0.1" - gopd "^1.2.0" - has-tostringtag "^1.0.2" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -word-wrap@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" - integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" - integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - -wrap-ansi@^9.0.0: - version "9.0.2" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-9.0.2.tgz#956832dea9494306e6d209eb871643bb873d7c98" - integrity sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww== - dependencies: - ansi-styles "^6.2.1" - string-width "^7.0.0" - strip-ansi "^7.1.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yaml@^2.8.1: - version "2.8.1" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.1.tgz#1870aa02b631f7e8328b93f8bc574fac5d6c4d79" - integrity sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw== - -yargs-parser@^21.1.1: - version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - -yargs@^17.7.2: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== - dependencies: - cliui "^8.0.1" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.1.1" - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 06f793f6b8d7..3eb7c00c46e3 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -712,6 +712,7 @@ mapAliases { firmwareLinuxNonfree = throw "'firmwareLinuxNonfree' has been renamed to/replaced by 'linux-firmware'"; # Converted to throw 2025-10-27 fishfight = throw "'fishfight' has been renamed to/replaced by 'jumpy'"; # Converted to throw 2025-10-27 fit-trackee = throw "'fit-trackee' has been renamed to/replaced by 'fittrackee'"; # Converted to throw 2025-10-27 + fixup_yarn_lock = throw "`fixup_yarn_lock` has been removed, please use `fixup-yarn-lock` instead."; # Added 2026-04-25 flashrom-stable = throw "'flashrom-stable' has been renamed to/replaced by 'flashprog'"; # Converted to throw 2025-10-27 flatbuffers_2_0 = throw "'flatbuffers_2_0' has been renamed to/replaced by 'flatbuffers'"; # Converted to throw 2025-10-27 flattenReferencesGraph = warnAlias "'flattenReferencesGraph' has been renamed to 'flatten-references-graph'" flatten-references-graph; # Added 2026-02-08 @@ -1372,6 +1373,8 @@ mapAliases { minizincide = warnAlias "'minizincide' has been renamed to 'minizinc-ide'" minizinc-ide; # Added 2026-01-03 minizip2 = throw "'minizip2' has been renamed to/replaced by 'minizip-ng'"; # Converted to throw 2025-10-27 miru = throw "'miru' has been removed due to lack maintenance"; # Added 2025-08-21 + mkYarnModules = throw "'yarn2nix' and its tooling has been removed as it was unusable within nodePackages. Use the standard yarn v1 hooks available in nixpkgs instead."; # Added 2026-04-25 + mkYarnPackage = throw "'yarn2nix' and its tooling has been removed as it was unusable within nodePackages. Use the standard yarn v1 hooks available in nixpkgs instead."; # Added 2026-04-25 mlir_16 = throw "mlir_16 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-09 mlir_17 = throw "mlir_17 has been removed, as it is unmaintained and obsolete"; # Added 2025-08-09 MMA = mma; # Added 2026-02-08 @@ -2497,6 +2500,8 @@ mapAliases { yaml-cpp_0_3 = throw "yaml-cpp_0_3 has been removed, as it was unused"; # Added 2025-09-16 yamlpath = throw "'yamlpath' has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-01 yarGen = warnAlias "'yarGen' has been renamed to 'yargen'" yargen; # Added 2026-02-12 + yarn2nix = throw "'yarn2nix' and its tooling has been removed as it was unusable within nodePackages. Use the standard yarn v1 hooks available in nixpkgs instead."; # Added 2026-04-25 + yarn2nix-moretea = throw "'yarn2nix' and its tooling has been removed as it was unusable within nodePackages. Use the standard yarn v1 hooks available in nixpkgs instead."; # Added 2026-04-25 yeahwm = throw "'yeahwm' has been removed, as it was broken and unmaintained upstream."; # Added 2025-06-12 yosys-synlig = throw "yosys-synlig has been removed because it is unmaintained upstream and incompatible with current Yosys versions."; # Added 2026-01-06 youtube-music = lib.warnOnInstantiate "'youtube-music' has been renamed to 'pear-desktop'" pear-desktop; # Added 2025-12-23 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ca575294d8bc..1a32a61868b8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3569,15 +3569,6 @@ with pkgs; yarn-berry = yarn-berry_3; }; - yarn2nix-moretea = callPackage ../development/tools/yarn2nix-moretea { }; - - inherit (yarn2nix-moretea) - yarn2nix - mkYarnPackage - mkYarnModules - fixup_yarn_lock - ; - yamllint = with python3Packages; toPythonApplication yamllint; # To expose more packages for Yi, override the extraPackages arg. From e18d84b7b3ad5a4c2492a4fc9c4558487fdbc7dd Mon Sep 17 00:00:00 2001 From: dish Date: Sat, 25 Apr 2026 18:17:15 -0400 Subject: [PATCH 47/68] doc/rl-2605: add yarn2nix deprecation notice --- doc/release-notes/rl-2605.section.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 4dde72103dfb..7aa905975ab5 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -87,6 +87,8 @@ adding `pkg-config`, `xfce4-dev-tools`, and `wrapGAppsHook3` to your `nativeBuildInputs` and `--enable-maintainer-mode` to your `configureFlags`. +- `yarn2nix`/`yarn2nix-moretea` and its tooling(`mkYarnPackage`, `mkYarnModules`, and `fixup_yarn_lock`) have been removed as they were unmaintainable in nixpkgs. If you want to build with Yarn V1 going forward, use the hooks instead(`yarnBuildHook`, `yarnConfigHook`, and `yarnInstallHook`). See the yarn v1 documentation in the nixpkgs manual for more details. + - `albert` has been updated to the version 34.0.5. This release redesigns the query system to support stateful asynchronous handlers and infinite scrolling, and adds internationalized tokenization. This update introduces several breaking changes: the Python plugin interface is now v5.0, the `PATH` plugin has been renamed to `Commandline`, and the QStylesheets-based widgets box model frontend has been removed. For more information read the [changelog for 34.0.0](https://albertlauncher.github.io/2026/01/19/albert-v34.0.0-released/). From b8d4d826976a93f5009a23000d304aa860273e97 Mon Sep 17 00:00:00 2001 From: dish Date: Sat, 25 Apr 2026 18:17:46 -0400 Subject: [PATCH 48/68] doc/javascript: remove yarn2nix docs and redirect --- .../javascript.section.md | 139 +----------------- doc/redirects.json | 26 +--- 2 files changed, 8 insertions(+), 157 deletions(-) diff --git a/doc/languages-frameworks/javascript.section.md b/doc/languages-frameworks/javascript.section.md index d4594751e55d..1cbc02a69cf1 100644 --- a/doc/languages-frameworks/javascript.section.md +++ b/doc/languages-frameworks/javascript.section.md @@ -45,17 +45,14 @@ If a particular lock file is present, it is a strong indication of which package It's better to try to use a Nix tool that understands the lock file. Using a different tool might give you a hard-to-understand error because different packages have been installed. -An example of problems that could arise can be found [here](https://github.com/NixOS/nixpkgs/pull/126629). -Upstream use npm, but this is an attempt to package it with `yarn2nix` (that uses yarn.lock). Using a different tool forces you to commit a lock file to the repository. These files are fairly large, so when packaging for nixpkgs, this approach does not scale well. Exceptions to this rule are: -- When you encounter one of the bugs from a Nix tool. In each of the tool-specific instructions, known problems will be detailed. If you have a problem with a particular tool, then it's best to try another tool, even if this means you will have to re-create a lock file and commit it to Nixpkgs. In general `yarn2nix` has fewer known problems, and so a simple search in Nixpkgs will reveal many `yarn.lock` files committed. +- When you encounter one of the bugs from a Nix tool. In each of the tool-specific instructions, known problems will be detailed. If you have a problem with a particular tool, then it's best to try another tool, even if this means you will have to re-create a lock file and commit it to Nixpkgs. - Some lock files contain particular version of a package that has been pulled off npm for some reason. In that case, you can recreate upstream lock (by removing the original and `npm install`, `yarn`, ...) and commit this to nixpkgs. -- The only tool that supports workspaces (a feature of npm that helps manage sub-directories with different package.json from a single top level package.json) is `yarn2nix`. If upstream has workspaces you should try `yarn2nix`. ### Try to use upstream package.json {#javascript-upstream-package-json} @@ -92,7 +89,6 @@ Exceptions to this rule are: Each tool has an abstraction to just build the node_modules (dependencies) directory. You can always use the `stdenv.mkDerivation` with the node_modules to build the package (symlink the node_modules directory and then use the package build command). The node_modules abstraction can be also used to build some web framework frontends. -For an example of this see how [plausible](https://github.com/NixOS/nixpkgs/blob/master/pkgs/servers/web-apps/plausible/default.nix) is built. `mkYarnModules` to make the derivation containing node_modules. Then when building the frontend you can just symlink the node_modules directory. ## Tool-specific instructions {#javascript-tool-specific} @@ -598,139 +594,6 @@ To install the package `yarnInstallHook` uses both `npm` and `yarn` to cleanup p - `yarnKeepDevDeps`: Disables the removal of devDependencies from `node_modules` before installation. -#### yarn2nix {#javascript-yarn2nix} - -> [!WARNING] -> The `yarn2nix` functions have been deprecated in favor of `yarnConfigHook`, `yarnBuildHook` and `yarnInstallHook` (for Yarn v1) and `yarn-berry_*.*` tooling (Yarn v3 and v4). Documentation for `yarn2nix` functions still appears here for the sake of the packages that still use them. See also a tracking issue [#324246](https://github.com/NixOS/nixpkgs/issues/324246). - -##### Preparation {#javascript-yarn2nix-preparation} - -You will need at least a `yarn.lock` file. If upstream does not have one you need to generate it and reference it in your package definition. - -If the downloaded files contain the `package.json` and `yarn.lock` files they can be used like this: - -```nix -{ - offlineCache = fetchYarnDeps { - yarnLock = src + "/yarn.lock"; - hash = "...."; - }; -} -``` - -##### mkYarnPackage {#javascript-yarn2nix-mkYarnPackage} - -> [!WARNING] -> The `mkYarnPackage` functions have been deprecated in favor of `yarnConfigHook`, `yarnBuildHook` and `yarnInstallHook` (for Yarn v1) and `yarn-berry_*.*` tooling (Yarn v3 and v4). Documentation for `mkYarnPackage` functions still appears here for the sake of the packages that still use them. See also a tracking issue [#324246](https://github.com/NixOS/nixpkgs/issues/324246). - -`mkYarnPackage` will by default try to generate a binary. For packages only generating static assets (Svelte, Vue, React, Webpack, ...), you will need to explicitly override the build step with your instructions. - -It's important to use the `--offline` flag. For example if you script is `"build": "something"` in `package.json` use: - -```nix -{ - nativeBuildInputs = [ writableTmpDirAsHomeHook ]; - - buildPhase = '' - runHook preBuild - - yarn --offline build - - runHook postBuild - ''; -} -``` - -The `distPhase` is packing the package's dependencies in a tarball using `yarn pack`. You can disable it using: - -```nix -{ doDist = false; } -``` - -The configure phase can sometimes fail because it makes many assumptions that may not always apply. One common override is: - -```nix -{ - configurePhase = '' - runHook preConfigure - - ln -s $node_modules node_modules - - runHook postConfigure - ''; -} -``` - -or if you need a writeable node_modules directory: - -```nix -{ - configurePhase = '' - runHook preConfigure - - cp -r $node_modules node_modules - chmod +w node_modules - - runHook postConfigure - ''; -} -``` - -##### mkYarnModules {#javascript-yarn2nix-mkYarnModules} - -This will generate a derivation including the `node_modules` directory. -If you have to build a derivation for an integrated web framework (Rails, Phoenix, etc.), this is probably the easiest way. - -#### Overriding dependency behavior {#javascript-mkYarnPackage-overriding-dependencies} - -In the `mkYarnPackage` record the property `pkgConfig` can be used to override packages when you encounter problems building. - -For instance, say your package is throwing errors when trying to invoke node-sass: - -``` -ENOENT: no such file or directory, scandir '/build/source/node_modules/node-sass/vendor' -``` - -To fix this we will specify different versions of build inputs to use, as well as some post install steps to get the software built the way we want: - -```nix -mkYarnPackage rec { - pkgConfig = { - node-sass = { - buildInputs = with final; [ - python - libsass - pkg-config - ]; - postInstall = '' - LIBSASS_EXT=auto yarn --offline run build - rm build/config.gypi - ''; - }; - }; -} -``` - -##### Pitfalls {#javascript-yarn2nix-pitfalls} - -- If version is missing from upstream package.json, yarn will silently install nothing. In that case, you will need to override package.json as shown in the [package.json section](#javascript-upstream-package-json) -- Having trouble with `node-gyp`? Try adding these lines to the `yarnPreBuild` steps: - - ```nix - { - yarnPreBuild = '' - mkdir -p $HOME/.node-gyp/${nodejs.version} - echo 9 > $HOME/.node-gyp/${nodejs.version}/installVersion - ln -sfv ${nodejs}/include $HOME/.node-gyp/${nodejs.version} - export npm_config_nodedir=${nodejs} - ''; - } - ``` - - - The `echo 9` steps comes from this answer: - - Exporting the headers in `npm_config_nodedir` comes from this issue: -- `offlineCache` (described [above](#javascript-yarn2nix-preparation)) must be specified to avoid [Import From Derivation](#ssec-import-from-derivation) (IFD) when used inside Nixpkgs. - #### Yarn Berry v3/v4 {#javascript-yarn-v3-v4} Yarn Berry (v3 / v4) have similar formats, they start with blocks like these: diff --git a/doc/redirects.json b/doc/redirects.json index 897e05c5bfe1..bf2b4029e8d0 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -448,7 +448,13 @@ "index.html#overriding-the-generator", "index.html#javascript-node2nix", "index.html#javascript-node2nix-preparation", - "index.html#javascript-node2nix-pitfalls" + "index.html#javascript-node2nix-pitfalls", + "index.html#javascript-yarn2nix-mkYarnPackage", + "index.html#javascript-yarn2nix", + "index.html#javascript-yarn2nix-preparation", + "index.html#javascript-yarn2nix-mkYarnModules", + "index.html#javascript-mkYarnPackage-overriding-dependencies", + "index.html#javascript-yarn2nix-pitfalls" ], "sec-nixpkgs-release-26.05-lib": [ "release-notes.html#sec-nixpkgs-release-26.05-lib" @@ -3720,24 +3726,6 @@ "javascript-yarninstallhook": [ "index.html#javascript-yarninstallhook" ], - "javascript-yarn2nix": [ - "index.html#javascript-yarn2nix" - ], - "javascript-yarn2nix-preparation": [ - "index.html#javascript-yarn2nix-preparation" - ], - "javascript-yarn2nix-mkYarnPackage": [ - "index.html#javascript-yarn2nix-mkYarnPackage" - ], - "javascript-yarn2nix-mkYarnModules": [ - "index.html#javascript-yarn2nix-mkYarnModules" - ], - "javascript-mkYarnPackage-overriding-dependencies": [ - "index.html#javascript-mkYarnPackage-overriding-dependencies" - ], - "javascript-yarn2nix-pitfalls": [ - "index.html#javascript-yarn2nix-pitfalls" - ], "javascript-yarnBerry-missing-hashes": [ "index.html#javascript-yarnBerry-missing-hashes" ], From b4d2680e611fe017f5a25c9c975e31c3596a257e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Apr 2026 23:44:29 +0000 Subject: [PATCH 49/68] libretro.play: 0-unstable-2026-04-13 -> 0-unstable-2026-04-23 --- pkgs/applications/emulators/libretro/cores/play.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/play.nix b/pkgs/applications/emulators/libretro/cores/play.nix index b5612cca5900..a176ee898542 100644 --- a/pkgs/applications/emulators/libretro/cores/play.nix +++ b/pkgs/applications/emulators/libretro/cores/play.nix @@ -14,13 +14,13 @@ }: mkLibretroCore { core = "play"; - version = "0-unstable-2026-04-13"; + version = "0-unstable-2026-04-23"; src = fetchFromGitHub { owner = "jpd002"; repo = "Play-"; - rev = "3fc06a0e010a85aa296eabab266697f8012a8d74"; - hash = "sha256-OKvsJqgn561ncoGnPweuMsrdcrY/r7rSlv+Ow05wxBY="; + rev = "158ec0cbdadc8778093016c9acbec9af45a9aab4"; + hash = "sha256-UXvFsFwymGqk7GfI4qMyxEy71PqHLitV9E+C2iavud4="; fetchSubmodules = true; }; From 05344293765e9a61bdb9d8dad25c39679a47dfe9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 26 Apr 2026 01:52:12 +0200 Subject: [PATCH 50/68] python3Packages.pydantic-graph: 1.86.1 -> 1.87.0 https://github.com/pydantic/pydantic-ai/compare/v1.86.1...v1.87.0 --- pkgs/development/python-modules/pydantic-graph/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydantic-graph/default.nix b/pkgs/development/python-modules/pydantic-graph/default.nix index 3504354d1e8a..10e216cb3bf0 100644 --- a/pkgs/development/python-modules/pydantic-graph/default.nix +++ b/pkgs/development/python-modules/pydantic-graph/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "pydantic-graph"; - version = "1.86.1"; + version = "1.87.0"; pyproject = true; src = fetchFromGitHub { owner = "pydantic"; repo = "pydantic-ai"; tag = "v${finalAttrs.version}"; - hash = "sha256-4kDZzotCty40undBQoRXIzAFBufPIj3QSvhDjlG+Y6E="; + hash = "sha256-Q5h+7XZ3SU1B9/kY2qBYraYrWFX3vcDFwQLld2oeQaA="; }; sourceRoot = "${finalAttrs.src.name}/pydantic_graph"; From 5aeb3eedadfaed53b357c2474648452a21d20626 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 26 Apr 2026 01:52:44 +0200 Subject: [PATCH 51/68] python3Packages.pydantic-ai-slim: 1.86.1 -> 1.87.0 https://github.com/pydantic/pydantic-ai/compare/v1.86.1...v1.87.0 --- pkgs/development/python-modules/pydantic-ai-slim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydantic-ai-slim/default.nix b/pkgs/development/python-modules/pydantic-ai-slim/default.nix index b2c25e530313..eef240e4dd49 100644 --- a/pkgs/development/python-modules/pydantic-ai-slim/default.nix +++ b/pkgs/development/python-modules/pydantic-ai-slim/default.nix @@ -20,14 +20,14 @@ buildPythonPackage (finalAttrs: { pname = "pydantic-ai-slim"; - version = "1.86.1"; + version = "1.87.0"; pyproject = true; src = fetchFromGitHub { owner = "pydantic"; repo = "pydantic-ai"; tag = "v${finalAttrs.version}"; - hash = "sha256-4kDZzotCty40undBQoRXIzAFBufPIj3QSvhDjlG+Y6E="; + hash = "sha256-Q5h+7XZ3SU1B9/kY2qBYraYrWFX3vcDFwQLld2oeQaA="; }; sourceRoot = "${finalAttrs.src.name}/pydantic_ai_slim"; From 7f4c1348fc242f919c114a2998acf0e014016acf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=B7=F0=90=91=91=F0=90=91=B4=F0=90=91=95=F0=90=91=91?= =?UTF-8?q?=F0=90=91=A9=F0=90=91=A4?= Date: Wed, 1 Apr 2026 18:37:38 +0700 Subject: [PATCH 52/68] =?UTF-8?q?h2o:=202.3.0-rolling-2026-02-28=20?= =?UTF-8?q?=E2=86=92=202.3.0-rolling-2026-04-15?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/h2/h2o/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/h2/h2o/package.nix b/pkgs/by-name/h2/h2o/package.nix index 83b1fc777d83..50c75914d5f4 100644 --- a/pkgs/by-name/h2/h2o/package.nix +++ b/pkgs/by-name/h2/h2o/package.nix @@ -23,13 +23,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "h2o"; - version = "2.3.0-rolling-2026-02-28"; + version = "2.3.0-rolling-2026-04-15"; src = fetchFromGitHub { owner = "h2o"; repo = "h2o"; - rev = "725e54bc932fbe0c6e208db4e71eb1df79ec43ff"; - hash = "sha256-SAH7AZYy6ZRRa8zhhe8voKJCqM5CxSuZA/XwT1Nb9NI="; + rev = "4aa96860e99cc2a2e2777433949bb05aed678ebe"; + hash = "sha256-0utcajHyLpP+MXwW12pGWd/E58jK5//Erq0dQmzBO5U="; }; outputs = [ From 52815a118ce5c7fa2f1fda7ba78521a8ceecbb93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=B7=F0=90=91=91=F0=90=91=B4=F0=90=91=95=F0=90=91=91?= =?UTF-8?q?=F0=90=91=A9=F0=90=91=A4?= Date: Fri, 10 Apr 2026 22:01:31 +0700 Subject: [PATCH 53/68] h2o: include Perl JSON library to the path for binaries Thanks Hythera --- pkgs/by-name/h2/h2o/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/h2/h2o/package.nix b/pkgs/by-name/h2/h2o/package.nix index 50c75914d5f4..c09184ce77d8 100644 --- a/pkgs/by-name/h2/h2o/package.nix +++ b/pkgs/by-name/h2/h2o/package.nix @@ -7,6 +7,7 @@ makeWrapper, ninja, perl, + perlPackages, brotli, openssl, libcap, @@ -44,6 +45,7 @@ stdenv.mkDerivation (finalAttrs: { cmake makeWrapper ninja + perlPackages.JSON ] ++ lib.optionals withMruby [ bison @@ -72,6 +74,9 @@ stdenv.mkDerivation (finalAttrs: { --set "H2O_PERL" "${lib.getExe perl}" \ --prefix "PATH" : "${lib.getBin openssl}/bin" done + + wrapProgram "$out/bin/h2olog" \ + --set "PERL5LIB" "$PERL5LIB" ''; passthru = { From de08959e422a100730b3ec26d9b5ba7f7092bd9c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Apr 2026 00:57:31 +0000 Subject: [PATCH 54/68] androidenv.test-suite: 7fb1f87547f5d4c6 -> 46e2779744ab55bb --- pkgs/development/mobile/androidenv/repo.json | 2128 ++++++------------ 1 file changed, 721 insertions(+), 1407 deletions(-) diff --git a/pkgs/development/mobile/androidenv/repo.json b/pkgs/development/mobile/androidenv/repo.json index 58a1311e91de..52edb004c401 100644 --- a/pkgs/development/mobile/androidenv/repo.json +++ b/pkgs/development/mobile/androidenv/repo.json @@ -12,7 +12,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-10", @@ -90,7 +90,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-11", @@ -154,7 +154,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-12", @@ -230,7 +230,7 @@ } ], "displayName": "Google TV Addon", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-googletv-license", "name": "google_tv_addon", "path": "add-ons/addon-google_tv_addon-google-12", @@ -276,7 +276,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-13", @@ -352,7 +352,7 @@ } ], "displayName": "Google TV Addon", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-googletv-license", "name": "google_tv_addon", "path": "add-ons/addon-google_tv_addon-google-13", @@ -398,7 +398,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-14", @@ -476,7 +476,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-15", @@ -568,7 +568,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-16", @@ -660,7 +660,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-17", @@ -752,7 +752,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-18", @@ -844,7 +844,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-19", @@ -936,7 +936,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-21", @@ -1028,7 +1028,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-22", @@ -1212,7 +1212,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-24", @@ -1304,7 +1304,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-25", @@ -1396,7 +1396,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-3", @@ -1460,7 +1460,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-4", @@ -1524,7 +1524,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-5", @@ -1588,7 +1588,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-6", @@ -1652,7 +1652,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-7", @@ -1716,7 +1716,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-8", @@ -1780,7 +1780,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-9", @@ -1845,7 +1845,7 @@ } ], "displayName": "Android Support Repository", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "extras-android-m2repository", "path": "extras/android/m2repository", @@ -1876,7 +1876,7 @@ } ], "displayName": "Android Emulator hypervisor driver (installer)", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "extras-google-Android_Emulator_Hypervisor_Driver", "path": "extras/google/Android_Emulator_Hypervisor_Driver", @@ -1907,7 +1907,7 @@ } ], "displayName": "Google AdMob Ads SDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "extras-google-admob_ads_sdk", "path": "extras/google/admob_ads_sdk", @@ -1936,7 +1936,7 @@ } ], "displayName": "Google Analytics App Tracking SDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "extras-google-analytics_sdk_v2", "path": "extras/google/analytics_sdk_v2", @@ -1986,7 +1986,7 @@ } ], "displayName": "Android Auto Desktop Head Unit Emulator", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "extras-google-auto", "path": "extras/google/auto", @@ -2012,7 +2012,7 @@ } ], "displayName": "Google Cloud Messaging for Android Library", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "extras-google-gcm", "path": "extras/google/gcm", @@ -2048,7 +2048,7 @@ } }, "displayName": "Google Play services", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "extras-google-google_play_services", "path": "extras/google/google_play_services", @@ -2077,7 +2077,7 @@ } ], "displayName": "Google Play services for Froyo", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "extras-google-google_play_services_froyo", "path": "extras/google/google_play_services_froyo", @@ -2106,7 +2106,7 @@ } ], "displayName": "Google Play Instant Development SDK (Deprecated)", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "extras-google-instantapps", "path": "extras/google/instantapps", @@ -2144,7 +2144,7 @@ } }, "displayName": "Google Repository", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "extras-google-m2repository", "path": "extras/google/m2repository", @@ -2173,7 +2173,7 @@ } ], "displayName": "Google Play APK Expansion library", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "extras-google-market_apk_expansion", "path": "extras/google/market_apk_expansion", @@ -2202,7 +2202,7 @@ } ], "displayName": "Google Play Licensing Library", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "extras-google-market_licensing", "path": "extras/google/market_licensing", @@ -2231,7 +2231,7 @@ } ], "displayName": "Android Auto API Simulators", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "extras-google-simulators", "path": "extras/google/simulators", @@ -2260,7 +2260,7 @@ } ], "displayName": "Google USB Driver", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "extras-google-usb_driver", "path": "extras/google/usb_driver", @@ -2289,7 +2289,7 @@ } ], "displayName": "Google Web Driver", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "extras-google-webdriver", "path": "extras/google/webdriver", @@ -2306,636 +2306,6 @@ "id:0": "google" } } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0": { - "archives": [ - { - "os": "all", - "sha1": "b621b9d5adf273bb0725948589863e60e96eeaf1", - "size": 91207, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0.zip" - } - ], - "displayName": "Solver for ConstraintLayout 1.0.0", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha4": { - "archives": [ - { - "os": "all", - "sha1": "2aa2aceecc6ba172742d0af0b43f11d03924eeb8", - "size": 95406, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-alpha4.zip" - } - ], - "displayName": "com.android.support.constraint:constraint-layout-solver:1.0.0-alpha4", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-alpha4", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-alpha4", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha8": { - "archives": [ - { - "os": "all", - "sha1": "cd13d16a8f0198c1d6040ec8b1d0d4e5bb7feb6a", - "size": 97549, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-alpha8.zip" - } - ], - "displayName": "Solver for ConstraintLayout 1.0.0-alpha8", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-alpha8", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-alpha8", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta1": { - "archives": [ - { - "os": "all", - "sha1": "042c25575e7650e96f0f5f5d1d3c54ed38eb821a", - "size": 104706, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-beta1.zip" - } - ], - "displayName": "Solver for ConstraintLayout 1.0.0-beta1", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta1", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta1", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta2": { - "archives": [ - { - "os": "all", - "sha1": "28492fd42b20ae1586591ff906556d459cfdaae8", - "size": 107335, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-beta2.zip" - } - ], - "displayName": "Solver for ConstraintLayout 1.0.0-beta2", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta2", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta2", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta3": { - "archives": [ - { - "os": "all", - "sha1": "268e763fa64bd217d8d830e59ce76be19aaba631", - "size": 107593, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-beta3.zip" - } - ], - "displayName": "Solver for ConstraintLayout 1.0.0-beta3", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta3", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta3", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta4": { - "archives": [ - { - "os": "all", - "sha1": "2213bf37e7a2869db2635895b8e90ca6841e79d2", - "size": 109361, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-beta4.zip" - } - ], - "displayName": "Solver for ConstraintLayout 1.0.0-beta4", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta4", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta4", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta5": { - "archives": [ - { - "os": "all", - "sha1": "3918cfef73e64048d0b3e048068e208b414e7e91", - "size": 92284, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.0-beta5.zip" - } - ], - "displayName": "Solver for ConstraintLayout 1.0.0-beta5", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.0-beta5", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.0-beta5", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.1": { - "archives": [ - { - "os": "all", - "sha1": "76f8823def9a6da8954a54737762a6820bc1d043", - "size": 91823, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.1.zip" - } - ], - "displayName": "Solver for ConstraintLayout 1.0.1", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.1", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.1", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2": { - "archives": [ - { - "os": "all", - "sha1": "96d7ff669f0e808e9833b2c2e320702826ccc8be", - "size": 91961, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-solver-1.0.2.zip" - } - ], - "displayName": "Solver for ConstraintLayout 1.0.2", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-solver-1.0.2", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout-solver/1.0.2", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0": { - "archives": [ - { - "os": "all", - "sha1": "70acf99689b933bc6735645d5c3d92b91954b6cb", - "size": 39153, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0.zip" - } - ], - "dependencies": { - "dependency:0": { - "element-attributes": { - "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0" - } - } - }, - "displayName": "ConstraintLayout for Android 1.0.0", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha4": { - "archives": [ - { - "os": "all", - "sha1": "645a9be1f0c1177301e71cd0ddccf1dd67c554fe", - "size": 15554, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-alpha4.zip" - } - ], - "dependencies": { - "dependency:0": { - "element-attributes": { - "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha4" - } - } - }, - "displayName": "com.android.support.constraint:constraint-layout:1.0.0-alpha4", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-alpha4", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha4", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha8": { - "archives": [ - { - "os": "all", - "sha1": "7912ba03b04831f918f523648f118c4ee4da7604", - "size": 24797, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-alpha8.zip" - } - ], - "dependencies": { - "dependency:0": { - "element-attributes": { - "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-alpha8" - } - } - }, - "displayName": "ConstraintLayout for Android 1.0.0-alpha8", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-alpha8", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-alpha8", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta1": { - "archives": [ - { - "os": "all", - "sha1": "11f2f5cec4ff02986bad75435e5be77b704b4c64", - "size": 31750, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta1.zip" - } - ], - "dependencies": { - "dependency:0": { - "element-attributes": { - "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta1" - } - } - }, - "displayName": "ConstraintLayout for Android 1.0.0-beta1", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta1", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta1", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta2": { - "archives": [ - { - "os": "all", - "sha1": "623939865ede2e5c2c975dc55963e0d182bcce95", - "size": 31812, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta2.zip" - } - ], - "dependencies": { - "dependency:0": { - "element-attributes": { - "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta2" - } - } - }, - "displayName": "ConstraintLayout for Android 1.0.0-beta2", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta2", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta2", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta3": { - "archives": [ - { - "os": "all", - "sha1": "d78bb6a8ce92005fb1e4ed55d892a65b4258c60b", - "size": 32622, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta3.zip" - } - ], - "dependencies": { - "dependency:0": { - "element-attributes": { - "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta3" - } - } - }, - "displayName": "ConstraintLayout for Android 1.0.0-beta3", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta3", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta3", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta4": { - "archives": [ - { - "os": "all", - "sha1": "dc60844aab93a09a54a3c107685a77b18d7c1c39", - "size": 32687, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta4.zip" - } - ], - "dependencies": { - "dependency:0": { - "element-attributes": { - "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta4" - } - } - }, - "displayName": "ConstraintLayout for Android 1.0.0-beta4", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta4", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta4", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-beta5": { - "archives": [ - { - "os": "all", - "sha1": "4660f6c7a576ea1364f0c3225db71c29ca660d9a", - "size": 39266, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.0-beta5.zip" - } - ], - "dependencies": { - "dependency:0": { - "element-attributes": { - "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.0-beta5" - } - } - }, - "displayName": "ConstraintLayout for Android 1.0.0-beta5", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.0-beta5", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.0-beta5", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.1": { - "archives": [ - { - "os": "all", - "sha1": "342b0894b8651fff37586f80f383733e97aba9f9", - "size": 39547, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.1.zip" - } - ], - "dependencies": { - "dependency:0": { - "element-attributes": { - "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.1" - } - } - }, - "displayName": "ConstraintLayout for Android 1.0.1", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.1", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.1", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } - }, - "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2": { - "archives": [ - { - "os": "all", - "sha1": "3d9688a50fe0ed7348275f85d1b02278f616d8a4", - "size": 39625, - "url": "https://dl.google.com/android/repository/com.android.support.constraint-constraint-layout-1.0.2.zip" - } - ], - "dependencies": { - "dependency:0": { - "element-attributes": { - "path": "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2" - } - } - }, - "displayName": "ConstraintLayout for Android 1.0.2", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "extras-m2repository-com-android-support-constraint-constraint-layout-1.0.2", - "path": "extras/m2repository/com/android/support/constraint/constraint-layout/1.0.2", - "revision": "1", - "revision-details": { - "major:0": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns8:mavenType" - }, - "vendor:0": { - "display:1": "Android", - "id:0": "android" - } - } } }, "images": { @@ -2959,7 +2329,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-10-default-armeabi-v7a", "path": "system-images/android-10/default/armeabi-v7a", @@ -3003,7 +2373,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-10-default-x86", "path": "system-images/android-10/default/x86", @@ -3049,7 +2419,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-10-google_apis-armeabi-v7a", "path": "system-images/android-10/google_apis/armeabi-v7a", @@ -3101,7 +2471,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-10-google_apis-x86", "path": "system-images/android-10/google_apis/x86", @@ -3150,7 +2520,7 @@ } ], "displayName": "ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-14-default-armeabi-v7a", "path": "system-images/android-14/default/armeabi-v7a", @@ -3198,7 +2568,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-15-default-armeabi-v7a", "path": "system-images/android-15/default/armeabi-v7a", @@ -3242,7 +2612,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-15-default-x86", "path": "system-images/android-15/default/x86", @@ -3288,7 +2658,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-15-google_apis-armeabi-v7a", "path": "system-images/android-15/google_apis/armeabi-v7a", @@ -3340,7 +2710,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-15-google_apis-x86", "path": "system-images/android-15/google_apis/x86", @@ -3396,7 +2766,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-16-default-armeabi-v7a", "path": "system-images/android-16/default/armeabi-v7a", @@ -3433,7 +2803,7 @@ } ], "displayName": "MIPS System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "mips-android-sysimage-license", "name": "system-image-16-default-mips", "path": "system-images/android-16/default/mips", @@ -3477,7 +2847,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-16-default-x86", "path": "system-images/android-16/default/x86", @@ -3523,7 +2893,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-16-google_apis-armeabi-v7a", "path": "system-images/android-16/google_apis/armeabi-v7a", @@ -3575,7 +2945,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-16-google_apis-x86", "path": "system-images/android-16/google_apis/x86", @@ -3631,7 +3001,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-17-default-armeabi-v7a", "path": "system-images/android-17/default/armeabi-v7a", @@ -3668,7 +3038,7 @@ } ], "displayName": "MIPS System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "mips-android-sysimage-license", "name": "system-image-17-default-mips", "path": "system-images/android-17/default/mips", @@ -3712,7 +3082,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-17-default-x86", "path": "system-images/android-17/default/x86", @@ -3766,7 +3136,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-17-google_apis-armeabi-v7a", "path": "system-images/android-17/google_apis/armeabi-v7a", @@ -3818,7 +3188,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-17-google_apis-x86", "path": "system-images/android-17/google_apis/x86", @@ -3874,7 +3244,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-18-default-armeabi-v7a", "path": "system-images/android-18/default/armeabi-v7a", @@ -3918,7 +3288,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-18-default-x86", "path": "system-images/android-18/default/x86", @@ -3964,7 +3334,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-18-google_apis-armeabi-v7a", "path": "system-images/android-18/google_apis/armeabi-v7a", @@ -4016,7 +3386,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-18-google_apis-x86", "path": "system-images/android-18/google_apis/x86", @@ -4072,7 +3442,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-19-default-armeabi-v7a", "path": "system-images/android-19/default/armeabi-v7a", @@ -4116,7 +3486,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-19-default-x86", "path": "system-images/android-19/default/x86", @@ -4162,7 +3532,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-19-google_apis-armeabi-v7a", "path": "system-images/android-19/google_apis/armeabi-v7a", @@ -4214,7 +3584,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-19-google_apis-x86", "path": "system-images/android-19/google_apis/x86", @@ -4263,7 +3633,7 @@ } ], "displayName": "Android TV ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-21-android-tv-armeabi-v7a", "path": "system-images/android-21/android-tv/armeabi-v7a", @@ -4300,7 +3670,7 @@ } ], "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-21-android-tv-x86", "path": "system-images/android-21/android-tv/x86", @@ -4339,7 +3709,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-21-default-arm64-v8a", "path": "system-images/android-21/default/arm64-v8a", @@ -4383,7 +3753,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-21-default-armeabi-v7a", "path": "system-images/android-21/default/armeabi-v7a", @@ -4427,7 +3797,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-21-default-x86", "path": "system-images/android-21/default/x86", @@ -4471,7 +3841,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-21-default-x86_64", "path": "system-images/android-21/default/x86_64", @@ -4510,7 +3880,7 @@ } ], "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-21-google_apis-arm64-v8a", "path": "system-images/android-21/google_apis/arm64-v8a", @@ -4562,7 +3932,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-21-google_apis-armeabi-v7a", "path": "system-images/android-21/google_apis/armeabi-v7a", @@ -4614,7 +3984,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-21-google_apis-x86", "path": "system-images/android-21/google_apis/x86", @@ -4666,7 +4036,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-21-google_apis-x86_64", "path": "system-images/android-21/google_apis/x86_64", @@ -4715,7 +4085,7 @@ } ], "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-22-android-tv-x86", "path": "system-images/android-22/android-tv/x86", @@ -4754,7 +4124,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-22-default-arm64-v8a", "path": "system-images/android-22/default/arm64-v8a", @@ -4798,7 +4168,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-22-default-armeabi-v7a", "path": "system-images/android-22/default/armeabi-v7a", @@ -4842,7 +4212,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-22-default-x86", "path": "system-images/android-22/default/x86", @@ -4886,7 +4256,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-22-default-x86_64", "path": "system-images/android-22/default/x86_64", @@ -4925,7 +4295,7 @@ } ], "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-22-google_apis-arm64-v8a", "path": "system-images/android-22/google_apis/arm64-v8a", @@ -4977,7 +4347,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-22-google_apis-armeabi-v7a", "path": "system-images/android-22/google_apis/armeabi-v7a", @@ -5029,7 +4399,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-22-google_apis-x86", "path": "system-images/android-22/google_apis/x86", @@ -5081,7 +4451,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-22-google_apis-x86_64", "path": "system-images/android-22/google_apis/x86_64", @@ -5130,7 +4500,7 @@ } ], "displayName": "Android TV ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-23-android-tv-armeabi-v7a", "path": "system-images/android-23/android-tv/armeabi-v7a", @@ -5174,7 +4544,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-23-android-tv-x86", "path": "system-images/android-23/android-tv/x86", @@ -5213,7 +4583,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-23-default-arm64-v8a", "path": "system-images/android-23/default/arm64-v8a", @@ -5257,7 +4627,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-23-default-armeabi-v7a", "path": "system-images/android-23/default/armeabi-v7a", @@ -5301,7 +4671,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-23-default-x86", "path": "system-images/android-23/default/x86", @@ -5345,7 +4715,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-23-default-x86_64", "path": "system-images/android-23/default/x86_64", @@ -5384,7 +4754,7 @@ } ], "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-23-google_apis-arm64-v8a", "path": "system-images/android-23/google_apis/arm64-v8a", @@ -5436,7 +4806,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-23-google_apis-armeabi-v7a", "path": "system-images/android-23/google_apis/armeabi-v7a", @@ -5488,7 +4858,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-23-google_apis-x86", "path": "system-images/android-23/google_apis/x86", @@ -5540,7 +4910,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-23-google_apis-x86_64", "path": "system-images/android-23/google_apis/x86_64", @@ -5596,7 +4966,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-24-android-tv-x86", "path": "system-images/android-24/android-tv/x86", @@ -5635,7 +5005,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-24-default-arm64-v8a", "path": "system-images/android-24/default/arm64-v8a", @@ -5679,7 +5049,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-24-default-armeabi-v7a", "path": "system-images/android-24/default/armeabi-v7a", @@ -5723,7 +5093,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-24-default-x86", "path": "system-images/android-24/default/x86", @@ -5767,7 +5137,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-24-default-x86_64", "path": "system-images/android-24/default/x86_64", @@ -5813,7 +5183,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-24-google_apis-arm64-v8a", "path": "system-images/android-24/google_apis/arm64-v8a", @@ -5865,7 +5235,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-24-google_apis-x86", "path": "system-images/android-24/google_apis/x86", @@ -5917,7 +5287,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-24-google_apis-x86_64", "path": "system-images/android-24/google_apis/x86_64", @@ -5971,7 +5341,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-24-google_apis_playstore-x86", "path": "system-images/android-24/google_apis_playstore/x86", @@ -6027,7 +5397,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-25-android-tv-x86", "path": "system-images/android-25/android-tv/x86", @@ -6073,7 +5443,7 @@ } }, "displayName": "Android Wear ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-25-android-wear-armeabi-v7a", "path": "system-images/android-25/android-wear/armeabi-v7a", @@ -6117,7 +5487,7 @@ } }, "displayName": "Android Wear Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-25-android-wear-x86", "path": "system-images/android-25/android-wear/x86", @@ -6156,7 +5526,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-25-default-arm64-v8a", "path": "system-images/android-25/default/arm64-v8a", @@ -6200,7 +5570,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-25-default-x86", "path": "system-images/android-25/default/x86", @@ -6244,7 +5614,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-25-default-x86_64", "path": "system-images/android-25/default/x86_64", @@ -6283,7 +5653,7 @@ } ], "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-25-google_apis-arm64-v8a", "path": "system-images/android-25/google_apis/arm64-v8a", @@ -6335,7 +5705,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-25-google_apis-armeabi-v7a", "path": "system-images/android-25/google_apis/armeabi-v7a", @@ -6387,7 +5757,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-25-google_apis-x86", "path": "system-images/android-25/google_apis/x86", @@ -6439,7 +5809,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-25-google_apis-x86_64", "path": "system-images/android-25/google_apis/x86_64", @@ -6493,7 +5863,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-25-google_apis_playstore-x86", "path": "system-images/android-25/google_apis_playstore/x86", @@ -6564,7 +5934,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-26-android-tv-x86", "path": "system-images/android-26/android-tv/x86", @@ -6610,7 +5980,7 @@ } }, "displayName": "Android Wear Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-26-android-wear-x86", "path": "system-images/android-26/android-wear/x86", @@ -6661,7 +6031,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-26-default-arm64-v8a", "path": "system-images/android-26/default/arm64-v8a", @@ -6705,7 +6075,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-26-default-x86", "path": "system-images/android-26/default/x86", @@ -6749,7 +6119,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-26-default-x86_64", "path": "system-images/android-26/default/x86_64", @@ -6800,7 +6170,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-26-google_apis-arm64-v8a", "path": "system-images/android-26/google_apis/arm64-v8a", @@ -6867,7 +6237,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-26-google_apis-x86", "path": "system-images/android-26/google_apis/x86", @@ -6934,7 +6304,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-26-google_apis-x86_64", "path": "system-images/android-26/google_apis/x86_64", @@ -7003,7 +6373,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-26-google_apis_playstore-x86", "path": "system-images/android-26/google_apis_playstore/x86", @@ -7059,7 +6429,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-27-android-tv-x86", "path": "system-images/android-27/android-tv/x86", @@ -7110,7 +6480,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-27-default-arm64-v8a", "path": "system-images/android-27/default/arm64-v8a", @@ -7154,7 +6524,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-27-default-x86", "path": "system-images/android-27/default/x86", @@ -7198,7 +6568,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-27-default-x86_64", "path": "system-images/android-27/default/x86_64", @@ -7249,7 +6619,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-27-google_apis-arm64-v8a", "path": "system-images/android-27/google_apis/arm64-v8a", @@ -7316,7 +6686,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-27-google_apis-x86", "path": "system-images/android-27/google_apis/x86", @@ -7385,7 +6755,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-27-google_apis_playstore-x86", "path": "system-images/android-27/google_apis_playstore/x86", @@ -7446,7 +6816,7 @@ } }, "displayName": "Automotive Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-28-android-automotive-playstore-x86", "path": "system-images/android-28/android-automotive-playstore/x86", @@ -7491,7 +6861,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-28-android-tv-x86", "path": "system-images/android-28/android-tv/x86", @@ -7537,7 +6907,7 @@ } }, "displayName": "Wear OS Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-28-android-wear-x86", "path": "system-images/android-28/android-wear/x86", @@ -7588,7 +6958,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-28-default-arm64-v8a", "path": "system-images/android-28/default/arm64-v8a", @@ -7625,7 +6995,7 @@ } ], "displayName": "Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-28-default-x86", "path": "system-images/android-28/default/x86", @@ -7662,7 +7032,7 @@ } ], "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-28-default-x86_64", "path": "system-images/android-28/default/x86_64", @@ -7713,7 +7083,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-28-google_apis-arm64-v8a", "path": "system-images/android-28/google_apis/arm64-v8a", @@ -7780,7 +7150,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-28-google_apis-x86", "path": "system-images/android-28/google_apis/x86", @@ -7847,7 +7217,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-28-google_apis-x86_64", "path": "system-images/android-28/google_apis/x86_64", @@ -7906,7 +7276,7 @@ } }, "displayName": "Google ARM64-V8a Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-28-google_apis_playstore-arm64-v8a", "path": "system-images/android-28/google_apis_playstore/arm64-v8a", @@ -7973,7 +7343,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-28-google_apis_playstore-x86", "path": "system-images/android-28/google_apis_playstore/x86", @@ -8040,7 +7410,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-28-google_apis_playstore-x86_64", "path": "system-images/android-28/google_apis_playstore/x86_64", @@ -8101,7 +7471,7 @@ } }, "displayName": "Automotive with Play Store Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-29-android-automotive-playstore-x86", "path": "system-images/android-29/android-automotive-playstore/x86", @@ -8161,7 +7531,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-29-android-tv-x86", "path": "system-images/android-29/android-tv/x86", @@ -8200,7 +7570,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-29-default-arm64-v8a", "path": "system-images/android-29/default/arm64-v8a", @@ -8263,7 +7633,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-29-default-x86", "path": "system-images/android-29/default/x86", @@ -8326,7 +7696,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-29-default-x86_64", "path": "system-images/android-29/default/x86_64", @@ -8377,7 +7747,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-29-google_apis-arm64-v8a", "path": "system-images/android-29/google_apis/arm64-v8a", @@ -8434,7 +7804,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-29-google_apis-x86", "path": "system-images/android-29/google_apis/x86", @@ -8491,7 +7861,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-29-google_apis-x86_64", "path": "system-images/android-29/google_apis/x86_64", @@ -8550,7 +7920,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-29-google_apis_playstore-arm64-v8a", "path": "system-images/android-29/google_apis_playstore/arm64-v8a", @@ -8631,7 +8001,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-29-google_apis_playstore-x86", "path": "system-images/android-29/google_apis_playstore/x86", @@ -8712,7 +8082,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-29-google_apis_playstore-x86_64", "path": "system-images/android-29/google_apis_playstore/x86_64", @@ -8773,7 +8143,7 @@ } }, "displayName": "Automotive with Play Store Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-30-android-automotive-playstore-x86_64", "path": "system-images/android-30/android-automotive-playstore/x86_64", @@ -8833,7 +8203,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-30-android-tv-x86", "path": "system-images/android-30/android-tv/x86", @@ -8879,7 +8249,7 @@ } }, "displayName": "China version of Wear OS 3 ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-30-android-wear-arm64-v8a", "path": "system-images/android-30/android-wear-cn/arm64-v8a", @@ -8923,7 +8293,7 @@ } }, "displayName": "China version of Wear OS 3 Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-30-android-wear-x86", "path": "system-images/android-30/android-wear-cn/x86", @@ -8962,7 +8332,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-30-default-arm64-v8a", "path": "system-images/android-30/default/arm64-v8a", @@ -9011,7 +8381,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-30-default-x86_64", "path": "system-images/android-30/default/x86_64", @@ -9062,7 +8432,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-30-google_apis-arm64-v8a", "path": "system-images/android-30/google_apis/arm64-v8a", @@ -9129,7 +8499,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-30-google_apis-x86", "path": "system-images/android-30/google_apis/x86", @@ -9196,7 +8566,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-30-google_apis-x86_64", "path": "system-images/android-30/google_apis/x86_64", @@ -9262,7 +8632,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-30-google_apis_playstore-arm64-v8a", "path": "system-images/android-30/google_apis_playstore/arm64-v8a", @@ -9343,7 +8713,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-30-google_apis_playstore-x86", "path": "system-images/android-30/google_apis_playstore/x86", @@ -9424,7 +8794,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-30-google_apis_playstore-x86_64", "path": "system-images/android-30/google_apis_playstore/x86_64", @@ -9495,7 +8865,7 @@ } }, "displayName": "Android TV ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-31-android-tv-arm64-v8a", "path": "system-images/android-31/android-tv/arm64-v8a", @@ -9554,7 +8924,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-31-android-tv-x86", "path": "system-images/android-31/android-tv/x86", @@ -9605,7 +8975,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-31-default-arm64-v8a", "path": "system-images/android-31/default/arm64-v8a", @@ -9654,7 +9024,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-31-default-x86_64", "path": "system-images/android-31/default/x86_64", @@ -9715,7 +9085,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-31-google_apis-arm64-v8a", "path": "system-images/android-31/google_apis/arm64-v8a", @@ -9782,7 +9152,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-31-google_apis-x86_64", "path": "system-images/android-31/google_apis/x86_64", @@ -9858,7 +9228,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-31-google_apis_playstore-arm64-v8a", "path": "system-images/android-31/google_apis_playstore/arm64-v8a", @@ -9925,7 +9295,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-31-google_apis_playstore-x86_64", "path": "system-images/android-31/google_apis_playstore/x86_64", @@ -9986,7 +9356,7 @@ } }, "displayName": "Android Automotive with Google Play arm64-v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-32-android-automotive-playstore-arm64-v8a", "path": "system-images/android-32/android-automotive-playstore/arm64-v8a", @@ -10039,7 +9409,7 @@ } }, "displayName": "Android Automotive with Google Play x86_64 System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-32-android-automotive-playstore-x86_64", "path": "system-images/android-32/android-automotive-playstore/x86_64", @@ -10094,7 +9464,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-32-default-arm64-v8a", "path": "system-images/android-32/default/arm64-v8a", @@ -10143,7 +9513,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-32-default-x86_64", "path": "system-images/android-32/default/x86_64", @@ -10204,7 +9574,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-32-google_apis-arm64-v8a", "path": "system-images/android-32/google_apis/arm64-v8a", @@ -10271,7 +9641,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-32-google_apis-x86_64", "path": "system-images/android-32/google_apis/x86_64", @@ -10347,7 +9717,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-32-google_apis_playstore-arm64-v8a", "path": "system-images/android-32/google_apis_playstore/arm64-v8a", @@ -10428,7 +9798,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-32-google_apis_playstore-x86_64", "path": "system-images/android-32/google_apis_playstore/x86_64", @@ -10489,7 +9859,7 @@ } }, "displayName": "Android Automotive with Google APIs arm64-v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-33-android-automotive-arm64-v8a", "path": "system-images/android-33/android-automotive/arm64-v8a", @@ -10542,7 +9912,7 @@ } }, "displayName": "Android Automotive with Google APIs x86_64 System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-33-android-automotive-x86_64", "path": "system-images/android-33/android-automotive/x86_64", @@ -10607,7 +9977,7 @@ } }, "displayName": "Android TV ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-33-android-tv-arm64-v8a", "path": "system-images/android-33/android-tv/arm64-v8a", @@ -10666,7 +10036,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-33-android-tv-x86", "path": "system-images/android-33/android-tv/x86", @@ -10712,7 +10082,7 @@ } }, "displayName": "Wear OS 4 ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-33-android-wear-arm64-v8a", "path": "system-images/android-33/android-wear/arm64-v8a", @@ -10756,7 +10126,7 @@ } }, "displayName": "Wear OS 4 Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-33-android-wear-x86_64", "path": "system-images/android-33/android-wear/x86_64", @@ -10807,7 +10177,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-33-default-arm64-v8a", "path": "system-images/android-33/default/arm64-v8a", @@ -10856,7 +10226,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-33-default-x86_64", "path": "system-images/android-33/default/x86_64", @@ -10917,7 +10287,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-33-google_apis-arm64-v8a", "path": "system-images/android-33/google_apis/arm64-v8a", @@ -10984,7 +10354,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-33-google_apis-x86_64", "path": "system-images/android-33/google_apis/x86_64", @@ -11053,7 +10423,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-33-google_apis_playstore-arm64-v8a", "path": "system-images/android-33/google_apis_playstore/arm64-v8a", @@ -11120,7 +10490,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-33-google_apis_playstore-x86_64", "path": "system-images/android-33/google_apis_playstore/x86_64", @@ -11195,7 +10565,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-33x-google_apis_playstore-arm64-v8a", "path": "system-images/android-33-ext4/google_apis_playstore/arm64-v8a", @@ -11244,7 +10614,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-33x-google_apis_playstore-x86_64", "path": "system-images/android-33-ext4/google_apis_playstore/x86_64", @@ -11307,7 +10677,7 @@ } }, "displayName": "Android TV ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-34-android-tv-arm64-v8a", "path": "system-images/android-34/android-tv/arm64-v8a", @@ -11367,7 +10737,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-34-android-tv-x86", "path": "system-images/android-34/android-tv/x86", @@ -11407,7 +10777,7 @@ } ], "displayName": "Wear OS 5 ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-34-android-wear-arm64-v8a", "path": "system-images/android-34/android-wear/arm64-v8a", @@ -11444,7 +10814,7 @@ } ], "displayName": "Wear OS 5 Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-34-android-wear-x86_64", "path": "system-images/android-34/android-wear/x86_64", @@ -11495,7 +10865,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-34-default-arm64-v8a", "path": "system-images/android-34/default/arm64-v8a", @@ -11544,7 +10914,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-34-default-x86_64", "path": "system-images/android-34/default/x86_64", @@ -11605,7 +10975,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-34-google_apis-arm64-v8a", "path": "system-images/android-34/google_apis/arm64-v8a", @@ -11673,7 +11043,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-34-google_apis-x86_64", "path": "system-images/android-34/google_apis/x86_64", @@ -11743,7 +11113,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-34-google_apis_playstore-arm64-v8a", "path": "system-images/android-34/google_apis_playstore/arm64-v8a", @@ -11812,7 +11182,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-34-google_apis_playstore-x86_64", "path": "system-images/android-34/google_apis_playstore/x86_64", @@ -11875,7 +11245,7 @@ } }, "displayName": "Android Automotive with Google APIs arm64-v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-34x-android-automotive-arm64-v8a", "path": "system-images/android-34-ext9/android-automotive/arm64-v8a", @@ -11928,7 +11298,7 @@ } }, "displayName": "Android Automotive with Google APIs x86_64 System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-34x-android-automotive-x86_64", "path": "system-images/android-34-ext9/android-automotive/x86_64", @@ -11997,7 +11367,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-34x-google_apis_playstore-arm64-v8a", "path": "system-images/android-34-ext12/google_apis_playstore/arm64-v8a", @@ -12046,7 +11416,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-34x-google_apis_playstore-x86_64", "path": "system-images/android-34-ext12/google_apis_playstore/x86_64", @@ -12087,7 +11457,7 @@ } ], "displayName": "Wear OS 5.1 - Preview ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-35-android-wear-arm64-v8a", "path": "system-images/android-35/android-wear/arm64-v8a", @@ -12119,7 +11489,7 @@ } ], "displayName": "Wear OS 5.1 - Preview Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-35-android-wear-x86_64", "path": "system-images/android-35/android-wear/x86_64", @@ -12165,7 +11535,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-35-default-arm64-v8a", "path": "system-images/android-35/default/arm64-v8a", @@ -12210,7 +11580,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-35-default-x86_64", "path": "system-images/android-35/default/x86_64", @@ -12257,7 +11627,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-35-google_apis-arm64-v8a", "path": "system-images/android-35/google_apis/arm64-v8a", @@ -12315,7 +11685,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-35-google_apis-x86_64", "path": "system-images/android-35/google_apis/x86_64", @@ -12375,7 +11745,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-35-google_apis_playstore-arm64-v8a", "path": "system-images/android-35/google_apis_playstore/arm64-v8a", @@ -12433,7 +11803,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-35-google_apis_playstore-x86_64", "path": "system-images/android-35/google_apis_playstore/x86_64", @@ -12493,7 +11863,7 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-35-page_size_16kb-arm64-v8a", "path": "system-images/android-35/google_apis_playstore_ps16k/arm64-v8a", @@ -12555,7 +11925,7 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-35-page_size_16kb-x86_64", "path": "system-images/android-35/google_apis_playstore_ps16k/x86_64", @@ -12621,7 +11991,7 @@ } }, "displayName": "Android Automotive with Google APIs arm64-v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-35x-android-automotive-arm64-v8a", "path": "system-images/android-35-ext15/android-automotive/arm64-v8a", @@ -12674,7 +12044,7 @@ } }, "displayName": "Android Automotive with Google APIs x86_64 System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-35x-android-automotive-x86_64", "path": "system-images/android-35-ext15/android-automotive/x86_64", @@ -12717,7 +12087,7 @@ } ], "displayName": "Wear OS 5.1 ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-35x-android-wear-arm64-v8a", "path": "system-images/android-35-ext15/android-wear/arm64-v8a", @@ -12750,7 +12120,7 @@ } ], "displayName": "Wear OS 5.1 Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-35x-android-wear-x86_64", "path": "system-images/android-35-ext15/android-wear/x86_64", @@ -12797,7 +12167,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-35x-google_apis-arm64-v8a", "path": "system-images/android-35-ext15/google_apis/arm64-v8a", @@ -12846,7 +12216,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-35x-google_apis-x86_64", "path": "system-images/android-35-ext15/google_apis/x86_64", @@ -12897,7 +12267,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-35x-google_apis_playstore-arm64-v8a", "path": "system-images/android-35-ext15/google_apis_playstore/arm64-v8a", @@ -12946,7 +12316,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-35x-google_apis_playstore-x86_64", "path": "system-images/android-35-ext15/google_apis_playstore/x86_64", @@ -12999,7 +12369,7 @@ } }, "displayName": "Android TV ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-36-android-tv-arm64-v8a", "path": "system-images/android-36/android-tv/arm64-v8a", @@ -13044,7 +12414,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-36-android-tv-x86", "path": "system-images/android-36/android-tv/x86", @@ -13079,7 +12449,7 @@ } ], "displayName": "Wear OS 6.0 ARM 64 v8a System Image (signed)", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-36-android-wear-arm64-v8a", "path": "system-images/android-36/android-wear-signed/arm64-v8a", @@ -13112,7 +12482,7 @@ } ], "displayName": "Wear OS 6.0 Intel x86_64 Atom System Image (signed)", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-36-android-wear-x86_64", "path": "system-images/android-36/android-wear-signed/x86_64", @@ -13159,7 +12529,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-36-default-arm64-v8a", "path": "system-images/android-36/default/arm64-v8a", @@ -13204,7 +12574,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-36-default-x86_64", "path": "system-images/android-36/default/x86_64", @@ -13251,7 +12621,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-36-google_apis-arm64-v8a", "path": "system-images/android-36/google_apis/arm64-v8a", @@ -13300,7 +12670,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-36-google_apis-x86_64", "path": "system-images/android-36/google_apis/x86_64", @@ -13351,7 +12721,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-36-google_apis_playstore-arm64-v8a", "path": "system-images/android-36/google_apis_playstore/arm64-v8a", @@ -13400,7 +12770,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-36-google_apis_playstore-x86_64", "path": "system-images/android-36/google_apis_playstore/x86_64", @@ -13451,7 +12821,7 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-36-page_size_16kb-arm64-v8a", "path": "system-images/android-36/google_apis_playstore_ps16k/arm64-v8a", @@ -13504,7 +12874,7 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-36-page_size_16kb-x86_64", "path": "system-images/android-36/google_apis_playstore_ps16k/x86_64", @@ -13549,7 +12919,7 @@ } ], "displayName": "Wear OS 6.1 ARM 64 v8a System Image (signed)", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-36.1-android-wear-arm64-v8a", "path": "system-images/android-36.1/android-wear-signed/arm64-v8a", @@ -13582,7 +12952,7 @@ } ], "displayName": "Wear OS 6.1 Intel x86_64 Atom System Image (signed)", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-36.1-android-wear-x86_64", "path": "system-images/android-36.1/android-wear-signed/x86_64", @@ -13629,7 +12999,7 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-36.1-google_apis-arm64-v8a", "path": "system-images/android-36.1/google_apis_ps16k/arm64-v8a", @@ -13687,7 +13057,7 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-36.1-google_apis-x86_64", "path": "system-images/android-36.1/google_apis_ps16k/x86_64", @@ -13747,7 +13117,7 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-36.1-google_apis_playstore-arm64-v8a", "path": "system-images/android-36.1/google_apis_playstore_ps16k/arm64-v8a", @@ -13805,7 +13175,7 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-36.1-google_apis_playstore-x86_64", "path": "system-images/android-36.1/google_apis_playstore_ps16k/x86_64", @@ -13975,7 +13345,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-36x-google_apis-arm64-v8a", "path": "system-images/android-36-ext19/google_apis/arm64-v8a", @@ -14024,7 +13394,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-36x-google_apis-x86_64", "path": "system-images/android-36-ext19/google_apis/x86_64", @@ -14075,7 +13445,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-36x-google_apis_playstore-arm64-v8a", "path": "system-images/android-36-ext19/google_apis_playstore/arm64-v8a", @@ -14124,7 +13494,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-36x-google_apis_playstore-x86_64", "path": "system-images/android-36-ext19/google_apis_playstore/x86_64", @@ -14159,9 +13529,9 @@ { "arch": "all", "os": "all", - "sha1": "04ed7e1ab0cde1397365cc44b711686797e14d29", - "size": 2106860933, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-ps16k-37.0_r03.zip" + "sha1": "ab0e60335152d75d3fabaaa23438190d0a66be51", + "size": 2201073607, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-ps16k-37.0_r04.zip" } ], "dependencies": { @@ -14177,13 +13547,13 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-37.0-google_apis-arm64-v8a", "path": "system-images/android-37.0/google_apis_ps16k/arm64-v8a", "revision": "37.0-google_apis-arm64-v8a", "revision-details": { - "major:0": "3" + "major:0": "4" }, "type-details": { "abi:7": "arm64-v8a", @@ -14216,9 +13586,9 @@ { "arch": "all", "os": "all", - "sha1": "b89a6686f9a9e9942d596bed45d422cbccb70c98", - "size": 2097719373, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-ps16k-37.0_r03.zip" + "sha1": "d8754fe51083e036070dc7b58c1f297e244deff1", + "size": 2181070454, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-ps16k-37.0_r04.zip" } ], "dependencies": { @@ -14234,13 +13604,13 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-37.0-google_apis-x86_64", "path": "system-images/android-37.0/google_apis_ps16k/x86_64", "revision": "37.0-google_apis-x86_64", "revision-details": { - "major:0": "3" + "major:0": "4" }, "type-details": { "abi:7": "x86_64", @@ -14275,9 +13645,9 @@ { "arch": "all", "os": "all", - "sha1": "af41f56168a8a0f8a8018b2afd9423b2f1303d35", - "size": 2221330318, - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-playstore-ps16k-37.0_r03.zip" + "sha1": "d7756dd1e4e2d93b774be1624cf73037d0259d7d", + "size": 2319010289, + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-playstore-ps16k-37.0_r04.zip" } ], "dependencies": { @@ -14293,13 +13663,13 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-37.0-google_apis_playstore-arm64-v8a", "path": "system-images/android-37.0/google_apis_playstore_ps16k/arm64-v8a", "revision": "37.0-google_apis_playstore-arm64-v8a", "revision-details": { - "major:0": "3" + "major:0": "4" }, "type-details": { "abi:7": "arm64-v8a", @@ -14332,9 +13702,9 @@ { "arch": "all", "os": "all", - "sha1": "f3f64bbefb58a681614f61de5a752795eff74b95", - "size": 2225510754, - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-playstore-ps16k-37.0_r03.zip" + "sha1": "e187789f6e20c728636bc99fa0b384c6965bf17a", + "size": 2322377552, + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-playstore-ps16k-37.0_r04.zip" } ], "dependencies": { @@ -14350,13 +13720,13 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-37.0-google_apis_playstore-x86_64", "path": "system-images/android-37.0/google_apis_playstore_ps16k/x86_64", "revision": "37.0-google_apis_playstore-x86_64", "revision-details": { - "major:0": "3" + "major:0": "4" }, "type-details": { "abi:7": "x86_64", @@ -14411,7 +13781,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-Baklava-google_apis-arm64-v8a", "path": "system-images/android-36.0-Baklava/google_apis/arm64-v8a", @@ -14461,7 +13831,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-Baklava-google_apis-x86_64", "path": "system-images/android-36.0-Baklava/google_apis/x86_64", @@ -14513,7 +13883,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-Baklava-google_apis_playstore-arm64-v8a", "path": "system-images/android-36.0-Baklava/google_apis_playstore/arm64-v8a", @@ -14563,7 +13933,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-Baklava-google_apis_playstore-x86_64", "path": "system-images/android-36.0-Baklava/google_apis_playstore/x86_64", @@ -14615,7 +13985,7 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-Baklava-page_size_16kb-arm64-v8a", "path": "system-images/android-36.0-Baklava/google_apis_playstore_ps16k/arm64-v8a", @@ -14669,7 +14039,7 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-Baklava-page_size_16kb-x86_64", "path": "system-images/android-36.0-Baklava/google_apis_playstore_ps16k/x86_64", @@ -14727,24 +14097,24 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-CANARY-google_apis-arm64-v8a", "path": "system-images/android-CANARY/google_apis_ps16k/arm64-v8a", "revision": "CANARY-google_apis-arm64-v8a", "revision-details": { - "major:0": "10" + "major:0": "11" }, "type-details": { "abi:6": "arm64-v8a", "abi:8": "arm64-v8a", - "api-level:0": "36.1", + "api-level:0": "37.0", "base-extension:3": "true", "codename:1": "CANARY", "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" }, - "extension-level:2": "21", + "extension-level:2": "22", "tag:4": { "display:1": "Google APIs", "id:0": "google_apis" @@ -14790,24 +14160,24 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-CANARY-google_apis-x86_64", "path": "system-images/android-CANARY/google_apis_ps16k/x86_64", "revision": "CANARY-google_apis-x86_64", "revision-details": { - "major:0": "10" + "major:0": "11" }, "type-details": { "abi:6": "x86_64", "abi:8": "x86_64", - "api-level:0": "36.1", + "api-level:0": "37.0", "base-extension:3": "true", "codename:1": "CANARY", "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" }, - "extension-level:2": "21", + "extension-level:2": "22", "tag:4": { "display:1": "Google APIs", "id:0": "google_apis" @@ -14855,24 +14225,24 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-CANARY-google_apis_playstore-arm64-v8a", "path": "system-images/android-CANARY/google_apis_playstore_ps16k/arm64-v8a", "revision": "CANARY-google_apis_playstore-arm64-v8a", "revision-details": { - "major:0": "10" + "major:0": "11" }, "type-details": { "abi:6": "arm64-v8a", "abi:8": "arm64-v8a", - "api-level:0": "36.1", + "api-level:0": "37.0", "base-extension:3": "true", "codename:1": "CANARY", "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" }, - "extension-level:2": "21", + "extension-level:2": "22", "tag:4": { "display:1": "Google APIs PlayStore", "id:0": "google_apis_playstore" @@ -14918,24 +14288,24 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-CANARY-google_apis_playstore-x86_64", "path": "system-images/android-CANARY/google_apis_playstore_ps16k/x86_64", "revision": "CANARY-google_apis_playstore-x86_64", "revision-details": { - "major:0": "10" + "major:0": "11" }, "type-details": { "abi:6": "x86_64", "abi:8": "x86_64", - "api-level:0": "36.1", + "api-level:0": "37.0", "base-extension:3": "true", "codename:1": "CANARY", "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" }, - "extension-level:2": "21", + "extension-level:2": "22", "tag:4": { "display:1": "Google APIs PlayStore", "id:0": "google_apis_playstore" @@ -14983,7 +14353,7 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-CANARY-page_size_16kb-arm64-v8a", "path": "system-images/android-36.0-CANARY/google_apis_playstore_ps16k/arm64-v8a", @@ -15037,7 +14407,7 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "system-image-CANARY-page_size_16kb-x86_64", "path": "system-images/android-36.0-CANARY/google_apis_playstore_ps16k/x86_64", @@ -15077,9 +14447,9 @@ { "arch": "all", "os": "all", - "sha1": "f86850ed7f5f6f8833ead78c6eec75eeb23ddea4", - "size": 2083840044, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-ps16k-CinnamonBun_r02.zip" + "sha1": "6cb74af3f08d97d1474be7189c78d126e5651b04", + "size": 2202341861, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-ps16k-CinnamonBun_r01.zip" } ], "dependencies": { @@ -15095,23 +14465,23 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google APIs ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-CinnamonBun-google_apis-arm64-v8a", "path": "system-images/android-CinnamonBun/google_apis_ps16k/arm64-v8a", "revision": "CinnamonBun-google_apis-arm64-v8a", "revision-details": { - "major:0": "2" + "major:0": "1" }, "type-details": { "abi:8": "arm64-v8a", - "api-level:0": "36.1", + "api-level:0": "37.0", "base-extension:3": "true", "codename:1": "CinnamonBun", "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" }, - "extension-level:2": "21", + "extension-level:2": "22", "tag:4": { "display:1": "Google APIs", "id:0": "google_apis" @@ -15135,9 +14505,9 @@ { "arch": "all", "os": "all", - "sha1": "99f81267df3c5c0d978609a5b2b286034bd93d3e", - "size": 2073828390, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-ps16k-CinnamonBun_r02.zip" + "sha1": "8e91601915fc96eec2cf5c6289aab9e4f7bc689a", + "size": 2182107073, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-ps16k-CinnamonBun_r01.zip" } ], "dependencies": { @@ -15153,23 +14523,23 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-CinnamonBun-google_apis-x86_64", "path": "system-images/android-CinnamonBun/google_apis_ps16k/x86_64", "revision": "CinnamonBun-google_apis-x86_64", "revision-details": { - "major:0": "2" + "major:0": "1" }, "type-details": { "abi:8": "x86_64", - "api-level:0": "36.1", + "api-level:0": "37.0", "base-extension:3": "true", "codename:1": "CinnamonBun", "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" }, - "extension-level:2": "21", + "extension-level:2": "22", "tag:4": { "display:1": "Google APIs", "id:0": "google_apis" @@ -15195,9 +14565,9 @@ { "arch": "all", "os": "all", - "sha1": "ba064e28780a5a156a85116d741234eac4e7bb37", - "size": 2171953354, - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-playstore-ps16k-CinnamonBun_r02.zip" + "sha1": "616bfdbcfe269f9d87335248e94ca0d7a6907c1a", + "size": 2319960319, + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-playstore-ps16k-CinnamonBun_r01.zip" } ], "dependencies": { @@ -15213,23 +14583,23 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google Play ARM 64 v8a System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-arm-dbt-license", "name": "system-image-CinnamonBun-google_apis_playstore-arm64-v8a", "path": "system-images/android-CinnamonBun/google_apis_playstore_ps16k/arm64-v8a", "revision": "CinnamonBun-google_apis_playstore-arm64-v8a", "revision-details": { - "major:0": "2" + "major:0": "1" }, "type-details": { "abi:8": "arm64-v8a", - "api-level:0": "36.1", + "api-level:0": "37.0", "base-extension:3": "true", "codename:1": "CinnamonBun", "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" }, - "extension-level:2": "21", + "extension-level:2": "22", "tag:4": { "display:1": "Google APIs PlayStore", "id:0": "google_apis_playstore" @@ -15253,9 +14623,9 @@ { "arch": "all", "os": "all", - "sha1": "dc918be7e86d342ed7e3e174bbb62223ac8a06a9", - "size": 2173131758, - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-playstore-ps16k-CinnamonBun_r02.zip" + "sha1": "2085a225d35c8e2d1d1ec72253effc99bd059936", + "size": 2323444922, + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-playstore-ps16k-CinnamonBun_r01.zip" } ], "dependencies": { @@ -15271,23 +14641,23 @@ } }, "displayName": "Pre-Release 16 KB Page Size Google Play Intel x86_64 Atom System Image", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "system-image-CinnamonBun-google_apis_playstore-x86_64", "path": "system-images/android-CinnamonBun/google_apis_playstore_ps16k/x86_64", "revision": "CinnamonBun-google_apis_playstore-x86_64", "revision-details": { - "major:0": "2" + "major:0": "1" }, "type-details": { "abi:8": "x86_64", - "api-level:0": "36.1", + "api-level:0": "37.0", "base-extension:3": "true", "codename:1": "CinnamonBun", "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" }, - "extension-level:2": "21", + "extension-level:2": "22", "tag:4": { "display:1": "Google APIs PlayStore", "id:0": "google_apis_playstore" @@ -15883,7 +15253,7 @@ "build-tools": "37.0.0", "cmake": "4.1.2", "cmdline-tools": "20.0", - "emulator": "36.5.10", + "emulator": "36.5.11", "ndk": "29.0.14206865", "ndk-bundle": "22.1.7171670", "platform-tools": "37.0.0", @@ -15891,7 +15261,7 @@ "skiaparser": "8", "sources": "37.0", "tools": "26.1.1", - "fingerprint": "7fb1f87547f5d4c6" + "fingerprint": "46e2779744ab55bb" }, "licenses": { "android-googletv-license": [ @@ -15959,7 +15329,7 @@ } }, "displayName": "Android SDK Build-Tools 17", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16008,7 +15378,7 @@ } }, "displayName": "Android SDK Build-Tools 18.0.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16057,7 +15427,7 @@ } }, "displayName": "Android SDK Build-Tools 18.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16106,7 +15476,7 @@ } }, "displayName": "Android SDK Build-Tools 18.1.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16155,7 +15525,7 @@ } }, "displayName": "Android SDK Build-Tools 19", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16204,7 +15574,7 @@ } }, "displayName": "Android SDK Build-Tools 19.0.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16253,7 +15623,7 @@ } }, "displayName": "Android SDK Build-Tools 19.0.2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16302,7 +15672,7 @@ } }, "displayName": "Android SDK Build-Tools 19.0.3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16351,7 +15721,7 @@ } }, "displayName": "Android SDK Build-Tools 19.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/19.1.0", @@ -16399,7 +15769,7 @@ } }, "displayName": "Android SDK Build-Tools 20", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/20.0.0", @@ -16447,7 +15817,7 @@ } }, "displayName": "Android SDK Build-Tools 21", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16496,7 +15866,7 @@ } }, "displayName": "Android SDK Build-Tools 21.0.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16545,7 +15915,7 @@ } }, "displayName": "Android SDK Build-Tools 21.0.2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16594,7 +15964,7 @@ } }, "displayName": "Android SDK Build-Tools 21.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16643,7 +16013,7 @@ } }, "displayName": "Android SDK Build-Tools 21.1.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16692,7 +16062,7 @@ } }, "displayName": "Android SDK Build-Tools 21.1.2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/21.1.2", @@ -16740,7 +16110,7 @@ } }, "displayName": "Android SDK Build-Tools 22", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16789,7 +16159,7 @@ } }, "displayName": "Android SDK Build-Tools 22.0.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/22.0.1", @@ -16837,7 +16207,7 @@ } }, "displayName": "Android SDK Build-Tools 23", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16886,7 +16256,7 @@ } }, "displayName": "Android SDK Build-Tools 23.0.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/23.0.1", @@ -16934,7 +16304,7 @@ } }, "displayName": "Android SDK Build-Tools 23.0.2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/23.0.2", @@ -16982,7 +16352,7 @@ } }, "displayName": "Android SDK Build-Tools 23.0.3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/23.0.3", @@ -17030,7 +16400,7 @@ } }, "displayName": "Android SDK Build-Tools 24", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/24.0.0", @@ -17078,7 +16448,7 @@ } }, "displayName": "Android SDK Build-Tools 24.0.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/24.0.1", @@ -17126,7 +16496,7 @@ } }, "displayName": "Android SDK Build-Tools 24.0.2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/24.0.2", @@ -17174,7 +16544,7 @@ } }, "displayName": "Android SDK Build-Tools 24.0.3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/24.0.3", @@ -17222,7 +16592,7 @@ } }, "displayName": "Android SDK Build-Tools 25", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/25.0.0", @@ -17270,7 +16640,7 @@ } }, "displayName": "Android SDK Build-Tools 25.0.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/25.0.1", @@ -17318,7 +16688,7 @@ } }, "displayName": "Android SDK Build-Tools 25.0.2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/25.0.2", @@ -17366,7 +16736,7 @@ } }, "displayName": "Android SDK Build-Tools 25.0.3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/25.0.3", @@ -17414,7 +16784,7 @@ } }, "displayName": "Android SDK Build-Tools 26", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/26.0.0", @@ -17462,7 +16832,7 @@ } }, "displayName": "Android SDK Build-Tools 26.0.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/26.0.1", @@ -17510,7 +16880,7 @@ } }, "displayName": "Android SDK Build-Tools 26.0.2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/26.0.2", @@ -17558,7 +16928,7 @@ } }, "displayName": "Android SDK Build-Tools 26.0.3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/26.0.3", @@ -17606,7 +16976,7 @@ } }, "displayName": "Android SDK Build-Tools 27", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/27.0.0", @@ -17654,7 +17024,7 @@ } }, "displayName": "Android SDK Build-Tools 27.0.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/27.0.1", @@ -17702,7 +17072,7 @@ } }, "displayName": "Android SDK Build-Tools 27.0.2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/27.0.2", @@ -17750,7 +17120,7 @@ } }, "displayName": "Android SDK Build-Tools 27.0.3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/27.0.3", @@ -17798,7 +17168,7 @@ } }, "displayName": "Android SDK Build-Tools 28", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/28.0.0", @@ -17846,7 +17216,7 @@ } }, "displayName": "Android SDK Build-Tools 28-rc1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "obsolete": "true", @@ -17896,7 +17266,7 @@ } }, "displayName": "Android SDK Build-Tools 28-rc2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "obsolete": "true", @@ -17946,7 +17316,7 @@ } }, "displayName": "Android SDK Build-Tools 28.0.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/28.0.1", @@ -17994,7 +17364,7 @@ } }, "displayName": "Android SDK Build-Tools 28.0.2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/28.0.2", @@ -18042,7 +17412,7 @@ } }, "displayName": "Android SDK Build-Tools 28.0.3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/28.0.3", @@ -18090,7 +17460,7 @@ } }, "displayName": "Android SDK Build-Tools 29", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/29.0.0", @@ -18138,7 +17508,7 @@ } }, "displayName": "Android SDK Build-Tools 29-rc1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "obsolete": "true", @@ -18188,7 +17558,7 @@ } }, "displayName": "Android SDK Build-Tools 29-rc2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "obsolete": "true", @@ -18238,7 +17608,7 @@ } }, "displayName": "Android SDK Build-Tools 29-rc3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "obsolete": "true", @@ -18288,7 +17658,7 @@ } }, "displayName": "Android SDK Build-Tools 29.0.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/29.0.1", @@ -18336,7 +17706,7 @@ } }, "displayName": "Android SDK Build-Tools 29.0.2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/29.0.2", @@ -18384,7 +17754,7 @@ } }, "displayName": "Android SDK Build-Tools 29.0.3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/29.0.3", @@ -18432,7 +17802,7 @@ } }, "displayName": "Android SDK Build-Tools 30", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/30.0.0", @@ -18480,7 +17850,7 @@ } }, "displayName": "Android SDK Build-Tools 30.0.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/30.0.1", @@ -18528,7 +17898,7 @@ } }, "displayName": "Android SDK Build-Tools 30.0.2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/30.0.2", @@ -18576,7 +17946,7 @@ } }, "displayName": "Android SDK Build-Tools 30.0.3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/30.0.3", @@ -18617,7 +17987,7 @@ } ], "displayName": "Android SDK Build-Tools 31", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/31.0.0", @@ -18658,7 +18028,7 @@ } ], "displayName": "Android SDK Build-Tools 32", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/32.0.0", @@ -18699,7 +18069,7 @@ } ], "displayName": "Android SDK Build-Tools 32.1-rc1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/32.1.0-rc1", @@ -18741,7 +18111,7 @@ } ], "displayName": "Android SDK Build-Tools 33", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/33.0.0", @@ -18782,7 +18152,7 @@ } ], "displayName": "Android SDK Build-Tools 33.0.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/33.0.1", @@ -18823,7 +18193,7 @@ } ], "displayName": "Android SDK Build-Tools 33.0.2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/33.0.2", @@ -18864,7 +18234,7 @@ } ], "displayName": "Android SDK Build-Tools 33.0.3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/33.0.3", @@ -18905,7 +18275,7 @@ } ], "displayName": "Android SDK Build-Tools 34", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/34.0.0", @@ -18946,7 +18316,7 @@ } ], "displayName": "Android SDK Build-Tools 34-rc1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/34.0.0-rc1", @@ -18988,7 +18358,7 @@ } ], "displayName": "Android SDK Build-Tools 34-rc2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/34.0.0-rc2", @@ -19030,7 +18400,7 @@ } ], "displayName": "Android SDK Build-Tools 34-rc3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/34.0.0-rc3", @@ -19072,7 +18442,7 @@ } ], "displayName": "Android SDK Build-Tools 35", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/35.0.0", @@ -19113,7 +18483,7 @@ } ], "displayName": "Android SDK Build-Tools 35-rc1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/35.0.0-rc1", @@ -19155,7 +18525,7 @@ } ], "displayName": "Android SDK Build-Tools 35-rc2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/35.0.0-rc2", @@ -19197,7 +18567,7 @@ } ], "displayName": "Android SDK Build-Tools 35-rc3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/35.0.0-rc3", @@ -19239,7 +18609,7 @@ } ], "displayName": "Android SDK Build-Tools 35-rc4", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/35.0.0-rc4", @@ -19281,7 +18651,7 @@ } ], "displayName": "Android SDK Build-Tools 35.0.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/35.0.1", @@ -19322,7 +18692,7 @@ } ], "displayName": "Android SDK Build-Tools 36", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/36.0.0", @@ -19363,7 +18733,7 @@ } ], "displayName": "Android SDK Build-Tools 36-rc1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/36.0.0-rc1", @@ -19405,7 +18775,7 @@ } ], "displayName": "Android SDK Build-Tools 36-rc3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/36.0.0-rc3", @@ -19447,7 +18817,7 @@ } ], "displayName": "Android SDK Build-Tools 36-rc4", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/36.0.0-rc4", @@ -19489,7 +18859,7 @@ } ], "displayName": "Android SDK Build-Tools 36-rc5", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/36.0.0-rc5", @@ -19531,7 +18901,7 @@ } ], "displayName": "Android SDK Build-Tools 36.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/36.1.0", @@ -19572,7 +18942,7 @@ } ], "displayName": "Android SDK Build-Tools 36.1-rc1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/36.1.0-rc1", @@ -19614,7 +18984,7 @@ } ], "displayName": "Android SDK Build-Tools 37", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/37.0.0", @@ -19655,7 +19025,7 @@ } ], "displayName": "Android SDK Build-Tools 37-rc1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/37.0.0-rc1", @@ -19697,7 +19067,7 @@ } ], "displayName": "Android SDK Build-Tools 37-rc2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/37.0.0-rc2", @@ -19748,7 +19118,7 @@ } ], "displayName": "CMake 3.10.2.4988404", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.10.2.4988404", @@ -19789,7 +19159,7 @@ } ], "displayName": "CMake 3.18.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.18.1", @@ -19830,7 +19200,7 @@ } ], "displayName": "CMake 3.22.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.22.1", @@ -19871,7 +19241,7 @@ } ], "displayName": "CMake 3.30.3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.30.3", @@ -19912,7 +19282,7 @@ } ], "displayName": "CMake 3.30.4", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.30.4", @@ -19953,7 +19323,7 @@ } ], "displayName": "CMake 3.30.5", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.30.5", @@ -19994,7 +19364,7 @@ } ], "displayName": "CMake 3.31.0", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.31.0", @@ -20035,7 +19405,7 @@ } ], "displayName": "CMake 3.31.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.31.1", @@ -20076,7 +19446,7 @@ } ], "displayName": "CMake 3.31.4", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.31.4", @@ -20117,7 +19487,7 @@ } ], "displayName": "CMake 3.31.5", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.31.5", @@ -20158,7 +19528,7 @@ } ], "displayName": "CMake 3.31.6", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.31.6", @@ -20206,7 +19576,7 @@ } ], "displayName": "CMake 3.6.4111459", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.6.4111459", @@ -20247,7 +19617,7 @@ } ], "displayName": "CMake 4.0.2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/4.0.2", @@ -20288,7 +19658,7 @@ } ], "displayName": "CMake 4.0.3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/4.0.3", @@ -20329,7 +19699,7 @@ } ], "displayName": "CMake 4.1.0", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/4.1.0", @@ -20370,7 +19740,7 @@ } ], "displayName": "CMake 4.1.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/4.1.1", @@ -20411,7 +19781,7 @@ } ], "displayName": "CMake 4.1.2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmake", "path": "cmake/4.1.2", @@ -20454,7 +19824,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/1.0", @@ -20494,7 +19864,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/10.0", @@ -20534,7 +19904,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/11.0", @@ -20574,7 +19944,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/12.0", @@ -20614,7 +19984,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/13.0", @@ -20654,7 +20024,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "cmdline-tools", "path": "cmdline-tools/13.0-rc01", @@ -20695,7 +20065,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "cmdline-tools", "path": "cmdline-tools/14.0-alpha01", @@ -20736,7 +20106,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/16.0", @@ -20776,7 +20146,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "cmdline-tools", "path": "cmdline-tools/16.0-alpha01", @@ -20817,7 +20187,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/17.0", @@ -20857,7 +20227,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/19.0", @@ -20897,7 +20267,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "cmdline-tools", "path": "cmdline-tools/19.0-alpha01", @@ -20938,7 +20308,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "obsolete": "true", @@ -20979,7 +20349,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/2.1", @@ -21019,7 +20389,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/20.0", @@ -21059,7 +20429,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/3.0", @@ -21099,7 +20469,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/4.0", @@ -21139,7 +20509,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/5.0", @@ -21179,7 +20549,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/6.0", @@ -21219,7 +20589,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/7.0", @@ -21259,7 +20629,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/8.0", @@ -21299,7 +20669,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/9.0", @@ -21316,44 +20686,6 @@ } }, "emulator": { - "34.2.11": { - "archives": [ - { - "os": "linux", - "sha1": "b1d6652408c1e5015ce2f590270aee7b0b19fb07", - "size": 298395480, - "url": "https://dl.google.com/android/repository/emulator-linux_x64-11592276.zip" - }, - { - "os": "macosx", - "sha1": "f363626bc90b00e2d7cf8ceef9dcb295d3f7f292", - "size": 394402351, - "url": "https://dl.google.com/android/repository/emulator-darwin_x64-11592276.zip" - }, - { - "os": "windows", - "sha1": "797a55cb5139c96eb17faca0b816b940eb006468", - "size": 418099397, - "url": "https://dl.google.com/android/repository/emulator-windows_x64-11592276.zip" - } - ], - "displayName": "Android Emulator", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "emulator", - "path": "emulator", - "revision": "34.2.11", - "revision-details": { - "major:0": "34", - "micro:2": "11", - "minor:1": "2" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns5:genericDetailsType" - } - } - }, "34.2.16": { "archives": [ { @@ -21430,82 +20762,6 @@ } } }, - "35.1.3": { - "archives": [ - { - "os": "linux", - "sha1": "1fa0fe4bc06558a6bdbf622de1df6659c86fa832", - "size": 298471131, - "url": "https://dl.google.com/android/repository/emulator-linux_x64-11643238.zip" - }, - { - "os": "macosx", - "sha1": "8c082cc61fff70561e41df68de78081a86b24bc8", - "size": 394818583, - "url": "https://dl.google.com/android/repository/emulator-darwin_x64-11643238.zip" - }, - { - "os": "windows", - "sha1": "5128479f4d3eaef70f5412b665f6a706bbf2d898", - "size": 423494132, - "url": "https://dl.google.com/android/repository/emulator-windows_x64-11643238.zip" - } - ], - "displayName": "Android Emulator", - "last-available-day": 19823, - "license": "android-sdk-preview-license", - "name": "emulator", - "path": "emulator", - "revision": "35.1.3", - "revision-details": { - "major:0": "35", - "micro:2": "3", - "minor:1": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns5:genericDetailsType" - } - } - }, - "35.1.4": { - "archives": [ - { - "os": "linux", - "sha1": "28c76739fbca9f2c879eb51f960aeaffacfd2ecd", - "size": 349797729, - "url": "https://dl.google.com/android/repository/emulator-linux_x64-11672324.zip" - }, - { - "os": "macosx", - "sha1": "27da156d86d02ca82f898ac8adb0bfd7147e3f08", - "size": 414289925, - "url": "https://dl.google.com/android/repository/emulator-darwin_x64-11672324.zip" - }, - { - "os": "windows", - "sha1": "f8083528676b40f2592133cdb4eaf4809cdfa164", - "size": 463059783, - "url": "https://dl.google.com/android/repository/emulator-windows_x64-11672324.zip" - } - ], - "displayName": "Android Emulator", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "emulator", - "path": "emulator", - "revision": "35.1.4", - "revision-details": { - "major:0": "35", - "micro:2": "4", - "minor:1": "1" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns5:genericDetailsType" - } - } - }, "35.2.5": { "archives": [ { @@ -22648,6 +21904,54 @@ } } }, + "36.5.11": { + "archives": [ + { + "arch": "x64", + "os": "linux", + "sha1": "a6d99c53669d2eb750b6949adb85668fbd7355fe", + "size": 331545207, + "url": "https://dl.google.com/android/repository/emulator-linux_x64-15261927.zip" + }, + { + "arch": "x64", + "os": "macosx", + "sha1": "f7ed5a0413c492c11fcffcf19f2024787d6bac9b", + "size": 449816006, + "url": "https://dl.google.com/android/repository/emulator-darwin_x64-15261927.zip" + }, + { + "arch": "aarch64", + "os": "macosx", + "sha1": "0d33a553d860410f9b05801c11e1779a40fa1ea5", + "size": 384547861, + "url": "https://dl.google.com/android/repository/emulator-darwin_aarch64-15261927.zip" + }, + { + "arch": "x64", + "os": "windows", + "sha1": "384b7fe8dccdc8c11f0596be4589adf44528c6e5", + "size": 418625872, + "url": "https://dl.google.com/android/repository/emulator-windows_x64-15261927.zip" + } + ], + "displayName": "Android Emulator", + "last-available-day": 20569, + "license": "android-sdk-license", + "name": "emulator", + "path": "emulator", + "revision": "36.5.11", + "revision-details": { + "major:0": "36", + "micro:2": "11", + "minor:1": "5" + }, + "type-details": { + "element-attributes": { + "xsi:type": "ns5:genericDetailsType" + } + } + }, "36.6.2": { "archives": [ { @@ -22743,6 +22047,54 @@ "xsi:type": "ns5:genericDetailsType" } } + }, + "36.6.5": { + "archives": [ + { + "arch": "x64", + "os": "linux", + "sha1": "0db7ea0a28dfbbcab6d43e43fa6f4b177a088bb3", + "size": 347666973, + "url": "https://dl.google.com/android/repository/emulator-linux_x64-15221694.zip" + }, + { + "arch": "x64", + "os": "macosx", + "sha1": "f1303f9f14bdbe2a38ab661b7cb065979437fc79", + "size": 463292401, + "url": "https://dl.google.com/android/repository/emulator-darwin_x64-15221694.zip" + }, + { + "arch": "aarch64", + "os": "macosx", + "sha1": "6512876f641240c78657b32f6fabddc1e5cddde1", + "size": 397030375, + "url": "https://dl.google.com/android/repository/emulator-darwin_aarch64-15221694.zip" + }, + { + "arch": "x64", + "os": "windows", + "sha1": "d7de9d1ae3fbcd782085d9cc7b658a846efb2414", + "size": 429608279, + "url": "https://dl.google.com/android/repository/emulator-windows_x64-15221694.zip" + } + ], + "displayName": "Android Emulator", + "last-available-day": 20569, + "license": "android-sdk-preview-license", + "name": "emulator", + "path": "emulator", + "revision": "36.6.5", + "revision-details": { + "major:0": "36", + "micro:2": "5", + "minor:1": "6" + }, + "type-details": { + "element-attributes": { + "xsi:type": "ns5:genericDetailsType" + } + } } }, "extras": { @@ -22868,7 +22220,7 @@ } }, "displayName": "NDK (Side by side) 16.1.4479499", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/16.1.4479499", @@ -22930,7 +22282,7 @@ } }, "displayName": "NDK (Side by side) 17.2.4988734", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/17.2.4988734", @@ -22992,7 +22344,7 @@ } }, "displayName": "NDK (Side by side) 18.1.5063045", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/18.1.5063045", @@ -23054,7 +22406,7 @@ } }, "displayName": "NDK (Side by side) 19.0.5232133", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "obsolete": "true", @@ -23117,7 +22469,7 @@ } }, "displayName": "NDK (Side by side) 19.2.5345600", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/19.2.5345600", @@ -23179,7 +22531,7 @@ } }, "displayName": "NDK (Side by side) 20.0.5392854", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "obsolete": "true", @@ -23243,7 +22595,7 @@ } }, "displayName": "NDK (Side by side) 20.0.5471264", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "obsolete": "true", @@ -23307,7 +22659,7 @@ } }, "displayName": "NDK (Side by side) 20.0.5594570", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/20.0.5594570", @@ -23369,7 +22721,7 @@ } }, "displayName": "NDK (Side by side) 20.1.5948944", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/20.1.5948944", @@ -23417,7 +22769,7 @@ } }, "displayName": "NDK (Side by side) 21.0.6011959", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/21.0.6011959", @@ -23466,7 +22818,7 @@ } }, "displayName": "NDK (Side by side) 21.0.6113669", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/21.0.6113669", @@ -23514,7 +22866,7 @@ } }, "displayName": "NDK (Side by side) 21.1.6210238", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/21.1.6210238", @@ -23570,7 +22922,7 @@ } }, "displayName": "NDK (Side by side) 21.1.6273396", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/21.1.6273396", @@ -23626,7 +22978,7 @@ } }, "displayName": "NDK (Side by side) 21.1.6352462", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/21.1.6352462", @@ -23681,7 +23033,7 @@ } }, "displayName": "NDK (Side by side) 21.1.6363665", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/21.1.6363665", @@ -23737,7 +23089,7 @@ } }, "displayName": "NDK (Side by side) 21.2.6472646", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/21.2.6472646", @@ -23792,7 +23144,7 @@ } }, "displayName": "NDK (Side by side) 21.3.6528147", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/21.3.6528147", @@ -23847,7 +23199,7 @@ } }, "displayName": "NDK (Side by side) 21.4.7075529", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/21.4.7075529", @@ -23902,7 +23254,7 @@ } }, "displayName": "NDK (Side by side) 22.0.6917172", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/22.0.6917172", @@ -23958,7 +23310,7 @@ } }, "displayName": "NDK (Side by side) 22.0.7026061", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/22.0.7026061", @@ -24013,7 +23365,7 @@ } }, "displayName": "NDK (Side by side) 22.1.7171670", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/22.1.7171670", @@ -24068,7 +23420,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7123448", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7123448", @@ -24124,7 +23476,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7196353", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7196353", @@ -24180,7 +23532,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7272597", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7272597", @@ -24236,7 +23588,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7344513", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7344513", @@ -24285,7 +23637,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7421159", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7421159", @@ -24334,7 +23686,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7530507", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7530507", @@ -24383,7 +23735,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7599858", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/23.0.7599858", @@ -24431,7 +23783,7 @@ } }, "displayName": "NDK (Side by side) 23.1.7779620", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/23.1.7779620", @@ -24479,7 +23831,7 @@ } }, "displayName": "NDK (Side by side) 23.2.8568313", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/23.2.8568313", @@ -24527,7 +23879,7 @@ } }, "displayName": "NDK (Side by side) 24.0.7856742", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/24.0.7856742", @@ -24576,7 +23928,7 @@ } }, "displayName": "NDK (Side by side) 24.0.7956693", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/24.0.7956693", @@ -24625,7 +23977,7 @@ } }, "displayName": "NDK (Side by side) 24.0.8079956", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/24.0.8079956", @@ -24674,7 +24026,7 @@ } }, "displayName": "NDK (Side by side) 24.0.8215888", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/24.0.8215888", @@ -24722,7 +24074,7 @@ } }, "displayName": "NDK (Side by side) 25.0.8151533", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/25.0.8151533", @@ -24771,7 +24123,7 @@ } }, "displayName": "NDK (Side by side) 25.0.8221429", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/25.0.8221429", @@ -24820,7 +24172,7 @@ } }, "displayName": "NDK (Side by side) 25.0.8355429", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/25.0.8355429", @@ -24869,7 +24221,7 @@ } }, "displayName": "NDK (Side by side) 25.0.8528842", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/25.0.8528842", @@ -24918,7 +24270,7 @@ } }, "displayName": "NDK (Side by side) 25.0.8775105", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/25.0.8775105", @@ -24966,7 +24318,7 @@ } }, "displayName": "NDK (Side by side) 25.1.8937393", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/25.1.8937393", @@ -25014,7 +24366,7 @@ } }, "displayName": "NDK (Side by side) 25.2.9519653", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/25.2.9519653", @@ -25062,7 +24414,7 @@ } }, "displayName": "NDK (Side by side) 26.0.10404224", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/26.0.10404224", @@ -25104,7 +24456,7 @@ } ], "displayName": "NDK (Side by side) 26.0.10636728", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/26.0.10636728", @@ -25146,7 +24498,7 @@ } ], "displayName": "NDK (Side by side) 26.0.10792818", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/26.0.10792818", @@ -25187,7 +24539,7 @@ } ], "displayName": "NDK (Side by side) 26.1.10909125", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/26.1.10909125", @@ -25228,7 +24580,7 @@ } ], "displayName": "NDK (Side by side) 26.2.11394342", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/26.2.11394342", @@ -25269,7 +24621,7 @@ } ], "displayName": "NDK (Side by side) 26.3.11579264", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/26.3.11579264", @@ -25310,7 +24662,7 @@ } ], "displayName": "NDK (Side by side) 27.0.11718014", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/27.0.11718014", @@ -25352,7 +24704,7 @@ } ], "displayName": "NDK (Side by side) 27.0.11902837", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/27.0.11902837", @@ -25394,7 +24746,7 @@ } ], "displayName": "NDK (Side by side) 27.0.12077973", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/27.0.12077973", @@ -25435,7 +24787,7 @@ } ], "displayName": "NDK (Side by side) 27.1.12297006", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/27.1.12297006", @@ -25476,7 +24828,7 @@ } ], "displayName": "NDK (Side by side) 27.2.12479018", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/27.2.12479018", @@ -25517,7 +24869,7 @@ } ], "displayName": "NDK (Side by side) 27.3.13750724", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/27.3.13750724", @@ -25558,7 +24910,7 @@ } ], "displayName": "NDK (Side by side) 28.0.12433566", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/28.0.12433566", @@ -25600,7 +24952,7 @@ } ], "displayName": "NDK (Side by side) 28.0.12674087", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/28.0.12674087", @@ -25642,7 +24994,7 @@ } ], "displayName": "NDK (Side by side) 28.0.12916984", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/28.0.12916984", @@ -25684,7 +25036,7 @@ } ], "displayName": "NDK (Side by side) 28.0.13004108", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/28.0.13004108", @@ -25725,7 +25077,7 @@ } ], "displayName": "NDK (Side by side) 28.1.13356709", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/28.1.13356709", @@ -25766,7 +25118,7 @@ } ], "displayName": "NDK (Side by side) 28.2.13676358", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/28.2.13676358", @@ -25807,7 +25159,7 @@ } ], "displayName": "NDK (Side by side) 29.0.13113456", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/29.0.13113456", @@ -25849,7 +25201,7 @@ } ], "displayName": "NDK (Side by side) 29.0.13599879", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/29.0.13599879", @@ -25891,7 +25243,7 @@ } ], "displayName": "NDK (Side by side) 29.0.13846066", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/29.0.13846066", @@ -25933,7 +25285,7 @@ } ], "displayName": "NDK (Side by side) 29.0.14033849", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/29.0.14033849", @@ -25975,7 +25327,7 @@ } ], "displayName": "NDK (Side by side) 29.0.14206865", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk", "path": "ndk/29.0.14206865", @@ -26016,7 +25368,7 @@ } ], "displayName": "NDK (Side by side) 30.0.14904198", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/30.0.14904198", @@ -26081,7 +25433,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26143,7 +25495,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26205,7 +25557,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26267,7 +25619,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk-bundle", "obsolete": "true", @@ -26330,7 +25682,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26392,7 +25744,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk-bundle", "obsolete": "true", @@ -26456,7 +25808,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk-bundle", "obsolete": "true", @@ -26520,7 +25872,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26582,7 +25934,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26630,7 +25982,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26679,7 +26031,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26727,7 +26079,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26783,7 +26135,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26839,7 +26191,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26894,7 +26246,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26950,7 +26302,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27005,7 +26357,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27060,7 +26412,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27115,7 +26467,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27171,7 +26523,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27226,7 +26578,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27281,7 +26633,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27337,7 +26689,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27393,7 +26745,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27449,7 +26801,7 @@ } }, "displayName": "NDK", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27469,44 +26821,6 @@ }, "patcher": {}, "platform-tools": { - "35.0.1": { - "archives": [ - { - "os": "linux", - "sha1": "959bf20c19ab1c82861ae4a7e7fdb293f4f1fe75", - "size": 7035310, - "url": "https://dl.google.com/android/repository/platform-tools_r35.0.1-linux.zip" - }, - { - "os": "macosx", - "sha1": "a54ebb00559f3e4582d8e06fc04bab7ce0a2a6c2", - "size": 12476293, - "url": "https://dl.google.com/android/repository/platform-tools_r35.0.1-darwin.zip" - }, - { - "os": "windows", - "sha1": "bef587e13dda79457631574b5ee93c0c596b592f", - "size": 6551888, - "url": "https://dl.google.com/android/repository/platform-tools_r35.0.1-win.zip" - } - ], - "displayName": "Android SDK Platform-Tools", - "last-available-day": 19823, - "license": "android-sdk-license", - "name": "platform-tools", - "path": "platform-tools", - "revision": "35.0.1", - "revision-details": { - "major:0": "35", - "micro:2": "1", - "minor:1": "0" - }, - "type-details": { - "element-attributes": { - "xsi:type": "ns5:genericDetailsType" - } - } - }, "35.0.2": { "archives": [ { @@ -27683,20 +26997,20 @@ { "arch": "all", "os": "macosx", - "sha1": "ff8facde137e57994112672a0d0f411a3ca7b201", - "size": 16442198, + "sha1": "8c4c926d0ca192376b2a04b0318484724319e67c", + "size": 16442240, "url": "https://dl.google.com/android/repository/platform-tools_r37.0.0-darwin.zip" }, { "arch": "all", "os": "windows", - "sha1": "8a8351438a9bde81726129214940e0275f7949c7", - "size": 8092184, + "sha1": "f29bfb58d0d6f9a57d7dbcba6cc259f9ca6f58f1", + "size": 8092164, "url": "https://dl.google.com/android/repository/platform-tools_r37.0.0-win.zip" } ], "displayName": "Android SDK Platform-Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platform-tools", "path": "platform-tools", @@ -27725,7 +27039,7 @@ } ], "displayName": "Android SDK Platform 10", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-10", @@ -27763,7 +27077,7 @@ } ], "displayName": "Android SDK Platform 11", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-11", @@ -27801,7 +27115,7 @@ } ], "displayName": "Android SDK Platform 12", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-12", @@ -27839,7 +27153,7 @@ } ], "displayName": "Android SDK Platform 13", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-13", @@ -27877,7 +27191,7 @@ } ], "displayName": "Android SDK Platform 14", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-14", @@ -27915,7 +27229,7 @@ } ], "displayName": "Android SDK Platform 15", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-15", @@ -27953,7 +27267,7 @@ } ], "displayName": "Android SDK Platform 16", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-16", @@ -27991,7 +27305,7 @@ } ], "displayName": "Android SDK Platform 17", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-17", @@ -28029,7 +27343,7 @@ } ], "displayName": "Android SDK Platform 18", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-18", @@ -28067,7 +27381,7 @@ } ], "displayName": "Android SDK Platform 19", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-19", @@ -28119,7 +27433,7 @@ } ], "displayName": "Android SDK Platform 2", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -28158,7 +27472,7 @@ } ], "displayName": "Android SDK Platform 20", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-20", @@ -28196,7 +27510,7 @@ } ], "displayName": "Android SDK Platform 21", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-21", @@ -28234,7 +27548,7 @@ } ], "displayName": "Android SDK Platform 22", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-22", @@ -28272,7 +27586,7 @@ } ], "displayName": "Android SDK Platform 23", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-23", @@ -28310,7 +27624,7 @@ } ], "displayName": "Android SDK Platform 24", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-24", @@ -28348,7 +27662,7 @@ } ], "displayName": "Android SDK Platform 25", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-25", @@ -28386,7 +27700,7 @@ } ], "displayName": "Android SDK Platform 26", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-26", @@ -28424,7 +27738,7 @@ } ], "displayName": "Android SDK Platform 27", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-27", @@ -28462,7 +27776,7 @@ } ], "displayName": "Android SDK Platform 28", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-28", @@ -28500,7 +27814,7 @@ } ], "displayName": "Android SDK Platform 29", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-29", @@ -28552,7 +27866,7 @@ } ], "displayName": "Android SDK Platform 3", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -28591,7 +27905,7 @@ } ], "displayName": "Android SDK Platform 30", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-30", @@ -28629,7 +27943,7 @@ } ], "displayName": "Android SDK Platform 31", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-31", @@ -28667,7 +27981,7 @@ } ], "displayName": "Android SDK Platform 32", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-32", @@ -28705,7 +28019,7 @@ } ], "displayName": "Android SDK Platform 33", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-33", @@ -28744,7 +28058,7 @@ } ], "displayName": "Android SDK Platform 33-ext5", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-33-ext5", @@ -28778,7 +28092,7 @@ } ], "displayName": "Android SDK Platform 34", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -28823,7 +28137,7 @@ } ], "displayName": "Android SDK Platform 34-ext12", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-34-ext12", @@ -28856,7 +28170,7 @@ } ], "displayName": "Android SDK Platform 35", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-35", @@ -28894,7 +28208,7 @@ } ], "displayName": "Android SDK Platform 35-ext15", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-35-ext15", @@ -28927,7 +28241,7 @@ } ], "displayName": "Android SDK Platform 36", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-36", @@ -28960,7 +28274,7 @@ } ], "displayName": "Android SDK Platform 36.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-36.1", @@ -28993,7 +28307,7 @@ } ], "displayName": "Android SDK Platform 36-ext19", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-36-ext19", @@ -29026,7 +28340,7 @@ } ], "displayName": "Android SDK Platform 37.0", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-37.0", @@ -29074,7 +28388,7 @@ } ], "displayName": "Android SDK Platform 4", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -29127,7 +28441,7 @@ } ], "displayName": "Android SDK Platform 5", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -29180,7 +28494,7 @@ } ], "displayName": "Android SDK Platform 6", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -29219,7 +28533,7 @@ } ], "displayName": "Android SDK Platform 7", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-7", @@ -29257,7 +28571,7 @@ } ], "displayName": "Android SDK Platform 8", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-8", @@ -29295,7 +28609,7 @@ } ], "displayName": "Android SDK Platform 9", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-9", @@ -29333,7 +28647,7 @@ } ], "displayName": "Android SDK Platform Baklava-ext19", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-Baklava-ext19", @@ -29361,28 +28675,28 @@ { "arch": "all", "os": "all", - "sha1": "c302ae12b604acd942e31568f32917fe3141750c", - "size": 67144025, - "url": "https://dl.google.com/android/repository/platform-CANARY_r10.zip" + "sha1": "ed3b7cc69b5e8e66cbed77d1e4dda6629bbabf4b", + "size": 57118318, + "url": "https://dl.google.com/android/repository/platform-CANARY_r11.zip" } ], "displayName": "Android SDK Platform CANARY", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-CANARY", "revision": "CANARY", "revision-details": { - "major:0": "10" + "major:0": "11" }, "type-details": { - "api-level:0": "36.1", + "api-level:0": "37.0", "base-extension:3": "true", "codename:1": "CANARY", "element-attributes": { "xsi:type": "ns11:platformDetailsType" }, - "extension-level:2": "21", + "extension-level:2": "22", "layoutlib:4": { "element-attributes": { "api": "15" @@ -29395,28 +28709,28 @@ { "arch": "all", "os": "all", - "sha1": "fc958eeaf4d3075d3f0eb8108df883baba9bb419", - "size": 67069204, - "url": "https://dl.google.com/android/repository/platform-CinnamonBun_r02.zip" + "sha1": "cd25c57fb97e11c02ca33d5d7c82cf543e1a1d46", + "size": 67416452, + "url": "https://dl.google.com/android/repository/platform-CinnamonBun_r01.zip" } ], "displayName": "Android SDK Platform CinnamonBun", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-CinnamonBun", "revision": "CinnamonBun", "revision-details": { - "major:0": "2" + "major:0": "1" }, "type-details": { - "api-level:0": "36.1", + "api-level:0": "37.0", "base-extension:3": "true", "codename:1": "CinnamonBun", "element-attributes": { "xsi:type": "ns11:platformDetailsType" }, - "extension-level:2": "21", + "extension-level:2": "22", "layoutlib:4": { "element-attributes": { "api": "15" @@ -29466,7 +28780,7 @@ } ], "displayName": "Android SDK Platform UpsideDownCake", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -29584,7 +28898,7 @@ } ], "displayName": "Layout Inspector image server for API S", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "skiaparser", "path": "skiaparser/2", @@ -29705,7 +29019,7 @@ } ], "displayName": "Layout Inspector image server for API 29-30", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "skiaparser", "path": "skiaparser/1", @@ -29797,7 +29111,7 @@ } ], "displayName": "Layout Inspector image server for API 31-36", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "skiaparser", "path": "skiaparser/3", @@ -29824,7 +29138,7 @@ } ], "displayName": "Sources for Android 14", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "obsolete": "true", @@ -29853,7 +29167,7 @@ } ], "displayName": "Sources for Android 15", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-15", @@ -29881,7 +29195,7 @@ } ], "displayName": "Sources for Android 16", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-16", @@ -29909,7 +29223,7 @@ } ], "displayName": "Sources for Android 17", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-17", @@ -29937,7 +29251,7 @@ } ], "displayName": "Sources for Android 18", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-18", @@ -29965,7 +29279,7 @@ } ], "displayName": "Sources for Android 19", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-19", @@ -29993,7 +29307,7 @@ } ], "displayName": "Sources for Android 20", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-20", @@ -30021,7 +29335,7 @@ } ], "displayName": "Sources for Android 21", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-21", @@ -30049,7 +29363,7 @@ } ], "displayName": "Sources for Android 22", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-22", @@ -30077,7 +29391,7 @@ } ], "displayName": "Sources for Android 23", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-23", @@ -30105,7 +29419,7 @@ } ], "displayName": "Sources for Android 24", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-24", @@ -30133,7 +29447,7 @@ } ], "displayName": "Sources for Android 25", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-25", @@ -30161,7 +29475,7 @@ } ], "displayName": "Sources for Android 26", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-26", @@ -30189,7 +29503,7 @@ } ], "displayName": "Sources for Android 27", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-27", @@ -30217,7 +29531,7 @@ } ], "displayName": "Sources for Android 28", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-28", @@ -30245,7 +29559,7 @@ } ], "displayName": "Sources for Android 29", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-29", @@ -30273,7 +29587,7 @@ } ], "displayName": "Sources for Android 30", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-30", @@ -30301,7 +29615,7 @@ } ], "displayName": "Sources for Android 31", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-31", @@ -30329,7 +29643,7 @@ } ], "displayName": "Sources for Android 32", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-32", @@ -30357,7 +29671,7 @@ } ], "displayName": "Sources for Android 33", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-33", @@ -30386,7 +29700,7 @@ } ], "displayName": "Sources for Android 34", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-34", @@ -30415,7 +29729,7 @@ } ], "displayName": "Sources for Android 35", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-35", @@ -30444,7 +29758,7 @@ } ], "displayName": "Sources for Android 36", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-36", @@ -30472,7 +29786,7 @@ } ], "displayName": "Sources for Android 36.1", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-36.1", @@ -30500,7 +29814,7 @@ } ], "displayName": "Sources for Android 37.0", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "sources", "path": "sources/android-37.0", @@ -30568,7 +29882,7 @@ } }, "displayName": "Android SDK Tools", - "last-available-day": 20552, + "last-available-day": 20569, "license": "android-sdk-license", "name": "tools", "obsolete": "true", From c41013171fe0f1f44f4e8c973633359d0487cbfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Tue, 14 Apr 2026 23:50:47 +1000 Subject: [PATCH 55/68] rl-2605: add a note about new darwin tools Co-authored-by: Michael Daniels --- doc/release-notes/rl-2605.section.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index c59d72f7da45..5c47a465fbf4 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -271,6 +271,8 @@ - The `libcxxhardeningextensive` hardening flag has been **disabled** by default. Enabling it by default in 25.11 was unintentional and may have had a negative effect on performance in some cases. `libcxxhardeningfast` remains enabled by default. +- The packages `ibtool`, `actool` and `re-plistbuddy` have been added, providing reimplementations of the corresponding proprietary Apple tools. They are more compatible with the originals than the previously existing `xcbuild` package, and should enable more darwin software to be built from source. + - Switch inhibitors were introduced, which add a pre-switch check that compares a list of strings between the previous and the new generation, and refuses to switch into the new generation when there is a difference between the two lists. This allows to avoid switching into a system when for instance the systemd version changed by adding `config.systemd.package.version` to the switch inhibitors for your system. You can still forcefully switch into any generation by setting `NIXOS_NO_CHECK=1`. - GNU Taler has been updated to version 1.3. From 13c8247d177843e05733193feaaea6f67fe1c877 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Apr 2026 01:22:50 +0000 Subject: [PATCH 56/68] hyprlauncher: 0.1.5 -> 0.1.6 --- pkgs/by-name/hy/hyprlauncher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hy/hyprlauncher/package.nix b/pkgs/by-name/hy/hyprlauncher/package.nix index 8ac724e71cd7..f3369ddfb7f0 100644 --- a/pkgs/by-name/hy/hyprlauncher/package.nix +++ b/pkgs/by-name/hy/hyprlauncher/package.nix @@ -19,13 +19,13 @@ gcc15Stdenv.mkDerivation (finalAttrs: { pname = "hyprlauncher"; - version = "0.1.5"; + version = "0.1.6"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprlauncher"; tag = "v${finalAttrs.version}"; - hash = "sha256-nu3pMtkMwKsEhpBE4XMpayXDGdnrXVXrscSsxp7qf1I="; + hash = "sha256-FHw6S2rz716ZwuF661aT5HYN1b6qyyBDkwhEL5hzHUk="; }; nativeBuildInputs = [ From 9eadbe410655e1bf4f0e612391bc9a5316ff5981 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Apr 2026 01:23:38 +0000 Subject: [PATCH 57/68] hyprwire: 0.3.0 -> 0.3.1 --- pkgs/by-name/hy/hyprwire/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hy/hyprwire/package.nix b/pkgs/by-name/hy/hyprwire/package.nix index 8b299b0f2a5e..917ec60083d6 100644 --- a/pkgs/by-name/hy/hyprwire/package.nix +++ b/pkgs/by-name/hy/hyprwire/package.nix @@ -11,13 +11,13 @@ gcc15Stdenv.mkDerivation (finalAttrs: { pname = "hyprwire"; - version = "0.3.0"; + version = "0.3.1"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprwire"; tag = "v${finalAttrs.version}"; - hash = "sha256-PR/KER+yiHabFC/h1Wjb+9fR2Uy0lWM3Qld7jPVaWkk="; + hash = "sha256-AKPaKeLDy0QXRBk/XzR7RktX7CV63ejYsTUgsPdXKvg="; }; nativeBuildInputs = [ From d6cd650396431ef4f5382bca5c8907be2ee96c96 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Apr 2026 02:28:17 +0000 Subject: [PATCH 58/68] terraform-providers.datadog_datadog: 4.5.0 -> 4.6.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 4bacebd6bb2f..f1751808206d 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -274,13 +274,13 @@ "vendorHash": "sha256-3o6YRDrq4rQhNAFyqiGJrAoxuAykWw85OExRGSE3kGI=" }, "datadog_datadog": { - "hash": "sha256-QAmtZnmdHlKI+lLqBsH6SpshxwpBvAaXWspj/a4vlpI=", + "hash": "sha256-HgbGKqQ27GBA2BpiwkkLIvLcNCgh05p6ZNno8cNFUso=", "homepage": "https://registry.terraform.io/providers/DataDog/datadog", "owner": "DataDog", "repo": "terraform-provider-datadog", - "rev": "v4.5.0", + "rev": "v4.6.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-RVDQ7HeZkSryb6ocZJeEx2iIgw411+SByEopg7Q+b1c=" + "vendorHash": "sha256-Q4fJbEvV6nvp9mafrOrGnKwyWmNT9CYenAeXND5hKng=" }, "datadrivers_nexus": { "hash": "sha256-yfxlDln4brI8QTFnhVsNOO3vRiqft3YWytvy2GMNBdY=", From 6aed63b8450ee1ee89c581bb351ebe656c9988ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Apr 2026 02:29:37 +0000 Subject: [PATCH 59/68] terraform-providers.hashicorp_aws: 6.38.0 -> 6.42.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 4bacebd6bb2f..ded39b538a63 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -499,13 +499,13 @@ "vendorHash": "sha256-MYVkNvJ+rbwGw0htClIbmxk3YX2OK/ZO/QOTyMRFiug=" }, "hashicorp_aws": { - "hash": "sha256-EaNOYM4qpWiAsemTOMpFFwJLcrlOxMVgjuECh4KhUsM=", + "hash": "sha256-ztoQ8xF42QdVNNBEh1Gcpvs1WjRwNB1RDTbU97sQ5jo=", "homepage": "https://registry.terraform.io/providers/hashicorp/aws", "owner": "hashicorp", "repo": "terraform-provider-aws", - "rev": "v6.38.0", + "rev": "v6.42.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-picwxtQOtsBX8SkA64+ekFNDC7zIpg0CG66kelO2THk=" + "vendorHash": "sha256-koqH8h1oixv+cH6y9Z5mjgIVGB/XWHSo/UCgQW6bh2U=" }, "hashicorp_awscc": { "hash": "sha256-wRuw+7z/CyAyqL4b6iKLqMuon4UcNxf8pBYHbt90FGw=", From 9d7c37f0692d04fbc832cfabfc76efc25f28855f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Sat, 25 Apr 2026 19:29:04 -0700 Subject: [PATCH 60/68] leocad: fix meta attributes --- pkgs/by-name/le/leocad/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/le/leocad/package.nix b/pkgs/by-name/le/leocad/package.nix index 1329142325e5..9f5fd988c3b9 100644 --- a/pkgs/by-name/le/leocad/package.nix +++ b/pkgs/by-name/le/leocad/package.nix @@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { updateScript = nix-update-script { }; }; - passthru = { + meta = { description = "CAD program for creating virtual LEGO models"; mainProgram = "leocad"; homepage = "https://www.leocad.org/"; From 7f408aaeb6418f3ef790e3ad98160ba3bf10553f Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Sun, 26 Apr 2026 12:31:16 +1000 Subject: [PATCH 61/68] terraform-providers.integrations_github: 6.11.1 -> 6.12.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index d92493b283b9..45e469c5e6ec 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -751,13 +751,13 @@ "vendorHash": null }, "integrations_github": { - "hash": "sha256-tygj+fCzKhipsyXVMtUxjEy/TvIAGFBPYHwlJJulAVI=", + "hash": "sha256-lP2z7RTaiLvnKQ2nyyUUOV9KjcLAKBDUyIqi0Lv1mqQ=", "homepage": "https://registry.terraform.io/providers/integrations/github", "owner": "integrations", "repo": "terraform-provider-github", - "rev": "v6.11.1", + "rev": "v6.12.0", "spdx": "MIT", - "vendorHash": null + "vendorHash": "sha256-qzyV/rgQ79XvoTBRjjIsPFfqAXLROiIAlY7Y/d8SYcM=" }, "jfrog_artifactory": { "hash": "sha256-BSUOmqHwnDEYojtwTXBWo9oGG2FbgaODUKClZPCaK/I=", From a722b88e59e3fe80075f2c9ce9a7259510568965 Mon Sep 17 00:00:00 2001 From: Gabriel Santos Date: Sat, 25 Apr 2026 23:35:43 -0300 Subject: [PATCH 62/68] cocogitto: add gs-101 as maintainer --- pkgs/by-name/co/cocogitto/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cocogitto/package.nix b/pkgs/by-name/co/cocogitto/package.nix index e7ecd754de28..8a16e9066b8f 100644 --- a/pkgs/by-name/co/cocogitto/package.nix +++ b/pkgs/by-name/co/cocogitto/package.nix @@ -40,6 +40,6 @@ rustPlatform.buildRustPackage (finalAttrs: { mainProgram = "cog"; homepage = "https://github.com/oknozor/cocogitto"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ gs-101 ]; }; }) From dd64cb0a6d348a2e8b298cdfc1ea69ed98bc58e6 Mon Sep 17 00:00:00 2001 From: Moraxyc Date: Fri, 24 Apr 2026 21:16:42 +0800 Subject: [PATCH 63/68] openlist: 4.1.10 -> 4.2.1 --- pkgs/by-name/op/openlist/frontend.nix | 23 ++++++++++++++--------- pkgs/by-name/op/openlist/package.nix | 25 +++++++++++++++++-------- 2 files changed, 31 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/op/openlist/frontend.nix b/pkgs/by-name/op/openlist/frontend.nix index 784c7ab3941b..b1705127ab80 100644 --- a/pkgs/by-name/op/openlist/frontend.nix +++ b/pkgs/by-name/op/openlist/frontend.nix @@ -2,27 +2,28 @@ lib, buildNpmPackage, fetchFromGitHub, + fetchPnpmDeps, fetchzip, nodejs, - pnpm_9, - fetchPnpmDeps, + openlistPnpm ? pnpm_10, pnpmConfigHook, + pnpm_10, }: buildNpmPackage (finalAttrs: { pname = "openlist-frontend"; - version = "4.1.10"; + version = "4.2.1"; src = fetchFromGitHub { owner = "OpenListTeam"; repo = "OpenList-Frontend"; tag = "v${finalAttrs.version}"; - hash = "sha256-V8nfQsGLhd7eERF0/ly3sRdGmffYa9r6GhtjciOXxMU="; + hash = "sha256-4WSL6j0dANUNlHFkMBb8j/KyNHWDQmLnC1y2FFJiBEI="; }; i18n = fetchzip { url = "https://github.com/OpenListTeam/OpenList-Frontend/releases/download/v${finalAttrs.version}/i18n.tar.gz"; - hash = "sha256-VdNqXdLXs2n/ikUDm1YQRNAXqYqFjMWRGLPRpmJVoaI="; + hash = "sha256-VzHNZh0ZA2FncAkyozHeBilN4KKsPqbpMESx4QCppW0="; stripRoot = false; }; @@ -32,19 +33,23 @@ buildNpmPackage (finalAttrs: { nativeBuildInputs = [ nodejs - pnpm_9 + openlistPnpm ]; npmDeps = null; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - pnpm = pnpm_9; - fetcherVersion = 2; - hash = "sha256-xylF+Z7Fkx/bFYPlzqfGrl051ZLKzPgdlF7U8vKtQq8="; + pnpm = openlistPnpm; + fetcherVersion = 3; + hash = "sha256-rTDk1p568AKim+ZD00uq1q4XNNMeUFL1rGDBWx2C6DQ="; }; npmConfigHook = pnpmConfigHook; + # [plugin vite:legacy-generate-polyfill-chunk] + # Error: getaddrinfo ENOTFOUND localhost + __darwinAllowLocalNetworking = true; + installPhase = '' runHook preInstall diff --git a/pkgs/by-name/op/openlist/package.nix b/pkgs/by-name/op/openlist/package.nix index c58851312b57..f49df3ded44f 100644 --- a/pkgs/by-name/op/openlist/package.nix +++ b/pkgs/by-name/op/openlist/package.nix @@ -2,22 +2,24 @@ lib, stdenv, buildGoModule, - fetchFromGitHub, callPackage, + fetchFromGitHub, + iana-etc, installShellFiles, + libredirect, versionCheckHook, fuse, }: buildGoModule (finalAttrs: { pname = "openlist"; - version = "4.1.10"; + version = "4.2.1"; src = fetchFromGitHub { owner = "OpenListTeam"; repo = "OpenList"; tag = "v${finalAttrs.version}"; - hash = "sha256-+B3ea0LvzpRll9HpfEU6RkSgnQtVprSlrO+Tq07T0eQ="; + hash = "sha256-9MDcAQh06W6mOhYpFR49bxvTTrIoJnKY9P3WRVWsujI="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -33,7 +35,12 @@ buildGoModule (finalAttrs: { frontend = callPackage ./frontend.nix { }; proxyVendor = true; - vendorHash = "sha256-xUTTVejCDDMfzWdmtXiWcc0/hzhniZJcNzPFFFiNnJk="; + vendorHash = "sha256-Ho9zVKdzpGKZ/ftJmidUkMBsN4qfvLa96Fg3ayTfYac="; + + nativeBuildInputs = [ + installShellFiles + ] + ++ lib.optional stdenv.hostPlatform.isDarwin libredirect.hook; buildInputs = [ fuse ]; @@ -56,6 +63,10 @@ buildGoModule (finalAttrs: { ldflags+=" -X github.com/OpenListTeam/OpenList/v4/internal/conf.GitCommit=$( $out/share/powershell/OpenList.Completion.ps1 ''; - doInstallCheck = true; + # panic: open /etc/protocols: operation not permitted + doInstallCheck = !stdenv.hostPlatform.isDarwin; nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgram = "${placeholder "out"}/bin/OpenList"; versionCheckProgramArg = "version"; passthru.updateScript = lib.getExe (callPackage ./update.nix { }); From 8cafe345b658f1ebe5195bf85363a897aae36de7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Apr 2026 02:57:52 +0000 Subject: [PATCH 64/68] vscode-extensions.ms-vscode.cpptools: 1.31.4 -> 1.31.5 --- .../vscode/extensions/ms-vscode.cpptools/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-vscode.cpptools/default.nix b/pkgs/applications/editors/vscode/extensions/ms-vscode.cpptools/default.nix index da8d763b3521..ebfa123e5996 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-vscode.cpptools/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-vscode.cpptools/default.nix @@ -42,15 +42,15 @@ let isDarwin = stdenv.hostPlatform.isDarwin; supported = { x86_64-linux = { - hash = "sha256-4EMCbRdPUNOmvW2c2BgdzvPLr7lWAzAKarUI9nBVBeI="; + hash = "sha256-5L4PrwcZ/Q3g6qlCsCebx3czLZVD2sDrDf99l9nooSo="; arch = "linux-x64"; }; aarch64-linux = { - hash = "sha256-bjs2xNhd/dTDlhRjC5TunV8jEV187dEduLGuuX/oUnI="; + hash = "sha256-nQNDPfk6BRHp7veyx18GMlEt3Xa8iDuqtHG7qzJcPS4="; arch = "linux-arm64"; }; aarch64-darwin = { - hash = "sha256-EZE9Vk1GRFNUiXCqohjNrNeZ/o5wl6tvamn6+tgoKGI="; + hash = "sha256-jhoa9UcYg2Uj8x9AZwAh68k7WCi6mpgNUUx2YsRIkjw="; arch = "darwin-arm64"; }; }; @@ -63,7 +63,7 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = base // { name = "cpptools"; publisher = "ms-vscode"; - version = "1.31.4"; + version = "1.31.5"; }; nativeBuildInputs = [ From 834ac87990e428a9532bf961cfd4fb204ba262d4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Apr 2026 03:26:37 +0000 Subject: [PATCH 65/68] python3Packages.awsiotsdk: 1.28.2 -> 1.29.0 --- pkgs/development/python-modules/awsiotsdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/awsiotsdk/default.nix b/pkgs/development/python-modules/awsiotsdk/default.nix index 80fc51c514f5..bc368b92c344 100644 --- a/pkgs/development/python-modules/awsiotsdk/default.nix +++ b/pkgs/development/python-modules/awsiotsdk/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "awsiotsdk"; - version = "1.28.2"; + version = "1.29.0"; pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "aws-iot-device-sdk-python-v2"; tag = "v${finalAttrs.version}"; - hash = "sha256-uhuKHn2aCqdJ1mN7Rp9/RNEuAv9STtgqpjF3Cjvw2pg="; + hash = "sha256-YSBtViejJFlu3r38Kx1sn+TNkfq0+Zy/KfoBlJdj5Gg="; }; postPatch = '' From efb05e1f5997c213880a10a5611d225781517a11 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Apr 2026 03:54:52 +0000 Subject: [PATCH 66/68] postman: 11.93.0 -> 11.94.0 --- pkgs/by-name/po/postman/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/po/postman/package.nix b/pkgs/by-name/po/postman/package.nix index 9eb88dbafa28..7a4d0162dd2f 100644 --- a/pkgs/by-name/po/postman/package.nix +++ b/pkgs/by-name/po/postman/package.nix @@ -8,7 +8,7 @@ let pname = "postman"; - version = "11.93.0"; + version = "11.94.0"; src = let @@ -27,10 +27,10 @@ let name = "postman-${version}.${if stdenvNoCC.hostPlatform.isLinux then "tar.gz" else "zip"}"; url = "https://dl.pstmn.io/download/version/${version}/${system}"; hash = selectSystem { - aarch64-darwin = "sha256-P7MF0Hg1n/0Wsdg9YEJTHRy8NGjDkDrCCFMbu3uovho="; - aarch64-linux = "sha256-OOJAdywyGZaFMpi/IKub53NfJ2IEu3E+bkmYeDT/xjc="; - x86_64-darwin = "sha256-xBY8Nqtax8e/5k/pAOCRSdHiOETR1RS1A/anVwhWipw="; - x86_64-linux = "sha256-hsW/2Fs1uY+iUl9hzzr5lcVxoydSZn3p/B0AsqXwlww="; + aarch64-darwin = "sha256-rZLqbcX5ZRNeDUyEWcsLWMr3KXsnXRKBRmLZKMH9gIs="; + aarch64-linux = "sha256-sMJohqgY8DrC7DLgU9AQofLWMhebznAJSLFe5D65c4M="; + x86_64-darwin = "sha256-Bit/M3Z+3bJsGSWdCDp9xK9RnxH6bptI0eMqt28dwHQ="; + x86_64-linux = "sha256-PsTFM5UwX104G8YIwAy1OY4EgNhspupkPJ53y3qwGUc="; }; }; From 64d08a34291f2541dabec99d330d811851b6b39d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Apr 2026 04:19:53 +0000 Subject: [PATCH 67/68] terraform-providers.hetznercloud_hcloud: 1.60.1 -> 1.61.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 4bacebd6bb2f..e12495dc1f07 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -706,13 +706,13 @@ "vendorHash": null }, "hetznercloud_hcloud": { - "hash": "sha256-7c6sOPLH38D2sJsS9VoFl9LkZ0CNp5bFFyrVzPnXPYs=", + "hash": "sha256-KDtsI3AKz4xFFBxiPmjP3nHA4MDbs0ubEZPcG8HtCv0=", "homepage": "https://registry.terraform.io/providers/hetznercloud/hcloud", "owner": "hetznercloud", "repo": "terraform-provider-hcloud", - "rev": "v1.60.1", + "rev": "v1.61.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-rd7QuDdq7xRMyaQIDyXY1DI2Tt/wy3oXan/nE0HIyT0=" + "vendorHash": "sha256-4XBSqaUCiYyCeWCFBuguuy/0z/4+UoKfySey4vlvNLk=" }, "huaweicloud_huaweicloud": { "hash": "sha256-Eg811AwJwuHZ/270+TNh6JskCGRUt0ikk6yShjtVtcU=", From b8fa89da188106c2a3d73e92417826ea2d3c0177 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Apr 2026 04:30:56 +0000 Subject: [PATCH 68/68] terraform-providers.aminueza_minio: 3.32.1 -> 3.33.1 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 4bacebd6bb2f..3dd31e9386e5 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -54,11 +54,11 @@ "vendorHash": "sha256-Y/r9gdvPhN27nve+IZyqypZkvCXHE7Ox31JLDQd9l4k=" }, "aminueza_minio": { - "hash": "sha256-rAdHPVw/G5uO/67yLOohHvO3/KxjyQkIpagKPd0vMOQ=", + "hash": "sha256-UvuHbb8aeh1pKFY9VLUdxwYZVYLRVEFCZrL/NrmpnGc=", "homepage": "https://registry.terraform.io/providers/aminueza/minio", "owner": "aminueza", "repo": "terraform-provider-minio", - "rev": "v3.32.1", + "rev": "v3.33.1", "spdx": "AGPL-3.0", "vendorHash": "sha256-4Jsi6YkjWakH53Ub/CALDYfL1UC/xWRBvAmJTpHTVtk=" },