diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index dfcfce92d1bd..21413b4fe79e 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -5,7 +5,7 @@ "ghcr.io/devcontainers/features/nix:1": { // fails in the devcontainer sandbox, enable sandbox via config instead "multiUser": false, - "packages": "nixpkgs.nixd,nixpkgs.nixfmt-rfc-style", + "packages": "nixpkgs.nixd,nixpkgs.nixfmt", "useAttributePath": true, "extraNixConfig": "experimental-features = nix-command flakes,sandbox = true" } diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index 34277e0abf9d..5ec48b6fe43b 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -64,6 +64,8 @@ of the [4.3 release](https://github.com/netbox-community/netbox/releases/tag/v4.2.0), make the required changes to your database, if needed, then upgrade by setting `services.netbox.package = pkgs.netbox_4_3;` in your configuration. +- `privatebin` has been updated to `2.0.0`. This release changes configuration defaults including switching the template and removing legacy features. See the [v2.0.0 changelog entry](https://github.com/PrivateBin/PrivateBin/releases/tag/2.0.0) for details on how to upgrade. + - `go-mockery` has been updated to v3. For migration instructions see the [upstream documentation](https://vektra.github.io/mockery/latest/v3/). If v2 is still required `go-mockery_v2` has been added but will be removed on or before 2029-12-31 in-line with it's [upstream support lifecycle](https://vektra.github.io/mockery/ - [private-gpt](https://github.com/zylon-ai/private-gpt) service has been removed by lack of maintenance upstream. diff --git a/nixos/modules/misc/documentation/modular-services.nix b/nixos/modules/misc/documentation/modular-services.nix new file mode 100644 index 000000000000..07de80689658 --- /dev/null +++ b/nixos/modules/misc/documentation/modular-services.nix @@ -0,0 +1,31 @@ +/** + Renders documentation for modular services. + For inclusion into documentation.nixos.extraModules. +*/ +{ lib, pkgs, ... }: +let + /** + Causes a modular service's docs to be rendered. + This is an intermediate solution until we have "native" service docs in some nicer form. + */ + fakeSubmodule = + module: + lib.mkOption { + type = lib.types.submoduleWith { + modules = [ module ]; + }; + description = "This is a [modular service](https://nixos.org/manual/nixos/unstable/#modular-services), which can be imported into a NixOS configuration using the [`system.services`](https://search.nixos.org/options?channel=unstable&show=system.services&query=modular+service) option."; + }; + + modularServicesModule = { + _file = "${__curPos.file}:${toString __curPos.line}"; + options = { + "" = fakeSubmodule pkgs.ghostunnel.services.default; + }; + }; +in +{ + documentation.nixos.extraModules = [ + modularServicesModule + ]; +} diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index eb52b87a22b5..38881059011b 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -139,6 +139,7 @@ ./misc/assertions.nix ./misc/crashdump.nix ./misc/documentation.nix + ./misc/documentation/modular-services.nix ./misc/extra-arguments.nix ./misc/ids.nix ./misc/label.nix diff --git a/nixos/modules/services/databases/postgresql.nix b/nixos/modules/services/databases/postgresql.nix index d1fd9797e4d4..84a99bcb329b 100644 --- a/nixos/modules/services/databases/postgresql.nix +++ b/nixos/modules/services/databases/postgresql.nix @@ -769,7 +769,7 @@ in systemd.targets.postgresql = { description = "PostgreSQL"; wantedBy = [ "multi-user.target" ]; - bindsTo = [ + requires = [ "postgresql.service" "postgresql-setup.service" ]; @@ -780,8 +780,13 @@ in after = [ "network.target" ]; - # To trigger the .target also on "systemctl start postgresql". - bindsTo = [ "postgresql.target" ]; + # To trigger the .target also on "systemctl start postgresql" as well as on + # restarts & stops. + # Please note that postgresql.service & postgresql.target binding to + # each other makes the Restart=always rule racy and results + # in sometimes the service not being restarted. + wants = [ "postgresql.target" ]; + partOf = [ "postgresql.target" ]; environment.PGDATA = cfg.dataDir; @@ -821,6 +826,8 @@ in ExecStart = "${cfg.finalPackage}/bin/postgres"; + Restart = "always"; + # Hardening CapabilityBoundingSet = [ "" ]; DevicePolicy = "closed"; @@ -872,7 +879,20 @@ in }) ]; - unitConfig.RequiresMountsFor = "${cfg.dataDir}"; + unitConfig = + let + inherit (config.systemd.services.postgresql.serviceConfig) TimeoutSec; + maxTries = 5; + bufferSec = 5; + in + { + RequiresMountsFor = "${cfg.dataDir}"; + + # The max. time needed to perform `maxTries` start attempts of systemd + # plus a bit of buffer time (bufferSec) on top. + StartLimitIntervalSec = TimeoutSec * maxTries + bufferSec; + StartLimitBurst = maxTries; + }; }; systemd.services.postgresql-setup = { diff --git a/nixos/modules/services/web-apps/discourse.nix b/nixos/modules/services/web-apps/discourse.nix index 7a5123392ee8..a5b74025318c 100644 --- a/nixos/modules/services/web-apps/discourse.nix +++ b/nixos/modules/services/web-apps/discourse.nix @@ -733,14 +733,14 @@ in after = [ "redis-discourse.service" "postgresql.target" - "discourse-postgresql.target" + "discourse-postgresql.service" ]; bindsTo = [ "redis-discourse.service" ] ++ lib.optionals (cfg.database.host == null) [ "postgresql.target" - "discourse-postgresql.target" + "discourse-postgresql.service" ]; path = cfg.package.runtimeDeps ++ [ postgresqlPackage diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 76867b74b49d..2784afd2ee87 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -422,7 +422,14 @@ in dex-oidc = runTest ./dex-oidc.nix; dhparams = runTest ./dhparams.nix; disable-installer-tools = runTest ./disable-installer-tools.nix; - discourse = runTest ./discourse.nix; + discourse = runTest { + imports = [ ./discourse.nix ]; + _module.args.package = pkgs.discourse; + }; + discourseAllPlugins = runTest { + imports = [ ./discourse.nix ]; + _module.args.package = pkgs.discourseAllPlugins; + }; dnscrypt-proxy2 = runTestOn [ "x86_64-linux" ] ./dnscrypt-proxy2.nix; dnsdist = import ./dnsdist.nix { inherit pkgs runTest; }; doas = runTest ./doas.nix; diff --git a/nixos/tests/discourse.nix b/nixos/tests/discourse.nix index e76d0a3862ba..e4b15cd10076 100644 --- a/nixos/tests/discourse.nix +++ b/nixos/tests/discourse.nix @@ -4,9 +4,9 @@ # 3. replying to that message via email. { + lib, package, pkgs, - lib, ... }: let @@ -26,8 +26,6 @@ in name = "discourse"; meta.maintainers = with lib.maintainers; [ talyz ]; - _module.args.package = lib.mkDefault pkgs.discourse; - nodes.discourse = { nodes, ... }: { @@ -62,7 +60,7 @@ in services.discourse = { enable = true; - inherit admin; + inherit admin package; hostname = discourseDomain; sslCertificate = "${certs.${discourseDomain}.cert}"; sslCertificateKey = "${certs.${discourseDomain}.key}"; diff --git a/nixos/tests/postgresql/postgresql.nix b/nixos/tests/postgresql/postgresql.nix index e77ec7897547..456cacb54830 100644 --- a/nixos/tests/postgresql/postgresql.nix +++ b/nixos/tests/postgresql/postgresql.nix @@ -101,6 +101,12 @@ let machine.fail(check_count("SELECT * FROM sth;", 4)) machine.succeed(check_count("SELECT xpath('/test/text()', doc) FROM xmltest;", 1)) + with subtest("killing postgres process should trigger an automatic restart"): + machine.succeed("systemctl kill -s KILL postgresql") + + machine.wait_until_succeeds("systemctl is-active postgresql.service") + machine.wait_until_succeeds("systemctl is-active postgresql.target") + with subtest("Backup service works"): machine.succeed( "systemctl start ${backupService}.service", diff --git a/nixos/tests/vaultwarden.nix b/nixos/tests/vaultwarden.nix index bba165660d76..63ad504cf3fa 100644 --- a/nixos/tests/vaultwarden.nix +++ b/nixos/tests/vaultwarden.nix @@ -69,7 +69,7 @@ let driver.find_element(By.CSS_SELECTOR, 'input#input-password-form_new-password').send_keys( '${userPassword}' ) - driver.find_element(By.CSS_SELECTOR, 'input#input-password-form_confirm-new-password').send_keys( + driver.find_element(By.CSS_SELECTOR, 'input#input-password-form_new-password-confirm').send_keys( '${userPassword}' ) if driver.find_element(By.XPATH, '//input[@formcontrolname="checkForBreaches"]').is_selected(): diff --git a/pkgs/applications/audio/spotify-qt/default.nix b/pkgs/applications/audio/spotify-qt/default.nix index 6e86ec681591..5d81c51ddbd7 100644 --- a/pkgs/applications/audio/spotify-qt/default.nix +++ b/pkgs/applications/audio/spotify-qt/default.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "spotify-qt"; - version = "4.0.0"; + version = "4.0.1"; src = fetchFromGitHub { owner = "kraxarn"; repo = "spotify-qt"; rev = "v${finalAttrs.version}"; - hash = "sha256-4Qcmb8SYh4wQIosMU9bk22Y7FF3gfYgM3zODMBsD8Iw="; + hash = "sha256-R6ucuQdntc1OxDCV8jDAlyjAo/393HN7fjRJH70OdNs="; }; postPatch = '' diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix index 969f0e0f384d..2d93bfaf5b01 100644 --- a/pkgs/applications/editors/vscode/vscodium.nix +++ b/pkgs/applications/editors/vscode/vscodium.nix @@ -26,11 +26,11 @@ let hash = { - x86_64-linux = "sha256-ihRG4CNWFJ9E+F4cVm9ZWLyssY24POgAePf91cFaj6U="; - x86_64-darwin = "sha256-TDbTxuyMLK2z3jn+jDjofX/58gaiGdSWlpXUIZv9U1w="; - aarch64-linux = "sha256-NwcDwUc8ZtSXMsURIQjH5eWVzxXMFE4SEX6fi9UoUsc="; - aarch64-darwin = "sha256-OupASVZeXIWjnMTUv9la7WMGhCtOoUFIYsTFMHGyEfE="; - armv7l-linux = "sha256-kh76i3hxq588to2CNMJWzMB6WZa543phSrbbMxUGnSA="; + x86_64-linux = "sha256-Tl2/EIGvSZM5OrMBOHlFXGR1XkllJLBq7+noZZA+UAk="; + x86_64-darwin = "sha256-46l0YmqWtHkVbJtZfW6mdmBQFQ2bf2wxJXu0Gjnj+oU="; + aarch64-linux = "sha256-Q143KRaaXGZ8RlxBGecZMqfjo3896LlhCBFYhpdfd+0="; + aarch64-darwin = "sha256-m/QDmjO3oxklN/8hkLoa6Hm8zeUQ0s+iUyyqY5TrYMY="; + armv7l-linux = "sha256-zkE5tr6BLcATBJU2y+hqEGKhVI6oB0Pe8Vi14MYkWno="; } .${system} or throwSystem; @@ -41,7 +41,7 @@ callPackage ./generic.nix rec { # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.102.24914"; + version = "1.102.35058"; pname = "vscodium"; executableName = "codium"; diff --git a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix index bc5251962076..f738d40f95ac 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "mednafen-psx" + lib.optionalString withHw "-hw"; - version = "0-unstable-2025-07-04"; + version = "0-unstable-2025-07-18"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-psx-libretro"; - rev = "42dc44815131079db0de69d2b1d52e9f7edf842e"; - hash = "sha256-gphkj9oVWg5NOfdxoRHAY5/ipAcRVhYMlKPW6AAxw4w="; + rev = "ae0daef1e6f6d5aa36c3d358c7e52c7d007e3b04"; + hash = "sha256-2hq5wbFi0FoxPYza0zxL1FcF+dtu/HRNmIPRUhDNRu8="; }; extraBuildInputs = lib.optionals withHw [ diff --git a/pkgs/applications/misc/ArchiSteamFarm/default.nix b/pkgs/applications/misc/ArchiSteamFarm/default.nix index 362d23e8ed1f..435e793a1578 100644 --- a/pkgs/applications/misc/ArchiSteamFarm/default.nix +++ b/pkgs/applications/misc/ArchiSteamFarm/default.nix @@ -12,13 +12,13 @@ buildDotnetModule rec { pname = "ArchiSteamFarm"; # nixpkgs-update: no auto update - version = "6.1.7.8"; + version = "6.2.0.5"; src = fetchFromGitHub { owner = "JustArchiNET"; repo = "ArchiSteamFarm"; rev = version; - hash = "sha256-bdjkYrfaC/5rKqRmKr+NVmCMU871WJFNRdh92i8GJF8="; + hash = "sha256-CNnSsFBeO3BHUbom0eytfz02Q7QBv8JEmHbgPSL7I3Y="; }; dotnet-runtime = dotnetCorePackages.aspnetcore_9_0; diff --git a/pkgs/applications/misc/ArchiSteamFarm/deps.json b/pkgs/applications/misc/ArchiSteamFarm/deps.json index e52b3cc22260..6ead391ae25d 100644 --- a/pkgs/applications/misc/ArchiSteamFarm/deps.json +++ b/pkgs/applications/misc/ArchiSteamFarm/deps.json @@ -270,9 +270,9 @@ "hash": "sha256-nJm/yE6j3eRPLzQxD9AZaZC+P4cidSR6XEsuTDBV/Dw=" }, { - "pname": "JetBrains.Annotations", - "version": "2024.3.0", - "hash": "sha256-BQYhE7JDJ9Bw588KyWzOvQFvQTiRa0K9maVkI9lZgBc=" + "pname": "JetBrains.Annotations.Sources", + "version": "2025.2.0", + "hash": "sha256-5mbTLcs1x0JtVeuN66t+0jvokYbMqFk6Bkhk+WOHlg4=" }, { "pname": "Markdig.Signed", @@ -286,13 +286,13 @@ }, { "pname": "Microsoft.AspNetCore.OpenApi", - "version": "9.0.6", - "hash": "sha256-Kk1WNf1BS+9LjjXjBrYb1YCr+23W9PJ+B9Kv2OBv2Oc=" + "version": "9.0.7", + "hash": "sha256-6W8haECWwvPnnUMlceAvSMuGzT7o5Nyz2478XXBjpoc=" }, { "pname": "Microsoft.CodeAnalysis.ResxSourceGenerator", - "version": "3.11.0-beta1.25173.3", - "hash": "sha256-AB7O5x6MmQ7lgPx8W8fYyOkEDnsxSoHjgpawV3/CGEc=" + "version": "5.0.0-1.25277.114", + "hash": "sha256-FMlz2bLuz310+vF0WijBn1gufxIiht/Ggn2COVRkouk=" }, { "pname": "Microsoft.CodeCoverage", @@ -349,11 +349,6 @@ "version": "6.0.2", "hash": "sha256-WVM/gshGie1J9q5l3YWRzrPWYlVvX6ISI+SiVMoPp5o=" }, - { - "pname": "Microsoft.Extensions.Diagnostics.Abstractions", - "version": "8.0.0", - "hash": "sha256-USD5uZOaahMqi6u7owNWx/LR4EDrOwqPrAAim7iRpJY=" - }, { "pname": "Microsoft.Extensions.Diagnostics.Abstractions", "version": "9.0.0", @@ -389,11 +384,6 @@ "version": "9.0.0", "hash": "sha256-iBTs9twjWXFeERt4CErkIIcoJZU1jrd1RWCI8V5j7KU=" }, - { - "pname": "Microsoft.Extensions.Logging.Configuration", - "version": "8.0.0", - "hash": "sha256-mzmstNsVjKT0EtQcdAukGRifD30T82BMGYlSu8k4K7U=" - }, { "pname": "Microsoft.Extensions.Logging.Configuration", "version": "9.0.0", @@ -426,23 +416,23 @@ }, { "pname": "Microsoft.IdentityModel.Abstractions", - "version": "8.12.1", - "hash": "sha256-gG2S/1+fPV74J9EE3oI3FKG/bRX/F7ujRvGTgxZ4r1A=" + "version": "8.13.0", + "hash": "sha256-B5PshNfnDfB36QjEOf0S3FQaC+9K7MR+y5KUiQDHfhg=" }, { "pname": "Microsoft.IdentityModel.JsonWebTokens", - "version": "8.12.1", - "hash": "sha256-NF1kPBAfiNEIsiyNSUSPwPJMEvdk6IMC+95PdqearuM=" + "version": "8.13.0", + "hash": "sha256-i9CvrXUvYvtmuAQNHU9IvjItFh6x2/O8CAuEjeOOYyg=" }, { "pname": "Microsoft.IdentityModel.Logging", - "version": "8.12.1", - "hash": "sha256-zliqyeeJ9hvPUxm+rWCHGAH+aR+OeIxNhcKxM6G5AEc=" + "version": "8.13.0", + "hash": "sha256-wg6jCW8tiXfwrKs/Hxo0M0Cyi2EPRlIa6+vfnVxsQ+M=" }, { "pname": "Microsoft.IdentityModel.Tokens", - "version": "8.12.1", - "hash": "sha256-brSDa39ISF1+N8u/b/x27IN3wiu+sTll2nMf+IqWPS0=" + "version": "8.13.0", + "hash": "sha256-M1NZQyQt8q10MLai4BooKtzJebRVwHeQuq/UQiJl28c=" }, { "pname": "Microsoft.NET.Test.Sdk", @@ -566,29 +556,24 @@ }, { "pname": "NLog", - "version": "5.5.0", - "hash": "sha256-WkuKGo3iEqJruQuRZXMksqIbAQjZbFIANcm0zZr/fYE=" + "version": "6.0.2", + "hash": "sha256-sToQRwukDjUo3ytSmHXT5p4j6fTv1utHkQKeF48EWnQ=" }, { "pname": "NLog.Extensions.Logging", - "version": "5.5.0", - "hash": "sha256-gdhJP9V5lDHgRS8gpFDgW6CkkLKo+tACCqPvERLaZ68=" + "version": "6.0.2", + "hash": "sha256-RqgckCP99RHolPk7dBn97zJzvDVoQobVuuBH4GBEOWk=" }, { "pname": "NLog.Web.AspNetCore", - "version": "5.5.0", - "hash": "sha256-1n8wzNMBIVoLjDlFUyNO7lsunz6E8LlBHpokDFrLjA8=" + "version": "6.0.2", + "hash": "sha256-F6NLSfbhHDKZ6ApmObvKGEA6gLl4L3vmiegdYn1Kl2g=" }, { "pname": "OpenTelemetry", "version": "1.12.0", "hash": "sha256-WqUAXbwHyoksigzEgYnHNONl2TLd0ZM5MJ6jDsbYxas=" }, - { - "pname": "OpenTelemetry", - "version": "1.9.0", - "hash": "sha256-QVV6ecnVk73bvi4Lw1RnTsaEUH/6CT0/zIJkYdg6CGg=" - }, { "pname": "OpenTelemetry.Api", "version": "1.12.0", @@ -599,15 +584,10 @@ "version": "1.12.0", "hash": "sha256-HW5lCuHZgkh0SO94cJLcjfX3M0dJDV0xJIRV2pY0jXc=" }, - { - "pname": "OpenTelemetry.Api.ProviderBuilderExtensions", - "version": "1.9.0", - "hash": "sha256-Yy3EcKBW7XH7nhLcvwQB0NIfxiGChuy6UPc7MJpxEbE=" - }, { "pname": "OpenTelemetry.Exporter.Prometheus.AspNetCore", - "version": "1.9.0-beta.2", - "hash": "sha256-zV4sKZ3v2uSPPy0HLbAE6XwGt6r8R5UVdFJ/tVDiKWg=" + "version": "1.12.0-beta.1", + "hash": "sha256-wskK4EFwQBKCwe7NKk1NnEsBcdc+GByU3dN6m7F5DkM=" }, { "pname": "OpenTelemetry.Extensions.Hosting", @@ -641,8 +621,8 @@ }, { "pname": "Scalar.AspNetCore", - "version": "2.5.3", - "hash": "sha256-5rMpkchzxeO3/694RvaVzuQS9Xqd7YGDbBzqCkNyhFs=" + "version": "2.6.4", + "hash": "sha256-OEj72jV42fBN6uFzmPEPA20c/g6eJRYOJvCLv6K54ME=" }, { "pname": "SteamKit2", @@ -666,33 +646,33 @@ }, { "pname": "System.Composition", - "version": "9.0.6", - "hash": "sha256-p8Oa6kjNnwzUPiotQZaLKNd5HWyaLAUrXDEb9+qGe4c=" + "version": "9.0.7", + "hash": "sha256-6Ytzb6Xew7wNHpcCO/IpGag7VJvg9OUZKdA2hANpJUs=" }, { "pname": "System.Composition.AttributedModel", - "version": "9.0.6", - "hash": "sha256-39rilNPGuizRbLS9uJf8xKUsJwP6OrwlIrC0b2n2ujI=" + "version": "9.0.7", + "hash": "sha256-OJrJP8X/RVHEktcOeVCrSO1lKub3/zjeBkLAQ0tKvgc=" }, { "pname": "System.Composition.Convention", - "version": "9.0.6", - "hash": "sha256-/+Os5orfTZ45G+SSccBV21OGlbmqI71wZDTCbzvI3DI=" + "version": "9.0.7", + "hash": "sha256-XK/WUSIiyAZJQUIrzzvJFWuELyYp1F9Fu3VkVmZfvTw=" }, { "pname": "System.Composition.Hosting", - "version": "9.0.6", - "hash": "sha256-krp3xyEOHtF/TRu7GPKaNXe+uKhDRhlNBWAD+eAfyYg=" + "version": "9.0.7", + "hash": "sha256-gkaJ+yh97FpWRye4wDvZfkrPw2/hxlodbimhZslHVK4=" }, { "pname": "System.Composition.Runtime", - "version": "9.0.6", - "hash": "sha256-ou4oVkNKVFcHgBsiKxmBfwLCDRberIlwD1uvR2XfMT8=" + "version": "9.0.7", + "hash": "sha256-NbAgMCVEbVdbriLMyBh4lcgj+qhe4FJpXvTbOavPE3A=" }, { "pname": "System.Composition.TypedParts", - "version": "9.0.6", - "hash": "sha256-2z3Pi2vu6Acyn988JeM2B5jKYxCg8LqV8p+4Z4e094g=" + "version": "9.0.7", + "hash": "sha256-uqJHYn2f9bdGcSO6+NW+sPmU4orqPbapMg3ZeIdlUOQ=" }, { "pname": "System.Diagnostics.DiagnosticSource", @@ -741,8 +721,8 @@ }, { "pname": "System.Security.Cryptography.ProtectedData", - "version": "9.0.6", - "hash": "sha256-WMa3KDeFuOLyIZduYd+9PCyx7usJMRu/q2x3eOw9MAQ=" + "version": "9.0.7", + "hash": "sha256-e8mo6zKcAOUfh96LYeH60hm7xO/hOJHgHuQkDmW56Ss=" }, { "pname": "System.Security.Principal.Windows", diff --git a/pkgs/applications/misc/ArchiSteamFarm/web-ui/default.nix b/pkgs/applications/misc/ArchiSteamFarm/web-ui/default.nix index c2485455d1a3..8aeeef13a5e5 100644 --- a/pkgs/applications/misc/ArchiSteamFarm/web-ui/default.nix +++ b/pkgs/applications/misc/ArchiSteamFarm/web-ui/default.nix @@ -7,7 +7,7 @@ buildNpmPackage rec { pname = "asf-ui"; - version = "b984a9de784afb9d11364b3541961888cab8e025"; + version = "cd42a0272ce9449b38d0654374867a409681a779"; src = fetchFromGitHub { owner = "JustArchiNET"; @@ -15,10 +15,10 @@ buildNpmPackage rec { # updated by the update script # this is always the commit that should be used with asf-ui from the latest asf version rev = version; - hash = "sha256-qipcDwn6Jte8MRUIgmYSuMzs4sewItlzFIeupYKkg+A="; + hash = "sha256-dQVfgQM1b+UON+UO+sybCbn8OsriJp/tahzInVNwoqw="; }; - npmDepsHash = "sha256-UhakvqDoWxt/nudEqUZcp8Bk0sIdYSXCYHv8YbsrWDU="; + npmDepsHash = "sha256-x2jBtpP3sVJNIFzlKvUhtqWX7H8OM4bnBcE70NQwCRA="; installPhase = '' runHook preInstall diff --git a/pkgs/applications/misc/meerk40t/default.nix b/pkgs/applications/misc/meerk40t/default.nix index bd0add5d69f5..a7c9c9aa4b9f 100644 --- a/pkgs/applications/misc/meerk40t/default.nix +++ b/pkgs/applications/misc/meerk40t/default.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication rec { pname = "MeerK40t"; - version = "0.9.7051"; + version = "0.9.7930"; pyproject = true; src = fetchFromGitHub { owner = "meerk40t"; repo = pname; tag = version; - hash = "sha256-v3lwFl4Qls+NzR2rYwNF8PyFTH0nNcLlF/uwc0h3Pc0="; + hash = "sha256-7igY6qEHDUAyyKK+T0WFNfGPYy8VnMLYaWHyBE8EMSs="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/science/misc/boinc/default.nix b/pkgs/applications/science/misc/boinc/default.nix index 347d7e958f52..9b88c6d4ab60 100644 --- a/pkgs/applications/science/misc/boinc/default.nix +++ b/pkgs/applications/science/misc/boinc/default.nix @@ -28,14 +28,14 @@ stdenv.mkDerivation rec { pname = "boinc"; - version = "8.2.4"; + version = "8.2.5"; src = fetchFromGitHub { name = "${pname}-${version}-src"; owner = "BOINC"; repo = "boinc"; rev = "client_release/${lib.versions.majorMinor version}/${version}"; - hash = "sha256-VRYkh7MM8Oq1/alSbZL1w76DtUc0731VAMLUZW32rA8="; + hash = "sha256-e5XkGAnMvqG/rRc9Vpw9QNPbpkTwcJ//DDuBqfrSRhE="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index f6a5135d8e54..8957fa4718e0 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -366,13 +366,13 @@ rec { # Get revisions from # https://github.com/moby/moby/tree/${version}/hack/dockerfile/install/* docker_25 = callPackage dockerGen rec { - version = "25.0.11"; + version = "25.0.12"; # Upstream forgot to tag release # https://github.com/docker/cli/issues/5789 cliRev = "43987fca488a535d810c429f75743d8c7b63bf4f"; cliHash = "sha256-OwufdfuUPbPtgqfPeiKrQVkOOacU2g4ommHb770gV40="; mobyRev = "v${version}"; - mobyHash = "sha256-vHHi0/sX9fm83gyUjDpRYTGV9h18IVia1oSmj4n31nc="; + mobyHash = "sha256-EBOdbFP6UBK1uhXi1IzcPxYihHikuzzwMvv2NHsksYk="; runcRev = "v1.2.5"; runcHash = "sha256-J/QmOZxYnMPpzm87HhPTkYdt+fN+yeSUu2sv6aUeTY4="; containerdRev = "v1.7.27"; @@ -382,11 +382,11 @@ rec { }; docker_28 = callPackage dockerGen rec { - version = "28.3.2"; + version = "28.3.3"; cliRev = "v${version}"; - cliHash = "sha256-LsV9roOPw0LccvBUeF3bY014OwG6QpnVsLf+dqKyvsg="; + cliHash = "sha256-+nYpd9VGzzMPcBUfGM7V9MkrslYHDSUlE0vhTqDGc1s="; mobyRev = "v${version}"; - mobyHash = "sha256-YfdnCAc9NgLTuvxLHGhTPdWqXz9VSVsQsfzLD3YER3g="; + mobyHash = "sha256-3SWjoF4sXVuYxnENq5n6ZzPJx6BQXnyP8VXTQaaUSFA="; runcRev = "v1.2.6"; runcHash = "sha256-XMN+YKdQOQeOLLwvdrC6Si2iAIyyHD5RgZbrOHrQE/g="; containerdRev = "v1.7.27"; diff --git a/pkgs/by-name/ar/arc-browser/package.nix b/pkgs/by-name/ar/arc-browser/package.nix index ebe4fc34719f..35d609920f94 100644 --- a/pkgs/by-name/ar/arc-browser/package.nix +++ b/pkgs/by-name/ar/arc-browser/package.nix @@ -6,15 +6,16 @@ writeShellApplication, curl, common-updater-scripts, + xmlstarlet, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "arc-browser"; - version = "1.101.0-64746"; + version = "1.106.0-66192"; src = fetchurl { url = "https://releases.arc.net/release/Arc-${finalAttrs.version}.dmg"; - hash = "sha256-u391hQB+Fqw21cu9GQglOkPHie+8uK8FTxSLWLAH0eA="; + hash = "sha256-AlM0wJ/2okrxw2ZpMPodlSVQaMMkBPf5iIN4bnMTaME="; }; nativeBuildInputs = [ undmg ]; @@ -37,14 +38,16 @@ stdenvNoCC.mkDerivation (finalAttrs: { runtimeInputs = [ curl common-updater-scripts + xmlstarlet ]; text = '' - redirect_url="$(curl -s -L -f "https://releases.arc.net/release/Arc-latest.dmg" -o /dev/null -w '%{url_effective}')" - # The url scheme is: https://releases.arc.net/release/Arc-1.23.4-56789.dmg - # We strip everything before 'Arc-' and after '.dmg' - version="''${redirect_url##*/Arc-}" - version="''${version%.dmg}" - update-source-version arc-browser "$version" --file=./pkgs/by-name/ar/arc-browser/package.nix + latest_version_string="$(curl -s "https://releases.arc.net/updates.xml" | xmlstarlet sel -N sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" -t -v "//item[1]/sparkle:shortVersionString" -n)" + version_part="''${latest_version_string%% (*}" + build_part="''${latest_version_string##*\(}" + build_part="''${build_part%\)*}" + version="''${version_part}-''${build_part}" + + update-source-version arc-browser "$version" ''; }); @@ -52,7 +55,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { description = "Arc from The Browser Company"; homepage = "https://arc.net/"; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ donteatoreo ]; + maintainers = with lib.maintainers; [ ]; + knownVulnerabilities = [ "unmaintained" ]; platforms = [ "aarch64-darwin" "x86_64-darwin" diff --git a/pkgs/by-name/at/atuin/package.nix b/pkgs/by-name/at/atuin/package.nix index 8de2a929688d..b4638170f815 100644 --- a/pkgs/by-name/at/atuin/package.nix +++ b/pkgs/by-name/at/atuin/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "atuin"; - version = "18.7.1"; + version = "18.8.0"; src = fetchFromGitHub { owner = "atuinsh"; repo = "atuin"; tag = "v${finalAttrs.version}"; - hash = "sha256-KHATm505ysJAIGCd2UvkMEIFhp7huPYW5ly+jq1HLdc="; + hash = "sha256-FJEXIxdeg6ExXvrQ3dtugMK5xw+NwWyB+ld9rj7okoU="; }; - cargoHash = "sha256-ZzMNU3FqD4bD96gEXaTphuM7MqRBBSYZTxIJSNtw+EI="; + cargoHash = "sha256-xJPSMu22Bq9Panrafsd5vUSnEQYuJB19OEZaAq8z0mw="; # atuin's default features include 'check-updates', which do not make sense # for distribution builds. List all other default features. diff --git a/pkgs/by-name/au/audiobookshelf/package.nix b/pkgs/by-name/au/audiobookshelf/package.nix index 2782e421adc5..40f8fc78c837 100644 --- a/pkgs/by-name/au/audiobookshelf/package.nix +++ b/pkgs/by-name/au/audiobookshelf/package.nix @@ -14,8 +14,12 @@ }: let - source = builtins.fromJSON (builtins.readFile ./source.json); - pname = "audiobookshelf"; + source = { + version = "2.27.0"; + hash = "sha256-FKWK/yYMNBrGgfWtdUC9DpQ2y8mBn3/5G+buQNzzot4="; + npmDepsHash = "sha256-FpRO7lhgQNZ5wHQwHFIxkrYfmivgTopXKFcrQ48B20w="; + clientNpmDepsHash = "sha256-GHN49bo7m9pzvwNvkVtA0cwTv+rWSAKpBHG7jqXm/vo="; + }; src = fetchFromGitHub { owner = "advplyr"; @@ -37,7 +41,7 @@ let NODE_OPTIONS = "--openssl-legacy-provider"; npmBuildScript = "generate"; - npmDepsHash = source.clientDepsHash; + npmDepsHash = source.clientNpmDepsHash; }; wrapper = import ./wrapper.nix { @@ -51,15 +55,16 @@ let in buildNpmPackage { - inherit pname src; - inherit (source) version; + pname = "audiobookshelf"; + + inherit src; + inherit (source) npmDepsHash version; buildInputs = [ util-linux ]; nativeBuildInputs = [ python3 ]; dontNpmBuild = true; npmInstallFlags = [ "--only-production" ]; - npmDepsHash = source.depsHash; installPhase = '' mkdir -p $out/opt/client @@ -75,7 +80,7 @@ buildNpmPackage { passthru = { tests.basic = nixosTests.audiobookshelf; - updateScript = ./update.nu; + updateScript = ./update.sh; }; meta = { diff --git a/pkgs/by-name/au/audiobookshelf/source.json b/pkgs/by-name/au/audiobookshelf/source.json deleted file mode 100644 index 84a099c5231d..000000000000 --- a/pkgs/by-name/au/audiobookshelf/source.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": "advplyr", - "repo": "audiobookshelf", - "rev": "a7a3a565098791a8157ed54b46b5258bb97c141d", - "hash": "sha256-AnPHwb3ad6TvgQ9DJdOYwQ+RwE5+iMA7tDAPnviQ9YM=", - "version": "2.26.3", - "depsHash": "sha256-+UbOYtS0lumYajQklm0izgW6oNb0QcxvDKYtRSFICj8=", - "clientDepsHash": "sha256-5BHutO2aCvVWvN/LySMtgPPl9HQLsu8Tjj/k7FIiAr8=" -} diff --git a/pkgs/by-name/au/audiobookshelf/update.nu b/pkgs/by-name/au/audiobookshelf/update.nu deleted file mode 100755 index 4aef2276e4f0..000000000000 --- a/pkgs/by-name/au/audiobookshelf/update.nu +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -i nu -p nushell common-updater-scripts prefetch-npm-deps nix-prefetch-github - -def main [] { - let sourceFile = $"(pwd)/pkgs/by-name/au/audiobookshelf/source.json" - let tags = list-git-tags --url=https://github.com/advplyr/audiobookshelf | lines | sort --natural | str replace v '' - - let latest_tag = $tags | last - let current_version = open $sourceFile | get version - - if $latest_tag != $current_version { - let source = nix-prefetch-github advplyr audiobookshelf --rev $"v($latest_tag)" | from json | merge { version: $latest_tag, depsHash: "", clientDepsHash: ""} - $source | save --force $sourceFile - - let srcPath = nix-build $env.PWD -A audiobookshelf.src | complete | get stdout | lines | first - - print $srcPath - ls $srcPath - - $source | merge { - depsHash: (prefetch-npm-deps $"($srcPath)/package-lock.json"), - clientDepsHash: (prefetch-npm-deps $"($srcPath)/client/package-lock.json") - } | save --force $sourceFile - - # appease the editorconfig CI check - echo "\n" | save --append $sourceFile - } - - {before: $current_version, after: $latest_tag} -} diff --git a/pkgs/by-name/au/audiobookshelf/update.sh b/pkgs/by-name/au/audiobookshelf/update.sh new file mode 100755 index 000000000000..f881fed2932c --- /dev/null +++ b/pkgs/by-name/au/audiobookshelf/update.sh @@ -0,0 +1,42 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl gnused gawk nix-prefetch common-updater-scripts jq prefetch-npm-deps + +set -euo pipefail + +ROOT="$(dirname "$(readlink -f "$0")")" +NIX_DRV="$ROOT/package.nix" +if [ ! -f "$NIX_DRV" ]; then + echo "ERROR: cannot find package.nix in $ROOT" + exit 1 +fi + +REPO="advplyr/audiobookshelf" + +NEW_VER=$(list-git-tags --url=https://github.com/$REPO | rg 'v[0-9\.]*$' | sed -e 's/^v//' | sort -V | tail -n 1) +OLD_VER=$(nix-instantiate --eval -A audiobookshelf.version | jq --exit-status --raw-output) + +if [ "$NEW_VER" == "$OLD_VER" ]; then + echo "No update needed." + exit 0 +fi + +replace_hash() { + sed -i "s#$1 = \"sha256-.\{44\}\"#$1 = \"$2\"#" "$NIX_DRV" +} + +get_npm_hash() { + pushd "$(mktemp -d)" >/dev/null + curl -s "https://raw.githubusercontent.com/$REPO/v$NEW_VER/$1" -o package-lock.json + prefetch-npm-deps package-lock.json + rm -f package-lock.json + popd >/dev/null +} + +src_hash() { + nix-prefetch-git --url https://github.com/$REPO --rev "refs/tags/v${NEW_VER}" | jq --exit-status --raw-output .hash +} + +sed -i "s/version = \".*\"/version = \"$NEW_VER\"/" "$NIX_DRV" +replace_hash "hash" "$(src_hash)" +replace_hash "npmDepsHash" "$(get_npm_hash "package-lock.json")" +replace_hash "clientNpmDepsHash" "$(get_npm_hash "client/package-lock.json")" diff --git a/pkgs/by-name/au/autobase/package-lock.json b/pkgs/by-name/au/autobase/package-lock.json index bdfcbf0502ec..c7a51c5b4216 100644 --- a/pkgs/by-name/au/autobase/package-lock.json +++ b/pkgs/by-name/au/autobase/package-lock.json @@ -1,12 +1,12 @@ { "name": "autobase", - "version": "7.7.0", + "version": "7.17.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "autobase", - "version": "7.7.0", + "version": "7.17.0", "license": "Apache-2.0", "dependencies": { "b4a": "^1.6.1", @@ -18,14 +18,16 @@ "hypercore": "^11.4.0", "hypercore-crypto": "^3.4.0", "hypercore-id-encoding": "^1.2.0", + "hyperschema": "^1.12.1", "index-encoder": "^3.3.2", - "mutexify": "^1.4.0", "nanoassert": "^2.0.0", "protomux-wakeup": "^2.0.0", "ready-resource": "^1.0.0", "resolve-reject-promise": "^1.1.0", "safety-catch": "^1.0.2", + "scope-lock": "^1.2.4", "signal-promise": "^1.0.3", + "sodium-universal": "^5.0.1", "sub-encoder": "^2.1.1", "tiny-buffer-map": "^1.1.1" }, @@ -36,6 +38,7 @@ "rache": "^1.0.0", "same-data": "^1.0.0", "standard": "^17.0.0", + "task-backoff": "^1.0.0", "test-tmp": "^1.2.0", "uncaughts": "^1.1.0" } @@ -169,16 +172,16 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz", + "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==", "dev": true, "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "version": "0.3.29", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", + "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", "dev": true, "license": "MIT", "dependencies": { @@ -253,9 +256,9 @@ "license": "ISC" }, "node_modules/acorn": { - "version": "8.14.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", - "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", "bin": { @@ -343,18 +346,20 @@ } }, "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" + "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" }, "engines": { "node": ">= 0.4" @@ -584,9 +589,9 @@ "license": "Apache-2.0" }, "node_modules/bare-cov": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/bare-cov/-/bare-cov-1.1.0.tgz", - "integrity": "sha512-y5ik6JY3Gd1Eb0+9GDWOSHPQ+/Mgyj40du1fTlCiEklyMTPhgOJUMRwzAka1V+8KkvgQ8OEbkK/xL4XEfPYGQA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bare-cov/-/bare-cov-1.1.1.tgz", + "integrity": "sha512-YP0QjpKznC55rn3fc3hOPjcegm1eu/ZHVwS+t1c48O48bWMspWzBY+9a6fI5sb/PGwqv47W4clpnmcy7vKhYrQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -601,9 +606,9 @@ } }, "node_modules/bare-crypto": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/bare-crypto/-/bare-crypto-1.4.3.tgz", - "integrity": "sha512-XlIhSB+2ht2+Yli2Ic+HhOvdP0vd+TWWISxzYp50EwfsOwCI4TaeONj5hIr6aDWKhYn0FMsFec7U30QOIXMD4Q==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/bare-crypto/-/bare-crypto-1.7.0.tgz", + "integrity": "sha512-HPoNUQitmlihHzBotCG5huj0zRpVabrsRfoq6yCB+Y1HRftXmMJPMfVKxELijaMCMSJtlvw6ytotE88lwf6qdg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -619,32 +624,40 @@ } }, "node_modules/bare-debug-log": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/bare-debug-log/-/bare-debug-log-1.0.0.tgz", - "integrity": "sha512-tN02RFk6yiS2s7DerJVLvE4W/xrRkNMiCilvS/3fQbu72tj1rteXcQMiztICX5Z3yYsTNJrBokUnAUPjfDU45A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bare-debug-log/-/bare-debug-log-2.0.0.tgz", + "integrity": "sha512-Vi42PkMQsNV9PUpx2Gl1hikshx5O9FzMJ6o9Nnopseg7qLBBK7Nl31d0RHcfwLEAfmcPApytpc0ZFfq68u22FQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "bare-os": "^2.3.0" + "bare-os": "^3.0.1" } }, - "node_modules/bare-debug-log/node_modules/bare-os": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.4.4.tgz", - "integrity": "sha512-z3UiI2yi1mK0sXeRdc4O1Kk8aOa/e+FNWZcTiPB/dfTWyLypuE99LibgRaQki914Jq//yAWylcAt+mknKdixRQ==", - "dev": true, - "license": "Apache-2.0" - }, "node_modules/bare-dns": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/bare-dns/-/bare-dns-2.0.5.tgz", - "integrity": "sha512-C8JF4f/nXXtzyyqyKaSs74HgYZCW3VcG836D0nmANQWGgZlKpw6VMHfpAZM7O4ljcyaNYxdq9pOKE+WXh3AOgA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bare-dns/-/bare-dns-2.1.2.tgz", + "integrity": "sha512-0GCTZBzL3vJ/xfupMnmKGHYNMrFBpX3sK4I2nTXgH2BAwifvyXVCEKFVypAwyqQJ85tYuTel52nD6us7CqfHXQ==", "dev": true, "license": "Apache-2.0", "engines": { "bare": ">=1.7.0" } }, + "node_modules/bare-encoding": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bare-encoding/-/bare-encoding-1.0.0.tgz", + "integrity": "sha512-9T5CSCaytaIWZpFWx9LQLJ6/z/m2Slnan9tQBKmOvoq/UtPBbOKT/B2fo29Xhi4X1FFtNx8DFdtrFgqm2yse/Q==", + "dev": true, + "license": "Apache-2.0", + "peerDependencies": { + "bare-buffer": "*" + }, + "peerDependenciesMeta": { + "bare-buffer": { + "optional": true + } + } + }, "node_modules/bare-env": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bare-env/-/bare-env-3.0.0.tgz", @@ -656,9 +669,9 @@ } }, "node_modules/bare-events": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz", - "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.6.0.tgz", + "integrity": "sha512-EKZ5BTXYExaNqi3I3f9RtEsaI/xBSGjE0XZCZilPzFAV/goswFHuPd9jEZlPIZ/iNZJwDSao9qRiScySz7MbQg==", "license": "Apache-2.0" }, "node_modules/bare-format": { @@ -672,9 +685,9 @@ } }, "node_modules/bare-fs": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.4.tgz", - "integrity": "sha512-r8+26Voz8dGX3AYpJdFb1ZPaUSM8XOLCZvy+YGpRTmwPHIxA7Z3Jov/oMPtV7hfRQbOnH8qGlLTzQAbgtdNN0Q==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.6.tgz", + "integrity": "sha512-25RsLF33BqooOEFNdMcEhMpJy8EoR88zSMrnOQOaM3USnOK2VmaJ1uaQEwPA6AQjrv1lXChScosN6CzbwbO9OQ==", "license": "Apache-2.0", "dependencies": { "bare-events": "^2.5.4", @@ -725,14 +738,17 @@ } }, "node_modules/bare-inspect": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/bare-inspect/-/bare-inspect-3.0.8.tgz", - "integrity": "sha512-Z3McUtoM/saxTBtr7l4M9ADR1m5foXwtxJrO1OPaBLN25M4lNHVm7uwL9e0qlS8kuLXTI41TLEN4S9veJ3EJJA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bare-inspect/-/bare-inspect-3.1.1.tgz", + "integrity": "sha512-DOqRxa/qYZS+P3+3yVdroeixaqc6+gwiSUHntS5294Iykhe9ySzlfoRvSDM//xUHad8sQ59IOhyCoedFluvC6g==", "dev": true, "license": "Apache-2.0", "dependencies": { "bare-ansi-escapes": "^2.1.0", "bare-type": "^1.0.0" + }, + "engines": { + "bare": ">=1.18.0" } }, "node_modules/bare-inspector": { @@ -753,9 +769,9 @@ } }, "node_modules/bare-module-resolve": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/bare-module-resolve/-/bare-module-resolve-1.10.2.tgz", - "integrity": "sha512-C9COe/GhWfVXKytW3DElTkiBU+Gb2OXeaVkdGdRB/lp26TVLESHkTGS876iceAGdvtPgohfp9nX8vXHGvN3++Q==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/bare-module-resolve/-/bare-module-resolve-1.11.1.tgz", + "integrity": "sha512-DCxeT9i8sTs3vUMA3w321OX/oXtNEu5EjObQOnTmCdNp5RXHBAvAaBDHvAi9ta0q/948QPz+co6SsGi6aQMYRg==", "license": "Apache-2.0", "dependencies": { "bare-semver": "^1.0.0" @@ -769,6 +785,19 @@ } } }, + "node_modules/bare-net": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bare-net/-/bare-net-2.0.1.tgz", + "integrity": "sha512-klzDKbZFzfguS6054Yv+8/e9rhggYVAg8I8svCWCtYkMwdlh3hz1SGCut6Q7d7iqV60YtuG3Y8957DqLcKuEJQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bare-events": "^2.2.2", + "bare-pipe": "^4.0.0", + "bare-stream": "^2.0.0", + "bare-tcp": "^2.0.0" + } + }, "node_modules/bare-os": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.1.tgz", @@ -824,9 +853,9 @@ "license": "Apache-2.0" }, "node_modules/bare-signals": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/bare-signals/-/bare-signals-4.0.2.tgz", - "integrity": "sha512-+V7ngZRbkQDN6OJj1/Evm725HeXvZ3onHI52jBi/LJAe2bSPn2sNZI1Y9xu0MlebhROdRTqa7lpN/OQVDMRt3g==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/bare-signals/-/bare-signals-4.0.3.tgz", + "integrity": "sha512-xIy8ILawd3xepmpsYYMzPgMWsZm471Onw6jcqoitczuH6kNqN0NVkFKcEztpdq82MMfcsyo7xqLQIgmeoB05rg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -859,9 +888,9 @@ } }, "node_modules/bare-subprocess": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/bare-subprocess/-/bare-subprocess-5.0.3.tgz", - "integrity": "sha512-iCx8kfvqClPAQGsbL2RfMubB6EYoZ67ZhaEIpn6wIqIa60p4zLAlGJyEQQtXPo/5dclbpgzWre5hvJ7HzXC/aA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bare-subprocess/-/bare-subprocess-5.1.0.tgz", + "integrity": "sha512-uUQdB2Ks+eUXPwYDGKQ2ZX1hV8AoS1fs5ep33GkMIAv21f4zy/soV9IejjlbSqJbnmDLC44RyitRzSAbIed1ng==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -883,9 +912,9 @@ } }, "node_modules/bare-tcp": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/bare-tcp/-/bare-tcp-2.0.4.tgz", - "integrity": "sha512-Xv0DgOwG0zZwmckY43aRs2iOGewkgXlsBu0oWv3h7Y7sGl8a2tyNe4frxYWRRN3N09SwUJZtid1RSW315MDXmg==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/bare-tcp/-/bare-tcp-2.0.7.tgz", + "integrity": "sha512-3I91sieZw1WYZDK5nNf/XVBBne0hhsIJsLqy29o/IRITBidK0rJP9ZsKOLlYSiop1PFj7VNWd1ZQtgbQh9wnCg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -898,12 +927,13 @@ } }, "node_modules/bare-tls": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/bare-tls/-/bare-tls-2.0.4.tgz", - "integrity": "sha512-mJK7CHoXhBEd+z7KIFf0e5GIJgkIp9b9kt7axTmFyUEyQlyzlAzTrQHCkw++PEwF0soNXgOYQtmb+KUqhpgK+g==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bare-tls/-/bare-tls-2.1.1.tgz", + "integrity": "sha512-56xUcgn8iEAP0Sje7OgZSwari176L0nNQaEBbpsdCVytxz10dmRY0thSFNOXpCPWIhtuH1AMK0ZzK0l0IxcxPQ==", "dev": true, "license": "Apache-2.0", "dependencies": { + "bare-net": "^2.0.1", "bare-stream": "^2.6.4" }, "engines": { @@ -945,13 +975,14 @@ } }, "node_modules/bare-utils": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bare-utils/-/bare-utils-1.2.0.tgz", - "integrity": "sha512-Y9G5DbMUgcx078Etc7h9CD31aI9vYFZ/xl6JLnyvBX9+4lrlXw+5/6toNJGaNSylo4jJf8Cu3yBIDxMLviRFFw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bare-utils/-/bare-utils-1.3.0.tgz", + "integrity": "sha512-s0wQMUw4tjaW5x+mknXPcmmX25v4D27+gqo5IavCpsjjgloA7ta7aXtt/tqlR4ADEUZe4ANzQiLRXrzuMxHdcA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "bare-debug-log": "^1.0.0", + "bare-debug-log": "^2.0.0", + "bare-encoding": "^1.0.0", "bare-format": "^1.0.0", "bare-inspect": "^3.0.0" } @@ -980,9 +1011,9 @@ } }, "node_modules/bare-ws": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/bare-ws/-/bare-ws-2.0.1.tgz", - "integrity": "sha512-ugewb5bmg3k4ICBe1Rkd6Z80/E082xDjyrVDMfk/4HJoTeqIiDZ+hJKJMEXsyfo482Gk6QpNq0ixRjIIumpubA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/bare-ws/-/bare-ws-2.0.3.tgz", + "integrity": "sha512-be3cX68FQKln0jnsuyh1eK60EIM8/hYPFNHYZykN1fS3shWhzdKFo+I4gtZloSzS4aIKtVpi7+M0by8Q9y/NSA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -991,6 +1022,18 @@ "bare-http1": "^4.0.0", "bare-https": "^2.0.0", "bare-stream": "^2.1.2" + }, + "peerDependencies": { + "bare-buffer": "*", + "bare-url": "*" + }, + "peerDependenciesMeta": { + "bare-buffer": { + "optional": true + }, + "bare-url": { + "optional": true + } } }, "node_modules/big-sparse-array": { @@ -1000,9 +1043,9 @@ "license": "MIT" }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -1011,9 +1054,9 @@ } }, "node_modules/brittle": { - "version": "3.16.1", - "resolved": "https://registry.npmjs.org/brittle/-/brittle-3.16.1.tgz", - "integrity": "sha512-1OONeI0lLvN6Atu4oMgvqilyXAE/a/aWqFuPdYaZOkkAXQMGb8fEowVcHJbZloZwdGaTDyNZzrdeGjC73M+rXQ==", + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/brittle/-/brittle-3.17.0.tgz", + "integrity": "sha512-9IJXmSkJozjsDH/WepQ7f1pY4PgZt34QjMcKhUxYwF+q8E7x6197NU+4/NTNmF5Jw5J1ruF73IIj3gEu5ck8+w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1047,9 +1090,9 @@ } }, "node_modules/builtins/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true, "license": "ISC", "bin": { @@ -1198,9 +1241,9 @@ } }, "node_modules/corestore": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/corestore/-/corestore-7.4.2.tgz", - "integrity": "sha512-4ivC/VOEp+3gxD4HhzFcxJG2AHmgGUbBfs7wSWcfjxZSOp23v+miWA9CtN/a+iP3S5BXTJ0CT94WYPIB7Mp0+w==", + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/corestore/-/corestore-7.4.5.tgz", + "integrity": "sha512-eCQO1lH7CcpAJbprl5V6VkmvlT9j3uhD/JT2UqPh2UQ/C9RqmgqOLRcGmGKrBx7LgEuUz+fHc0Tl9rjRSVTVrA==", "dev": true, "license": "MIT", "dependencies": { @@ -1210,7 +1253,8 @@ "hypercore-errors": "^1.4.0", "hypercore-id-encoding": "^1.3.0", "ready-resource": "^1.1.1", - "sodium-universal": "^5.0.1" + "sodium-universal": "^5.0.1", + "which-runtime": "^1.2.1" } }, "node_modules/cross-spawn": { @@ -1289,9 +1333,9 @@ "license": "MIT" }, "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1409,9 +1453,9 @@ } }, "node_modules/es-abstract": { - "version": "1.23.9", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", - "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", + "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", "dev": true, "license": "MIT", "dependencies": { @@ -1419,18 +1463,18 @@ "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", - "call-bound": "^1.0.3", + "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.0.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.2.7", - "get-proto": "^1.0.0", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", @@ -1442,21 +1486,24 @@ "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.0", + "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.3", + "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.3", + "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", @@ -1465,7 +1512,7 @@ "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.18" + "which-typed-array": "^1.1.19" }, "engines": { "node": ">= 0.4" @@ -1730,9 +1777,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", - "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", "dev": true, "license": "MIT", "dependencies": { @@ -1804,30 +1851,30 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.31.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", - "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", "dev": true, "license": "MIT", "dependencies": { "@rtsao/scc": "^1.1.0", - "array-includes": "^3.1.8", - "array.prototype.findlastindex": "^1.2.5", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", + "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.0", + "eslint-module-utils": "^2.12.1", "hasown": "^2.0.2", - "is-core-module": "^2.15.1", + "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.0", + "object.values": "^1.2.1", "semver": "^6.3.1", - "string.prototype.trimend": "^1.0.8", + "string.prototype.trimend": "^1.0.9", "tsconfig-paths": "^3.15.0" }, "engines": { @@ -1887,9 +1934,9 @@ } }, "node_modules/eslint-plugin-n/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true, "license": "ISC", "bin": { @@ -2102,6 +2149,16 @@ "node": ">=0.10.0" } }, + "node_modules/event-loop-delay": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/event-loop-delay/-/event-loop-delay-1.1.2.tgz", + "integrity": "sha512-FyRV0Sz97ZRzdAueQp/E9ziBf6fLl+mDRuLFkbXejRYLhzaDCiLQ0Tir0XbxZE7Dx0iuabHbLv+G0BzbDGy+8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "bare-hrtime": "^2.0.9" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -2215,9 +2272,9 @@ }, "node_modules/fs": { "name": "bare-fs", - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.4.tgz", - "integrity": "sha512-r8+26Voz8dGX3AYpJdFb1ZPaUSM8XOLCZvy+YGpRTmwPHIxA7Z3Jov/oMPtV7hfRQbOnH8qGlLTzQAbgtdNN0Q==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.6.tgz", + "integrity": "sha512-25RsLF33BqooOEFNdMcEhMpJy8EoR88zSMrnOQOaM3USnOK2VmaJ1uaQEwPA6AQjrv1lXChScosN6CzbwbO9OQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2449,16 +2506,15 @@ } }, "node_modules/globbie": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/globbie/-/globbie-1.0.2.tgz", - "integrity": "sha512-815R4zBxKIOnMuj9Qf0zlx3VeyDqqX9Oi2KIjRFtofyyUcZCmL8tGAamXG+VTGukLva8MFQDkmTDG8wvVTYF7Q==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globbie/-/globbie-1.0.3.tgz", + "integrity": "sha512-hcryJmKcftf82xfBWTWxuUITWIIoYO3ec104V17SMHGFl6VLbm1d1Ju9LX9L+jyJTwICpemX/dmPI/HGYoKr1A==", "dev": true, "license": "Apache-2.0", "dependencies": { "bare-fs": "^4.1.2", "bare-path": "^3.0.0", "bare-process": "^4.2.1", - "brittle": "^3.6.0", "picomatch": "^4.0.2" } }, @@ -2584,9 +2640,9 @@ } }, "node_modules/hyperbee": { - "version": "2.24.2", - "resolved": "https://registry.npmjs.org/hyperbee/-/hyperbee-2.24.2.tgz", - "integrity": "sha512-RAzptsdDN4oDCQ/MjWavjt720D+jRbzHvVl+YW6OwdcaLJslGpbKjbdWV1yuDiGwBs7iRwTUaFA78GtcRHZFwA==", + "version": "2.24.3", + "resolved": "https://registry.npmjs.org/hyperbee/-/hyperbee-2.24.3.tgz", + "integrity": "sha512-LUGij+Hj8vaSPY0dgyO5aQfpmeS5IXcB+BlWyyUYec9UXdN9aue7EsK2Gc7o3a+WYgSlmW/tJhGRuOa8HN7BYg==", "license": "MIT", "dependencies": { "b4a": "^1.6.0", @@ -2603,9 +2659,9 @@ } }, "node_modules/hypercore": { - "version": "11.6.3", - "resolved": "https://registry.npmjs.org/hypercore/-/hypercore-11.6.3.tgz", - "integrity": "sha512-ypjlsfmfdHTtWRb5MDFQh8nndALGN6bAf5rDbStncgT39217yj5aR3mGITRXkL0hlstJ3AMvuOWtnWm2RUXAtg==", + "version": "11.11.2", + "resolved": "https://registry.npmjs.org/hypercore/-/hypercore-11.11.2.tgz", + "integrity": "sha512-KbbMcdxPkuCukDD9zUmKLoAX2wReyCGBHA+wjJ7lcs/UJQl1XzYnkOFlDdp+xV9wHc7WncxIgwsjgbwhxKiuBw==", "license": "MIT", "dependencies": { "@hyperswarm/secret-stream": "^6.0.0", @@ -2632,9 +2688,9 @@ } }, "node_modules/hypercore-crypto": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/hypercore-crypto/-/hypercore-crypto-3.6.0.tgz", - "integrity": "sha512-0slkW1wzq4B95SD8Z5nt1Yf/3KrIcGsBWTJTsCjHzMXie+sZ5I2IkWcxX1mo4+c0xVESnKAKphKSpGf2kf2BGA==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/hypercore-crypto/-/hypercore-crypto-3.6.1.tgz", + "integrity": "sha512-ltIz2uDwy9pO/ZGTvqcjzyBkvt6O4cVm4r/nNxh0GFs/RbQtqP/i4wCvLEdmU7ptgtnw7fI67WYD1aHPuv4OVA==", "license": "MIT", "dependencies": { "b4a": "^1.6.6", @@ -2680,9 +2736,9 @@ } }, "node_modules/hyperschema": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/hyperschema/-/hyperschema-1.11.0.tgz", - "integrity": "sha512-oIu1hQ4zO1AqpBc6Dt07WenlELFfs6S6gQETmf7P6UTHwGSPiVc067B6gFxApVRgZuv9cQ4edReILNtHFEgj0A==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/hyperschema/-/hyperschema-1.13.0.tgz", + "integrity": "sha512-cNbe7Ay2hSbQ1X/Yf1ch9kPPnKU78dq9LT7ppBE8l8LGZ0IKzIbVOWNIJYOXPr97hWHaoTvxIqhr5wb/R80Gmw==", "license": "Apache-2.0", "dependencies": { "bare-fs": "^4.0.1", @@ -2984,6 +3040,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-number-object": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", @@ -3663,9 +3732,9 @@ } }, "node_modules/paparam": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/paparam/-/paparam-1.8.3.tgz", - "integrity": "sha512-OLLDV8E+QoDGpHKW+7Fv7yLKJp7iMncaowH2s0oEuix6UXxHHxW8Tg0m0+IePR017UgyEg3CVlYSb1ON5BscVQ==", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/paparam/-/paparam-1.8.5.tgz", + "integrity": "sha512-LLsGJwf3bJuf32jAfQYIMbt7oXuY2TXG3aWVHGXrE8o9cwGYIj+r/4J/VBn5Sgo+mA5lXzNnfqPqfBGPBIvjvQ==", "dev": true, "license": "Apache-2.0" }, @@ -3745,9 +3814,9 @@ "license": "MIT" }, "node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", "engines": { @@ -3921,9 +3990,9 @@ } }, "node_modules/protomux-wakeup": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/protomux-wakeup/-/protomux-wakeup-2.4.2.tgz", - "integrity": "sha512-7kNhlp0vfBbsOVAyJdlTH7CzbGo6V51Vn4XHPtH/9/uEy1vF7Jca0CxETid+pn8ySDYxr/UcsKQhOr4ycn0xyw==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/protomux-wakeup/-/protomux-wakeup-2.5.0.tgz", + "integrity": "sha512-+l+OfUwfRj1zdQxYC3dI9voqflRuWKZcyqatsbEgfIXWxmPhCCd63Dql0NCG5YpBH5ERWhfOQ/2G8PKpM9H+fw==", "license": "Apache-2.0", "dependencies": { "b4a": "^1.6.7", @@ -3970,13 +4039,12 @@ "license": "MIT" }, "node_modules/quickbit-native": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/quickbit-native/-/quickbit-native-2.3.6.tgz", - "integrity": "sha512-Fg4fRVW9lGMbT+QXhWcDvGSkkGCenbjx2EBg4rD3tDg7b2jW2Os+ypILpbXwXFoMKIlACIPvwerRxrPPFOTdVA==", + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/quickbit-native/-/quickbit-native-2.4.6.tgz", + "integrity": "sha512-GXYG0vTLTknHs57qYpNzJO0e2dJpNFyIYZTnKTnOFG5mTUacJIRe7GssnyGJ273zG0iids0D0IOgmZUr0pLENg==", "license": "Apache-2.0", "optional": true, "dependencies": { - "b4a": "^1.6.0", "require-addon": "^1.1.0" } }, @@ -4163,9 +4231,9 @@ } }, "node_modules/rocksdb-native": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/rocksdb-native/-/rocksdb-native-3.6.0.tgz", - "integrity": "sha512-HD6Wj/KsKlmU/lCA5RJbDDGVfhGHZea7qMeKuNRrKA/7SHr5hi7jqXx9Hf9NGpVw7lBrH7Iqwz3WQSZxQ/otlg==", + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/rocksdb-native/-/rocksdb-native-3.6.4.tgz", + "integrity": "sha512-aeFHk3AjSwhWaUW3lQepyKus1NH0NXHXX4IAZDSYAcX+CacXyESFbxQlrMz9qsoRuX4QDYoBbawOU5jcXVbRZw==", "license": "Apache-2.0", "dependencies": { "compact-encoding": "^2.15.0", @@ -4481,9 +4549,9 @@ } }, "node_modules/sodium-native": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-5.0.1.tgz", - "integrity": "sha512-Q305aUXc0OzK7VVRvWkeEQJQIHs6slhFwWpyqLB5iJqhpyt2lYIVu96Y6PQ7TABIlWXVF3YiWDU3xS2Snkus+g==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-5.0.6.tgz", + "integrity": "sha512-lKSVfjJ867gb3LrnOZ0nuVxZ19//k/YhhYKVWQg4fklZ85YKtDHTxmEuWuk/s62IoiDbKC/DV50pcSd9tgaVew==", "license": "MIT", "dependencies": { "require-addon": "^1.1.0", @@ -4595,10 +4663,24 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/streamx": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz", - "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==", + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.1.tgz", + "integrity": "sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA==", "license": "MIT", "dependencies": { "fast-fifo": "^1.3.2", @@ -4778,6 +4860,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/task-backoff": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/task-backoff/-/task-backoff-1.0.1.tgz", + "integrity": "sha512-lCzoVzp+5aFQdH0k/eOLdT7J/Mu7Tzkw4PniC/1cnVxKTOcZXqtuNBNgCDs7VqQECn2XtAQxZpoBU4dWIsPItw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "event-loop-delay": "^1.1.2", + "resolve-reject-promise": "^1.1.0" + } + }, "node_modules/test-tmp": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/test-tmp/-/test-tmp-1.4.0.tgz", @@ -5009,13 +5102,14 @@ }, "node_modules/util": { "name": "bare-utils", - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bare-utils/-/bare-utils-1.2.0.tgz", - "integrity": "sha512-Y9G5DbMUgcx078Etc7h9CD31aI9vYFZ/xl6JLnyvBX9+4lrlXw+5/6toNJGaNSylo4jJf8Cu3yBIDxMLviRFFw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bare-utils/-/bare-utils-1.3.0.tgz", + "integrity": "sha512-s0wQMUw4tjaW5x+mknXPcmmX25v4D27+gqo5IavCpsjjgloA7ta7aXtt/tqlR4ADEUZe4ANzQiLRXrzuMxHdcA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "bare-debug-log": "^1.0.0", + "bare-debug-log": "^2.0.0", + "bare-encoding": "^1.0.0", "bare-format": "^1.0.0", "bare-inspect": "^3.0.0" } @@ -5135,9 +5229,9 @@ } }, "node_modules/which-runtime": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/which-runtime/-/which-runtime-1.2.1.tgz", - "integrity": "sha512-8feIHccQFH/whiA1fD1b4c5+Q7T4ry1g1oHYc2mHnFh81tTQFsCvy3zhS2geUapkFAVBddUT/AM1a3rbqJweFg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/which-runtime/-/which-runtime-1.3.0.tgz", + "integrity": "sha512-mQrEBUe15PdEuJvrBlvy3tika6sxQrkblI7JQ9kXeg8Lcby9FwmKvAYrCT3wLh91k6ltost7AVM7qYhjC8N0Zg==", "license": "Apache-2.0" }, "node_modules/which-typed-array": { diff --git a/pkgs/by-name/au/autobase/package.nix b/pkgs/by-name/au/autobase/package.nix index 5b2729ce28a9..c21307276fc1 100644 --- a/pkgs/by-name/au/autobase/package.nix +++ b/pkgs/by-name/au/autobase/package.nix @@ -7,20 +7,21 @@ buildNpmPackage (finalAttrs: { pname = "autobase"; - version = "7.7.0"; + version = "7.17.0"; src = fetchFromGitHub { owner = "holepunchto"; repo = "autobase"; tag = "v${finalAttrs.version}"; - hash = "sha256-YKNb2lpSQgH4bDZmA4qJzUFSeJFHXJZseMEml/JxD+s="; + hash = "sha256-KSx9zOnoJouH2sAByG0947uxgqPu9cx3fTbA2MDiMt4="; }; - npmDepsHash = "sha256-oorYb9i/prb/5Jt/hNQcq/NPQq/kAhI2KU8d28nPv/0="; + npmDepsHash = "sha256-H9Xy1VD7WQvi0+86v6CMcmc0L3mB6KuSCtgQSF4AlkY="; dontNpmBuild = true; # ERROR: Missing package-lock.json from src + # https://github.com/holepunchto/autobase/issues/315 # Copy vendored package-lock.json to src via postPatch postPatch = '' cp ${./package-lock.json} ./package-lock.json diff --git a/pkgs/by-name/bc/bcftools/package.nix b/pkgs/by-name/bc/bcftools/package.nix index f9b5b22c9c09..95ad717271fa 100644 --- a/pkgs/by-name/bc/bcftools/package.nix +++ b/pkgs/by-name/bc/bcftools/package.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation rec { pname = "bcftools"; - version = "1.21"; + version = "1.22"; src = fetchurl { url = "https://github.com/samtools/bcftools/releases/download/${version}/${pname}-${version}.tar.bz2"; - sha256 = "sha256-UopMwdNVU2jbdacAsio8ldqJP9GCf20wRxbf1F6k4oI="; + sha256 = "sha256-8queL2BbEgOn6cv7Cj63aJMiKX+MNLRdxSN/5X2YSJ8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/bi/bitrise/package.nix b/pkgs/by-name/bi/bitrise/package.nix index 7d9781f26d7a..5160e87fbb22 100644 --- a/pkgs/by-name/bi/bitrise/package.nix +++ b/pkgs/by-name/bi/bitrise/package.nix @@ -6,13 +6,13 @@ }: buildGoModule rec { pname = "bitrise"; - version = "2.32.0"; + version = "2.32.1"; src = fetchFromGitHub { owner = "bitrise-io"; repo = "bitrise"; rev = "v${version}"; - hash = "sha256-Qcq96ZA95Tvs/i3MDpTsc2ZY3xSLpf10o3KpWXoJmQo="; + hash = "sha256-IAuOqL5S9X003OtM9I0gtIIS+NI9snGcM55OPCtQWik="; }; # many tests rely on writable $HOME/.bitrise and require network access diff --git a/pkgs/by-name/bu/buzztrax/package.nix b/pkgs/by-name/bu/buzztrax/package.nix index 35795e6cdaed..e23e2dd81fc0 100644 --- a/pkgs/by-name/bu/buzztrax/package.nix +++ b/pkgs/by-name/bu/buzztrax/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation { pname = "buzztrax"; - version = "unstable-2022-01-26"; + version = "0.11.0-unstable-2024-03-02"; src = fetchFromGitHub { owner = "Buzztrax"; repo = "buzztrax"; - rev = "833287c6a06bddc922cd346d6f0fcec7a882aee5"; - hash = "sha256-iI6m+zBWDDBjmeuU9Nm4aIbEKfaPe36APPktdjznQpU="; + rev = "4bb66d9d9870e1e56ce1f0e97bb58a0c627356d3"; + hash = "sha256-AV/tYru9WhGbi6IlQEf42EN8b0pNAYblLUZ+fXpOFRI="; }; postPatch = '' @@ -64,7 +64,7 @@ stdenv.mkDerivation { # 'g_memdup' is deprecated: Use 'g_memdup2' instead env.NIX_CFLAGS_COMPILE = - "-Wno-error=deprecated-declarations" + "-Wno-error=deprecated-declarations -Wno-error=incompatible-pointer-types" # Suppress incompatible function pointer error in clang due to libxml2 2.12 const changes + lib.optionalString stdenv.cc.isClang " -Wno-error=incompatible-function-pointer-types"; diff --git a/pkgs/by-name/ce/centrifugo/package.nix b/pkgs/by-name/ce/centrifugo/package.nix index 11c258cb0a3d..895273f2e5b9 100644 --- a/pkgs/by-name/ce/centrifugo/package.nix +++ b/pkgs/by-name/ce/centrifugo/package.nix @@ -16,16 +16,16 @@ let in buildGoModule rec { pname = "centrifugo"; - version = "6.2.2"; + version = "6.2.4"; src = fetchFromGitHub { owner = "centrifugal"; repo = "centrifugo"; rev = "v${version}"; - hash = "sha256-DrC8QtBXppQllq6LpKecy6mOJl/Bnr5vkk5OQ+0NFb4="; + hash = "sha256-GjL5zGyAv127IFs4/ytEUFU65mz7rR/fQ5nHX2qtTdE="; }; - vendorHash = "sha256-4Exp+hnyb9JOVunuhI7ap5Cdd+NNtkOsG8Qd1puzIj8="; + vendorHash = "sha256-GpCZIZCUjfL/atDOM4FKjlloFWtkAoK+dS73K7b0YfA="; ldflags = [ "-s" diff --git a/pkgs/by-name/ck/ckbcomp/package.nix b/pkgs/by-name/ck/ckbcomp/package.nix index 281dc54b1932..edc90b23744a 100644 --- a/pkgs/by-name/ck/ckbcomp/package.nix +++ b/pkgs/by-name/ck/ckbcomp/package.nix @@ -8,14 +8,14 @@ stdenv.mkDerivation rec { pname = "ckbcomp"; - version = "1.239"; + version = "1.240"; src = fetchFromGitLab { domain = "salsa.debian.org"; owner = "installer-team"; repo = "console-setup"; rev = version; - sha256 = "sha256-jyV+tgasZPjidcOmWhnK/ggf+ocN8ZZODMQfA6ZAHcc="; + sha256 = "sha256-cKMgFW97B0ippQjXur8e5rrlEVo5EBoAgCCni2MY5Ys="; }; buildInputs = [ perl ]; diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index f90a256b140e..769bd17e8ba9 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -6,13 +6,13 @@ "packages": { "": { "dependencies": { - "@anthropic-ai/claude-code": "^1.0.65" + "@anthropic-ai/claude-code": "^1.0.67" } }, "node_modules/@anthropic-ai/claude-code": { - "version": "1.0.65", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.65.tgz", - "integrity": "sha512-MUpHFOzdx8EKw3DogQObsL5nseXbMInGHInqRyMVBf2/aLnD4IHEFOuyR5SfnINI9E8lEiqIOy0p3muu60j3uA==", + "version": "1.0.67", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.67.tgz", + "integrity": "sha512-r7CfhbKBXgaL5Wo0BIh08SOahFYQPcbHCNnMLtse7iDd2IVBWeOxqoiqQvzRQ0wTCiqLTshRbnmLWHyP4AbuyQ==", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 22fe17b66395..1265a1d2128b 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "claude-code"; - version = "1.0.65"; + version = "1.0.67"; nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; - hash = "sha256-Ch55xuJZJ0LXDTIlC7Ya381jqeGJzYC5IDEY0hS76/M="; + hash = "sha256-NZgv0nGsq+RuPTJcX0GsE1NWs/PFge2A0ek3BL1fJeY="; }; - npmDepsHash = "sha256-iekpD6RTMRHaV2ifogoestwpq3W+JkesjGVlhtGwHQQ="; + npmDepsHash = "sha256-v994F0x0LCh+QbIfCywk5agxn7tNhhi+uo/3ka5Iuww="; postPatch = '' cp ${./package-lock.json} package-lock.json diff --git a/pkgs/by-name/co/console-setup/package.nix b/pkgs/by-name/co/console-setup/package.nix index f519443f4483..56b69aff5448 100644 --- a/pkgs/by-name/co/console-setup/package.nix +++ b/pkgs/by-name/co/console-setup/package.nix @@ -12,14 +12,14 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "console-setup"; - version = "1.239"; + version = "1.240"; src = fetchFromGitLab { domain = "salsa.debian.org"; owner = "installer-team"; repo = "console-setup"; tag = finalAttrs.version; - hash = "sha256-jyV+tgasZPjidcOmWhnK/ggf+ocN8ZZODMQfA6ZAHcc="; + hash = "sha256-cKMgFW97B0ippQjXur8e5rrlEVo5EBoAgCCni2MY5Ys="; }; buildInputs = [ diff --git a/pkgs/by-name/co/container/package.nix b/pkgs/by-name/co/container/package.nix index 811f42fe3edb..7e0ac82d694e 100644 --- a/pkgs/by-name/co/container/package.nix +++ b/pkgs/by-name/co/container/package.nix @@ -11,11 +11,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "container"; - version = "0.2.0"; + version = "0.3.0"; src = fetchurl { url = "https://github.com/apple/container/releases/download/${finalAttrs.version}/container-${finalAttrs.version}-installer-signed.pkg"; - hash = "sha256-aJEIy6IknBDvM7IOhnl/C4xnr7KJVggJJjmajqoHdsU="; + hash = "sha256-D3oAhATmZhGA6mehw6UEAY5Xwu8jjvTNqNcPKBUWxuY="; }; nativeBuildInputs = [ @@ -54,7 +54,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { }; meta = { - description = "Creating and running Linux containers using lightweight virtual machines on a Mac"; + description = "Create and run Linux containers using lightweight virtual machines on a Mac"; homepage = "https://github.com/apple/container"; changelog = "https://github.com/apple/container/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; diff --git a/pkgs/by-name/cu/cue/package.nix b/pkgs/by-name/cu/cue/package.nix index d4eb8729b1a1..f70b9f9ff864 100644 --- a/pkgs/by-name/cu/cue/package.nix +++ b/pkgs/by-name/cu/cue/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "cue"; - version = "0.13.2"; + version = "0.14.0"; src = fetchFromGitHub { owner = "cue-lang"; repo = "cue"; tag = "v${finalAttrs.version}"; - hash = "sha256-g8CG37sN5KdmZwdAdQS2HL4YPGNIkO3d817PHKcIDeA="; + hash = "sha256-rQsFMBREmXnJP1vTr+mz1720nVI0oxvDYEuQtibL79g="; }; - vendorHash = "sha256-J9Ox9Yt64PmL2AE+GRdWDHlBtpfmDtxgUbEPaka5JSo="; + vendorHash = "sha256-hV5LO9R854YuazzS6VkxoY64h3+JboBgEDRWAoWats8="; subPackages = [ "cmd/*" ]; diff --git a/pkgs/by-name/di/dircolors-solarized/package.nix b/pkgs/by-name/di/dircolors-solarized/package.nix index 3b02cd7adbcd..594910b05728 100644 --- a/pkgs/by-name/di/dircolors-solarized/package.nix +++ b/pkgs/by-name/di/dircolors-solarized/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation { pname = "dircolors-solarized"; - version = "0-unstable-2025-02-03"; + version = "0-unstable-2025-08-01"; src = fetchFromGitHub { owner = "seebi"; repo = "dircolors-solarized"; - rev = "52bfa164e4388ee232f6a9235f62e8482e1f1767"; - hash = "sha256-+2t9OsyD9QkamsFbgmgehBrfszBQmv1Y0C94T4g16GI="; + rev = "13c1af03d398f46957e22cec6b001e5663ed473e"; + hash = "sha256-abaFq/8+UAQLfbzCuFH2uglN8ugafTp2Evk4+dchylo="; }; dontBuild = true; diff --git a/pkgs/applications/misc/dmensamenu/dmenu-path.patch b/pkgs/by-name/dm/dmensamenu/dmenu-path.patch similarity index 100% rename from pkgs/applications/misc/dmensamenu/dmenu-path.patch rename to pkgs/by-name/dm/dmensamenu/dmenu-path.patch diff --git a/pkgs/applications/misc/dmensamenu/default.nix b/pkgs/by-name/dm/dmensamenu/package.nix similarity index 64% rename from pkgs/applications/misc/dmensamenu/default.nix rename to pkgs/by-name/dm/dmensamenu/package.nix index a7703ee844f0..435ab331f363 100644 --- a/pkgs/applications/misc/dmensamenu/default.nix +++ b/pkgs/by-name/dm/dmensamenu/package.nix @@ -1,13 +1,12 @@ { lib, - buildPythonApplication, + python3Packages, fetchFromGitHub, replaceVars, - requests, dmenu, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "dmensamenu"; version = "1.2.2"; format = "setuptools"; @@ -15,8 +14,8 @@ buildPythonApplication rec { src = fetchFromGitHub { owner = "dotlambda"; repo = "dmensamenu"; - rev = version; - sha256 = "1ck1i1k40bli6m3n49ff6987hglby9fn4vfr28jpkm3h70s2km3n"; + tag = version; + hash = "sha256-dtQpNDhw1HklEtltYl3yiz54UDLOJWJHNZEuQGaIYbI="; }; patches = [ @@ -25,18 +24,18 @@ buildPythonApplication rec { }) ]; - propagatedBuildInputs = [ + dependencies = with python3Packages; [ requests ]; # No tests implemented doCheck = false; - meta = with lib; { + meta = { homepage = "https://github.com/dotlambda/dmensamenu"; description = "Print German canteen menus using dmenu and OpenMensa"; mainProgram = "dmensamenu"; - license = licenses.mit; - maintainers = with maintainers; [ dotlambda ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ dotlambda ]; }; } diff --git a/pkgs/by-name/do/dotnet-ef/package.nix b/pkgs/by-name/do/dotnet-ef/package.nix index dc871ddcf096..c83534f6060a 100644 --- a/pkgs/by-name/do/dotnet-ef/package.nix +++ b/pkgs/by-name/do/dotnet-ef/package.nix @@ -2,9 +2,9 @@ buildDotnetGlobalTool { pname = "dotnet-ef"; - version = "9.0.6"; + version = "9.0.7"; - nugetHash = "sha256-dHOGvqdIfYhuAz7JwQoG/4uJNE9wpfI/dnL4zj3lD6A="; + nugetHash = "sha256-6iutZww6gfHlAipNmNSwSsU8dzp02WEVVHmPWLefB/c="; meta = { description = "Tools to help with design-time development tasks"; diff --git a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix index 6fa5196444e8..313482cc53d5 100644 --- a/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix +++ b/pkgs/by-name/dp/dprint/plugins/dprint-plugin-biome.nix @@ -1,7 +1,7 @@ { mkDprintPlugin }: mkDprintPlugin { description = "Biome (JS/TS) wrapper plugin"; - hash = "sha256-CqsBSzhUD5OUqyXNIl2T8yb/QngR3ept1kTMUKu7vuc="; + hash = "sha256-6F1yeyZo5eeOudPFMFepez2ridvgMywydVKxB997D+A="; initConfig = { configExcludes = [ "**/node_modules" ]; configKey = "biome"; @@ -16,6 +16,6 @@ mkDprintPlugin { }; pname = "dprint-plugin-biome"; updateUrl = "https://plugins.dprint.dev/dprint/biome/latest.json"; - url = "https://plugins.dprint.dev/biome-0.9.1.wasm"; - version = "0.9.1"; + url = "https://plugins.dprint.dev/biome-0.9.2.wasm"; + version = "0.9.2"; } diff --git a/pkgs/by-name/ed/edl/package.nix b/pkgs/by-name/ed/edl/package.nix index bc48ce108c4c..b3c532d4564a 100644 --- a/pkgs/by-name/ed/edl/package.nix +++ b/pkgs/by-name/ed/edl/package.nix @@ -8,15 +8,15 @@ python3Packages.buildPythonPackage { pname = "edl"; - version = "3.52.1-unstable-2025-06-08"; + version = "3.52.1-unstable-2025-07-28"; format = "setuptools"; src = fetchFromGitHub { owner = "bkerler"; repo = "edl"; - rev = "bc1534496c83571b199b30b64774abc495744418"; + rev = "a474b79f6456123e4ff30ce0c5f0d362c2c283ba"; fetchSubmodules = true; - hash = "sha256-aWNYTWbCHFhPBVH2tEfEdW3n35OKoQ2DPxnUDcSghWM="; + hash = "sha256-wTd+P0xLTffKAwepUmT2nSQ9R34OkB7ENgbwpysAlRE="; }; propagatedBuildInputs = with python3Packages; [ diff --git a/pkgs/by-name/et/eternal-terminal/package.nix b/pkgs/by-name/et/eternal-terminal/package.nix index e3229eebd90b..d74baa3baa10 100644 --- a/pkgs/by-name/et/eternal-terminal/package.nix +++ b/pkgs/by-name/et/eternal-terminal/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "eternal-terminal"; - version = "6.2.9"; + version = "6.2.11"; src = fetchFromGitHub { owner = "MisterTea"; repo = "EternalTerminal"; tag = "et-v${version}"; - hash = "sha256-vukh3a6SxHaVCT4hmoVt4hEGB8Sqylu53Nz8fgBWkTM"; + hash = "sha256-d3mCZQO12NUQjGIOX1FWTLUq+adMTNb9QYCSU3ibZMY="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ex/exploitdb/package.nix b/pkgs/by-name/ex/exploitdb/package.nix index fcf9f89e463c..adabdd276480 100644 --- a/pkgs/by-name/ex/exploitdb/package.nix +++ b/pkgs/by-name/ex/exploitdb/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "exploitdb"; - version = "2025-07-29"; + version = "2025-08-04"; src = fetchFromGitLab { owner = "exploit-database"; repo = "exploitdb"; tag = finalAttrs.version; - hash = "sha256-COLlHFSMaYlXJovuT73pIs9n55xXqZM1HvgRsFRYBPU="; + hash = "sha256-vCKg0m59mBXArL9YI5/zNAJcHngLy5O+ji2zgBzGlPQ="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/fl/flashrom/package.nix b/pkgs/by-name/fl/flashrom/package.nix index 05c5693cf458..69c794381a9a 100644 --- a/pkgs/by-name/fl/flashrom/package.nix +++ b/pkgs/by-name/fl/flashrom/package.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "flashrom"; - version = "1.5.1"; + version = "1.6.0"; src = fetchurl { url = "https://download.flashrom.org/releases/flashrom-v${finalAttrs.version}.tar.xz"; - hash = "sha256-H5NLB27UnqziA2Vewkn8eGGmuOh/5K73MuR7bkhbYpM="; + hash = "sha256-i52zmH35tfyB5wGJ0BeQXdX2vh4UEDR/Imh6ttTJRCM="; }; patches = [ @@ -59,6 +59,7 @@ stdenv.mkDerivation (finalAttrs: { (lib.mesonOption "programmer" "auto") (lib.mesonEnable "man-pages" true) (lib.mesonEnable "tests" (!stdenv.buildPlatform.isDarwin)) + (lib.mesonEnable "generate_authors_list" false) ]; doCheck = !stdenv.hostPlatform.isDarwin; diff --git a/pkgs/by-name/fl/flips/package.nix b/pkgs/by-name/fl/flips/package.nix index f67902b8d945..f677641f8d15 100644 --- a/pkgs/by-name/fl/flips/package.nix +++ b/pkgs/by-name/fl/flips/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchFromGitHub, + fetchFromGitea, libdivsufsort, pkg-config, @@ -15,8 +15,9 @@ stdenv.mkDerivation rec { pname = "flips"; version = "198"; - src = fetchFromGitHub { - owner = "Alcaro"; + src = fetchFromGitea { + domain = "git.disroot.org"; + owner = "Sir_Walrus"; repo = "Flips"; tag = "v${version}"; hash = "sha256-zYGDcUbtzstk1sTKgX2Mna0rzH7z6Dic+OvjZLI1umI="; @@ -48,7 +49,7 @@ stdenv.mkDerivation rec { meta = { description = "Patcher for IPS and BPS files"; - homepage = "https://github.com/Alcaro/Flips"; + homepage = "https://git.disroot.org/Sir_Walrus/Flips"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ aleksana ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/fo/foundry/package.nix b/pkgs/by-name/fo/foundry/package.nix index 9c98da3f8d86..f7f8d92f37c6 100644 --- a/pkgs/by-name/fo/foundry/package.nix +++ b/pkgs/by-name/fo/foundry/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage rec { pname = "foundry"; - version = "1.2.3"; + version = "1.3.0"; src = fetchFromGitHub { owner = "foundry-rs"; repo = "foundry"; tag = "v${version}"; - hash = "sha256-1mZsz0tCvf943WLk7J+AJfPSl/yc84qlvMaQwFhM2ss="; + hash = "sha256-YMeGTPx3kqQ9CKFiH7rUEYzK0BCPksC1XIGfOj5MVd0="; }; - cargoHash = "sha256-q0iNyGabqJJcxVLzU8CZpkxxSYOCfuc7ewiSQcQIzSY="; + cargoHash = "sha256-TZTnaPsnfRjtfFMw5vdz4wV0ddjJ63TKrDHUkKvOfDw="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/gl/glitchtip/frontend.nix b/pkgs/by-name/gl/glitchtip/frontend.nix index 3c56bbe517bf..dbdc71537529 100644 --- a/pkgs/by-name/gl/glitchtip/frontend.nix +++ b/pkgs/by-name/gl/glitchtip/frontend.nix @@ -9,22 +9,20 @@ buildNpmPackage (finalAttrs: { pname = "glitchtip-frontend"; - version = "5.0.9"; + version = "5.1.0"; src = fetchFromGitLab { owner = "glitchtip"; repo = "glitchtip-frontend"; tag = "v${finalAttrs.version}"; - hash = "sha256-iNTGs+rq2TVDIBcLV4wMmWxwBvwWqKXytowLD7SRFEw="; + hash = "sha256-8l/V2u/j3nF6GqFlQwK33pQuRAPXmqitmrNq6Z8p7ZQ="; }; npmDeps = fetchNpmDeps { - inherit (finalAttrs) src patches; - hash = "sha256-81Z1NijHuvG9I4pdsUQ1cS3OdfAtHoiSdmrpu1KUpWE="; + inherit (finalAttrs) src; + hash = "sha256-Lvhf80O/UTFABIGHjSVz4olBkEMUoE7XX66PD6P/FiA="; }; - patches = [ ./update_esbuild.patch ]; - postPatch = '' jq '.devDependencies |= del(.cypress, ."cypress-localstorage-commands")' package.json | sponge package.json ''; diff --git a/pkgs/by-name/gl/glitchtip/package.nix b/pkgs/by-name/gl/glitchtip/package.nix index aa5d797e294a..7d3f484d678e 100644 --- a/pkgs/by-name/gl/glitchtip/package.nix +++ b/pkgs/by-name/gl/glitchtip/package.nix @@ -86,14 +86,14 @@ in stdenv.mkDerivation (finalAttrs: { pname = "glitchtip"; - version = "5.0.9"; + version = "5.1.0"; pyproject = true; src = fetchFromGitLab { owner = "glitchtip"; repo = "glitchtip-backend"; tag = "v${finalAttrs.version}"; - hash = "sha256-yRXrcwE5DDJpDiX4XB18ezrLn62AV4w/ASvrOoKD6p4="; + hash = "sha256-okX/bWZNe5ypkfUYm7usNXa7HpBgZoj2vLEq+oGHKiM="; }; propagatedBuildInputs = pythonPackages; diff --git a/pkgs/by-name/gl/glitchtip/symbolic_Cargo.lock b/pkgs/by-name/gl/glitchtip/symbolic_Cargo.lock deleted file mode 100644 index 5ac24d4be5ed..000000000000 --- a/pkgs/by-name/gl/glitchtip/symbolic_Cargo.lock +++ /dev/null @@ -1,2737 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 3 - -[[package]] -name = "Inflector" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" -dependencies = [ - "lazy_static", - "regex", -] - -[[package]] -name = "addr2line" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" -dependencies = [ - "gimli 0.28.1", -] - -[[package]] -name = "addr2line" -version = "10.2.1" -dependencies = [ - "anyhow", - "clap", - "symbolic", -] - -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - -[[package]] -name = "aho-corasick" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" -dependencies = [ - "memchr", -] - -[[package]] -name = "android-tzdata" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" - -[[package]] -name = "android_system_properties" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -dependencies = [ - "libc", -] - -[[package]] -name = "anes" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" - -[[package]] -name = "anyhow" -version = "1.0.82" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" - -[[package]] -name = "anylog" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e2e9a7b2d67ca2b6e886b610ae20ac845cf37980df84892e38f6046e8fc225f" -dependencies = [ - "chrono", - "lazy_static", - "regex", -] - -[[package]] -name = "arrayvec" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" - -[[package]] -name = "ast_node" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ab31376d309dd3bfc9cfb3c11c93ce0e0741bbe0354b20e7f8c60b044730b79" -dependencies = [ - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.60", -] - -[[package]] -name = "async-trait" -version = "0.1.80" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.60", -] - -[[package]] -name = "atty" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" -dependencies = [ - "hermit-abi", - "libc", - "winapi", -] - -[[package]] -name = "autocfg" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" - -[[package]] -name = "backtrace" -version = "0.3.71" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" -dependencies = [ - "addr2line 0.21.0", - "cc", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", -] - -[[package]] -name = "better_scoped_tls" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "794edcc9b3fb07bb4aecaa11f093fd45663b4feadb782d68303a2268bc2701de" -dependencies = [ - "scoped-tls", -] - -[[package]] -name = "binary-merge" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597bb81c80a54b6a4381b23faba8d7774b144c94cbd1d6fe3f1329bd776554ab" - -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - -[[package]] -name = "bitflags" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" - -[[package]] -name = "bitvec" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" -dependencies = [ - "funty", - "radium", - "tap", - "wyz", -] - -[[package]] -name = "breakpad-symbols" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "962e48eab21c8cc026fb28919961ea4f45bb0d424eb58f215b0f245e2699b6c8" -dependencies = [ - "async-trait", - "circular", - "debugid", - "minidump-common", - "nom", - "range-map", - "thiserror", - "tokio", - "tracing", -] - -[[package]] -name = "brownstone" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5839ee4f953e811bfdcf223f509cb2c6a3e1447959b0bff459405575bc17f22" -dependencies = [ - "arrayvec", -] - -[[package]] -name = "bstr" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" -dependencies = [ - "lazy_static", - "memchr", - "regex-automata 0.1.10", -] - -[[package]] -name = "bumpalo" -version = "3.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "bytes" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" - -[[package]] -name = "cast" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" - -[[package]] -name = "cc" -version = "1.0.96" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd" - -[[package]] -name = "cfg-if" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - -[[package]] -name = "chrono" -version = "0.4.38" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" -dependencies = [ - "android-tzdata", - "iana-time-zone", - "js-sys", - "num-traits 0.2.18", - "serde", - "wasm-bindgen", - "windows-targets", -] - -[[package]] -name = "ciborium" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" -dependencies = [ - "ciborium-io", - "ciborium-ll", - "serde", -] - -[[package]] -name = "ciborium-io" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" - -[[package]] -name = "ciborium-ll" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" -dependencies = [ - "ciborium-io", - "half", -] - -[[package]] -name = "circular" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fc239e0f6cb375d2402d48afb92f76f5404fd1df208a41930ec81eda078bea" - -[[package]] -name = "clap" -version = "3.2.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" -dependencies = [ - "atty", - "bitflags 1.3.2", - "clap_lex", - "indexmap", - "strsim", - "termcolor", - "textwrap", -] - -[[package]] -name = "clap_lex" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" -dependencies = [ - "os_str_bytes", -] - -[[package]] -name = "console" -version = "0.15.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" -dependencies = [ - "encode_unicode", - "lazy_static", - "libc", - "windows-sys", -] - -[[package]] -name = "core-foundation-sys" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" - -[[package]] -name = "cpp_demangle" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8227005286ec39567949b33df9896bcadfa6051bccca2488129f108ca23119" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "crc32fast" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "criterion" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c76e09c1aae2bc52b3d2f29e13c6572553b30c4aa1b8a49fd70de6412654cb" -dependencies = [ - "anes", - "atty", - "cast", - "ciborium", - "clap", - "criterion-plot", - "itertools", - "lazy_static", - "num-traits 0.2.18", - "oorandom", - "plotters", - "rayon", - "regex", - "serde", - "serde_derive", - "serde_json", - "tinytemplate", - "walkdir", -] - -[[package]] -name = "criterion-plot" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" -dependencies = [ - "cast", - "itertools", -] - -[[package]] -name = "crossbeam-deque" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" -dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" - -[[package]] -name = "crunchy" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" - -[[package]] -name = "data-encoding" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" - -[[package]] -name = "debugid" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" -dependencies = [ - "serde", - "uuid", -] - -[[package]] -name = "debuginfo_debug" -version = "10.2.1" -dependencies = [ - "anyhow", - "clap", - "symbolic", -] - -[[package]] -name = "deranged" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" -dependencies = [ - "powerfmt", -] - -[[package]] -name = "dmsort" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0bc8fbe9441c17c9f46f75dfe27fa1ddb6c68a461ccaed0481419219d4f10d3" - -[[package]] -name = "dump_cfi" -version = "10.2.1" -dependencies = [ - "anyhow", - "clap", - "symbolic", -] - -[[package]] -name = "dump_sources" -version = "10.2.1" -dependencies = [ - "clap", - "symbolic", -] - -[[package]] -name = "either" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2" - -[[package]] -name = "elementtree" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3efd4742acf458718a6456e0adf0b4d734d6b783e452bbf1ac36bf31f4085cb3" -dependencies = [ - "string_cache", -] - -[[package]] -name = "elsa" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d98e71ae4df57d214182a2e5cb90230c0192c6ddfcaa05c36453d46a54713e10" -dependencies = [ - "stable_deref_trait", -] - -[[package]] -name = "encode_unicode" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" - -[[package]] -name = "encoding" -version = "0.2.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec" -dependencies = [ - "encoding-index-japanese", - "encoding-index-korean", - "encoding-index-simpchinese", - "encoding-index-singlebyte", - "encoding-index-tradchinese", -] - -[[package]] -name = "encoding-index-japanese" -version = "1.20141219.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91" -dependencies = [ - "encoding_index_tests", -] - -[[package]] -name = "encoding-index-korean" -version = "1.20141219.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81" -dependencies = [ - "encoding_index_tests", -] - -[[package]] -name = "encoding-index-simpchinese" -version = "1.20141219.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7" -dependencies = [ - "encoding_index_tests", -] - -[[package]] -name = "encoding-index-singlebyte" -version = "1.20141219.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a" -dependencies = [ - "encoding_index_tests", -] - -[[package]] -name = "encoding-index-tradchinese" -version = "1.20141219.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18" -dependencies = [ - "encoding_index_tests", -] - -[[package]] -name = "encoding_index_tests" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569" - -[[package]] -name = "enum-primitive-derive" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c375b9c5eadb68d0a6efee2999fef292f45854c3444c86f09d8ab086ba942b0e" -dependencies = [ - "num-traits 0.2.18", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "errno" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" -dependencies = [ - "libc", - "windows-sys", -] - -[[package]] -name = "fallible-iterator" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" - -[[package]] -name = "fastrand" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" - -[[package]] -name = "flate2" -version = "1.0.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" -dependencies = [ - "crc32fast", - "miniz_oxide", -] - -[[package]] -name = "form_urlencoded" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" -dependencies = [ - "percent-encoding", -] - -[[package]] -name = "from_variant" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc9cc75639b041067353b9bce2450d6847e547276c6fbe4487d7407980e07db" -dependencies = [ - "proc-macro2", - "swc_macros_common", - "syn 2.0.60", -] - -[[package]] -name = "funty" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" - -[[package]] -name = "futures-core" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" - -[[package]] -name = "futures-macro" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.60", -] - -[[package]] -name = "futures-task" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" - -[[package]] -name = "futures-util" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" -dependencies = [ - "futures-core", - "futures-macro", - "futures-task", - "pin-project-lite", - "pin-utils", - "slab", -] - -[[package]] -name = "getrandom" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" -dependencies = [ - "cfg-if", - "libc", - "wasi", -] - -[[package]] -name = "gimli" -version = "0.27.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" -dependencies = [ - "fallible-iterator", - "stable_deref_trait", -] - -[[package]] -name = "gimli" -version = "0.28.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" - -[[package]] -name = "goblin" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6b4de4a8eb6c46a8c77e1d3be942cb9a8bf073c22374578e5ba4b08ed0ff68" -dependencies = [ - "log", - "plain", - "scroll", -] - -[[package]] -name = "half" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" -dependencies = [ - "cfg-if", - "crunchy", -] - -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" - -[[package]] -name = "hermit-abi" -version = "0.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" -dependencies = [ - "libc", -] - -[[package]] -name = "iana-time-zone" -version = "0.1.60" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" -dependencies = [ - "android_system_properties", - "core-foundation-sys", - "iana-time-zone-haiku", - "js-sys", - "wasm-bindgen", - "windows-core", -] - -[[package]] -name = "iana-time-zone-haiku" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" -dependencies = [ - "cc", -] - -[[package]] -name = "idna" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - -[[package]] -name = "if_chain" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" - -[[package]] -name = "indent_write" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cfe9645a18782869361d9c8732246be7b410ad4e919d3609ebabdac00ba12c3" - -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown", -] - -[[package]] -name = "inplace-vec-builder" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf64c2edc8226891a71f127587a2861b132d2b942310843814d5001d99a1d307" -dependencies = [ - "smallvec", -] - -[[package]] -name = "insta" -version = "1.38.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3eab73f58e59ca6526037208f0e98851159ec1633cf17b6cd2e1f2c3fd5d53cc" -dependencies = [ - "console", - "lazy_static", - "linked-hash-map", - "serde", - "similar", -] - -[[package]] -name = "is-macro" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59a85abdc13717906baccb5a1e435556ce0df215f242892f721dff62bf25288f" -dependencies = [ - "Inflector", - "proc-macro2", - "quote", - "syn 2.0.60", -] - -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -dependencies = [ - "either", -] - -[[package]] -name = "itoa" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" - -[[package]] -name = "joinery" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72167d68f5fce3b8655487b8038691a3c9984ee769590f93f2a631f4ad64e4f5" - -[[package]] -name = "js-source-scopes" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8da074711c234172331e301df3f78c7a3988e6e8fab0a128a1fb9ff235f384d" -dependencies = [ - "indexmap", - "sourcemap", - "swc_common", - "swc_ecma_parser", - "swc_ecma_visit", - "thiserror", - "tracing", -] - -[[package]] -name = "js-sys" -version = "0.3.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" -dependencies = [ - "wasm-bindgen", -] - -[[package]] -name = "lazy_static" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" - -[[package]] -name = "lazycell" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" - -[[package]] -name = "leb128" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" - -[[package]] -name = "lexical" -version = "6.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7aefb36fd43fef7003334742cbf77b243fcd36418a1d1bdd480d613a67968f6" -dependencies = [ - "lexical-core", -] - -[[package]] -name = "lexical-core" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46" -dependencies = [ - "lexical-parse-float", - "lexical-parse-integer", - "lexical-util", - "lexical-write-float", - "lexical-write-integer", -] - -[[package]] -name = "lexical-parse-float" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f" -dependencies = [ - "lexical-parse-integer", - "lexical-util", - "static_assertions", -] - -[[package]] -name = "lexical-parse-integer" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9" -dependencies = [ - "lexical-util", - "static_assertions", -] - -[[package]] -name = "lexical-util" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc" -dependencies = [ - "static_assertions", -] - -[[package]] -name = "lexical-write-float" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accabaa1c4581f05a3923d1b4cfd124c329352288b7b9da09e766b0668116862" -dependencies = [ - "lexical-util", - "lexical-write-integer", - "static_assertions", -] - -[[package]] -name = "lexical-write-integer" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1b6f3d1f4422866b68192d62f77bc5c700bee84f3069f2469d7bc8c77852446" -dependencies = [ - "lexical-util", - "static_assertions", -] - -[[package]] -name = "libc" -version = "0.2.154" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" - -[[package]] -name = "linked-hash-map" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" - -[[package]] -name = "linux-raw-sys" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" - -[[package]] -name = "lock_api" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" -dependencies = [ - "autocfg", - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" - -[[package]] -name = "matchers" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" -dependencies = [ - "regex-automata 0.1.10", -] - -[[package]] -name = "maybe-owned" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4" - -[[package]] -name = "memchr" -version = "2.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" - -[[package]] -name = "memmap2" -version = "0.5.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" -dependencies = [ - "libc", -] - -[[package]] -name = "minidump" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8cb3a9530388df2ec8118130d17f57939c1d17e900a20f88a9f68169ab20c3c" -dependencies = [ - "debugid", - "encoding", - "memmap2", - "minidump-common", - "num-traits 0.2.18", - "range-map", - "scroll", - "thiserror", - "time", - "tracing", - "uuid", -] - -[[package]] -name = "minidump-common" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97dbaf56dfe28d07e1fecffce410976774dcac1f0d7f6d797b437468e989e687" -dependencies = [ - "bitflags 1.3.2", - "debugid", - "enum-primitive-derive", - "num-traits 0.2.18", - "range-map", - "scroll", - "smart-default", - "tracing", -] - -[[package]] -name = "minidump-processor" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18166049057bbbd113418bbf6dc2d68b932bef8bda5103e717492569522e7476" -dependencies = [ - "async-trait", - "breakpad-symbols", - "debugid", - "futures-util", - "memmap2", - "minidump", - "minidump-common", - "scroll", - "serde", - "serde_json", - "thiserror", - "tracing", -] - -[[package]] -name = "minidump_stackwalk" -version = "10.2.1" -dependencies = [ - "async-trait", - "clap", - "minidump", - "minidump-processor", - "symbolic", - "thiserror", - "tokio", - "tracing", - "tracing-subscriber", - "walkdir", -] - -[[package]] -name = "minimal-lexical" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - -[[package]] -name = "miniz_oxide" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" -dependencies = [ - "adler", -] - -[[package]] -name = "msvc-demangler" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfb67c6dd0fa9b00619c41c5700b6f92d5f418be49b45ddb9970fbd4569df3c8" -dependencies = [ - "bitflags 1.3.2", -] - -[[package]] -name = "new_debug_unreachable" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" - -[[package]] -name = "nom" -version = "7.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" -dependencies = [ - "memchr", - "minimal-lexical", -] - -[[package]] -name = "nom-supreme" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bd3ae6c901f1959588759ff51c95d24b491ecb9ff91aa9c2ef4acc5b1dcab27" -dependencies = [ - "brownstone", - "indent_write", - "joinery", - "memchr", - "nom", -] - -[[package]] -name = "nu-ansi-term" -version = "0.46.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" -dependencies = [ - "overload", - "winapi", -] - -[[package]] -name = "num-bigint" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" -dependencies = [ - "autocfg", - "num-integer", - "num-traits 0.2.18", - "serde", -] - -[[package]] -name = "num-conv" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" - -[[package]] -name = "num-integer" -version = "0.1.46" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" -dependencies = [ - "num-traits 0.2.18", -] - -[[package]] -name = "num-traits" -version = "0.1.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31" -dependencies = [ - "num-traits 0.2.18", -] - -[[package]] -name = "num-traits" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" -dependencies = [ - "autocfg", -] - -[[package]] -name = "object" -version = "0.32.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" -dependencies = [ - "memchr", -] - -[[package]] -name = "object_debug" -version = "10.2.1" -dependencies = [ - "clap", - "symbolic", -] - -[[package]] -name = "once_cell" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" - -[[package]] -name = "oorandom" -version = "11.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" - -[[package]] -name = "os_str_bytes" -version = "6.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" - -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - -[[package]] -name = "parking_lot" -version = "0.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb" -dependencies = [ - "lock_api", - "parking_lot_core", -] - -[[package]] -name = "parking_lot_core" -version = "0.9.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall", - "smallvec", - "windows-targets", -] - -[[package]] -name = "pdb" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82040a392923abe6279c00ab4aff62d5250d1c8555dc780e4b02783a7aa74863" -dependencies = [ - "fallible-iterator", - "scroll", - "uuid", -] - -[[package]] -name = "pdb-addr2line" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4e89a9f2f40b2389ba6da0814c8044bf942bece03dffa1514f84e3b525f4f9a" -dependencies = [ - "bitflags 1.3.2", - "elsa", - "maybe-owned", - "pdb", - "range-collections", - "thiserror", -] - -[[package]] -name = "percent-encoding" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" - -[[package]] -name = "phf_generator" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" -dependencies = [ - "phf_shared", - "rand", -] - -[[package]] -name = "phf_shared" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" -dependencies = [ - "siphasher", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" - -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - -[[package]] -name = "plain" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" - -[[package]] -name = "plotters" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45" -dependencies = [ - "num-traits 0.2.18", - "plotters-backend", - "plotters-svg", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "plotters-backend" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609" - -[[package]] -name = "plotters-svg" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab" -dependencies = [ - "plotters-backend", -] - -[[package]] -name = "powerfmt" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" - -[[package]] -name = "ppv-lite86" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" - -[[package]] -name = "precomputed-hash" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" - -[[package]] -name = "proc-macro2" -version = "1.0.81" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "proguard" -version = "5.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b88dddb086b00f5539a95d2c7a2373358fd8bfadb7b1297cc29e0196403a1b98" -dependencies = [ - "lazy_static", - "uuid", -] - -[[package]] -name = "psm" -version = "0.1.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" -dependencies = [ - "cc", -] - -[[package]] -name = "quote" -version = "1.0.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "radium" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" - -[[package]] -name = "rand" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -dependencies = [ - "libc", - "rand_chacha", - "rand_core", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core", -] - -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom", -] - -[[package]] -name = "range-collections" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61fdfd79629e2b44a1d34b4d227957174cb858e6b86ee45fad114edbcfc903ab" -dependencies = [ - "binary-merge", - "inplace-vec-builder", - "smallvec", -] - -[[package]] -name = "range-map" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dc8ff3b0f3e32dbba6e49c592c0191a3a2cabbf6f7e5a78e1010050b9a42e1" -dependencies = [ - "num-traits 0.1.43", -] - -[[package]] -name = "rayon" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" -dependencies = [ - "either", - "rayon-core", -] - -[[package]] -name = "rayon-core" -version = "1.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" -dependencies = [ - "crossbeam-deque", - "crossbeam-utils", -] - -[[package]] -name = "redox_syscall" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" -dependencies = [ - "bitflags 2.5.0", -] - -[[package]] -name = "regex" -version = "1.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata 0.4.6", - "regex-syntax 0.8.3", -] - -[[package]] -name = "regex-automata" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -dependencies = [ - "regex-syntax 0.6.29", -] - -[[package]] -name = "regex-automata" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax 0.8.3", -] - -[[package]] -name = "regex-syntax" -version = "0.6.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" - -[[package]] -name = "regex-syntax" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" - -[[package]] -name = "rustc-demangle" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" - -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - -[[package]] -name = "rustc_version" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" -dependencies = [ - "semver", -] - -[[package]] -name = "rustix" -version = "0.38.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" -dependencies = [ - "bitflags 2.5.0", - "errno", - "libc", - "linux-raw-sys", - "windows-sys", -] - -[[package]] -name = "ryu" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" - -[[package]] -name = "same-file" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "scoped-tls" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "scroll" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da" -dependencies = [ - "scroll_derive", -] - -[[package]] -name = "scroll_derive" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1db149f81d46d2deba7cd3c50772474707729550221e69588478ebf9ada425ae" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.60", -] - -[[package]] -name = "semver" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" -dependencies = [ - "semver-parser", -] - -[[package]] -name = "semver-parser" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" - -[[package]] -name = "serde" -version = "1.0.200" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde_derive" -version = "1.0.200" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.60", -] - -[[package]] -name = "serde_json" -version = "1.0.116" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" -dependencies = [ - "itoa", - "ryu", - "serde", -] - -[[package]] -name = "sha1_smol" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012" - -[[package]] -name = "sharded-slab" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "similar" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640" -dependencies = [ - "bstr", - "unicode-segmentation", -] - -[[package]] -name = "similar-asserts" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e041bb827d1bfca18f213411d51b665309f1afb37a04a5d1464530e13779fc0f" -dependencies = [ - "console", - "similar", -] - -[[package]] -name = "siphasher" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" - -[[package]] -name = "slab" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" -dependencies = [ - "autocfg", -] - -[[package]] -name = "smallvec" -version = "1.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" - -[[package]] -name = "smart-default" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "133659a15339456eeeb07572eb02a91c91e9815e9cbc89566944d2c8d3efdbf6" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "smartstring" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29" -dependencies = [ - "autocfg", - "static_assertions", - "version_check", -] - -[[package]] -name = "sourcemap" -version = "6.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4cbf65ca7dc576cf50e21f8d0712d96d4fcfd797389744b7b222a85cdf5bd90" -dependencies = [ - "data-encoding", - "debugid", - "if_chain", - "rustc_version", - "serde", - "serde_json", - "unicode-id", - "url", -] - -[[package]] -name = "sourcemapcache_debug" -version = "10.2.1" -dependencies = [ - "anyhow", - "clap", - "symbolic", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "stable_deref_trait" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" - -[[package]] -name = "stacker" -version = "0.1.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce" -dependencies = [ - "cc", - "cfg-if", - "libc", - "psm", - "winapi", -] - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "string_cache" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" -dependencies = [ - "new_debug_unreachable", - "once_cell", - "parking_lot", - "phf_shared", - "precomputed-hash", - "serde", -] - -[[package]] -name = "string_cache_codegen" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" -dependencies = [ - "phf_generator", - "phf_shared", - "proc-macro2", - "quote", -] - -[[package]] -name = "string_enum" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05e383308aebc257e7d7920224fa055c632478d92744eca77f99be8fa1545b90" -dependencies = [ - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.60", -] - -[[package]] -name = "strsim" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" - -[[package]] -name = "swc_atoms" -version = "0.5.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f54563d7dcba626d4acfe14ed12def7ecc28e004debe3ecd2c3ee07cc47e449" -dependencies = [ - "once_cell", - "rustc-hash", - "serde", - "string_cache", - "string_cache_codegen", - "triomphe", -] - -[[package]] -name = "swc_common" -version = "0.31.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88d00f960c667c59c133f30492f4d07f26242fcf988a066d3871e6d3d838d528" -dependencies = [ - "ast_node", - "better_scoped_tls", - "cfg-if", - "either", - "from_variant", - "new_debug_unreachable", - "num-bigint", - "once_cell", - "rustc-hash", - "serde", - "siphasher", - "string_cache", - "swc_atoms", - "swc_eq_ignore_macros", - "swc_visit", - "tracing", - "unicode-width", - "url", -] - -[[package]] -name = "swc_ecma_ast" -version = "0.106.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebf4d6804b1da4146c4c0359d129e3dd43568d321f69d7953d9abbca4ded76ba" -dependencies = [ - "bitflags 2.5.0", - "is-macro", - "num-bigint", - "scoped-tls", - "string_enum", - "swc_atoms", - "swc_common", - "unicode-id", -] - -[[package]] -name = "swc_ecma_parser" -version = "0.136.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45d40421c607d7a48334f78a9b24a5cbde1f36250f9986746ec082208d68b39f" -dependencies = [ - "either", - "lexical", - "num-bigint", - "serde", - "smallvec", - "smartstring", - "stacker", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "tracing", - "typed-arena", -] - -[[package]] -name = "swc_ecma_visit" -version = "0.92.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f61da6cac0ec3b7e62d367cfbd9e38e078a4601271891ad94f0dac5ff69f839" -dependencies = [ - "num-bigint", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_visit", - "tracing", -] - -[[package]] -name = "swc_eq_ignore_macros" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "695a1d8b461033d32429b5befbf0ad4d7a2c4d6ba9cd5ba4e0645c615839e8e4" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.60", -] - -[[package]] -name = "swc_macros_common" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91745f3561057493d2da768437c427c0e979dff7396507ae02f16c981c4a8466" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.60", -] - -[[package]] -name = "swc_visit" -version = "0.5.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "043d11fe683dcb934583ead49405c0896a5af5face522e4682c16971ef7871b9" -dependencies = [ - "either", - "swc_visit_macros", -] - -[[package]] -name = "swc_visit_macros" -version = "0.5.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae9ef18ff8daffa999f729db056d2821cd2f790f3a11e46422d19f46bb193e7" -dependencies = [ - "Inflector", - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.60", -] - -[[package]] -name = "symbolic" -version = "10.2.1" -dependencies = [ - "symbolic-cfi", - "symbolic-common", - "symbolic-debuginfo", - "symbolic-demangle", - "symbolic-il2cpp", - "symbolic-ppdb", - "symbolic-sourcemapcache", - "symbolic-symcache", - "symbolic-unreal", -] - -[[package]] -name = "symbolic-cabi" -version = "10.2.1" -dependencies = [ - "proguard", - "sourcemap", - "symbolic", - "tempfile", -] - -[[package]] -name = "symbolic-cfi" -version = "10.2.1" -dependencies = [ - "insta", - "similar-asserts", - "symbolic-common", - "symbolic-debuginfo", - "symbolic-testutils", - "thiserror", -] - -[[package]] -name = "symbolic-common" -version = "10.2.1" -dependencies = [ - "debugid", - "memmap2", - "serde", - "similar-asserts", - "stable_deref_trait", - "symbolic-testutils", - "tempfile", - "uuid", -] - -[[package]] -name = "symbolic-debuginfo" -version = "10.2.1" -dependencies = [ - "bitvec", - "criterion", - "dmsort", - "elementtree", - "elsa", - "fallible-iterator", - "flate2", - "gimli 0.27.3", - "goblin", - "insta", - "lazy_static", - "lazycell", - "nom", - "nom-supreme", - "parking_lot", - "pdb-addr2line", - "regex", - "scroll", - "serde", - "serde_json", - "similar-asserts", - "smallvec", - "symbolic-common", - "symbolic-ppdb", - "symbolic-testutils", - "tempfile", - "thiserror", - "wasmparser", - "zip", -] - -[[package]] -name = "symbolic-demangle" -version = "10.2.1" -dependencies = [ - "cc", - "cpp_demangle", - "msvc-demangler", - "rustc-demangle", - "similar-asserts", - "symbolic-common", -] - -[[package]] -name = "symbolic-il2cpp" -version = "10.2.1" -dependencies = [ - "indexmap", - "serde_json", - "symbolic-common", - "symbolic-debuginfo", -] - -[[package]] -name = "symbolic-ppdb" -version = "10.2.1" -dependencies = [ - "indexmap", - "symbolic-common", - "symbolic-testutils", - "thiserror", - "uuid", - "watto", -] - -[[package]] -name = "symbolic-sourcemapcache" -version = "10.2.1" -dependencies = [ - "itertools", - "js-source-scopes", - "sourcemap", - "symbolic-testutils", - "thiserror", - "tracing", - "watto", -] - -[[package]] -name = "symbolic-symcache" -version = "10.2.1" -dependencies = [ - "criterion", - "indexmap", - "insta", - "similar-asserts", - "symbolic-common", - "symbolic-debuginfo", - "symbolic-il2cpp", - "symbolic-testutils", - "thiserror", - "tracing", - "watto", -] - -[[package]] -name = "symbolic-testutils" -version = "10.2.1" - -[[package]] -name = "symbolic-unreal" -version = "10.2.1" -dependencies = [ - "anylog", - "bytes", - "chrono", - "elementtree", - "flate2", - "insta", - "lazy_static", - "regex", - "scroll", - "serde", - "similar-asserts", - "symbolic-testutils", - "thiserror", - "time", -] - -[[package]] -name = "symcache_debug" -version = "10.2.1" -dependencies = [ - "anyhow", - "clap", - "symbolic", -] - -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "2.0.60" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "tap" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" - -[[package]] -name = "tempfile" -version = "3.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" -dependencies = [ - "cfg-if", - "fastrand", - "rustix", - "windows-sys", -] - -[[package]] -name = "termcolor" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "textwrap" -version = "0.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" - -[[package]] -name = "thiserror" -version = "1.0.59" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa" -dependencies = [ - "thiserror-impl", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.59" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.60", -] - -[[package]] -name = "thread_local" -version = "1.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" -dependencies = [ - "cfg-if", - "once_cell", -] - -[[package]] -name = "time" -version = "0.3.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" -dependencies = [ - "deranged", - "itoa", - "num-conv", - "powerfmt", - "serde", - "time-core", - "time-macros", -] - -[[package]] -name = "time-core" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" - -[[package]] -name = "time-macros" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" -dependencies = [ - "num-conv", - "time-core", -] - -[[package]] -name = "tinytemplate" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" -dependencies = [ - "serde", - "serde_json", -] - -[[package]] -name = "tinyvec" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" -dependencies = [ - "tinyvec_macros", -] - -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - -[[package]] -name = "tokio" -version = "1.37.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" -dependencies = [ - "backtrace", - "pin-project-lite", - "tokio-macros", -] - -[[package]] -name = "tokio-macros" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.60", -] - -[[package]] -name = "tracing" -version = "0.1.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" -dependencies = [ - "log", - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.60", -] - -[[package]] -name = "tracing-core" -version = "0.1.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" -dependencies = [ - "once_cell", - "valuable", -] - -[[package]] -name = "tracing-log" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" -dependencies = [ - "log", - "once_cell", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" -dependencies = [ - "matchers", - "nu-ansi-term", - "once_cell", - "regex", - "sharded-slab", - "smallvec", - "thread_local", - "tracing", - "tracing-core", - "tracing-log", -] - -[[package]] -name = "triomphe" -version = "0.1.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "859eb650cfee7434994602c3a68b25d77ad9e68c8a6cd491616ef86661382eb3" -dependencies = [ - "serde", - "stable_deref_trait", -] - -[[package]] -name = "typed-arena" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" - -[[package]] -name = "unicode-bidi" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" - -[[package]] -name = "unicode-id" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1b6def86329695390197b82c1e244a54a131ceb66c996f2088a3876e2ae083f" - -[[package]] -name = "unicode-ident" -version = "1.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" - -[[package]] -name = "unicode-normalization" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" -dependencies = [ - "tinyvec", -] - -[[package]] -name = "unicode-segmentation" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" - -[[package]] -name = "unicode-width" -version = "0.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" - -[[package]] -name = "unreal_engine_crash" -version = "10.2.1" -dependencies = [ - "clap", - "symbolic", -] - -[[package]] -name = "url" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" -dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", -] - -[[package]] -name = "uuid" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" -dependencies = [ - "sha1_smol", -] - -[[package]] -name = "valuable" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" - -[[package]] -name = "version_check" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" - -[[package]] -name = "walkdir" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" -dependencies = [ - "same-file", - "winapi-util", -] - -[[package]] -name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" - -[[package]] -name = "wasm-bindgen" -version = "0.2.92" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" -dependencies = [ - "cfg-if", - "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.92" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" -dependencies = [ - "bumpalo", - "log", - "once_cell", - "proc-macro2", - "quote", - "syn 2.0.60", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.92" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.92" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.60", - "wasm-bindgen-backend", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.92" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" - -[[package]] -name = "wasmparser" -version = "0.95.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ea896273ea99b15132414be1da01ab0d8836415083298ecaffbe308eaac87a" -dependencies = [ - "indexmap", - "url", -] - -[[package]] -name = "watto" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6746b5315e417144282a047ebb82260d45c92d09bf653fa9ec975e3809be942b" -dependencies = [ - "leb128", - "thiserror", -] - -[[package]] -name = "web-sys" -version = "0.3.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-util" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" -dependencies = [ - "windows-sys", -] - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "windows-core" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" -dependencies = [ - "windows-targets", -] - -[[package]] -name = "windows-sys" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" -dependencies = [ - "windows-targets", -] - -[[package]] -name = "windows-targets" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" -dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" - -[[package]] -name = "wyz" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" -dependencies = [ - "tap", -] - -[[package]] -name = "zip" -version = "0.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" -dependencies = [ - "byteorder", - "crc32fast", - "crossbeam-utils", - "flate2", -] diff --git a/pkgs/by-name/gl/glitchtip/update_esbuild.patch b/pkgs/by-name/gl/glitchtip/update_esbuild.patch deleted file mode 100644 index 6520b46229d0..000000000000 --- a/pkgs/by-name/gl/glitchtip/update_esbuild.patch +++ /dev/null @@ -1,6764 +0,0 @@ -diff --git a/package-lock.json b/package-lock.json -index b472433c..72bcc0fe 100644 ---- a/package-lock.json -+++ b/package-lock.json -@@ -745,6 +745,23 @@ - "semver": "bin/semver.js" - } - }, -+ "node_modules/@angular/build/node_modules/@esbuild/linux-x64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.6.tgz", -+ "integrity": "sha512-A6bJB41b4lKFWRKNrWoP2LHsjVzNiaurf7wyj/XtFNTsnPuxwEBWHLty+ZE0dWBKuSK1fvKgrKaNjBS7qbFKig==", -+ "cpu": [ -+ "x64" -+ ], -+ "dev": true, -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], -+ "engines": { -+ "node": ">=18" -+ } -+ }, - "node_modules/@angular/build/node_modules/@types/node": { - "version": "24.0.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.13.tgz", -@@ -861,6 +878,48 @@ - } - } - }, -+ "node_modules/@angular/build/node_modules/vite/node_modules/esbuild": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.6.tgz", -+ "integrity": "sha512-GVuzuUwtdsghE3ocJ9Bs8PNoF13HNQ5TXbEi2AhvVb8xU1Iwt9Fos9FEamfoee+u/TOsn7GUWc04lz46n2bbTg==", -+ "dev": true, -+ "hasInstallScript": true, -+ "license": "MIT", -+ "bin": { -+ "esbuild": "bin/esbuild" -+ }, -+ "engines": { -+ "node": ">=18" -+ }, -+ "optionalDependencies": { -+ "@esbuild/aix-ppc64": "0.25.6", -+ "@esbuild/android-arm": "0.25.6", -+ "@esbuild/android-arm64": "0.25.6", -+ "@esbuild/android-x64": "0.25.6", -+ "@esbuild/darwin-arm64": "0.25.6", -+ "@esbuild/darwin-x64": "0.25.6", -+ "@esbuild/freebsd-arm64": "0.25.6", -+ "@esbuild/freebsd-x64": "0.25.6", -+ "@esbuild/linux-arm": "0.25.6", -+ "@esbuild/linux-arm64": "0.25.6", -+ "@esbuild/linux-ia32": "0.25.6", -+ "@esbuild/linux-loong64": "0.25.6", -+ "@esbuild/linux-mips64el": "0.25.6", -+ "@esbuild/linux-ppc64": "0.25.6", -+ "@esbuild/linux-riscv64": "0.25.6", -+ "@esbuild/linux-s390x": "0.25.6", -+ "@esbuild/linux-x64": "0.25.6", -+ "@esbuild/netbsd-arm64": "0.25.6", -+ "@esbuild/netbsd-x64": "0.25.6", -+ "@esbuild/openbsd-arm64": "0.25.6", -+ "@esbuild/openbsd-x64": "0.25.6", -+ "@esbuild/openharmony-arm64": "0.25.6", -+ "@esbuild/sunos-x64": "0.25.6", -+ "@esbuild/win32-arm64": "0.25.6", -+ "@esbuild/win32-ia32": "0.25.6", -+ "@esbuild/win32-x64": "0.25.6" -+ } -+ }, - "node_modules/@angular/build/node_modules/yaml": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", -@@ -3095,1357 +3154,1414 @@ - "integrity": "sha512-FKVio41vAhqbgqKvmQIR056vahhEyAw22mau4nCTCGXB63ZV7oRCPZEz9yHrZGgtTnyKVtjXO48M+alzJRhLwA==", - "license": "MIT" - }, -- "node_modules/@esbuild/linux-x64": { -- "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", -- "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", -+ "node_modules/@esbuild/aix-ppc64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.6.tgz", -+ "integrity": "sha512-ShbM/3XxwuxjFiuVBHA+d3j5dyac0aEVVq1oluIDf71hUw0aRF59dV/efUsIwFnR6m8JNM2FjZOzmaZ8yG61kw==", - "cpu": [ -- "x64" -+ "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ -- "linux" -+ "aix" - ], - "engines": { - "node": ">=18" - } - }, -- "node_modules/@eslint-community/eslint-utils": { -- "version": "4.4.1", -- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", -- "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", -+ "node_modules/@esbuild/android-arm": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.6.tgz", -+ "integrity": "sha512-S8ToEOVfg++AU/bHwdksHNnyLyVM+eMVAOf6yRKFitnwnbwwPNqKr3srzFRe7nzV69RQKb5DgchIX5pt3L53xg==", -+ "cpu": [ -+ "arm" -+ ], - "dev": true, - "license": "MIT", -- "dependencies": { -- "eslint-visitor-keys": "^3.4.3" -- }, -+ "optional": true, -+ "os": [ -+ "android" -+ ], - "engines": { -- "node": "^12.22.0 || ^14.17.0 || >=16.0.0" -- }, -- "funding": { -- "url": "https://opencollective.com/eslint" -- }, -- "peerDependencies": { -- "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" -+ "node": ">=18" - } - }, -- "node_modules/@eslint-community/regexpp": { -- "version": "4.12.1", -- "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", -- "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", -+ "node_modules/@esbuild/android-arm64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.6.tgz", -+ "integrity": "sha512-hd5zdUarsK6strW+3Wxi5qWws+rJhCCbMiC9QZyzoxfk5uHRIE8T287giQxzVpEvCwuJ9Qjg6bEjcRJcgfLqoA==", -+ "cpu": [ -+ "arm64" -+ ], - "dev": true, - "license": "MIT", -+ "optional": true, -+ "os": [ -+ "android" -+ ], - "engines": { -- "node": "^12.0.0 || ^14.0.0 || >=16.0.0" -+ "node": ">=18" - } - }, -- "node_modules/@eslint/config-array": { -- "version": "0.20.0", -- "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz", -- "integrity": "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==", -+ "node_modules/@esbuild/android-x64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.6.tgz", -+ "integrity": "sha512-0Z7KpHSr3VBIO9A/1wcT3NTy7EB4oNC4upJ5ye3R7taCc2GUdeynSLArnon5G8scPwaU866d3H4BCrE5xLW25A==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, -- "license": "Apache-2.0", -- "dependencies": { -- "@eslint/object-schema": "^2.1.6", -- "debug": "^4.3.1", -- "minimatch": "^3.1.2" -- }, -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "android" -+ ], - "engines": { -- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" -+ "node": ">=18" - } - }, -- "node_modules/@eslint/config-array/node_modules/brace-expansion": { -- "version": "1.1.11", -- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", -- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", -+ "node_modules/@esbuild/darwin-arm64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.6.tgz", -+ "integrity": "sha512-FFCssz3XBavjxcFxKsGy2DYK5VSvJqa6y5HXljKzhRZ87LvEi13brPrf/wdyl/BbpbMKJNOr1Sd0jtW4Ge1pAA==", -+ "cpu": [ -+ "arm64" -+ ], - "dev": true, - "license": "MIT", -- "dependencies": { -- "balanced-match": "^1.0.0", -- "concat-map": "0.0.1" -+ "optional": true, -+ "os": [ -+ "darwin" -+ ], -+ "engines": { -+ "node": ">=18" - } - }, -- "node_modules/@eslint/config-array/node_modules/minimatch": { -- "version": "3.1.2", -- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", -- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", -+ "node_modules/@esbuild/darwin-x64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.6.tgz", -+ "integrity": "sha512-GfXs5kry/TkGM2vKqK2oyiLFygJRqKVhawu3+DOCk7OxLy/6jYkWXhlHwOoTb0WqGnWGAS7sooxbZowy+pK9Yg==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, -- "license": "ISC", -- "dependencies": { -- "brace-expansion": "^1.1.7" -- }, -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "darwin" -+ ], - "engines": { -- "node": "*" -+ "node": ">=18" - } - }, -- "node_modules/@eslint/config-helpers": { -- "version": "0.2.2", -- "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.2.tgz", -- "integrity": "sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==", -+ "node_modules/@esbuild/freebsd-arm64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.6.tgz", -+ "integrity": "sha512-aoLF2c3OvDn2XDTRvn8hN6DRzVVpDlj2B/F66clWd/FHLiHaG3aVZjxQX2DYphA5y/evbdGvC6Us13tvyt4pWg==", -+ "cpu": [ -+ "arm64" -+ ], - "dev": true, -- "license": "Apache-2.0", -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "freebsd" -+ ], - "engines": { -- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" -+ "node": ">=18" - } - }, -- "node_modules/@eslint/core": { -- "version": "0.14.0", -- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz", -- "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==", -+ "node_modules/@esbuild/freebsd-x64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.6.tgz", -+ "integrity": "sha512-2SkqTjTSo2dYi/jzFbU9Plt1vk0+nNg8YC8rOXXea+iA3hfNJWebKYPs3xnOUf9+ZWhKAaxnQNUf2X9LOpeiMQ==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, -- "license": "Apache-2.0", -- "dependencies": { -- "@types/json-schema": "^7.0.15" -- }, -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "freebsd" -+ ], - "engines": { -- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" -+ "node": ">=18" - } - }, -- "node_modules/@eslint/eslintrc": { -- "version": "3.3.1", -- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", -- "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", -+ "node_modules/@esbuild/linux-arm": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.6.tgz", -+ "integrity": "sha512-SZHQlzvqv4Du5PrKE2faN0qlbsaW/3QQfUUc6yO2EjFcA83xnwm91UbEEVx4ApZ9Z5oG8Bxz4qPE+HFwtVcfyw==", -+ "cpu": [ -+ "arm" -+ ], - "dev": true, - "license": "MIT", -- "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" -- }, -+ "optional": true, -+ "os": [ -+ "linux" -+ ], - "engines": { -- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" -- }, -- "funding": { -- "url": "https://opencollective.com/eslint" -+ "node": ">=18" - } - }, -- "node_modules/@eslint/eslintrc/node_modules/ajv": { -- "version": "6.12.6", -- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", -- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", -+ "node_modules/@esbuild/linux-arm64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.6.tgz", -+ "integrity": "sha512-b967hU0gqKd9Drsh/UuAm21Khpoh6mPBSgz8mKRq4P5mVK8bpA+hQzmm/ZwGVULSNBzKdZPQBRT3+WuVavcWsQ==", -+ "cpu": [ -+ "arm64" -+ ], - "dev": true, - "license": "MIT", -- "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" -- }, -- "funding": { -- "type": "github", -- "url": "https://github.com/sponsors/epoberezkin" -+ "optional": true, -+ "os": [ -+ "linux" -+ ], -+ "engines": { -+ "node": ">=18" - } - }, -- "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { -- "version": "1.1.11", -- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", -- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", -+ "node_modules/@esbuild/linux-ia32": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.6.tgz", -+ "integrity": "sha512-aHWdQ2AAltRkLPOsKdi3xv0mZ8fUGPdlKEjIEhxCPm5yKEThcUjHpWB1idN74lfXGnZ5SULQSgtr5Qos5B0bPw==", -+ "cpu": [ -+ "ia32" -+ ], - "dev": true, - "license": "MIT", -- "dependencies": { -- "balanced-match": "^1.0.0", -- "concat-map": "0.0.1" -+ "optional": true, -+ "os": [ -+ "linux" -+ ], -+ "engines": { -+ "node": ">=18" - } - }, -- "node_modules/@eslint/eslintrc/node_modules/globals": { -- "version": "14.0.0", -- "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", -- "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", -+ "node_modules/@esbuild/linux-loong64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.6.tgz", -+ "integrity": "sha512-VgKCsHdXRSQ7E1+QXGdRPlQ/e08bN6WMQb27/TMfV+vPjjTImuT9PmLXupRlC90S1JeNNW5lzkAEO/McKeJ2yg==", -+ "cpu": [ -+ "loong64" -+ ], - "dev": true, - "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], - "engines": { - "node": ">=18" -- }, -- "funding": { -- "url": "https://github.com/sponsors/sindresorhus" - } - }, -- "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { -- "version": "0.4.1", -- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", -- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", -- "dev": true, -- "license": "MIT" -- }, -- "node_modules/@eslint/eslintrc/node_modules/minimatch": { -- "version": "3.1.2", -- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", -- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", -+ "node_modules/@esbuild/linux-mips64el": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.6.tgz", -+ "integrity": "sha512-WViNlpivRKT9/py3kCmkHnn44GkGXVdXfdc4drNmRl15zVQ2+D2uFwdlGh6IuK5AAnGTo2qPB1Djppj+t78rzw==", -+ "cpu": [ -+ "mips64el" -+ ], - "dev": true, -- "license": "ISC", -- "dependencies": { -- "brace-expansion": "^1.1.7" -- }, -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], - "engines": { -- "node": "*" -+ "node": ">=18" - } - }, -- "node_modules/@eslint/js": { -- "version": "9.28.0", -- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.28.0.tgz", -- "integrity": "sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==", -+ "node_modules/@esbuild/linux-ppc64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.6.tgz", -+ "integrity": "sha512-wyYKZ9NTdmAMb5730I38lBqVu6cKl4ZfYXIs31Baf8aoOtB4xSGi3THmDYt4BTFHk7/EcVixkOV2uZfwU3Q2Jw==", -+ "cpu": [ -+ "ppc64" -+ ], - "dev": true, - "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], - "engines": { -- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" -- }, -- "funding": { -- "url": "https://eslint.org/donate" -+ "node": ">=18" - } - }, -- "node_modules/@eslint/object-schema": { -- "version": "2.1.6", -- "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", -- "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", -+ "node_modules/@esbuild/linux-riscv64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.6.tgz", -+ "integrity": "sha512-KZh7bAGGcrinEj4qzilJ4hqTY3Dg2U82c8bv+e1xqNqZCrCyc+TL9AUEn5WGKDzm3CfC5RODE/qc96OcbIe33w==", -+ "cpu": [ -+ "riscv64" -+ ], - "dev": true, -- "license": "Apache-2.0", -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], - "engines": { -- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" -+ "node": ">=18" - } - }, -- "node_modules/@eslint/plugin-kit": { -- "version": "0.3.1", -- "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.1.tgz", -- "integrity": "sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==", -+ "node_modules/@esbuild/linux-s390x": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.6.tgz", -+ "integrity": "sha512-9N1LsTwAuE9oj6lHMyyAM+ucxGiVnEqUdp4v7IaMmrwb06ZTEVCIs3oPPplVsnjPfyjmxwHxHMF8b6vzUVAUGw==", -+ "cpu": [ -+ "s390x" -+ ], - "dev": true, -- "license": "Apache-2.0", -- "dependencies": { -- "@eslint/core": "^0.14.0", -- "levn": "^0.4.1" -- }, -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], - "engines": { -- "node": "^18.18.0 || ^20.9.0 || >=21.1.0" -+ "node": ">=18" - } - }, -- "node_modules/@github/webauthn-json": { -- "version": "2.1.1", -- "resolved": "https://registry.npmjs.org/@github/webauthn-json/-/webauthn-json-2.1.1.tgz", -- "integrity": "sha512-XrftRn4z75SnaJOmZQbt7Mk+IIjqVHw+glDGOxuHwXkZBZh/MBoRS7MHjSZMDaLhT4RjN2VqiEU7EOYleuJWSQ==", -+ "node_modules/@esbuild/linux-x64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", -+ "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", -+ "cpu": [ -+ "x64" -+ ], -+ "dev": true, - "license": "MIT", -- "bin": { -- "webauthn-json": "dist/bin/main.js" -+ "optional": true, -+ "os": [ -+ "linux" -+ ], -+ "engines": { -+ "node": ">=18" - } - }, -- "node_modules/@hapi/hoek": { -- "version": "9.3.0", -- "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", -- "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", -- "dev": true, -- "license": "BSD-3-Clause" -- }, -- "node_modules/@hapi/topo": { -- "version": "5.1.0", -- "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", -- "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", -+ "node_modules/@esbuild/netbsd-arm64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.6.tgz", -+ "integrity": "sha512-IjA+DcwoVpjEvyxZddDqBY+uJ2Snc6duLpjmkXm/v4xuS3H+3FkLZlDm9ZsAbF9rsfP3zeA0/ArNDORZgrxR/Q==", -+ "cpu": [ -+ "arm64" -+ ], - "dev": true, -- "license": "BSD-3-Clause", -- "dependencies": { -- "@hapi/hoek": "^9.0.0" -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "netbsd" -+ ], -+ "engines": { -+ "node": ">=18" - } - }, -- "node_modules/@humanfs/core": { -- "version": "0.19.1", -- "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", -- "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", -+ "node_modules/@esbuild/netbsd-x64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.6.tgz", -+ "integrity": "sha512-dUXuZr5WenIDlMHdMkvDc1FAu4xdWixTCRgP7RQLBOkkGgwuuzaGSYcOpW4jFxzpzL1ejb8yF620UxAqnBrR9g==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, -- "license": "Apache-2.0", -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "netbsd" -+ ], - "engines": { -- "node": ">=18.18.0" -+ "node": ">=18" - } - }, -- "node_modules/@humanfs/node": { -- "version": "0.16.6", -- "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", -- "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", -+ "node_modules/@esbuild/openbsd-arm64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.6.tgz", -+ "integrity": "sha512-l8ZCvXP0tbTJ3iaqdNf3pjaOSd5ex/e6/omLIQCVBLmHTlfXW3zAxQ4fnDmPLOB1x9xrcSi/xtCWFwCZRIaEwg==", -+ "cpu": [ -+ "arm64" -+ ], - "dev": true, -- "license": "Apache-2.0", -- "dependencies": { -- "@humanfs/core": "^0.19.1", -- "@humanwhocodes/retry": "^0.3.0" -- }, -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "openbsd" -+ ], - "engines": { -- "node": ">=18.18.0" -+ "node": ">=18" - } - }, -- "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { -- "version": "0.3.1", -- "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", -- "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", -+ "node_modules/@esbuild/openbsd-x64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.6.tgz", -+ "integrity": "sha512-hKrmDa0aOFOr71KQ/19JC7az1P0GWtCN1t2ahYAf4O007DHZt/dW8ym5+CUdJhQ/qkZmI1HAF8KkJbEFtCL7gw==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, -- "license": "Apache-2.0", -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "openbsd" -+ ], - "engines": { -- "node": ">=18.18" -- }, -- "funding": { -- "type": "github", -- "url": "https://github.com/sponsors/nzakas" -+ "node": ">=18" - } - }, -- "node_modules/@humanwhocodes/module-importer": { -- "version": "1.0.1", -- "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", -- "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", -+ "node_modules/@esbuild/openharmony-arm64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.6.tgz", -+ "integrity": "sha512-+SqBcAWoB1fYKmpWoQP4pGtx+pUUC//RNYhFdbcSA16617cchuryuhOCRpPsjCblKukAckWsV+aQ3UKT/RMPcA==", -+ "cpu": [ -+ "arm64" -+ ], - "dev": true, -- "license": "Apache-2.0", -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "openharmony" -+ ], - "engines": { -- "node": ">=12.22" -- }, -- "funding": { -- "type": "github", -- "url": "https://github.com/sponsors/nzakas" -+ "node": ">=18" - } - }, -- "node_modules/@humanwhocodes/retry": { -- "version": "0.4.3", -- "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", -- "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", -+ "node_modules/@esbuild/sunos-x64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.6.tgz", -+ "integrity": "sha512-dyCGxv1/Br7MiSC42qinGL8KkG4kX0pEsdb0+TKhmJZgCUDBGmyo1/ArCjNGiOLiIAgdbWgmWgib4HoCi5t7kA==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, -- "license": "Apache-2.0", -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "sunos" -+ ], - "engines": { -- "node": ">=18.18" -- }, -- "funding": { -- "type": "github", -- "url": "https://github.com/sponsors/nzakas" -+ "node": ">=18" - } - }, -- "node_modules/@iconify/types": { -- "version": "2.0.0", -- "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", -- "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", -- "license": "MIT", -- "optional": true -- }, -- "node_modules/@iconify/utils": { -- "version": "2.2.1", -- "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.2.1.tgz", -- "integrity": "sha512-0/7J7hk4PqXmxo5PDBDxmnecw5PxklZJfNjIVG9FM0mEfVrvfudS22rYWsqVk6gR3UJ/mSYS90X4R3znXnqfNA==", -+ "node_modules/@esbuild/win32-arm64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.6.tgz", -+ "integrity": "sha512-42QOgcZeZOvXfsCBJF5Afw73t4veOId//XD3i+/9gSkhSV6Gk3VPlWncctI+JcOyERv85FUo7RxuxGy+z8A43Q==", -+ "cpu": [ -+ "arm64" -+ ], -+ "dev": true, - "license": "MIT", - "optional": true, -- "dependencies": { -- "@antfu/install-pkg": "^0.4.1", -- "@antfu/utils": "^0.7.10", -- "@iconify/types": "^2.0.0", -- "debug": "^4.4.0", -- "globals": "^15.13.0", -- "kolorist": "^1.8.0", -- "local-pkg": "^0.5.1", -- "mlly": "^1.7.3" -+ "os": [ -+ "win32" -+ ], -+ "engines": { -+ "node": ">=18" - } - }, -- "node_modules/@iconify/utils/node_modules/globals": { -- "version": "15.13.0", -- "resolved": "https://registry.npmjs.org/globals/-/globals-15.13.0.tgz", -- "integrity": "sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==", -+ "node_modules/@esbuild/win32-ia32": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.6.tgz", -+ "integrity": "sha512-4AWhgXmDuYN7rJI6ORB+uU9DHLq/erBbuMoAuB4VWJTu5KtCgcKYPynF0YI1VkBNuEfjNlLrFr9KZPJzrtLkrQ==", -+ "cpu": [ -+ "ia32" -+ ], -+ "dev": true, - "license": "MIT", - "optional": true, -+ "os": [ -+ "win32" -+ ], - "engines": { - "node": ">=18" -- }, -- "funding": { -- "url": "https://github.com/sponsors/sindresorhus" - } - }, -- "node_modules/@inquirer/checkbox": { -- "version": "4.1.9", -- "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.9.tgz", -- "integrity": "sha512-DBJBkzI5Wx4jFaYm221LHvAhpKYkhVS0k9plqHwaHhofGNxvYB7J3Bz8w+bFJ05zaMb0sZNHo4KdmENQFlNTuQ==", -+ "node_modules/@esbuild/win32-x64": { -+ "version": "0.25.6", -+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.6.tgz", -+ "integrity": "sha512-NgJPHHbEpLQgDH2MjQu90pzW/5vvXIZ7KOnPyNBm92A6WgZ/7b6fJyUBjoumLqeOQQGqY2QjQxRo97ah4Sj0cA==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, - "license": "MIT", -- "dependencies": { -- "@inquirer/core": "^10.1.14", -- "@inquirer/figures": "^1.0.12", -- "@inquirer/type": "^3.0.7", -- "ansi-escapes": "^4.3.2", -- "yoctocolors-cjs": "^2.1.2" -- }, -+ "optional": true, -+ "os": [ -+ "win32" -+ ], - "engines": { - "node": ">=18" -- }, -- "peerDependencies": { -- "@types/node": ">=18" -- }, -- "peerDependenciesMeta": { -- "@types/node": { -- "optional": true -- } - } - }, -- "node_modules/@inquirer/confirm": { -- "version": "5.1.13", -- "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.13.tgz", -- "integrity": "sha512-EkCtvp67ICIVVzjsquUiVSd+V5HRGOGQfsqA4E4vMWhYnB7InUL0pa0TIWt1i+OfP16Gkds8CdIu6yGZwOM1Yw==", -+ "node_modules/@eslint-community/eslint-utils": { -+ "version": "4.4.1", -+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", -+ "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", - "dev": true, - "license": "MIT", - "dependencies": { -- "@inquirer/core": "^10.1.14", -- "@inquirer/type": "^3.0.7" -+ "eslint-visitor-keys": "^3.4.3" - }, - "engines": { -- "node": ">=18" -+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, -- "peerDependencies": { -- "@types/node": ">=18" -+ "funding": { -+ "url": "https://opencollective.com/eslint" - }, -- "peerDependenciesMeta": { -- "@types/node": { -- "optional": true -- } -+ "peerDependencies": { -+ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, -- "node_modules/@inquirer/core": { -- "version": "10.1.14", -- "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.14.tgz", -- "integrity": "sha512-Ma+ZpOJPewtIYl6HZHZckeX1STvDnHTCB2GVINNUlSEn2Am6LddWwfPkIGY0IUFVjUUrr/93XlBwTK6mfLjf0A==", -+ "node_modules/@eslint-community/regexpp": { -+ "version": "4.12.1", -+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", -+ "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", - "dev": true, - "license": "MIT", -- "dependencies": { -- "@inquirer/figures": "^1.0.12", -- "@inquirer/type": "^3.0.7", -- "ansi-escapes": "^4.3.2", -- "cli-width": "^4.1.0", -- "mute-stream": "^2.0.0", -- "signal-exit": "^4.1.0", -- "wrap-ansi": "^6.2.0", -- "yoctocolors-cjs": "^2.1.2" -- }, - "engines": { -- "node": ">=18" -- }, -- "peerDependencies": { -- "@types/node": ">=18" -- }, -- "peerDependenciesMeta": { -- "@types/node": { -- "optional": true -- } -+ "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, -- "node_modules/@inquirer/editor": { -- "version": "4.2.14", -- "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.14.tgz", -- "integrity": "sha512-yd2qtLl4QIIax9DTMZ1ZN2pFrrj+yL3kgIWxm34SS6uwCr0sIhsNyudUjAo5q3TqI03xx4SEBkUJqZuAInp9uA==", -+ "node_modules/@eslint/config-array": { -+ "version": "0.20.0", -+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz", -+ "integrity": "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==", - "dev": true, -- "license": "MIT", -+ "license": "Apache-2.0", - "dependencies": { -- "@inquirer/core": "^10.1.14", -- "@inquirer/type": "^3.0.7", -- "external-editor": "^3.1.0" -+ "@eslint/object-schema": "^2.1.6", -+ "debug": "^4.3.1", -+ "minimatch": "^3.1.2" - }, - "engines": { -- "node": ">=18" -- }, -- "peerDependencies": { -- "@types/node": ">=18" -- }, -- "peerDependenciesMeta": { -- "@types/node": { -- "optional": true -- } -+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, -- "node_modules/@inquirer/expand": { -- "version": "4.0.16", -- "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.16.tgz", -- "integrity": "sha512-oiDqafWzMtofeJyyGkb1CTPaxUkjIcSxePHHQCfif8t3HV9pHcw1Kgdw3/uGpDvaFfeTluwQtWiqzPVjAqS3zA==", -+ "node_modules/@eslint/config-array/node_modules/brace-expansion": { -+ "version": "1.1.11", -+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", -+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "license": "MIT", - "dependencies": { -- "@inquirer/core": "^10.1.14", -- "@inquirer/type": "^3.0.7", -- "yoctocolors-cjs": "^2.1.2" -+ "balanced-match": "^1.0.0", -+ "concat-map": "0.0.1" -+ } -+ }, -+ "node_modules/@eslint/config-array/node_modules/minimatch": { -+ "version": "3.1.2", -+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", -+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", -+ "dev": true, -+ "license": "ISC", -+ "dependencies": { -+ "brace-expansion": "^1.1.7" - }, - "engines": { -- "node": ">=18" -- }, -- "peerDependencies": { -- "@types/node": ">=18" -- }, -- "peerDependenciesMeta": { -- "@types/node": { -- "optional": true -- } -+ "node": "*" - } - }, -- "node_modules/@inquirer/figures": { -- "version": "1.0.12", -- "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.12.tgz", -- "integrity": "sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==", -+ "node_modules/@eslint/config-helpers": { -+ "version": "0.2.2", -+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.2.tgz", -+ "integrity": "sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==", - "dev": true, -- "license": "MIT", -+ "license": "Apache-2.0", - "engines": { -- "node": ">=18" -+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, -- "node_modules/@inquirer/input": { -- "version": "4.2.0", -- "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.0.tgz", -- "integrity": "sha512-opqpHPB1NjAmDISi3uvZOTrjEEU5CWVu/HBkDby8t93+6UxYX0Z7Ps0Ltjm5sZiEbWenjubwUkivAEYQmy9xHw==", -+ "node_modules/@eslint/core": { -+ "version": "0.14.0", -+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz", -+ "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==", - "dev": true, -- "license": "MIT", -+ "license": "Apache-2.0", - "dependencies": { -- "@inquirer/core": "^10.1.14", -- "@inquirer/type": "^3.0.7" -+ "@types/json-schema": "^7.0.15" - }, - "engines": { -- "node": ">=18" -- }, -- "peerDependencies": { -- "@types/node": ">=18" -- }, -- "peerDependenciesMeta": { -- "@types/node": { -- "optional": true -- } -+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, -- "node_modules/@inquirer/number": { -- "version": "3.0.16", -- "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.16.tgz", -- "integrity": "sha512-kMrXAaKGavBEoBYUCgualbwA9jWUx2TjMA46ek+pEKy38+LFpL9QHlTd8PO2kWPUgI/KB+qi02o4y2rwXbzr3Q==", -+ "node_modules/@eslint/eslintrc": { -+ "version": "3.3.1", -+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", -+ "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", - "dev": true, - "license": "MIT", - "dependencies": { -- "@inquirer/core": "^10.1.14", -- "@inquirer/type": "^3.0.7" -+ "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" - }, - "engines": { -- "node": ">=18" -- }, -- "peerDependencies": { -- "@types/node": ">=18" -+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, -- "peerDependenciesMeta": { -- "@types/node": { -- "optional": true -- } -+ "funding": { -+ "url": "https://opencollective.com/eslint" - } - }, -- "node_modules/@inquirer/password": { -- "version": "4.0.16", -- "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.16.tgz", -- "integrity": "sha512-g8BVNBj5Zeb5/Y3cSN+hDUL7CsIFDIuVxb9EPty3lkxBaYpjL5BNRKSYOF9yOLe+JOcKFd+TSVeADQ4iSY7rbg==", -+ "node_modules/@eslint/eslintrc/node_modules/ajv": { -+ "version": "6.12.6", -+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", -+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "license": "MIT", - "dependencies": { -- "@inquirer/core": "^10.1.14", -- "@inquirer/type": "^3.0.7", -- "ansi-escapes": "^4.3.2" -- }, -- "engines": { -- "node": ">=18" -- }, -- "peerDependencies": { -- "@types/node": ">=18" -+ "fast-deep-equal": "^3.1.1", -+ "fast-json-stable-stringify": "^2.0.0", -+ "json-schema-traverse": "^0.4.1", -+ "uri-js": "^4.2.2" - }, -- "peerDependenciesMeta": { -- "@types/node": { -- "optional": true -- } -+ "funding": { -+ "type": "github", -+ "url": "https://github.com/sponsors/epoberezkin" - } - }, -- "node_modules/@inquirer/prompts": { -- "version": "7.6.0", -- "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.6.0.tgz", -- "integrity": "sha512-jAhL7tyMxB3Gfwn4HIJ0yuJ5pvcB5maYUcouGcgd/ub79f9MqZ+aVnBtuFf+VC2GTkCBF+R+eo7Vi63w5VZlzw==", -+ "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { -+ "version": "1.1.11", -+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", -+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "license": "MIT", - "dependencies": { -- "@inquirer/checkbox": "^4.1.9", -- "@inquirer/confirm": "^5.1.13", -- "@inquirer/editor": "^4.2.14", -- "@inquirer/expand": "^4.0.16", -- "@inquirer/input": "^4.2.0", -- "@inquirer/number": "^3.0.16", -- "@inquirer/password": "^4.0.16", -- "@inquirer/rawlist": "^4.1.4", -- "@inquirer/search": "^3.0.16", -- "@inquirer/select": "^4.2.4" -- }, -- "engines": { -- "node": ">=18" -- }, -- "peerDependencies": { -- "@types/node": ">=18" -- }, -- "peerDependenciesMeta": { -- "@types/node": { -- "optional": true -- } -+ "balanced-match": "^1.0.0", -+ "concat-map": "0.0.1" - } - }, -- "node_modules/@inquirer/rawlist": { -- "version": "4.1.4", -- "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.4.tgz", -- "integrity": "sha512-5GGvxVpXXMmfZNtvWw4IsHpR7RzqAR624xtkPd1NxxlV5M+pShMqzL4oRddRkg8rVEOK9fKdJp1jjVML2Lr7TQ==", -+ "node_modules/@eslint/eslintrc/node_modules/globals": { -+ "version": "14.0.0", -+ "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", -+ "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", - "dev": true, - "license": "MIT", -- "dependencies": { -- "@inquirer/core": "^10.1.14", -- "@inquirer/type": "^3.0.7", -- "yoctocolors-cjs": "^2.1.2" -- }, - "engines": { - "node": ">=18" - }, -- "peerDependencies": { -- "@types/node": ">=18" -- }, -- "peerDependenciesMeta": { -- "@types/node": { -- "optional": true -- } -+ "funding": { -+ "url": "https://github.com/sponsors/sindresorhus" - } - }, -- "node_modules/@inquirer/search": { -- "version": "3.0.16", -- "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.16.tgz", -- "integrity": "sha512-POCmXo+j97kTGU6aeRjsPyuCpQQfKcMXdeTMw708ZMtWrj5aykZvlUxH4Qgz3+Y1L/cAVZsSpA+UgZCu2GMOMg==", -+ "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { -+ "version": "0.4.1", -+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", -+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, -- "license": "MIT", -+ "license": "MIT" -+ }, -+ "node_modules/@eslint/eslintrc/node_modules/minimatch": { -+ "version": "3.1.2", -+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", -+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", -+ "dev": true, -+ "license": "ISC", - "dependencies": { -- "@inquirer/core": "^10.1.14", -- "@inquirer/figures": "^1.0.12", -- "@inquirer/type": "^3.0.7", -- "yoctocolors-cjs": "^2.1.2" -+ "brace-expansion": "^1.1.7" - }, - "engines": { -- "node": ">=18" -- }, -- "peerDependencies": { -- "@types/node": ">=18" -- }, -- "peerDependenciesMeta": { -- "@types/node": { -- "optional": true -- } -+ "node": "*" - } - }, -- "node_modules/@inquirer/select": { -- "version": "4.2.4", -- "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.4.tgz", -- "integrity": "sha512-unTppUcTjmnbl/q+h8XeQDhAqIOmwWYWNyiiP2e3orXrg6tOaa5DHXja9PChCSbChOsktyKgOieRZFnajzxoBg==", -+ "node_modules/@eslint/js": { -+ "version": "9.28.0", -+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.28.0.tgz", -+ "integrity": "sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==", - "dev": true, - "license": "MIT", -- "dependencies": { -- "@inquirer/core": "^10.1.14", -- "@inquirer/figures": "^1.0.12", -- "@inquirer/type": "^3.0.7", -- "ansi-escapes": "^4.3.2", -- "yoctocolors-cjs": "^2.1.2" -- }, - "engines": { -- "node": ">=18" -- }, -- "peerDependencies": { -- "@types/node": ">=18" -+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, -- "peerDependenciesMeta": { -- "@types/node": { -- "optional": true -- } -+ "funding": { -+ "url": "https://eslint.org/donate" - } - }, -- "node_modules/@inquirer/type": { -- "version": "3.0.7", -- "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.7.tgz", -- "integrity": "sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==", -+ "node_modules/@eslint/object-schema": { -+ "version": "2.1.6", -+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", -+ "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", - "dev": true, -- "license": "MIT", -+ "license": "Apache-2.0", - "engines": { -- "node": ">=18" -- }, -- "peerDependencies": { -- "@types/node": ">=18" -- }, -- "peerDependenciesMeta": { -- "@types/node": { -- "optional": true -- } -+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, -- "node_modules/@isaacs/balanced-match": { -- "version": "4.0.1", -- "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", -- "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", -+ "node_modules/@eslint/plugin-kit": { -+ "version": "0.3.1", -+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.1.tgz", -+ "integrity": "sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==", - "dev": true, -- "license": "MIT", -+ "license": "Apache-2.0", -+ "dependencies": { -+ "@eslint/core": "^0.14.0", -+ "levn": "^0.4.1" -+ }, - "engines": { -- "node": "20 || >=22" -+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, -- "node_modules/@isaacs/brace-expansion": { -- "version": "5.0.0", -- "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", -- "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", -- "dev": true, -+ "node_modules/@github/webauthn-json": { -+ "version": "2.1.1", -+ "resolved": "https://registry.npmjs.org/@github/webauthn-json/-/webauthn-json-2.1.1.tgz", -+ "integrity": "sha512-XrftRn4z75SnaJOmZQbt7Mk+IIjqVHw+glDGOxuHwXkZBZh/MBoRS7MHjSZMDaLhT4RjN2VqiEU7EOYleuJWSQ==", - "license": "MIT", -+ "bin": { -+ "webauthn-json": "dist/bin/main.js" -+ } -+ }, -+ "node_modules/@hapi/hoek": { -+ "version": "9.3.0", -+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", -+ "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", -+ "dev": true, -+ "license": "BSD-3-Clause" -+ }, -+ "node_modules/@hapi/topo": { -+ "version": "5.1.0", -+ "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", -+ "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", -+ "dev": true, -+ "license": "BSD-3-Clause", - "dependencies": { -- "@isaacs/balanced-match": "^4.0.1" -- }, -+ "@hapi/hoek": "^9.0.0" -+ } -+ }, -+ "node_modules/@humanfs/core": { -+ "version": "0.19.1", -+ "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", -+ "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", -+ "dev": true, -+ "license": "Apache-2.0", - "engines": { -- "node": "20 || >=22" -+ "node": ">=18.18.0" - } - }, -- "node_modules/@isaacs/cliui": { -- "version": "8.0.2", -- "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", -- "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", -+ "node_modules/@humanfs/node": { -+ "version": "0.16.6", -+ "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", -+ "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", - "dev": true, -- "license": "ISC", -+ "license": "Apache-2.0", - "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" -+ "@humanfs/core": "^0.19.1", -+ "@humanwhocodes/retry": "^0.3.0" - }, - "engines": { -- "node": ">=12" -+ "node": ">=18.18.0" - } - }, -- "node_modules/@isaacs/cliui/node_modules/ansi-regex": { -- "version": "6.1.0", -- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", -- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", -+ "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { -+ "version": "0.3.1", -+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", -+ "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", - "dev": true, -- "license": "MIT", -+ "license": "Apache-2.0", - "engines": { -- "node": ">=12" -+ "node": ">=18.18" - }, - "funding": { -- "url": "https://github.com/chalk/ansi-regex?sponsor=1" -+ "type": "github", -+ "url": "https://github.com/sponsors/nzakas" - } - }, -- "node_modules/@isaacs/cliui/node_modules/ansi-styles": { -- "version": "6.2.1", -- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", -- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", -+ "node_modules/@humanwhocodes/module-importer": { -+ "version": "1.0.1", -+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", -+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, -- "license": "MIT", -+ "license": "Apache-2.0", - "engines": { -- "node": ">=12" -+ "node": ">=12.22" - }, - "funding": { -- "url": "https://github.com/chalk/ansi-styles?sponsor=1" -+ "type": "github", -+ "url": "https://github.com/sponsors/nzakas" - } - }, -- "node_modules/@isaacs/cliui/node_modules/emoji-regex": { -- "version": "9.2.2", -- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", -- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", -+ "node_modules/@humanwhocodes/retry": { -+ "version": "0.4.3", -+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", -+ "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", - "dev": true, -- "license": "MIT" -+ "license": "Apache-2.0", -+ "engines": { -+ "node": ">=18.18" -+ }, -+ "funding": { -+ "type": "github", -+ "url": "https://github.com/sponsors/nzakas" -+ } - }, -- "node_modules/@isaacs/cliui/node_modules/string-width": { -- "version": "5.1.2", -- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", -- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", -- "dev": true, -+ "node_modules/@iconify/types": { -+ "version": "2.0.0", -+ "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", -+ "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", -+ "license": "MIT", -+ "optional": true -+ }, -+ "node_modules/@iconify/utils": { -+ "version": "2.2.1", -+ "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.2.1.tgz", -+ "integrity": "sha512-0/7J7hk4PqXmxo5PDBDxmnecw5PxklZJfNjIVG9FM0mEfVrvfudS22rYWsqVk6gR3UJ/mSYS90X4R3znXnqfNA==", - "license": "MIT", -+ "optional": true, - "dependencies": { -- "eastasianwidth": "^0.2.0", -- "emoji-regex": "^9.2.2", -- "strip-ansi": "^7.0.1" -- }, -+ "@antfu/install-pkg": "^0.4.1", -+ "@antfu/utils": "^0.7.10", -+ "@iconify/types": "^2.0.0", -+ "debug": "^4.4.0", -+ "globals": "^15.13.0", -+ "kolorist": "^1.8.0", -+ "local-pkg": "^0.5.1", -+ "mlly": "^1.7.3" -+ } -+ }, -+ "node_modules/@iconify/utils/node_modules/globals": { -+ "version": "15.13.0", -+ "resolved": "https://registry.npmjs.org/globals/-/globals-15.13.0.tgz", -+ "integrity": "sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==", -+ "license": "MIT", -+ "optional": true, - "engines": { -- "node": ">=12" -+ "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, -- "node_modules/@isaacs/cliui/node_modules/strip-ansi": { -- "version": "7.1.0", -- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", -- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", -+ "node_modules/@inquirer/checkbox": { -+ "version": "4.1.9", -+ "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.9.tgz", -+ "integrity": "sha512-DBJBkzI5Wx4jFaYm221LHvAhpKYkhVS0k9plqHwaHhofGNxvYB7J3Bz8w+bFJ05zaMb0sZNHo4KdmENQFlNTuQ==", - "dev": true, - "license": "MIT", - "dependencies": { -- "ansi-regex": "^6.0.1" -+ "@inquirer/core": "^10.1.14", -+ "@inquirer/figures": "^1.0.12", -+ "@inquirer/type": "^3.0.7", -+ "ansi-escapes": "^4.3.2", -+ "yoctocolors-cjs": "^2.1.2" - }, - "engines": { -- "node": ">=12" -+ "node": ">=18" - }, -- "funding": { -- "url": "https://github.com/chalk/strip-ansi?sponsor=1" -+ "peerDependencies": { -+ "@types/node": ">=18" -+ }, -+ "peerDependenciesMeta": { -+ "@types/node": { -+ "optional": true -+ } - } - }, -- "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { -- "version": "8.1.0", -- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", -- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", -+ "node_modules/@inquirer/confirm": { -+ "version": "5.1.13", -+ "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.13.tgz", -+ "integrity": "sha512-EkCtvp67ICIVVzjsquUiVSd+V5HRGOGQfsqA4E4vMWhYnB7InUL0pa0TIWt1i+OfP16Gkds8CdIu6yGZwOM1Yw==", - "dev": true, - "license": "MIT", - "dependencies": { -- "ansi-styles": "^6.1.0", -- "string-width": "^5.0.1", -- "strip-ansi": "^7.0.1" -+ "@inquirer/core": "^10.1.14", -+ "@inquirer/type": "^3.0.7" - }, - "engines": { -- "node": ">=12" -+ "node": ">=18" - }, -- "funding": { -- "url": "https://github.com/chalk/wrap-ansi?sponsor=1" -+ "peerDependencies": { -+ "@types/node": ">=18" -+ }, -+ "peerDependenciesMeta": { -+ "@types/node": { -+ "optional": true -+ } - } - }, -- "node_modules/@isaacs/fs-minipass": { -- "version": "4.0.1", -- "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", -- "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", -+ "node_modules/@inquirer/core": { -+ "version": "10.1.14", -+ "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.14.tgz", -+ "integrity": "sha512-Ma+ZpOJPewtIYl6HZHZckeX1STvDnHTCB2GVINNUlSEn2Am6LddWwfPkIGY0IUFVjUUrr/93XlBwTK6mfLjf0A==", - "dev": true, -- "license": "ISC", -+ "license": "MIT", - "dependencies": { -- "minipass": "^7.0.4" -+ "@inquirer/figures": "^1.0.12", -+ "@inquirer/type": "^3.0.7", -+ "ansi-escapes": "^4.3.2", -+ "cli-width": "^4.1.0", -+ "mute-stream": "^2.0.0", -+ "signal-exit": "^4.1.0", -+ "wrap-ansi": "^6.2.0", -+ "yoctocolors-cjs": "^2.1.2" - }, - "engines": { -- "node": ">=18.0.0" -+ "node": ">=18" -+ }, -+ "peerDependencies": { -+ "@types/node": ">=18" -+ }, -+ "peerDependenciesMeta": { -+ "@types/node": { -+ "optional": true -+ } - } - }, -- "node_modules/@istanbuljs/schema": { -- "version": "0.1.3", -- "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", -- "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", -+ "node_modules/@inquirer/editor": { -+ "version": "4.2.14", -+ "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.14.tgz", -+ "integrity": "sha512-yd2qtLl4QIIax9DTMZ1ZN2pFrrj+yL3kgIWxm34SS6uwCr0sIhsNyudUjAo5q3TqI03xx4SEBkUJqZuAInp9uA==", - "dev": true, - "license": "MIT", -+ "dependencies": { -+ "@inquirer/core": "^10.1.14", -+ "@inquirer/type": "^3.0.7", -+ "external-editor": "^3.1.0" -+ }, - "engines": { -- "node": ">=8" -+ "node": ">=18" -+ }, -+ "peerDependencies": { -+ "@types/node": ">=18" -+ }, -+ "peerDependenciesMeta": { -+ "@types/node": { -+ "optional": true -+ } - } - }, -- "node_modules/@jridgewell/gen-mapping": { -- "version": "0.3.12", -- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", -- "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", -+ "node_modules/@inquirer/expand": { -+ "version": "4.0.16", -+ "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.16.tgz", -+ "integrity": "sha512-oiDqafWzMtofeJyyGkb1CTPaxUkjIcSxePHHQCfif8t3HV9pHcw1Kgdw3/uGpDvaFfeTluwQtWiqzPVjAqS3zA==", - "dev": true, - "license": "MIT", - "dependencies": { -- "@jridgewell/sourcemap-codec": "^1.5.0", -- "@jridgewell/trace-mapping": "^0.3.24" -+ "@inquirer/core": "^10.1.14", -+ "@inquirer/type": "^3.0.7", -+ "yoctocolors-cjs": "^2.1.2" -+ }, -+ "engines": { -+ "node": ">=18" -+ }, -+ "peerDependencies": { -+ "@types/node": ">=18" -+ }, -+ "peerDependenciesMeta": { -+ "@types/node": { -+ "optional": true -+ } - } - }, -- "node_modules/@jridgewell/resolve-uri": { -- "version": "3.1.2", -- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", -- "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", -+ "node_modules/@inquirer/figures": { -+ "version": "1.0.12", -+ "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.12.tgz", -+ "integrity": "sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==", - "dev": true, - "license": "MIT", - "engines": { -- "node": ">=6.0.0" -+ "node": ">=18" - } - }, -- "node_modules/@jridgewell/source-map": { -- "version": "0.3.6", -- "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", -- "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", -+ "node_modules/@inquirer/input": { -+ "version": "4.2.0", -+ "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.0.tgz", -+ "integrity": "sha512-opqpHPB1NjAmDISi3uvZOTrjEEU5CWVu/HBkDby8t93+6UxYX0Z7Ps0Ltjm5sZiEbWenjubwUkivAEYQmy9xHw==", - "dev": true, - "license": "MIT", - "dependencies": { -- "@jridgewell/gen-mapping": "^0.3.5", -- "@jridgewell/trace-mapping": "^0.3.25" -+ "@inquirer/core": "^10.1.14", -+ "@inquirer/type": "^3.0.7" -+ }, -+ "engines": { -+ "node": ">=18" -+ }, -+ "peerDependencies": { -+ "@types/node": ">=18" -+ }, -+ "peerDependenciesMeta": { -+ "@types/node": { -+ "optional": true -+ } - } - }, -- "node_modules/@jridgewell/sourcemap-codec": { -- "version": "1.5.0", -- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", -- "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", -- "dev": true, -- "license": "MIT" -- }, -- "node_modules/@jridgewell/trace-mapping": { -- "version": "0.3.29", -- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", -- "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", -+ "node_modules/@inquirer/number": { -+ "version": "3.0.16", -+ "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.16.tgz", -+ "integrity": "sha512-kMrXAaKGavBEoBYUCgualbwA9jWUx2TjMA46ek+pEKy38+LFpL9QHlTd8PO2kWPUgI/KB+qi02o4y2rwXbzr3Q==", - "dev": true, - "license": "MIT", - "dependencies": { -- "@jridgewell/resolve-uri": "^3.1.0", -- "@jridgewell/sourcemap-codec": "^1.4.14" -- } -- }, -- "node_modules/@jsonjoy.com/base64": { -- "version": "1.1.2", -- "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", -- "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", -- "dev": true, -- "license": "Apache-2.0", -- "engines": { -- "node": ">=10.0" -+ "@inquirer/core": "^10.1.14", -+ "@inquirer/type": "^3.0.7" - }, -- "funding": { -- "type": "github", -- "url": "https://github.com/sponsors/streamich" -+ "engines": { -+ "node": ">=18" - }, - "peerDependencies": { -- "tslib": "2" -+ "@types/node": ">=18" -+ }, -+ "peerDependenciesMeta": { -+ "@types/node": { -+ "optional": true -+ } - } - }, -- "node_modules/@jsonjoy.com/json-pack": { -- "version": "1.2.0", -- "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.2.0.tgz", -- "integrity": "sha512-io1zEbbYcElht3tdlqEOFxZ0dMTYrHz9iMf0gqn1pPjZFTCgM5R4R5IMA20Chb2UPYYsxjzs8CgZ7Nb5n2K2rA==", -+ "node_modules/@inquirer/password": { -+ "version": "4.0.16", -+ "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.16.tgz", -+ "integrity": "sha512-g8BVNBj5Zeb5/Y3cSN+hDUL7CsIFDIuVxb9EPty3lkxBaYpjL5BNRKSYOF9yOLe+JOcKFd+TSVeADQ4iSY7rbg==", - "dev": true, -- "license": "Apache-2.0", -+ "license": "MIT", - "dependencies": { -- "@jsonjoy.com/base64": "^1.1.1", -- "@jsonjoy.com/util": "^1.1.2", -- "hyperdyperid": "^1.2.0", -- "thingies": "^1.20.0" -+ "@inquirer/core": "^10.1.14", -+ "@inquirer/type": "^3.0.7", -+ "ansi-escapes": "^4.3.2" - }, - "engines": { -- "node": ">=10.0" -- }, -- "funding": { -- "type": "github", -- "url": "https://github.com/sponsors/streamich" -+ "node": ">=18" - }, - "peerDependencies": { -- "tslib": "2" -+ "@types/node": ">=18" -+ }, -+ "peerDependenciesMeta": { -+ "@types/node": { -+ "optional": true -+ } - } - }, -- "node_modules/@jsonjoy.com/util": { -- "version": "1.6.0", -- "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.6.0.tgz", -- "integrity": "sha512-sw/RMbehRhN68WRtcKCpQOPfnH6lLP4GJfqzi3iYej8tnzpZUDr6UkZYJjcjjC0FWEJOJbyM3PTIwxucUmDG2A==", -+ "node_modules/@inquirer/prompts": { -+ "version": "7.6.0", -+ "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.6.0.tgz", -+ "integrity": "sha512-jAhL7tyMxB3Gfwn4HIJ0yuJ5pvcB5maYUcouGcgd/ub79f9MqZ+aVnBtuFf+VC2GTkCBF+R+eo7Vi63w5VZlzw==", - "dev": true, -- "license": "Apache-2.0", -- "engines": { -- "node": ">=10.0" -+ "license": "MIT", -+ "dependencies": { -+ "@inquirer/checkbox": "^4.1.9", -+ "@inquirer/confirm": "^5.1.13", -+ "@inquirer/editor": "^4.2.14", -+ "@inquirer/expand": "^4.0.16", -+ "@inquirer/input": "^4.2.0", -+ "@inquirer/number": "^3.0.16", -+ "@inquirer/password": "^4.0.16", -+ "@inquirer/rawlist": "^4.1.4", -+ "@inquirer/search": "^3.0.16", -+ "@inquirer/select": "^4.2.4" - }, -- "funding": { -- "type": "github", -- "url": "https://github.com/sponsors/streamich" -+ "engines": { -+ "node": ">=18" - }, - "peerDependencies": { -- "tslib": "2" -+ "@types/node": ">=18" -+ }, -+ "peerDependenciesMeta": { -+ "@types/node": { -+ "optional": true -+ } - } - }, -- "node_modules/@leichtgewicht/ip-codec": { -- "version": "2.0.5", -- "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", -- "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", -- "dev": true, -- "license": "MIT" -- }, -- "node_modules/@listr2/prompt-adapter-inquirer": { -- "version": "2.0.22", -- "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.22.tgz", -- "integrity": "sha512-hV36ZoY+xKL6pYOt1nPNnkciFkn89KZwqLhAFzJvYysAvL5uBQdiADZx/8bIDXIukzzwG0QlPYolgMzQUtKgpQ==", -+ "node_modules/@inquirer/rawlist": { -+ "version": "4.1.4", -+ "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.4.tgz", -+ "integrity": "sha512-5GGvxVpXXMmfZNtvWw4IsHpR7RzqAR624xtkPd1NxxlV5M+pShMqzL4oRddRkg8rVEOK9fKdJp1jjVML2Lr7TQ==", - "dev": true, - "license": "MIT", - "dependencies": { -- "@inquirer/type": "^1.5.5" -+ "@inquirer/core": "^10.1.14", -+ "@inquirer/type": "^3.0.7", -+ "yoctocolors-cjs": "^2.1.2" - }, - "engines": { -- "node": ">=18.0.0" -+ "node": ">=18" - }, - "peerDependencies": { -- "@inquirer/prompts": ">= 3 < 8" -+ "@types/node": ">=18" -+ }, -+ "peerDependenciesMeta": { -+ "@types/node": { -+ "optional": true -+ } - } - }, -- "node_modules/@listr2/prompt-adapter-inquirer/node_modules/@inquirer/type": { -- "version": "1.5.5", -- "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", -- "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", -+ "node_modules/@inquirer/search": { -+ "version": "3.0.16", -+ "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.16.tgz", -+ "integrity": "sha512-POCmXo+j97kTGU6aeRjsPyuCpQQfKcMXdeTMw708ZMtWrj5aykZvlUxH4Qgz3+Y1L/cAVZsSpA+UgZCu2GMOMg==", - "dev": true, - "license": "MIT", - "dependencies": { -- "mute-stream": "^1.0.0" -+ "@inquirer/core": "^10.1.14", -+ "@inquirer/figures": "^1.0.12", -+ "@inquirer/type": "^3.0.7", -+ "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" -+ }, -+ "peerDependencies": { -+ "@types/node": ">=18" -+ }, -+ "peerDependenciesMeta": { -+ "@types/node": { -+ "optional": true -+ } - } - }, -- "node_modules/@listr2/prompt-adapter-inquirer/node_modules/mute-stream": { -- "version": "1.0.0", -- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", -- "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", -- "dev": true, -- "license": "ISC", -- "engines": { -- "node": "^14.17.0 || ^16.13.0 || >=18.0.0" -- } -- }, -- "node_modules/@lmdb/lmdb-linux-x64": { -- "version": "3.4.1", -- "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.4.1.tgz", -- "integrity": "sha512-00RbEpvfnyPodlICiGFuiOmyvWaL9nzCRSqZz82BVFsGTiSQnnF0gpD1C8tO6OvtptELbtRuM7BS9f97LcowZw==", -- "cpu": [ -- "x64" -- ], -- "dev": true, -- "license": "MIT", -- "optional": true, -- "os": [ -- "linux" -- ] -- }, -- "node_modules/@mdx-js/react": { -- "version": "3.1.0", -- "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", -- "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==", -+ "node_modules/@inquirer/select": { -+ "version": "4.2.4", -+ "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.4.tgz", -+ "integrity": "sha512-unTppUcTjmnbl/q+h8XeQDhAqIOmwWYWNyiiP2e3orXrg6tOaa5DHXja9PChCSbChOsktyKgOieRZFnajzxoBg==", - "dev": true, - "license": "MIT", - "dependencies": { -- "@types/mdx": "^2.0.0" -+ "@inquirer/core": "^10.1.14", -+ "@inquirer/figures": "^1.0.12", -+ "@inquirer/type": "^3.0.7", -+ "ansi-escapes": "^4.3.2", -+ "yoctocolors-cjs": "^2.1.2" - }, -- "funding": { -- "type": "opencollective", -- "url": "https://opencollective.com/unified" -+ "engines": { -+ "node": ">=18" - }, - "peerDependencies": { -- "@types/react": ">=16", -- "react": ">=16" -+ "@types/node": ">=18" -+ }, -+ "peerDependenciesMeta": { -+ "@types/node": { -+ "optional": true -+ } - } - }, -- "node_modules/@mermaid-js/parser": { -- "version": "0.3.0", -- "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.3.0.tgz", -- "integrity": "sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==", -+ "node_modules/@inquirer/type": { -+ "version": "3.0.7", -+ "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.7.tgz", -+ "integrity": "sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==", -+ "dev": true, - "license": "MIT", -- "optional": true, -- "dependencies": { -- "langium": "3.0.0" -- } -- }, -- "node_modules/@micro-sentry/angular": { -- "version": "7.1.1", -- "resolved": "https://registry.npmjs.org/@micro-sentry/angular/-/angular-7.1.1.tgz", -- "integrity": "sha512-eEL9HrsTTqvs620EqNxyR9sc2HyHeHSZqk4nlmO+JarTu1m/CGa4eYeSxB7gsPV9aW/NGhx3DgfMmhK8OE/GsQ==", -- "license": "Apache-2.0", -- "dependencies": { -- "@micro-sentry/browser": "7.1.1", -- "tslib": "^2.0.0" -+ "engines": { -+ "node": ">=18" - }, - "peerDependencies": { -- "@angular/common": ">=14.0.0", -- "@angular/core": ">=14.0.0" -- } -- }, -- "node_modules/@micro-sentry/browser": { -- "version": "7.1.1", -- "resolved": "https://registry.npmjs.org/@micro-sentry/browser/-/browser-7.1.1.tgz", -- "integrity": "sha512-wkF1WugjZyJ4sdd0FlcMkqPkJfEU6GsePZUZ2zEL3zRjOdPK+dmtLZ2Xb6ZRu5sfxuLp72K4l/vWTH4nRz/0dQ==", -- "license": "Apache-2.0", -- "dependencies": { -- "@micro-sentry/core": "7.1.1", -- "tslib": "^2.0.0" -+ "@types/node": ">=18" -+ }, -+ "peerDependenciesMeta": { -+ "@types/node": { -+ "optional": true -+ } - } - }, -- "node_modules/@micro-sentry/core": { -- "version": "7.1.1", -- "resolved": "https://registry.npmjs.org/@micro-sentry/core/-/core-7.1.1.tgz", -- "integrity": "sha512-e3rgTGIbw5QPZloClKEomtF6DwT1j0wDj/Lqk9PjIHju8NrtJLqZJUlVJ5qe0oHWGDDHBrvWrz48t8Uwna8/TA==", -- "license": "Apache-2.0", -- "dependencies": { -- "tslib": "^2.0.0" -+ "node_modules/@isaacs/balanced-match": { -+ "version": "4.0.1", -+ "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", -+ "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", -+ "dev": true, -+ "license": "MIT", -+ "engines": { -+ "node": "20 || >=22" - } - }, -- "node_modules/@modelcontextprotocol/sdk": { -- "version": "1.13.3", -- "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.13.3.tgz", -- "integrity": "sha512-bGwA78F/U5G2jrnsdRkPY3IwIwZeWUEfb5o764b79lb0rJmMT76TLwKhdNZOWakOQtedYefwIR4emisEMvInKA==", -+ "node_modules/@isaacs/brace-expansion": { -+ "version": "5.0.0", -+ "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", -+ "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", - "dev": true, - "license": "MIT", - "dependencies": { -- "ajv": "^6.12.6", -- "content-type": "^1.0.5", -- "cors": "^2.8.5", -- "cross-spawn": "^7.0.5", -- "eventsource": "^3.0.2", -- "eventsource-parser": "^3.0.0", -- "express": "^5.0.1", -- "express-rate-limit": "^7.5.0", -- "pkce-challenge": "^5.0.0", -- "raw-body": "^3.0.0", -- "zod": "^3.23.8", -- "zod-to-json-schema": "^3.24.1" -+ "@isaacs/balanced-match": "^4.0.1" - }, - "engines": { -- "node": ">=18" -+ "node": "20 || >=22" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/accepts": { -- "version": "2.0.0", -- "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", -- "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", -+ "node_modules/@isaacs/cliui": { -+ "version": "8.0.2", -+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", -+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, -- "license": "MIT", -+ "license": "ISC", - "dependencies": { -- "mime-types": "^3.0.0", -- "negotiator": "^1.0.0" -+ "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" - }, - "engines": { -- "node": ">= 0.6" -+ "node": ">=12" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/ajv": { -- "version": "6.12.6", -- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", -- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", -+ "node_modules/@isaacs/cliui/node_modules/ansi-regex": { -+ "version": "6.1.0", -+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", -+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", -- "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" -+ "engines": { -+ "node": ">=12" - }, - "funding": { -- "type": "github", -- "url": "https://github.com/sponsors/epoberezkin" -+ "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/body-parser": { -- "version": "2.2.0", -- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz", -- "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==", -+ "node_modules/@isaacs/cliui/node_modules/ansi-styles": { -+ "version": "6.2.1", -+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", -+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "license": "MIT", -- "dependencies": { -- "bytes": "^3.1.2", -- "content-type": "^1.0.5", -- "debug": "^4.4.0", -- "http-errors": "^2.0.0", -- "iconv-lite": "^0.6.3", -- "on-finished": "^2.4.1", -- "qs": "^6.14.0", -- "raw-body": "^3.0.0", -- "type-is": "^2.0.0" -- }, - "engines": { -- "node": ">=18" -+ "node": ">=12" -+ }, -+ "funding": { -+ "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/content-disposition": { -- "version": "1.0.0", -- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz", -- "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==", -+ "node_modules/@isaacs/cliui/node_modules/emoji-regex": { -+ "version": "9.2.2", -+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", -+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", -+ "dev": true, -+ "license": "MIT" -+ }, -+ "node_modules/@isaacs/cliui/node_modules/string-width": { -+ "version": "5.1.2", -+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", -+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { -- "safe-buffer": "5.2.1" -+ "eastasianwidth": "^0.2.0", -+ "emoji-regex": "^9.2.2", -+ "strip-ansi": "^7.0.1" - }, - "engines": { -- "node": ">= 0.6" -+ "node": ">=12" -+ }, -+ "funding": { -+ "url": "https://github.com/sponsors/sindresorhus" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/cookie-signature": { -- "version": "1.2.2", -- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", -- "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", -+ "node_modules/@isaacs/cliui/node_modules/strip-ansi": { -+ "version": "7.1.0", -+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", -+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", -+ "dependencies": { -+ "ansi-regex": "^6.0.1" -+ }, - "engines": { -- "node": ">=6.6.0" -+ "node": ">=12" -+ }, -+ "funding": { -+ "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/express": { -- "version": "5.1.0", -- "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz", -- "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==", -+ "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { -+ "version": "8.1.0", -+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", -+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { -- "accepts": "^2.0.0", -- "body-parser": "^2.2.0", -- "content-disposition": "^1.0.0", -- "content-type": "^1.0.5", -- "cookie": "^0.7.1", -- "cookie-signature": "^1.2.1", -- "debug": "^4.4.0", -- "encodeurl": "^2.0.0", -- "escape-html": "^1.0.3", -- "etag": "^1.8.1", -- "finalhandler": "^2.1.0", -- "fresh": "^2.0.0", -- "http-errors": "^2.0.0", -- "merge-descriptors": "^2.0.0", -- "mime-types": "^3.0.0", -- "on-finished": "^2.4.1", -- "once": "^1.4.0", -- "parseurl": "^1.3.3", -- "proxy-addr": "^2.0.7", -- "qs": "^6.14.0", -- "range-parser": "^1.2.1", -- "router": "^2.2.0", -- "send": "^1.1.0", -- "serve-static": "^2.2.0", -- "statuses": "^2.0.1", -- "type-is": "^2.0.1", -- "vary": "^1.1.2" -+ "ansi-styles": "^6.1.0", -+ "string-width": "^5.0.1", -+ "strip-ansi": "^7.0.1" - }, - "engines": { -- "node": ">= 18" -+ "node": ">=12" - }, - "funding": { -- "type": "opencollective", -- "url": "https://opencollective.com/express" -+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/finalhandler": { -- "version": "2.1.0", -- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz", -- "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==", -+ "node_modules/@isaacs/fs-minipass": { -+ "version": "4.0.1", -+ "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", -+ "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", - "dev": true, -- "license": "MIT", -+ "license": "ISC", - "dependencies": { -- "debug": "^4.4.0", -- "encodeurl": "^2.0.0", -- "escape-html": "^1.0.3", -- "on-finished": "^2.4.1", -- "parseurl": "^1.3.3", -- "statuses": "^2.0.1" -+ "minipass": "^7.0.4" - }, - "engines": { -- "node": ">= 0.8" -+ "node": ">=18.0.0" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/fresh": { -- "version": "2.0.0", -- "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", -- "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", -+ "node_modules/@istanbuljs/schema": { -+ "version": "0.1.3", -+ "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", -+ "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "license": "MIT", - "engines": { -- "node": ">= 0.8" -+ "node": ">=8" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/iconv-lite": { -- "version": "0.6.3", -- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", -- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", -+ "node_modules/@jridgewell/gen-mapping": { -+ "version": "0.3.12", -+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", -+ "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", - "dev": true, - "license": "MIT", - "dependencies": { -- "safer-buffer": ">= 2.1.2 < 3.0.0" -- }, -- "engines": { -- "node": ">=0.10.0" -+ "@jridgewell/sourcemap-codec": "^1.5.0", -+ "@jridgewell/trace-mapping": "^0.3.24" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/json-schema-traverse": { -- "version": "0.4.1", -- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", -- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", -- "dev": true, -- "license": "MIT" -- }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/media-typer": { -- "version": "1.1.0", -- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", -- "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", -+ "node_modules/@jridgewell/resolve-uri": { -+ "version": "3.1.2", -+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", -+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { -- "node": ">= 0.8" -+ "node": ">=6.0.0" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/merge-descriptors": { -- "version": "2.0.0", -- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", -- "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", -+ "node_modules/@jridgewell/source-map": { -+ "version": "0.3.6", -+ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", -+ "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dev": true, - "license": "MIT", -- "engines": { -- "node": ">=18" -- }, -- "funding": { -- "url": "https://github.com/sponsors/sindresorhus" -+ "dependencies": { -+ "@jridgewell/gen-mapping": "^0.3.5", -+ "@jridgewell/trace-mapping": "^0.3.25" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/mime-db": { -- "version": "1.54.0", -- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", -- "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", -+ "node_modules/@jridgewell/sourcemap-codec": { -+ "version": "1.5.0", -+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", -+ "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", -+ "dev": true, -+ "license": "MIT" -+ }, -+ "node_modules/@jridgewell/trace-mapping": { -+ "version": "0.3.29", -+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", -+ "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", - "dev": true, - "license": "MIT", -+ "dependencies": { -+ "@jridgewell/resolve-uri": "^3.1.0", -+ "@jridgewell/sourcemap-codec": "^1.4.14" -+ } -+ }, -+ "node_modules/@jsonjoy.com/base64": { -+ "version": "1.1.2", -+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", -+ "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", -+ "dev": true, -+ "license": "Apache-2.0", - "engines": { -- "node": ">= 0.6" -+ "node": ">=10.0" -+ }, -+ "funding": { -+ "type": "github", -+ "url": "https://github.com/sponsors/streamich" -+ }, -+ "peerDependencies": { -+ "tslib": "2" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/mime-types": { -- "version": "3.0.1", -- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", -- "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", -+ "node_modules/@jsonjoy.com/json-pack": { -+ "version": "1.2.0", -+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.2.0.tgz", -+ "integrity": "sha512-io1zEbbYcElht3tdlqEOFxZ0dMTYrHz9iMf0gqn1pPjZFTCgM5R4R5IMA20Chb2UPYYsxjzs8CgZ7Nb5n2K2rA==", - "dev": true, -- "license": "MIT", -+ "license": "Apache-2.0", - "dependencies": { -- "mime-db": "^1.54.0" -+ "@jsonjoy.com/base64": "^1.1.1", -+ "@jsonjoy.com/util": "^1.1.2", -+ "hyperdyperid": "^1.2.0", -+ "thingies": "^1.20.0" - }, - "engines": { -- "node": ">= 0.6" -+ "node": ">=10.0" -+ }, -+ "funding": { -+ "type": "github", -+ "url": "https://github.com/sponsors/streamich" -+ }, -+ "peerDependencies": { -+ "tslib": "2" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/negotiator": { -- "version": "1.0.0", -- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", -- "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", -+ "node_modules/@jsonjoy.com/util": { -+ "version": "1.6.0", -+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.6.0.tgz", -+ "integrity": "sha512-sw/RMbehRhN68WRtcKCpQOPfnH6lLP4GJfqzi3iYej8tnzpZUDr6UkZYJjcjjC0FWEJOJbyM3PTIwxucUmDG2A==", - "dev": true, -- "license": "MIT", -+ "license": "Apache-2.0", - "engines": { -- "node": ">= 0.6" -+ "node": ">=10.0" -+ }, -+ "funding": { -+ "type": "github", -+ "url": "https://github.com/sponsors/streamich" -+ }, -+ "peerDependencies": { -+ "tslib": "2" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/raw-body": { -- "version": "3.0.0", -- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz", -- "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==", -+ "node_modules/@leichtgewicht/ip-codec": { -+ "version": "2.0.5", -+ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", -+ "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", -+ "dev": true, -+ "license": "MIT" -+ }, -+ "node_modules/@listr2/prompt-adapter-inquirer": { -+ "version": "2.0.22", -+ "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.22.tgz", -+ "integrity": "sha512-hV36ZoY+xKL6pYOt1nPNnkciFkn89KZwqLhAFzJvYysAvL5uBQdiADZx/8bIDXIukzzwG0QlPYolgMzQUtKgpQ==", - "dev": true, - "license": "MIT", - "dependencies": { -- "bytes": "3.1.2", -- "http-errors": "2.0.0", -- "iconv-lite": "0.6.3", -- "unpipe": "1.0.0" -+ "@inquirer/type": "^1.5.5" - }, - "engines": { -- "node": ">= 0.8" -+ "node": ">=18.0.0" -+ }, -+ "peerDependencies": { -+ "@inquirer/prompts": ">= 3 < 8" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/serve-static": { -- "version": "2.2.0", -- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz", -- "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==", -+ "node_modules/@listr2/prompt-adapter-inquirer/node_modules/@inquirer/type": { -+ "version": "1.5.5", -+ "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", -+ "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", - "dev": true, - "license": "MIT", - "dependencies": { -- "encodeurl": "^2.0.0", -- "escape-html": "^1.0.3", -- "parseurl": "^1.3.3", -- "send": "^1.2.0" -+ "mute-stream": "^1.0.0" - }, - "engines": { -- "node": ">= 18" -+ "node": ">=18" - } - }, -- "node_modules/@modelcontextprotocol/sdk/node_modules/type-is": { -- "version": "2.0.1", -- "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", -- "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", -+ "node_modules/@listr2/prompt-adapter-inquirer/node_modules/mute-stream": { -+ "version": "1.0.0", -+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", -+ "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", - "dev": true, -- "license": "MIT", -- "dependencies": { -- "content-type": "^1.0.5", -- "media-typer": "^1.1.0", -- "mime-types": "^3.0.0" -- }, -+ "license": "ISC", - "engines": { -- "node": ">= 0.6" -+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, -- "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { -- "version": "3.0.3", -- "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz", -- "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==", -+ "node_modules/@lmdb/lmdb-linux-x64": { -+ "version": "3.4.1", -+ "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.4.1.tgz", -+ "integrity": "sha512-00RbEpvfnyPodlICiGFuiOmyvWaL9nzCRSqZz82BVFsGTiSQnnF0gpD1C8tO6OvtptELbtRuM7BS9f97LcowZw==", - "cpu": [ - "x64" - ], -@@ -4456,466 +4572,411 @@ - "linux" - ] - }, -- "node_modules/@napi-rs/nice": { -- "version": "1.0.4", -- "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.0.4.tgz", -- "integrity": "sha512-Sqih1YARrmMoHlXGgI9JrrgkzxcaaEso0AH+Y7j8NHonUs+xe4iDsgC3IBIDNdzEewbNpccNN6hip+b5vmyRLw==", -+ "node_modules/@mdx-js/react": { -+ "version": "3.1.0", -+ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", -+ "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==", - "dev": true, - "license": "MIT", -- "optional": true, -- "engines": { -- "node": ">= 10" -+ "dependencies": { -+ "@types/mdx": "^2.0.0" - }, - "funding": { -- "type": "github", -- "url": "https://github.com/sponsors/Brooooooklyn" -+ "type": "opencollective", -+ "url": "https://opencollective.com/unified" - }, -- "optionalDependencies": { -- "@napi-rs/nice-android-arm-eabi": "1.0.4", -- "@napi-rs/nice-android-arm64": "1.0.4", -- "@napi-rs/nice-darwin-arm64": "1.0.4", -- "@napi-rs/nice-darwin-x64": "1.0.4", -- "@napi-rs/nice-freebsd-x64": "1.0.4", -- "@napi-rs/nice-linux-arm-gnueabihf": "1.0.4", -- "@napi-rs/nice-linux-arm64-gnu": "1.0.4", -- "@napi-rs/nice-linux-arm64-musl": "1.0.4", -- "@napi-rs/nice-linux-ppc64-gnu": "1.0.4", -- "@napi-rs/nice-linux-riscv64-gnu": "1.0.4", -- "@napi-rs/nice-linux-s390x-gnu": "1.0.4", -- "@napi-rs/nice-linux-x64-gnu": "1.0.4", -- "@napi-rs/nice-linux-x64-musl": "1.0.4", -- "@napi-rs/nice-win32-arm64-msvc": "1.0.4", -- "@napi-rs/nice-win32-ia32-msvc": "1.0.4", -- "@napi-rs/nice-win32-x64-msvc": "1.0.4" -- } -- }, -- "node_modules/@napi-rs/nice-linux-x64-gnu": { -- "version": "1.0.4", -- "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.0.4.tgz", -- "integrity": "sha512-4T3E6uTCwWT6IPnwuPcWVz3oHxvEp/qbrCxZhsgzwTUBEwu78EGNXGdHfKJQt3soth89MLqZJw+Zzvnhrsg1mQ==", -- "cpu": [ -- "x64" -- ], -- "dev": true, -- "license": "MIT", -- "optional": true, -- "os": [ -- "linux" -- ], -- "engines": { -- "node": ">= 10" -+ "peerDependencies": { -+ "@types/react": ">=16", -+ "react": ">=16" - } - }, -- "node_modules/@napi-rs/nice-linux-x64-musl": { -- "version": "1.0.4", -- "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.0.4.tgz", -- "integrity": "sha512-NtbBkAeyBPLvCBkWtwkKXkNSn677eaT0cX3tygq+2qVv71TmHgX4gkX6o9BXjlPzdgPGwrUudavCYPT9tzkEqQ==", -- "cpu": [ -- "x64" -- ], -- "dev": true, -+ "node_modules/@mermaid-js/parser": { -+ "version": "0.3.0", -+ "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.3.0.tgz", -+ "integrity": "sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==", - "license": "MIT", - "optional": true, -- "os": [ -- "linux" -- ], -- "engines": { -- "node": ">= 10" -+ "dependencies": { -+ "langium": "3.0.0" - } - }, -- "node_modules/@neoconfetti/react": { -- "version": "1.0.0", -- "resolved": "https://registry.npmjs.org/@neoconfetti/react/-/react-1.0.0.tgz", -- "integrity": "sha512-klcSooChXXOzIm+SE5IISIAn3bYzYfPjbX7D7HoqZL84oAfgREeSg5vSIaSFH+DaGzzvImTyWe1OyrJ67vik4A==", -- "dev": true, -- "license": "MIT" -- }, -- "node_modules/@ngtools/webpack": { -- "version": "20.1.0", -- "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-20.1.0.tgz", -- "integrity": "sha512-v+Mdg+NIvkWJYWcuHCQeRC4/Wov8RxNEF8eiCPFmQGmXJllIWUybY/o9lysG1TY4j/2H56VinIBYbeK/VIBYvg==", -- "dev": true, -- "license": "MIT", -- "engines": { -- "node": "^20.19.0 || ^22.12.0 || >=24.0.0", -- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", -- "yarn": ">= 1.13.0" -+ "node_modules/@micro-sentry/angular": { -+ "version": "7.1.1", -+ "resolved": "https://registry.npmjs.org/@micro-sentry/angular/-/angular-7.1.1.tgz", -+ "integrity": "sha512-eEL9HrsTTqvs620EqNxyR9sc2HyHeHSZqk4nlmO+JarTu1m/CGa4eYeSxB7gsPV9aW/NGhx3DgfMmhK8OE/GsQ==", -+ "license": "Apache-2.0", -+ "dependencies": { -+ "@micro-sentry/browser": "7.1.1", -+ "tslib": "^2.0.0" - }, - "peerDependencies": { -- "@angular/compiler-cli": "^20.0.0", -- "typescript": ">=5.8 <5.9", -- "webpack": "^5.54.0" -+ "@angular/common": ">=14.0.0", -+ "@angular/core": ">=14.0.0" - } - }, -- "node_modules/@nodelib/fs.scandir": { -- "version": "2.1.5", -- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", -- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", -- "dev": true, -- "license": "MIT", -+ "node_modules/@micro-sentry/browser": { -+ "version": "7.1.1", -+ "resolved": "https://registry.npmjs.org/@micro-sentry/browser/-/browser-7.1.1.tgz", -+ "integrity": "sha512-wkF1WugjZyJ4sdd0FlcMkqPkJfEU6GsePZUZ2zEL3zRjOdPK+dmtLZ2Xb6ZRu5sfxuLp72K4l/vWTH4nRz/0dQ==", -+ "license": "Apache-2.0", - "dependencies": { -- "@nodelib/fs.stat": "2.0.5", -- "run-parallel": "^1.1.9" -- }, -- "engines": { -- "node": ">= 8" -+ "@micro-sentry/core": "7.1.1", -+ "tslib": "^2.0.0" - } - }, -- "node_modules/@nodelib/fs.stat": { -- "version": "2.0.5", -- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", -- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", -- "dev": true, -- "license": "MIT", -- "engines": { -- "node": ">= 8" -+ "node_modules/@micro-sentry/core": { -+ "version": "7.1.1", -+ "resolved": "https://registry.npmjs.org/@micro-sentry/core/-/core-7.1.1.tgz", -+ "integrity": "sha512-e3rgTGIbw5QPZloClKEomtF6DwT1j0wDj/Lqk9PjIHju8NrtJLqZJUlVJ5qe0oHWGDDHBrvWrz48t8Uwna8/TA==", -+ "license": "Apache-2.0", -+ "dependencies": { -+ "tslib": "^2.0.0" - } - }, -- "node_modules/@nodelib/fs.walk": { -- "version": "1.2.8", -- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", -- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", -+ "node_modules/@modelcontextprotocol/sdk": { -+ "version": "1.13.3", -+ "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.13.3.tgz", -+ "integrity": "sha512-bGwA78F/U5G2jrnsdRkPY3IwIwZeWUEfb5o764b79lb0rJmMT76TLwKhdNZOWakOQtedYefwIR4emisEMvInKA==", - "dev": true, - "license": "MIT", - "dependencies": { -- "@nodelib/fs.scandir": "2.1.5", -- "fastq": "^1.6.0" -+ "ajv": "^6.12.6", -+ "content-type": "^1.0.5", -+ "cors": "^2.8.5", -+ "cross-spawn": "^7.0.5", -+ "eventsource": "^3.0.2", -+ "eventsource-parser": "^3.0.0", -+ "express": "^5.0.1", -+ "express-rate-limit": "^7.5.0", -+ "pkce-challenge": "^5.0.0", -+ "raw-body": "^3.0.0", -+ "zod": "^3.23.8", -+ "zod-to-json-schema": "^3.24.1" - }, - "engines": { -- "node": ">= 8" -+ "node": ">=18" - } - }, -- "node_modules/@npmcli/agent": { -- "version": "3.0.0", -- "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz", -- "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/accepts": { -+ "version": "2.0.0", -+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", -+ "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", - "dev": true, -- "license": "ISC", -+ "license": "MIT", - "dependencies": { -- "agent-base": "^7.1.0", -- "http-proxy-agent": "^7.0.0", -- "https-proxy-agent": "^7.0.1", -- "lru-cache": "^10.0.1", -- "socks-proxy-agent": "^8.0.3" -+ "mime-types": "^3.0.0", -+ "negotiator": "^1.0.0" - }, - "engines": { -- "node": "^18.17.0 || >=20.5.0" -+ "node": ">= 0.6" - } - }, -- "node_modules/@npmcli/agent/node_modules/lru-cache": { -- "version": "10.4.3", -- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", -- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/ajv": { -+ "version": "6.12.6", -+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", -+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, -- "license": "ISC" -+ "license": "MIT", -+ "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" -+ }, -+ "funding": { -+ "type": "github", -+ "url": "https://github.com/sponsors/epoberezkin" -+ } - }, -- "node_modules/@npmcli/fs": { -- "version": "4.0.0", -- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz", -- "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/body-parser": { -+ "version": "2.2.0", -+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz", -+ "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==", - "dev": true, -- "license": "ISC", -+ "license": "MIT", - "dependencies": { -- "semver": "^7.3.5" -+ "bytes": "^3.1.2", -+ "content-type": "^1.0.5", -+ "debug": "^4.4.0", -+ "http-errors": "^2.0.0", -+ "iconv-lite": "^0.6.3", -+ "on-finished": "^2.4.1", -+ "qs": "^6.14.0", -+ "raw-body": "^3.0.0", -+ "type-is": "^2.0.0" - }, - "engines": { -- "node": "^18.17.0 || >=20.5.0" -+ "node": ">=18" - } - }, -- "node_modules/@npmcli/git": { -- "version": "6.0.3", -- "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-6.0.3.tgz", -- "integrity": "sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/content-disposition": { -+ "version": "1.0.0", -+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz", -+ "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==", - "dev": true, -- "license": "ISC", -+ "license": "MIT", - "dependencies": { -- "@npmcli/promise-spawn": "^8.0.0", -- "ini": "^5.0.0", -- "lru-cache": "^10.0.1", -- "npm-pick-manifest": "^10.0.0", -- "proc-log": "^5.0.0", -- "promise-retry": "^2.0.1", -- "semver": "^7.3.5", -- "which": "^5.0.0" -+ "safe-buffer": "5.2.1" - }, - "engines": { -- "node": "^18.17.0 || >=20.5.0" -+ "node": ">= 0.6" - } - }, -- "node_modules/@npmcli/git/node_modules/isexe": { -- "version": "3.1.1", -- "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", -- "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/cookie-signature": { -+ "version": "1.2.2", -+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", -+ "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", - "dev": true, -- "license": "ISC", -+ "license": "MIT", - "engines": { -- "node": ">=16" -+ "node": ">=6.6.0" - } - }, -- "node_modules/@npmcli/git/node_modules/lru-cache": { -- "version": "10.4.3", -- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", -- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/express": { -+ "version": "5.1.0", -+ "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz", -+ "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==", - "dev": true, -- "license": "ISC" -- }, -- "node_modules/@npmcli/git/node_modules/which": { -- "version": "5.0.0", -- "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", -- "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", -- "dev": true, -- "license": "ISC", -+ "license": "MIT", - "dependencies": { -- "isexe": "^3.1.1" -- }, -- "bin": { -- "node-which": "bin/which.js" -+ "accepts": "^2.0.0", -+ "body-parser": "^2.2.0", -+ "content-disposition": "^1.0.0", -+ "content-type": "^1.0.5", -+ "cookie": "^0.7.1", -+ "cookie-signature": "^1.2.1", -+ "debug": "^4.4.0", -+ "encodeurl": "^2.0.0", -+ "escape-html": "^1.0.3", -+ "etag": "^1.8.1", -+ "finalhandler": "^2.1.0", -+ "fresh": "^2.0.0", -+ "http-errors": "^2.0.0", -+ "merge-descriptors": "^2.0.0", -+ "mime-types": "^3.0.0", -+ "on-finished": "^2.4.1", -+ "once": "^1.4.0", -+ "parseurl": "^1.3.3", -+ "proxy-addr": "^2.0.7", -+ "qs": "^6.14.0", -+ "range-parser": "^1.2.1", -+ "router": "^2.2.0", -+ "send": "^1.1.0", -+ "serve-static": "^2.2.0", -+ "statuses": "^2.0.1", -+ "type-is": "^2.0.1", -+ "vary": "^1.1.2" - }, - "engines": { -- "node": "^18.17.0 || >=20.5.0" -+ "node": ">= 18" -+ }, -+ "funding": { -+ "type": "opencollective", -+ "url": "https://opencollective.com/express" - } - }, -- "node_modules/@npmcli/installed-package-contents": { -- "version": "3.0.0", -- "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-3.0.0.tgz", -- "integrity": "sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/finalhandler": { -+ "version": "2.1.0", -+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz", -+ "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==", - "dev": true, -- "license": "ISC", -+ "license": "MIT", - "dependencies": { -- "npm-bundled": "^4.0.0", -- "npm-normalize-package-bin": "^4.0.0" -- }, -- "bin": { -- "installed-package-contents": "bin/index.js" -+ "debug": "^4.4.0", -+ "encodeurl": "^2.0.0", -+ "escape-html": "^1.0.3", -+ "on-finished": "^2.4.1", -+ "parseurl": "^1.3.3", -+ "statuses": "^2.0.1" - }, - "engines": { -- "node": "^18.17.0 || >=20.5.0" -+ "node": ">= 0.8" - } - }, -- "node_modules/@npmcli/node-gyp": { -- "version": "4.0.0", -- "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-4.0.0.tgz", -- "integrity": "sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/fresh": { -+ "version": "2.0.0", -+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", -+ "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", - "dev": true, -- "license": "ISC", -+ "license": "MIT", - "engines": { -- "node": "^18.17.0 || >=20.5.0" -+ "node": ">= 0.8" - } - }, -- "node_modules/@npmcli/package-json": { -- "version": "6.2.0", -- "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-6.2.0.tgz", -- "integrity": "sha512-rCNLSB/JzNvot0SEyXqWZ7tX2B5dD2a1br2Dp0vSYVo5jh8Z0EZ7lS9TsZ1UtziddB1UfNUaMCc538/HztnJGA==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/iconv-lite": { -+ "version": "0.6.3", -+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", -+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, -- "license": "ISC", -+ "license": "MIT", - "dependencies": { -- "@npmcli/git": "^6.0.0", -- "glob": "^10.2.2", -- "hosted-git-info": "^8.0.0", -- "json-parse-even-better-errors": "^4.0.0", -- "proc-log": "^5.0.0", -- "semver": "^7.5.3", -- "validate-npm-package-license": "^3.0.4" -+ "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { -- "node": "^18.17.0 || >=20.5.0" -+ "node": ">=0.10.0" - } - }, -- "node_modules/@npmcli/package-json/node_modules/glob": { -- "version": "10.4.5", -- "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", -- "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/json-schema-traverse": { -+ "version": "0.4.1", -+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", -+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, -- "license": "ISC", -- "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" -- }, -- "bin": { -- "glob": "dist/esm/bin.mjs" -- }, -- "funding": { -- "url": "https://github.com/sponsors/isaacs" -+ "license": "MIT" -+ }, -+ "node_modules/@modelcontextprotocol/sdk/node_modules/media-typer": { -+ "version": "1.1.0", -+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", -+ "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", -+ "dev": true, -+ "license": "MIT", -+ "engines": { -+ "node": ">= 0.8" - } - }, -- "node_modules/@npmcli/package-json/node_modules/jackspeak": { -- "version": "3.4.3", -- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", -- "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/merge-descriptors": { -+ "version": "2.0.0", -+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", -+ "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", - "dev": true, -- "license": "BlueOak-1.0.0", -- "dependencies": { -- "@isaacs/cliui": "^8.0.2" -+ "license": "MIT", -+ "engines": { -+ "node": ">=18" - }, - "funding": { -- "url": "https://github.com/sponsors/isaacs" -- }, -- "optionalDependencies": { -- "@pkgjs/parseargs": "^0.11.0" -+ "url": "https://github.com/sponsors/sindresorhus" - } - }, -- "node_modules/@npmcli/package-json/node_modules/lru-cache": { -- "version": "10.4.3", -- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", -- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", -- "dev": true, -- "license": "ISC" -- }, -- "node_modules/@npmcli/package-json/node_modules/path-scurry": { -- "version": "1.11.1", -- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", -- "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/mime-db": { -+ "version": "1.54.0", -+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", -+ "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - "dev": true, -- "license": "BlueOak-1.0.0", -- "dependencies": { -- "lru-cache": "^10.2.0", -- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" -- }, -+ "license": "MIT", - "engines": { -- "node": ">=16 || 14 >=14.18" -- }, -- "funding": { -- "url": "https://github.com/sponsors/isaacs" -+ "node": ">= 0.6" - } - }, -- "node_modules/@npmcli/promise-spawn": { -- "version": "8.0.2", -- "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-8.0.2.tgz", -- "integrity": "sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/mime-types": { -+ "version": "3.0.1", -+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", -+ "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", - "dev": true, -- "license": "ISC", -+ "license": "MIT", - "dependencies": { -- "which": "^5.0.0" -+ "mime-db": "^1.54.0" - }, - "engines": { -- "node": "^18.17.0 || >=20.5.0" -+ "node": ">= 0.6" - } - }, -- "node_modules/@npmcli/promise-spawn/node_modules/isexe": { -- "version": "3.1.1", -- "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", -- "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/negotiator": { -+ "version": "1.0.0", -+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", -+ "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", - "dev": true, -- "license": "ISC", -+ "license": "MIT", - "engines": { -- "node": ">=16" -+ "node": ">= 0.6" - } - }, -- "node_modules/@npmcli/promise-spawn/node_modules/which": { -- "version": "5.0.0", -- "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", -- "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/raw-body": { -+ "version": "3.0.0", -+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz", -+ "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==", - "dev": true, -- "license": "ISC", -+ "license": "MIT", - "dependencies": { -- "isexe": "^3.1.1" -- }, -- "bin": { -- "node-which": "bin/which.js" -+ "bytes": "3.1.2", -+ "http-errors": "2.0.0", -+ "iconv-lite": "0.6.3", -+ "unpipe": "1.0.0" - }, - "engines": { -- "node": "^18.17.0 || >=20.5.0" -+ "node": ">= 0.8" - } - }, -- "node_modules/@npmcli/redact": { -- "version": "3.2.2", -- "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-3.2.2.tgz", -- "integrity": "sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/serve-static": { -+ "version": "2.2.0", -+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz", -+ "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==", - "dev": true, -- "license": "ISC", -+ "license": "MIT", -+ "dependencies": { -+ "encodeurl": "^2.0.0", -+ "escape-html": "^1.0.3", -+ "parseurl": "^1.3.3", -+ "send": "^1.2.0" -+ }, - "engines": { -- "node": "^18.17.0 || >=20.5.0" -+ "node": ">= 18" - } - }, -- "node_modules/@npmcli/run-script": { -- "version": "9.1.0", -- "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-9.1.0.tgz", -- "integrity": "sha512-aoNSbxtkePXUlbZB+anS1LqsJdctG5n3UVhfU47+CDdwMi6uNTBMF9gPcQRnqghQd2FGzcwwIFBruFMxjhBewg==", -+ "node_modules/@modelcontextprotocol/sdk/node_modules/type-is": { -+ "version": "2.0.1", -+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", -+ "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", - "dev": true, -- "license": "ISC", -+ "license": "MIT", - "dependencies": { -- "@npmcli/node-gyp": "^4.0.0", -- "@npmcli/package-json": "^6.0.0", -- "@npmcli/promise-spawn": "^8.0.0", -- "node-gyp": "^11.0.0", -- "proc-log": "^5.0.0", -- "which": "^5.0.0" -+ "content-type": "^1.0.5", -+ "media-typer": "^1.1.0", -+ "mime-types": "^3.0.0" - }, - "engines": { -- "node": "^18.17.0 || >=20.5.0" -- } -- }, -- "node_modules/@npmcli/run-script/node_modules/isexe": { -- "version": "3.1.1", -- "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", -- "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", -- "dev": true, -- "license": "ISC", -- "engines": { -- "node": ">=16" -+ "node": ">= 0.6" - } - }, -- "node_modules/@npmcli/run-script/node_modules/which": { -- "version": "5.0.0", -- "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", -- "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", -+ "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { -+ "version": "3.0.3", -+ "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz", -+ "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, -- "license": "ISC", -- "dependencies": { -- "isexe": "^3.1.1" -- }, -- "bin": { -- "node-which": "bin/which.js" -- }, -- "engines": { -- "node": "^18.17.0 || >=20.5.0" -- } -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ] - }, -- "node_modules/@parcel/watcher": { -- "version": "2.5.0", -- "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz", -- "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==", -+ "node_modules/@napi-rs/nice": { -+ "version": "1.0.4", -+ "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.0.4.tgz", -+ "integrity": "sha512-Sqih1YARrmMoHlXGgI9JrrgkzxcaaEso0AH+Y7j8NHonUs+xe4iDsgC3IBIDNdzEewbNpccNN6hip+b5vmyRLw==", - "dev": true, -- "hasInstallScript": true, - "license": "MIT", - "optional": true, -- "dependencies": { -- "detect-libc": "^1.0.3", -- "is-glob": "^4.0.3", -- "micromatch": "^4.0.5", -- "node-addon-api": "^7.0.0" -- }, - "engines": { -- "node": ">= 10.0.0" -+ "node": ">= 10" - }, - "funding": { -- "type": "opencollective", -- "url": "https://opencollective.com/parcel" -+ "type": "github", -+ "url": "https://github.com/sponsors/Brooooooklyn" - }, - "optionalDependencies": { -- "@parcel/watcher-android-arm64": "2.5.0", -- "@parcel/watcher-darwin-arm64": "2.5.0", -- "@parcel/watcher-darwin-x64": "2.5.0", -- "@parcel/watcher-freebsd-x64": "2.5.0", -- "@parcel/watcher-linux-arm-glibc": "2.5.0", -- "@parcel/watcher-linux-arm-musl": "2.5.0", -- "@parcel/watcher-linux-arm64-glibc": "2.5.0", -- "@parcel/watcher-linux-arm64-musl": "2.5.0", -- "@parcel/watcher-linux-x64-glibc": "2.5.0", -- "@parcel/watcher-linux-x64-musl": "2.5.0", -- "@parcel/watcher-win32-arm64": "2.5.0", -- "@parcel/watcher-win32-ia32": "2.5.0", -- "@parcel/watcher-win32-x64": "2.5.0" -+ "@napi-rs/nice-android-arm-eabi": "1.0.4", -+ "@napi-rs/nice-android-arm64": "1.0.4", -+ "@napi-rs/nice-darwin-arm64": "1.0.4", -+ "@napi-rs/nice-darwin-x64": "1.0.4", -+ "@napi-rs/nice-freebsd-x64": "1.0.4", -+ "@napi-rs/nice-linux-arm-gnueabihf": "1.0.4", -+ "@napi-rs/nice-linux-arm64-gnu": "1.0.4", -+ "@napi-rs/nice-linux-arm64-musl": "1.0.4", -+ "@napi-rs/nice-linux-ppc64-gnu": "1.0.4", -+ "@napi-rs/nice-linux-riscv64-gnu": "1.0.4", -+ "@napi-rs/nice-linux-s390x-gnu": "1.0.4", -+ "@napi-rs/nice-linux-x64-gnu": "1.0.4", -+ "@napi-rs/nice-linux-x64-musl": "1.0.4", -+ "@napi-rs/nice-win32-arm64-msvc": "1.0.4", -+ "@napi-rs/nice-win32-ia32-msvc": "1.0.4", -+ "@napi-rs/nice-win32-x64-msvc": "1.0.4" - } - }, -- "node_modules/@parcel/watcher-linux-x64-glibc": { -- "version": "2.5.0", -- "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz", -- "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==", -+ "node_modules/@napi-rs/nice-linux-x64-gnu": { -+ "version": "1.0.4", -+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.0.4.tgz", -+ "integrity": "sha512-4T3E6uTCwWT6IPnwuPcWVz3oHxvEp/qbrCxZhsgzwTUBEwu78EGNXGdHfKJQt3soth89MLqZJw+Zzvnhrsg1mQ==", - "cpu": [ - "x64" - ], -@@ -4926,17 +4987,13 @@ - "linux" - ], - "engines": { -- "node": ">= 10.0.0" -- }, -- "funding": { -- "type": "opencollective", -- "url": "https://opencollective.com/parcel" -+ "node": ">= 10" - } - }, -- "node_modules/@parcel/watcher-linux-x64-musl": { -- "version": "2.5.0", -- "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz", -- "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==", -+ "node_modules/@napi-rs/nice-linux-x64-musl": { -+ "version": "1.0.4", -+ "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.0.4.tgz", -+ "integrity": "sha512-NtbBkAeyBPLvCBkWtwkKXkNSn677eaT0cX3tygq+2qVv71TmHgX4gkX6o9BXjlPzdgPGwrUudavCYPT9tzkEqQ==", - "cpu": [ - "x64" - ], -@@ -4947,718 +5004,1145 @@ - "linux" - ], - "engines": { -- "node": ">= 10.0.0" -- }, -- "funding": { -- "type": "opencollective", -- "url": "https://opencollective.com/parcel" -+ "node": ">= 10" - } - }, -- "node_modules/@parcel/watcher/node_modules/detect-libc": { -- "version": "1.0.3", -- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", -- "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", -+ "node_modules/@neoconfetti/react": { -+ "version": "1.0.0", -+ "resolved": "https://registry.npmjs.org/@neoconfetti/react/-/react-1.0.0.tgz", -+ "integrity": "sha512-klcSooChXXOzIm+SE5IISIAn3bYzYfPjbX7D7HoqZL84oAfgREeSg5vSIaSFH+DaGzzvImTyWe1OyrJ67vik4A==", - "dev": true, -- "license": "Apache-2.0", -- "optional": true, -- "bin": { -- "detect-libc": "bin/detect-libc.js" -- }, -+ "license": "MIT" -+ }, -+ "node_modules/@ngtools/webpack": { -+ "version": "20.1.0", -+ "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-20.1.0.tgz", -+ "integrity": "sha512-v+Mdg+NIvkWJYWcuHCQeRC4/Wov8RxNEF8eiCPFmQGmXJllIWUybY/o9lysG1TY4j/2H56VinIBYbeK/VIBYvg==", -+ "dev": true, -+ "license": "MIT", - "engines": { -- "node": ">=0.10" -+ "node": "^20.19.0 || ^22.12.0 || >=24.0.0", -+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", -+ "yarn": ">= 1.13.0" -+ }, -+ "peerDependencies": { -+ "@angular/compiler-cli": "^20.0.0", -+ "typescript": ">=5.8 <5.9", -+ "webpack": "^5.54.0" - } - }, -- "node_modules/@parcel/watcher/node_modules/node-addon-api": { -- "version": "7.1.1", -- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", -- "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", -+ "node_modules/@nodelib/fs.scandir": { -+ "version": "2.1.5", -+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", -+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "license": "MIT", -- "optional": true -+ "dependencies": { -+ "@nodelib/fs.stat": "2.0.5", -+ "run-parallel": "^1.1.9" -+ }, -+ "engines": { -+ "node": ">= 8" -+ } - }, -- "node_modules/@pkgjs/parseargs": { -- "version": "0.11.0", -- "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", -- "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", -+ "node_modules/@nodelib/fs.stat": { -+ "version": "2.0.5", -+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", -+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", -- "optional": true, - "engines": { -- "node": ">=14" -+ "node": ">= 8" - } - }, -- "node_modules/@redocly/ajv": { -- "version": "8.11.2", -- "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.2.tgz", -- "integrity": "sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==", -+ "node_modules/@nodelib/fs.walk": { -+ "version": "1.2.8", -+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", -+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "license": "MIT", - "dependencies": { -- "fast-deep-equal": "^3.1.1", -- "json-schema-traverse": "^1.0.0", -- "require-from-string": "^2.0.2", -- "uri-js-replace": "^1.0.1" -+ "@nodelib/fs.scandir": "2.1.5", -+ "fastq": "^1.6.0" - }, -- "funding": { -- "type": "github", -- "url": "https://github.com/sponsors/epoberezkin" -+ "engines": { -+ "node": ">= 8" - } - }, -- "node_modules/@redocly/config": { -- "version": "0.22.2", -- "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.22.2.tgz", -- "integrity": "sha512-roRDai8/zr2S9YfmzUfNhKjOF0NdcOIqF7bhf4MVC5UxpjIysDjyudvlAiVbpPHp3eDRWbdzUgtkK1a7YiDNyQ==", -- "dev": true, -- "license": "MIT" -- }, -- "node_modules/@redocly/openapi-core": { -- "version": "1.34.3", -- "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.34.3.tgz", -- "integrity": "sha512-3arRdUp1fNx55itnjKiUhO6t4Mf91TsrTIYINDNLAZPS0TPd5YpiXRctwjel0qqWoOOhjA34cZ3m4dksLDFUYg==", -+ "node_modules/@npmcli/agent": { -+ "version": "3.0.0", -+ "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz", -+ "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==", - "dev": true, -- "license": "MIT", -+ "license": "ISC", - "dependencies": { -- "@redocly/ajv": "^8.11.2", -- "@redocly/config": "^0.22.0", -- "colorette": "^1.2.0", -- "https-proxy-agent": "^7.0.5", -- "js-levenshtein": "^1.1.6", -- "js-yaml": "^4.1.0", -- "minimatch": "^5.0.1", -- "pluralize": "^8.0.0", -- "yaml-ast-parser": "0.0.43" -+ "agent-base": "^7.1.0", -+ "http-proxy-agent": "^7.0.0", -+ "https-proxy-agent": "^7.0.1", -+ "lru-cache": "^10.0.1", -+ "socks-proxy-agent": "^8.0.3" - }, - "engines": { -- "node": ">=18.17.0", -- "npm": ">=9.5.0" -+ "node": "^18.17.0 || >=20.5.0" - } - }, -- "node_modules/@redocly/openapi-core/node_modules/colorette": { -- "version": "1.4.0", -- "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", -- "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", -+ "node_modules/@npmcli/agent/node_modules/lru-cache": { -+ "version": "10.4.3", -+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", -+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, -- "license": "MIT" -+ "license": "ISC" - }, -- "node_modules/@redocly/openapi-core/node_modules/minimatch": { -- "version": "5.1.6", -- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", -- "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", -+ "node_modules/@npmcli/fs": { -+ "version": "4.0.0", -+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz", -+ "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==", - "dev": true, - "license": "ISC", - "dependencies": { -- "brace-expansion": "^2.0.1" -+ "semver": "^7.3.5" - }, - "engines": { -- "node": ">=10" -+ "node": "^18.17.0 || >=20.5.0" - } - }, -- "node_modules/@rollup/rollup-linux-x64-gnu": { -- "version": "4.44.1", -- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.1.tgz", -- "integrity": "sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==", -- "cpu": [ -- "x64" -- ], -- "dev": true, -- "license": "MIT", -- "optional": true, -- "os": [ -- "linux" -- ] -- }, -- "node_modules/@rollup/rollup-linux-x64-musl": { -- "version": "4.44.1", -- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.1.tgz", -- "integrity": "sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==", -- "cpu": [ -- "x64" -- ], -- "dev": true, -- "license": "MIT", -- "optional": true, -- "os": [ -- "linux" -- ] -- }, -- "node_modules/@schematics/angular": { -- "version": "20.1.0", -- "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-20.1.0.tgz", -- "integrity": "sha512-sAEwygjY/j0tvo+EDFUAc54Hfp++K43ISe1/fdCU/M3Pseuf7oPPIm6VxxTrRc6fu4Lp5DBaD/PBkXNt/FqZpg==", -+ "node_modules/@npmcli/git": { -+ "version": "6.0.3", -+ "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-6.0.3.tgz", -+ "integrity": "sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==", - "dev": true, -- "license": "MIT", -+ "license": "ISC", - "dependencies": { -- "@angular-devkit/core": "20.1.0", -- "@angular-devkit/schematics": "20.1.0", -- "jsonc-parser": "3.3.1" -+ "@npmcli/promise-spawn": "^8.0.0", -+ "ini": "^5.0.0", -+ "lru-cache": "^10.0.1", -+ "npm-pick-manifest": "^10.0.0", -+ "proc-log": "^5.0.0", -+ "promise-retry": "^2.0.1", -+ "semver": "^7.3.5", -+ "which": "^5.0.0" - }, - "engines": { -- "node": "^20.19.0 || ^22.12.0 || >=24.0.0", -- "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", -- "yarn": ">= 1.13.0" -+ "node": "^18.17.0 || >=20.5.0" - } - }, -- "node_modules/@sideway/address": { -- "version": "4.1.5", -- "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", -- "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", -+ "node_modules/@npmcli/git/node_modules/isexe": { -+ "version": "3.1.1", -+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", -+ "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", - "dev": true, -- "license": "BSD-3-Clause", -- "dependencies": { -- "@hapi/hoek": "^9.0.0" -+ "license": "ISC", -+ "engines": { -+ "node": ">=16" - } - }, -- "node_modules/@sideway/formula": { -- "version": "3.0.1", -- "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", -- "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", -- "dev": true, -- "license": "BSD-3-Clause" -- }, -- "node_modules/@sideway/pinpoint": { -- "version": "2.0.0", -- "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", -- "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", -+ "node_modules/@npmcli/git/node_modules/lru-cache": { -+ "version": "10.4.3", -+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", -+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, -- "license": "BSD-3-Clause" -+ "license": "ISC" - }, -- "node_modules/@sigstore/bundle": { -- "version": "3.1.0", -- "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-3.1.0.tgz", -- "integrity": "sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==", -+ "node_modules/@npmcli/git/node_modules/which": { -+ "version": "5.0.0", -+ "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", -+ "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", - "dev": true, -- "license": "Apache-2.0", -+ "license": "ISC", - "dependencies": { -- "@sigstore/protobuf-specs": "^0.4.0" -+ "isexe": "^3.1.1" -+ }, -+ "bin": { -+ "node-which": "bin/which.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, -- "node_modules/@sigstore/core": { -- "version": "2.0.0", -- "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-2.0.0.tgz", -- "integrity": "sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==", -+ "node_modules/@npmcli/installed-package-contents": { -+ "version": "3.0.0", -+ "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-3.0.0.tgz", -+ "integrity": "sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==", - "dev": true, -- "license": "Apache-2.0", -+ "license": "ISC", -+ "dependencies": { -+ "npm-bundled": "^4.0.0", -+ "npm-normalize-package-bin": "^4.0.0" -+ }, -+ "bin": { -+ "installed-package-contents": "bin/index.js" -+ }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, -- "node_modules/@sigstore/protobuf-specs": { -- "version": "0.4.2", -- "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.2.tgz", -- "integrity": "sha512-F2ye+n1INNhqT0MW+LfUEvTUPc/nS70vICJcxorKl7/gV9CO39+EDCw+qHNKEqvsDWk++yGVKCbzK1qLPvmC8g==", -+ "node_modules/@npmcli/node-gyp": { -+ "version": "4.0.0", -+ "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-4.0.0.tgz", -+ "integrity": "sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==", - "dev": true, -- "license": "Apache-2.0", -+ "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, -- "node_modules/@sigstore/sign": { -- "version": "3.1.0", -- "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-3.1.0.tgz", -- "integrity": "sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==", -+ "node_modules/@npmcli/package-json": { -+ "version": "6.2.0", -+ "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-6.2.0.tgz", -+ "integrity": "sha512-rCNLSB/JzNvot0SEyXqWZ7tX2B5dD2a1br2Dp0vSYVo5jh8Z0EZ7lS9TsZ1UtziddB1UfNUaMCc538/HztnJGA==", - "dev": true, -- "license": "Apache-2.0", -+ "license": "ISC", - "dependencies": { -- "@sigstore/bundle": "^3.1.0", -- "@sigstore/core": "^2.0.0", -- "@sigstore/protobuf-specs": "^0.4.0", -- "make-fetch-happen": "^14.0.2", -+ "@npmcli/git": "^6.0.0", -+ "glob": "^10.2.2", -+ "hosted-git-info": "^8.0.0", -+ "json-parse-even-better-errors": "^4.0.0", - "proc-log": "^5.0.0", -- "promise-retry": "^2.0.1" -+ "semver": "^7.5.3", -+ "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, -- "node_modules/@sigstore/tuf": { -- "version": "3.1.1", -- "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-3.1.1.tgz", -- "integrity": "sha512-eFFvlcBIoGwVkkwmTi/vEQFSva3xs5Ot3WmBcjgjVdiaoelBLQaQ/ZBfhlG0MnG0cmTYScPpk7eDdGDWUcFUmg==", -+ "node_modules/@npmcli/package-json/node_modules/glob": { -+ "version": "10.4.5", -+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", -+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, -- "license": "Apache-2.0", -+ "license": "ISC", - "dependencies": { -- "@sigstore/protobuf-specs": "^0.4.1", -- "tuf-js": "^3.0.1" -+ "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" - }, -- "engines": { -- "node": "^18.17.0 || >=20.5.0" -+ "bin": { -+ "glob": "dist/esm/bin.mjs" -+ }, -+ "funding": { -+ "url": "https://github.com/sponsors/isaacs" - } - }, -- "node_modules/@sigstore/verify": { -- "version": "2.1.1", -- "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-2.1.1.tgz", -- "integrity": "sha512-hVJD77oT67aowHxwT4+M6PGOp+E2LtLdTK3+FC0lBO9T7sYwItDMXZ7Z07IDCvR1M717a4axbIWckrW67KMP/w==", -+ "node_modules/@npmcli/package-json/node_modules/jackspeak": { -+ "version": "3.4.3", -+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", -+ "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, -- "license": "Apache-2.0", -+ "license": "BlueOak-1.0.0", - "dependencies": { -- "@sigstore/bundle": "^3.1.0", -- "@sigstore/core": "^2.0.0", -- "@sigstore/protobuf-specs": "^0.4.1" -+ "@isaacs/cliui": "^8.0.2" - }, -- "engines": { -- "node": "^18.17.0 || >=20.5.0" -+ "funding": { -+ "url": "https://github.com/sponsors/isaacs" -+ }, -+ "optionalDependencies": { -+ "@pkgjs/parseargs": "^0.11.0" - } - }, -- "node_modules/@socket.io/component-emitter": { -- "version": "3.1.2", -- "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", -- "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", -+ "node_modules/@npmcli/package-json/node_modules/lru-cache": { -+ "version": "10.4.3", -+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", -+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, -- "license": "MIT" -+ "license": "ISC" - }, -- "node_modules/@storybook/addon-docs": { -- "version": "9.0.6", -- "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-9.0.6.tgz", -- "integrity": "sha512-Q3I++3xk0+TUouuofi2vuOi8cJweBRat2saAO8ymmaWJX2mzR2MiSp4JP46LpkTtOA8+BU1dHVq5x+LEHJQHDA==", -+ "node_modules/@npmcli/package-json/node_modules/path-scurry": { -+ "version": "1.11.1", -+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", -+ "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, -- "license": "MIT", -+ "license": "BlueOak-1.0.0", - "dependencies": { -- "@mdx-js/react": "^3.0.0", -- "@storybook/csf-plugin": "9.0.6", -- "@storybook/icons": "^1.2.12", -- "@storybook/react-dom-shim": "9.0.6", -- "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", -- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", -- "ts-dedent": "^2.0.0" -+ "lru-cache": "^10.2.0", -+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, -- "funding": { -- "type": "opencollective", -- "url": "https://opencollective.com/storybook" -+ "engines": { -+ "node": ">=16 || 14 >=14.18" - }, -- "peerDependencies": { -- "storybook": "^9.0.6" -- } -- }, -- "node_modules/@storybook/addon-onboarding": { -- "version": "9.0.6", -- "resolved": "https://registry.npmjs.org/@storybook/addon-onboarding/-/addon-onboarding-9.0.6.tgz", -- "integrity": "sha512-cs51HyWT2gPzq638Oaz4L5BoPW1//4eupqVoR4smqo0qiXWIF0Y5EhHgQK/FhL0AuBIk5e6BOucngsuYOV6Fpw==", -- "dev": true, -- "license": "MIT", - "funding": { -- "type": "opencollective", -- "url": "https://opencollective.com/storybook" -- }, -- "peerDependencies": { -- "storybook": "^9.0.6" -+ "url": "https://github.com/sponsors/isaacs" - } - }, -- "node_modules/@storybook/angular": { -- "version": "9.0.6", -- "resolved": "https://registry.npmjs.org/@storybook/angular/-/angular-9.0.6.tgz", -- "integrity": "sha512-s9bK0AszNiF5wbetDpkrCV4zcJAJdm0BksRAzgOJOjlKoglf4tHU0c9rFLwcIawRhxYlVIEyH+v5FUN7Q2yxeg==", -+ "node_modules/@npmcli/promise-spawn": { -+ "version": "8.0.2", -+ "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-8.0.2.tgz", -+ "integrity": "sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ==", - "dev": true, -- "license": "MIT", -+ "license": "ISC", - "dependencies": { -- "@storybook/builder-webpack5": "9.0.6", -- "@storybook/core-webpack": "9.0.6", -- "@storybook/global": "^5.0.0", -- "@types/webpack-env": "^1.18.0", -- "fd-package-json": "^1.2.0", -- "find-up": "^5.0.0", -- "telejson": "8.0.0", -- "ts-dedent": "^2.0.0", -- "tsconfig-paths-webpack-plugin": "^4.0.1", -- "webpack": "5" -+ "which": "^5.0.0" - }, - "engines": { -- "node": ">=20.0.0" -- }, -- "funding": { -- "type": "opencollective", -- "url": "https://opencollective.com/storybook" -- }, -- "peerDependencies": { -- "@angular-devkit/architect": ">=0.1800.0 < 0.2100.0", -- "@angular-devkit/build-angular": ">=18.0.0 < 21.0.0", -- "@angular-devkit/core": ">=18.0.0 < 21.0.0", -- "@angular/animations": ">=18.0.0 < 21.0.0", -- "@angular/cli": ">=18.0.0 < 21.0.0", -- "@angular/common": ">=18.0.0 < 21.0.0", -- "@angular/compiler": ">=18.0.0 < 21.0.0", -- "@angular/compiler-cli": ">=18.0.0 < 21.0.0", -- "@angular/core": ">=18.0.0 < 21.0.0", -- "@angular/forms": ">=18.0.0 < 21.0.0", -- "@angular/platform-browser": ">=18.0.0 < 21.0.0", -- "@angular/platform-browser-dynamic": ">=18.0.0 < 21.0.0", -- "rxjs": "^6.5.3 || ^7.4.0", -- "storybook": "^9.0.6", -- "typescript": "^4.9.0 || ^5.0.0", -- "zone.js": ">=0.14.0" -- }, -- "peerDependenciesMeta": { -- "@angular/animations": { -- "optional": true -- }, -- "@angular/cli": { -- "optional": true -- }, -- "zone.js": { -- "optional": true -- } -+ "node": "^18.17.0 || >=20.5.0" - } - }, -- "node_modules/@storybook/builder-webpack5": { -- "version": "9.0.6", -- "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-9.0.6.tgz", -- "integrity": "sha512-doz4iaAQU7oxrV8eN2kAyS5KZdKYkiQP+mhrFDI5nTw6VOvMzGmT5voxHpm3KxjCPiSv29GBclljlmdE9asypQ==", -+ "node_modules/@npmcli/promise-spawn/node_modules/isexe": { -+ "version": "3.1.1", -+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", -+ "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", - "dev": true, -- "license": "MIT", -- "dependencies": { -- "@storybook/core-webpack": "9.0.6", -- "case-sensitive-paths-webpack-plugin": "^2.4.0", -- "cjs-module-lexer": "^1.2.3", -- "css-loader": "^6.7.1", -- "es-module-lexer": "^1.5.0", -- "fork-ts-checker-webpack-plugin": "^8.0.0", -- "html-webpack-plugin": "^5.5.0", -- "magic-string": "^0.30.5", -- "style-loader": "^3.3.1", -- "terser-webpack-plugin": "^5.3.1", -- "ts-dedent": "^2.0.0", -- "webpack": "5", -- "webpack-dev-middleware": "^6.1.2", -- "webpack-hot-middleware": "^2.25.1", -- "webpack-virtual-modules": "^0.6.0" -- }, -- "funding": { -- "type": "opencollective", -- "url": "https://opencollective.com/storybook" -- }, -- "peerDependencies": { -- "storybook": "^9.0.6" -- }, -- "peerDependenciesMeta": { -- "typescript": { -- "optional": true -- } -+ "license": "ISC", -+ "engines": { -+ "node": ">=16" - } - }, -- "node_modules/@storybook/builder-webpack5/node_modules/ajv-formats": { -- "version": "2.1.1", -- "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", -- "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", -+ "node_modules/@npmcli/promise-spawn/node_modules/which": { -+ "version": "5.0.0", -+ "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", -+ "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", - "dev": true, -- "license": "MIT", -+ "license": "ISC", - "dependencies": { -- "ajv": "^8.0.0" -+ "isexe": "^3.1.1" - }, -- "peerDependencies": { -- "ajv": "^8.0.0" -+ "bin": { -+ "node-which": "bin/which.js" - }, -- "peerDependenciesMeta": { -- "ajv": { -- "optional": true -- } -+ "engines": { -+ "node": "^18.17.0 || >=20.5.0" - } - }, -- "node_modules/@storybook/builder-webpack5/node_modules/css-loader": { -- "version": "6.11.0", -- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", -- "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", -+ "node_modules/@npmcli/redact": { -+ "version": "3.2.2", -+ "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-3.2.2.tgz", -+ "integrity": "sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==", - "dev": true, -- "license": "MIT", -- "dependencies": { -- "icss-utils": "^5.1.0", -- "postcss": "^8.4.33", -- "postcss-modules-extract-imports": "^3.1.0", -- "postcss-modules-local-by-default": "^4.0.5", -- "postcss-modules-scope": "^3.2.0", -- "postcss-modules-values": "^4.0.0", -- "postcss-value-parser": "^4.2.0", -- "semver": "^7.5.4" -- }, -+ "license": "ISC", - "engines": { -- "node": ">= 12.13.0" -- }, -- "funding": { -- "type": "opencollective", -- "url": "https://opencollective.com/webpack" -- }, -- "peerDependencies": { -- "@rspack/core": "0.x || 1.x", -- "webpack": "^5.0.0" -- }, -- "peerDependenciesMeta": { -- "@rspack/core": { -- "optional": true -- }, -- "webpack": { -- "optional": true -- } -+ "node": "^18.17.0 || >=20.5.0" - } - }, -- "node_modules/@storybook/builder-webpack5/node_modules/memfs": { -- "version": "3.5.3", -- "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", -- "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", -+ "node_modules/@npmcli/run-script": { -+ "version": "9.1.0", -+ "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-9.1.0.tgz", -+ "integrity": "sha512-aoNSbxtkePXUlbZB+anS1LqsJdctG5n3UVhfU47+CDdwMi6uNTBMF9gPcQRnqghQd2FGzcwwIFBruFMxjhBewg==", - "dev": true, -- "license": "Unlicense", -+ "license": "ISC", - "dependencies": { -- "fs-monkey": "^1.0.4" -+ "@npmcli/node-gyp": "^4.0.0", -+ "@npmcli/package-json": "^6.0.0", -+ "@npmcli/promise-spawn": "^8.0.0", -+ "node-gyp": "^11.0.0", -+ "proc-log": "^5.0.0", -+ "which": "^5.0.0" - }, - "engines": { -- "node": ">= 4.0.0" -+ "node": "^18.17.0 || >=20.5.0" - } - }, -- "node_modules/@storybook/builder-webpack5/node_modules/schema-utils": { -- "version": "4.3.2", -- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", -- "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", -+ "node_modules/@npmcli/run-script/node_modules/isexe": { -+ "version": "3.1.1", -+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", -+ "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", - "dev": true, -- "license": "MIT", -+ "license": "ISC", -+ "engines": { -+ "node": ">=16" -+ } -+ }, -+ "node_modules/@npmcli/run-script/node_modules/which": { -+ "version": "5.0.0", -+ "resolved": "https://registry.npmjs.org/which/-/which-5.0.0.tgz", -+ "integrity": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==", -+ "dev": true, -+ "license": "ISC", - "dependencies": { -- "@types/json-schema": "^7.0.9", -- "ajv": "^8.9.0", -- "ajv-formats": "^2.1.1", -- "ajv-keywords": "^5.1.0" -+ "isexe": "^3.1.1" - }, -- "engines": { -- "node": ">= 10.13.0" -+ "bin": { -+ "node-which": "bin/which.js" - }, -- "funding": { -- "type": "opencollective", -- "url": "https://opencollective.com/webpack" -+ "engines": { -+ "node": "^18.17.0 || >=20.5.0" - } - }, -- "node_modules/@storybook/builder-webpack5/node_modules/webpack-dev-middleware": { -- "version": "6.1.3", -- "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz", -- "integrity": "sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==", -+ "node_modules/@parcel/watcher": { -+ "version": "2.5.0", -+ "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz", -+ "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==", - "dev": true, -+ "hasInstallScript": true, - "license": "MIT", -+ "optional": true, - "dependencies": { -- "colorette": "^2.0.10", -- "memfs": "^3.4.12", -- "mime-types": "^2.1.31", -- "range-parser": "^1.2.1", -- "schema-utils": "^4.0.0" -+ "detect-libc": "^1.0.3", -+ "is-glob": "^4.0.3", -+ "micromatch": "^4.0.5", -+ "node-addon-api": "^7.0.0" - }, - "engines": { -- "node": ">= 14.15.0" -+ "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", -- "url": "https://opencollective.com/webpack" -- }, -- "peerDependencies": { -- "webpack": "^5.0.0" -+ "url": "https://opencollective.com/parcel" - }, -- "peerDependenciesMeta": { -- "webpack": { -- "optional": true -- } -+ "optionalDependencies": { -+ "@parcel/watcher-android-arm64": "2.5.0", -+ "@parcel/watcher-darwin-arm64": "2.5.0", -+ "@parcel/watcher-darwin-x64": "2.5.0", -+ "@parcel/watcher-freebsd-x64": "2.5.0", -+ "@parcel/watcher-linux-arm-glibc": "2.5.0", -+ "@parcel/watcher-linux-arm-musl": "2.5.0", -+ "@parcel/watcher-linux-arm64-glibc": "2.5.0", -+ "@parcel/watcher-linux-arm64-musl": "2.5.0", -+ "@parcel/watcher-linux-x64-glibc": "2.5.0", -+ "@parcel/watcher-linux-x64-musl": "2.5.0", -+ "@parcel/watcher-win32-arm64": "2.5.0", -+ "@parcel/watcher-win32-ia32": "2.5.0", -+ "@parcel/watcher-win32-x64": "2.5.0" - } - }, -- "node_modules/@storybook/core-webpack": { -- "version": "9.0.6", -- "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-9.0.6.tgz", -- "integrity": "sha512-fA+9awn2J5fTdgjH07CySmmL+1ToY27WEFBT+ik1hIbHc8sWk70jwBEk2ploU0nP7aQ0pgYjFvpJa3e0QOTZaw==", -+ "node_modules/@parcel/watcher-linux-x64-glibc": { -+ "version": "2.5.0", -+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz", -+ "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, - "license": "MIT", -- "dependencies": { -- "ts-dedent": "^2.0.0" -+ "optional": true, -+ "os": [ -+ "linux" -+ ], -+ "engines": { -+ "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", -- "url": "https://opencollective.com/storybook" -- }, -- "peerDependencies": { -- "storybook": "^9.0.6" -+ "url": "https://opencollective.com/parcel" - } - }, -- "node_modules/@storybook/csf-plugin": { -- "version": "9.0.6", -- "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.0.6.tgz", -- "integrity": "sha512-LAfKXQ0ebT3PPPZ+TE54/01pQfOuZGm2MMEZr8S4Z0jXs9epoF2i6IduHZFbnYeJZeiENd5OM76gn17q0KY9WQ==", -+ "node_modules/@parcel/watcher-linux-x64-musl": { -+ "version": "2.5.0", -+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz", -+ "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, - "license": "MIT", -- "dependencies": { -- "unplugin": "^1.3.1" -+ "optional": true, -+ "os": [ -+ "linux" -+ ], -+ "engines": { -+ "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", -- "url": "https://opencollective.com/storybook" -- }, -- "peerDependencies": { -- "storybook": "^9.0.6" -+ "url": "https://opencollective.com/parcel" - } - }, -- "node_modules/@storybook/global": { -- "version": "5.0.0", -- "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", -- "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", -- "dev": true, -- "license": "MIT" -- }, -- "node_modules/@storybook/icons": { -- "version": "1.4.0", -- "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.4.0.tgz", -- "integrity": "sha512-Td73IeJxOyalzvjQL+JXx72jlIYHgs+REaHiREOqfpo3A2AYYG71AUbcv+lg7mEDIweKVCxsMQ0UKo634c8XeA==", -+ "node_modules/@parcel/watcher/node_modules/detect-libc": { -+ "version": "1.0.3", -+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", -+ "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "dev": true, -- "license": "MIT", -- "engines": { -- "node": ">=14.0.0" -+ "license": "Apache-2.0", -+ "optional": true, -+ "bin": { -+ "detect-libc": "bin/detect-libc.js" - }, -- "peerDependencies": { -- "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", -- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" -+ "engines": { -+ "node": ">=0.10" - } - }, -- "node_modules/@storybook/react-dom-shim": { -- "version": "9.0.6", -- "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-9.0.6.tgz", -- "integrity": "sha512-YreUzZatirM+utmc5QO88ADNRLfX11rKvMNWNX2MYuAvQF7TB+gztfk4qzfX4mcgub+XuIpfwr3LfXznwlFw6A==", -+ "node_modules/@parcel/watcher/node_modules/node-addon-api": { -+ "version": "7.1.1", -+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", -+ "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "dev": true, - "license": "MIT", -- "funding": { -- "type": "opencollective", -- "url": "https://opencollective.com/storybook" -- }, -- "peerDependencies": { -- "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", -- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", -- "storybook": "^9.0.6" -- } -+ "optional": true - }, -- "node_modules/@stripe/stripe-js": { -- "version": "7.3.1", -- "resolved": "https://registry.npmjs.org/@stripe/stripe-js/-/stripe-js-7.3.1.tgz", -- "integrity": "sha512-pTzb864TQWDRQBPLgSPFRoyjSDUqpCkbEgTzpsjiTjGz1Z5SxZNXJek28w1s6Dyry4CyW4/Izj5jHE/J9hCJYQ==", -+ "node_modules/@pkgjs/parseargs": { -+ "version": "0.11.0", -+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", -+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", -+ "dev": true, - "license": "MIT", -+ "optional": true, - "engines": { -- "node": ">=12.16" -+ "node": ">=14" - } - }, -- "node_modules/@swimlane/ngx-charts": { -- "version": "22.0.0", -- "resolved": "https://registry.npmjs.org/@swimlane/ngx-charts/-/ngx-charts-22.0.0.tgz", -- "integrity": "sha512-ibWGGhzyA1RmNEFaQjDw0eXoLJN4gtngha0oZnZCDdqg1hPpWa/di9UXXTfRvotvzcfP4DdDJRbHvy0dnQrOWQ==", -+ "node_modules/@redocly/ajv": { -+ "version": "8.11.2", -+ "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.2.tgz", -+ "integrity": "sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==", -+ "dev": true, - "license": "MIT", - "dependencies": { -- "d3-array": "^3.2.0", -- "d3-brush": "^3.0.0", -- "d3-color": "^3.1.0", -- "d3-ease": "^3.0.1", -- "d3-format": "^3.1.0", -- "d3-hierarchy": "^3.1.2", -- "d3-interpolate": "^3.0.1", -- "d3-sankey": "^0.12.3", -- "d3-scale": "^4.0.2", -- "d3-selection": "^3.0.0", -- "d3-shape": "^3.2.0", -- "d3-time-format": "^4.1.0", -- "d3-transition": "^3.0.1", -- "gradient-path": "^2.3.0", -- "tslib": "^2.3.1" -+ "fast-deep-equal": "^3.1.1", -+ "json-schema-traverse": "^1.0.0", -+ "require-from-string": "^2.0.2", -+ "uri-js-replace": "^1.0.1" - }, -- "peerDependencies": { -- "@angular/animations": "17.x || 18.x || 19.x", -- "@angular/cdk": "17.x || 18.x || 19.x", -- "@angular/common": "17.x || 18.x || 19.x", -- "@angular/core": "17.x || 18.x || 19.x", -- "@angular/forms": "17.x || 18.x || 19.x", -- "@angular/platform-browser": "17.x || 18.x || 19.x", -- "@angular/platform-browser-dynamic": "17.x || 18.x || 19.x", -- "rxjs": "7.x" -+ "funding": { -+ "type": "github", -+ "url": "https://github.com/sponsors/epoberezkin" - } - }, -- "node_modules/@testing-library/dom": { -- "version": "10.4.0", -- "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", -- "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", -+ "node_modules/@redocly/config": { -+ "version": "0.22.2", -+ "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.22.2.tgz", -+ "integrity": "sha512-roRDai8/zr2S9YfmzUfNhKjOF0NdcOIqF7bhf4MVC5UxpjIysDjyudvlAiVbpPHp3eDRWbdzUgtkK1a7YiDNyQ==", -+ "dev": true, -+ "license": "MIT" -+ }, -+ "node_modules/@redocly/openapi-core": { -+ "version": "1.34.3", -+ "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.34.3.tgz", -+ "integrity": "sha512-3arRdUp1fNx55itnjKiUhO6t4Mf91TsrTIYINDNLAZPS0TPd5YpiXRctwjel0qqWoOOhjA34cZ3m4dksLDFUYg==", - "dev": true, - "license": "MIT", -- "peer": true, - "dependencies": { -- "@babel/code-frame": "^7.10.4", -- "@babel/runtime": "^7.12.5", -- "@types/aria-query": "^5.0.1", -- "aria-query": "5.3.0", -- "chalk": "^4.1.0", -- "dom-accessibility-api": "^0.5.9", -- "lz-string": "^1.5.0", -- "pretty-format": "^27.0.2" -+ "@redocly/ajv": "^8.11.2", -+ "@redocly/config": "^0.22.0", -+ "colorette": "^1.2.0", -+ "https-proxy-agent": "^7.0.5", -+ "js-levenshtein": "^1.1.6", -+ "js-yaml": "^4.1.0", -+ "minimatch": "^5.0.1", -+ "pluralize": "^8.0.0", -+ "yaml-ast-parser": "0.0.43" - }, - "engines": { -- "node": ">=18" -- } -- }, -- "node_modules/@testing-library/dom/node_modules/aria-query": { -- "version": "5.3.0", -- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", -- "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", -- "dev": true, -- "license": "Apache-2.0", -- "peer": true, -- "dependencies": { -- "dequal": "^2.0.3" -+ "node": ">=18.17.0", -+ "npm": ">=9.5.0" - } - }, -- "node_modules/@tufjs/canonical-json": { -- "version": "2.0.0", -- "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", -- "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", -+ "node_modules/@redocly/openapi-core/node_modules/colorette": { -+ "version": "1.4.0", -+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", -+ "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "dev": true, -- "license": "MIT", -- "engines": { -- "node": "^16.14.0 || >=18.0.0" -- } -+ "license": "MIT" - }, -- "node_modules/@tufjs/models": { -- "version": "3.0.1", -- "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-3.0.1.tgz", -- "integrity": "sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==", -+ "node_modules/@redocly/openapi-core/node_modules/minimatch": { -+ "version": "5.1.6", -+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", -+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, -- "license": "MIT", -+ "license": "ISC", - "dependencies": { -- "@tufjs/canonical-json": "2.0.0", -- "minimatch": "^9.0.5" -+ "brace-expansion": "^2.0.1" - }, - "engines": { -- "node": "^18.17.0 || >=20.5.0" -+ "node": ">=10" - } - }, -- "node_modules/@types/aria-query": { -- "version": "5.0.4", -- "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", -- "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", -+ "node_modules/@rollup/rollup-linux-x64-gnu": { -+ "version": "4.44.1", -+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.1.tgz", -+ "integrity": "sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, - "license": "MIT", -- "peer": true -+ "optional": true, -+ "os": [ -+ "linux" -+ ] - }, -- "node_modules/@types/babel__core": { -- "version": "7.20.5", -- "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", -- "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", -+ "node_modules/@rollup/rollup-linux-x64-musl": { -+ "version": "4.44.1", -+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.1.tgz", -+ "integrity": "sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, - "license": "MIT", -- "dependencies": { -- "@babel/parser": "^7.20.7", -- "@babel/types": "^7.20.7", -- "@types/babel__generator": "*", -- "@types/babel__template": "*", -- "@types/babel__traverse": "*" -- } -+ "optional": true, -+ "os": [ -+ "linux" -+ ] - }, -- "node_modules/@types/babel__generator": { -- "version": "7.27.0", -- "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", -- "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", -+ "node_modules/@schematics/angular": { -+ "version": "20.1.0", -+ "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-20.1.0.tgz", -+ "integrity": "sha512-sAEwygjY/j0tvo+EDFUAc54Hfp++K43ISe1/fdCU/M3Pseuf7oPPIm6VxxTrRc6fu4Lp5DBaD/PBkXNt/FqZpg==", - "dev": true, - "license": "MIT", - "dependencies": { -- "@babel/types": "^7.0.0" -+ "@angular-devkit/core": "20.1.0", -+ "@angular-devkit/schematics": "20.1.0", -+ "jsonc-parser": "3.3.1" -+ }, -+ "engines": { -+ "node": "^20.19.0 || ^22.12.0 || >=24.0.0", -+ "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", -+ "yarn": ">= 1.13.0" - } - }, -- "node_modules/@types/babel__template": { -- "version": "7.4.4", -- "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", -- "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", -- "dev": true, -+ "node_modules/@sideway/address": { -+ "version": "4.1.5", -+ "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", -+ "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", -+ "dev": true, -+ "license": "BSD-3-Clause", -+ "dependencies": { -+ "@hapi/hoek": "^9.0.0" -+ } -+ }, -+ "node_modules/@sideway/formula": { -+ "version": "3.0.1", -+ "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", -+ "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", -+ "dev": true, -+ "license": "BSD-3-Clause" -+ }, -+ "node_modules/@sideway/pinpoint": { -+ "version": "2.0.0", -+ "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", -+ "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", -+ "dev": true, -+ "license": "BSD-3-Clause" -+ }, -+ "node_modules/@sigstore/bundle": { -+ "version": "3.1.0", -+ "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-3.1.0.tgz", -+ "integrity": "sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==", -+ "dev": true, -+ "license": "Apache-2.0", -+ "dependencies": { -+ "@sigstore/protobuf-specs": "^0.4.0" -+ }, -+ "engines": { -+ "node": "^18.17.0 || >=20.5.0" -+ } -+ }, -+ "node_modules/@sigstore/core": { -+ "version": "2.0.0", -+ "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-2.0.0.tgz", -+ "integrity": "sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==", -+ "dev": true, -+ "license": "Apache-2.0", -+ "engines": { -+ "node": "^18.17.0 || >=20.5.0" -+ } -+ }, -+ "node_modules/@sigstore/protobuf-specs": { -+ "version": "0.4.2", -+ "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.2.tgz", -+ "integrity": "sha512-F2ye+n1INNhqT0MW+LfUEvTUPc/nS70vICJcxorKl7/gV9CO39+EDCw+qHNKEqvsDWk++yGVKCbzK1qLPvmC8g==", -+ "dev": true, -+ "license": "Apache-2.0", -+ "engines": { -+ "node": "^18.17.0 || >=20.5.0" -+ } -+ }, -+ "node_modules/@sigstore/sign": { -+ "version": "3.1.0", -+ "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-3.1.0.tgz", -+ "integrity": "sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==", -+ "dev": true, -+ "license": "Apache-2.0", -+ "dependencies": { -+ "@sigstore/bundle": "^3.1.0", -+ "@sigstore/core": "^2.0.0", -+ "@sigstore/protobuf-specs": "^0.4.0", -+ "make-fetch-happen": "^14.0.2", -+ "proc-log": "^5.0.0", -+ "promise-retry": "^2.0.1" -+ }, -+ "engines": { -+ "node": "^18.17.0 || >=20.5.0" -+ } -+ }, -+ "node_modules/@sigstore/tuf": { -+ "version": "3.1.1", -+ "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-3.1.1.tgz", -+ "integrity": "sha512-eFFvlcBIoGwVkkwmTi/vEQFSva3xs5Ot3WmBcjgjVdiaoelBLQaQ/ZBfhlG0MnG0cmTYScPpk7eDdGDWUcFUmg==", -+ "dev": true, -+ "license": "Apache-2.0", -+ "dependencies": { -+ "@sigstore/protobuf-specs": "^0.4.1", -+ "tuf-js": "^3.0.1" -+ }, -+ "engines": { -+ "node": "^18.17.0 || >=20.5.0" -+ } -+ }, -+ "node_modules/@sigstore/verify": { -+ "version": "2.1.1", -+ "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-2.1.1.tgz", -+ "integrity": "sha512-hVJD77oT67aowHxwT4+M6PGOp+E2LtLdTK3+FC0lBO9T7sYwItDMXZ7Z07IDCvR1M717a4axbIWckrW67KMP/w==", -+ "dev": true, -+ "license": "Apache-2.0", -+ "dependencies": { -+ "@sigstore/bundle": "^3.1.0", -+ "@sigstore/core": "^2.0.0", -+ "@sigstore/protobuf-specs": "^0.4.1" -+ }, -+ "engines": { -+ "node": "^18.17.0 || >=20.5.0" -+ } -+ }, -+ "node_modules/@socket.io/component-emitter": { -+ "version": "3.1.2", -+ "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", -+ "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", -+ "dev": true, -+ "license": "MIT" -+ }, -+ "node_modules/@storybook/addon-docs": { -+ "version": "9.0.6", -+ "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-9.0.6.tgz", -+ "integrity": "sha512-Q3I++3xk0+TUouuofi2vuOi8cJweBRat2saAO8ymmaWJX2mzR2MiSp4JP46LpkTtOA8+BU1dHVq5x+LEHJQHDA==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "@mdx-js/react": "^3.0.0", -+ "@storybook/csf-plugin": "9.0.6", -+ "@storybook/icons": "^1.2.12", -+ "@storybook/react-dom-shim": "9.0.6", -+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", -+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", -+ "ts-dedent": "^2.0.0" -+ }, -+ "funding": { -+ "type": "opencollective", -+ "url": "https://opencollective.com/storybook" -+ }, -+ "peerDependencies": { -+ "storybook": "^9.0.6" -+ } -+ }, -+ "node_modules/@storybook/addon-onboarding": { -+ "version": "9.0.6", -+ "resolved": "https://registry.npmjs.org/@storybook/addon-onboarding/-/addon-onboarding-9.0.6.tgz", -+ "integrity": "sha512-cs51HyWT2gPzq638Oaz4L5BoPW1//4eupqVoR4smqo0qiXWIF0Y5EhHgQK/FhL0AuBIk5e6BOucngsuYOV6Fpw==", -+ "dev": true, -+ "license": "MIT", -+ "funding": { -+ "type": "opencollective", -+ "url": "https://opencollective.com/storybook" -+ }, -+ "peerDependencies": { -+ "storybook": "^9.0.6" -+ } -+ }, -+ "node_modules/@storybook/angular": { -+ "version": "9.0.6", -+ "resolved": "https://registry.npmjs.org/@storybook/angular/-/angular-9.0.6.tgz", -+ "integrity": "sha512-s9bK0AszNiF5wbetDpkrCV4zcJAJdm0BksRAzgOJOjlKoglf4tHU0c9rFLwcIawRhxYlVIEyH+v5FUN7Q2yxeg==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "@storybook/builder-webpack5": "9.0.6", -+ "@storybook/core-webpack": "9.0.6", -+ "@storybook/global": "^5.0.0", -+ "@types/webpack-env": "^1.18.0", -+ "fd-package-json": "^1.2.0", -+ "find-up": "^5.0.0", -+ "telejson": "8.0.0", -+ "ts-dedent": "^2.0.0", -+ "tsconfig-paths-webpack-plugin": "^4.0.1", -+ "webpack": "5" -+ }, -+ "engines": { -+ "node": ">=20.0.0" -+ }, -+ "funding": { -+ "type": "opencollective", -+ "url": "https://opencollective.com/storybook" -+ }, -+ "peerDependencies": { -+ "@angular-devkit/architect": ">=0.1800.0 < 0.2100.0", -+ "@angular-devkit/build-angular": ">=18.0.0 < 21.0.0", -+ "@angular-devkit/core": ">=18.0.0 < 21.0.0", -+ "@angular/animations": ">=18.0.0 < 21.0.0", -+ "@angular/cli": ">=18.0.0 < 21.0.0", -+ "@angular/common": ">=18.0.0 < 21.0.0", -+ "@angular/compiler": ">=18.0.0 < 21.0.0", -+ "@angular/compiler-cli": ">=18.0.0 < 21.0.0", -+ "@angular/core": ">=18.0.0 < 21.0.0", -+ "@angular/forms": ">=18.0.0 < 21.0.0", -+ "@angular/platform-browser": ">=18.0.0 < 21.0.0", -+ "@angular/platform-browser-dynamic": ">=18.0.0 < 21.0.0", -+ "rxjs": "^6.5.3 || ^7.4.0", -+ "storybook": "^9.0.6", -+ "typescript": "^4.9.0 || ^5.0.0", -+ "zone.js": ">=0.14.0" -+ }, -+ "peerDependenciesMeta": { -+ "@angular/animations": { -+ "optional": true -+ }, -+ "@angular/cli": { -+ "optional": true -+ }, -+ "zone.js": { -+ "optional": true -+ } -+ } -+ }, -+ "node_modules/@storybook/builder-webpack5": { -+ "version": "9.0.6", -+ "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-9.0.6.tgz", -+ "integrity": "sha512-doz4iaAQU7oxrV8eN2kAyS5KZdKYkiQP+mhrFDI5nTw6VOvMzGmT5voxHpm3KxjCPiSv29GBclljlmdE9asypQ==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "@storybook/core-webpack": "9.0.6", -+ "case-sensitive-paths-webpack-plugin": "^2.4.0", -+ "cjs-module-lexer": "^1.2.3", -+ "css-loader": "^6.7.1", -+ "es-module-lexer": "^1.5.0", -+ "fork-ts-checker-webpack-plugin": "^8.0.0", -+ "html-webpack-plugin": "^5.5.0", -+ "magic-string": "^0.30.5", -+ "style-loader": "^3.3.1", -+ "terser-webpack-plugin": "^5.3.1", -+ "ts-dedent": "^2.0.0", -+ "webpack": "5", -+ "webpack-dev-middleware": "^6.1.2", -+ "webpack-hot-middleware": "^2.25.1", -+ "webpack-virtual-modules": "^0.6.0" -+ }, -+ "funding": { -+ "type": "opencollective", -+ "url": "https://opencollective.com/storybook" -+ }, -+ "peerDependencies": { -+ "storybook": "^9.0.6" -+ }, -+ "peerDependenciesMeta": { -+ "typescript": { -+ "optional": true -+ } -+ } -+ }, -+ "node_modules/@storybook/builder-webpack5/node_modules/ajv-formats": { -+ "version": "2.1.1", -+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", -+ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "ajv": "^8.0.0" -+ }, -+ "peerDependencies": { -+ "ajv": "^8.0.0" -+ }, -+ "peerDependenciesMeta": { -+ "ajv": { -+ "optional": true -+ } -+ } -+ }, -+ "node_modules/@storybook/builder-webpack5/node_modules/css-loader": { -+ "version": "6.11.0", -+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", -+ "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "icss-utils": "^5.1.0", -+ "postcss": "^8.4.33", -+ "postcss-modules-extract-imports": "^3.1.0", -+ "postcss-modules-local-by-default": "^4.0.5", -+ "postcss-modules-scope": "^3.2.0", -+ "postcss-modules-values": "^4.0.0", -+ "postcss-value-parser": "^4.2.0", -+ "semver": "^7.5.4" -+ }, -+ "engines": { -+ "node": ">= 12.13.0" -+ }, -+ "funding": { -+ "type": "opencollective", -+ "url": "https://opencollective.com/webpack" -+ }, -+ "peerDependencies": { -+ "@rspack/core": "0.x || 1.x", -+ "webpack": "^5.0.0" -+ }, -+ "peerDependenciesMeta": { -+ "@rspack/core": { -+ "optional": true -+ }, -+ "webpack": { -+ "optional": true -+ } -+ } -+ }, -+ "node_modules/@storybook/builder-webpack5/node_modules/memfs": { -+ "version": "3.5.3", -+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", -+ "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", -+ "dev": true, -+ "license": "Unlicense", -+ "dependencies": { -+ "fs-monkey": "^1.0.4" -+ }, -+ "engines": { -+ "node": ">= 4.0.0" -+ } -+ }, -+ "node_modules/@storybook/builder-webpack5/node_modules/schema-utils": { -+ "version": "4.3.2", -+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", -+ "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "@types/json-schema": "^7.0.9", -+ "ajv": "^8.9.0", -+ "ajv-formats": "^2.1.1", -+ "ajv-keywords": "^5.1.0" -+ }, -+ "engines": { -+ "node": ">= 10.13.0" -+ }, -+ "funding": { -+ "type": "opencollective", -+ "url": "https://opencollective.com/webpack" -+ } -+ }, -+ "node_modules/@storybook/builder-webpack5/node_modules/webpack-dev-middleware": { -+ "version": "6.1.3", -+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz", -+ "integrity": "sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "colorette": "^2.0.10", -+ "memfs": "^3.4.12", -+ "mime-types": "^2.1.31", -+ "range-parser": "^1.2.1", -+ "schema-utils": "^4.0.0" -+ }, -+ "engines": { -+ "node": ">= 14.15.0" -+ }, -+ "funding": { -+ "type": "opencollective", -+ "url": "https://opencollective.com/webpack" -+ }, -+ "peerDependencies": { -+ "webpack": "^5.0.0" -+ }, -+ "peerDependenciesMeta": { -+ "webpack": { -+ "optional": true -+ } -+ } -+ }, -+ "node_modules/@storybook/core-webpack": { -+ "version": "9.0.6", -+ "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-9.0.6.tgz", -+ "integrity": "sha512-fA+9awn2J5fTdgjH07CySmmL+1ToY27WEFBT+ik1hIbHc8sWk70jwBEk2ploU0nP7aQ0pgYjFvpJa3e0QOTZaw==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "ts-dedent": "^2.0.0" -+ }, -+ "funding": { -+ "type": "opencollective", -+ "url": "https://opencollective.com/storybook" -+ }, -+ "peerDependencies": { -+ "storybook": "^9.0.6" -+ } -+ }, -+ "node_modules/@storybook/csf-plugin": { -+ "version": "9.0.6", -+ "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.0.6.tgz", -+ "integrity": "sha512-LAfKXQ0ebT3PPPZ+TE54/01pQfOuZGm2MMEZr8S4Z0jXs9epoF2i6IduHZFbnYeJZeiENd5OM76gn17q0KY9WQ==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "unplugin": "^1.3.1" -+ }, -+ "funding": { -+ "type": "opencollective", -+ "url": "https://opencollective.com/storybook" -+ }, -+ "peerDependencies": { -+ "storybook": "^9.0.6" -+ } -+ }, -+ "node_modules/@storybook/global": { -+ "version": "5.0.0", -+ "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", -+ "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", -+ "dev": true, -+ "license": "MIT" -+ }, -+ "node_modules/@storybook/icons": { -+ "version": "1.4.0", -+ "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.4.0.tgz", -+ "integrity": "sha512-Td73IeJxOyalzvjQL+JXx72jlIYHgs+REaHiREOqfpo3A2AYYG71AUbcv+lg7mEDIweKVCxsMQ0UKo634c8XeA==", -+ "dev": true, -+ "license": "MIT", -+ "engines": { -+ "node": ">=14.0.0" -+ }, -+ "peerDependencies": { -+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", -+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" -+ } -+ }, -+ "node_modules/@storybook/react-dom-shim": { -+ "version": "9.0.6", -+ "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-9.0.6.tgz", -+ "integrity": "sha512-YreUzZatirM+utmc5QO88ADNRLfX11rKvMNWNX2MYuAvQF7TB+gztfk4qzfX4mcgub+XuIpfwr3LfXznwlFw6A==", -+ "dev": true, -+ "license": "MIT", -+ "funding": { -+ "type": "opencollective", -+ "url": "https://opencollective.com/storybook" -+ }, -+ "peerDependencies": { -+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", -+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", -+ "storybook": "^9.0.6" -+ } -+ }, -+ "node_modules/@stripe/stripe-js": { -+ "version": "7.3.1", -+ "resolved": "https://registry.npmjs.org/@stripe/stripe-js/-/stripe-js-7.3.1.tgz", -+ "integrity": "sha512-pTzb864TQWDRQBPLgSPFRoyjSDUqpCkbEgTzpsjiTjGz1Z5SxZNXJek28w1s6Dyry4CyW4/Izj5jHE/J9hCJYQ==", -+ "license": "MIT", -+ "engines": { -+ "node": ">=12.16" -+ } -+ }, -+ "node_modules/@swimlane/ngx-charts": { -+ "version": "22.0.0", -+ "resolved": "https://registry.npmjs.org/@swimlane/ngx-charts/-/ngx-charts-22.0.0.tgz", -+ "integrity": "sha512-ibWGGhzyA1RmNEFaQjDw0eXoLJN4gtngha0oZnZCDdqg1hPpWa/di9UXXTfRvotvzcfP4DdDJRbHvy0dnQrOWQ==", -+ "license": "MIT", -+ "dependencies": { -+ "d3-array": "^3.2.0", -+ "d3-brush": "^3.0.0", -+ "d3-color": "^3.1.0", -+ "d3-ease": "^3.0.1", -+ "d3-format": "^3.1.0", -+ "d3-hierarchy": "^3.1.2", -+ "d3-interpolate": "^3.0.1", -+ "d3-sankey": "^0.12.3", -+ "d3-scale": "^4.0.2", -+ "d3-selection": "^3.0.0", -+ "d3-shape": "^3.2.0", -+ "d3-time-format": "^4.1.0", -+ "d3-transition": "^3.0.1", -+ "gradient-path": "^2.3.0", -+ "tslib": "^2.3.1" -+ }, -+ "peerDependencies": { -+ "@angular/animations": "17.x || 18.x || 19.x", -+ "@angular/cdk": "17.x || 18.x || 19.x", -+ "@angular/common": "17.x || 18.x || 19.x", -+ "@angular/core": "17.x || 18.x || 19.x", -+ "@angular/forms": "17.x || 18.x || 19.x", -+ "@angular/platform-browser": "17.x || 18.x || 19.x", -+ "@angular/platform-browser-dynamic": "17.x || 18.x || 19.x", -+ "rxjs": "7.x" -+ } -+ }, -+ "node_modules/@testing-library/dom": { -+ "version": "10.4.0", -+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", -+ "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", -+ "dev": true, -+ "license": "MIT", -+ "peer": true, -+ "dependencies": { -+ "@babel/code-frame": "^7.10.4", -+ "@babel/runtime": "^7.12.5", -+ "@types/aria-query": "^5.0.1", -+ "aria-query": "5.3.0", -+ "chalk": "^4.1.0", -+ "dom-accessibility-api": "^0.5.9", -+ "lz-string": "^1.5.0", -+ "pretty-format": "^27.0.2" -+ }, -+ "engines": { -+ "node": ">=18" -+ } -+ }, -+ "node_modules/@testing-library/dom/node_modules/aria-query": { -+ "version": "5.3.0", -+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", -+ "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", -+ "dev": true, -+ "license": "Apache-2.0", -+ "peer": true, -+ "dependencies": { -+ "dequal": "^2.0.3" -+ } -+ }, -+ "node_modules/@tufjs/canonical-json": { -+ "version": "2.0.0", -+ "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", -+ "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", -+ "dev": true, -+ "license": "MIT", -+ "engines": { -+ "node": "^16.14.0 || >=18.0.0" -+ } -+ }, -+ "node_modules/@tufjs/models": { -+ "version": "3.0.1", -+ "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-3.0.1.tgz", -+ "integrity": "sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "@tufjs/canonical-json": "2.0.0", -+ "minimatch": "^9.0.5" -+ }, -+ "engines": { -+ "node": "^18.17.0 || >=20.5.0" -+ } -+ }, -+ "node_modules/@types/aria-query": { -+ "version": "5.0.4", -+ "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", -+ "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", -+ "dev": true, -+ "license": "MIT", -+ "peer": true -+ }, -+ "node_modules/@types/babel__core": { -+ "version": "7.20.5", -+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", -+ "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "@babel/parser": "^7.20.7", -+ "@babel/types": "^7.20.7", -+ "@types/babel__generator": "*", -+ "@types/babel__template": "*", -+ "@types/babel__traverse": "*" -+ } -+ }, -+ "node_modules/@types/babel__generator": { -+ "version": "7.27.0", -+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", -+ "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "@babel/types": "^7.0.0" -+ } -+ }, -+ "node_modules/@types/babel__template": { -+ "version": "7.4.4", -+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", -+ "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", -+ "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", -@@ -9666,882 +10150,1290 @@ - "node": ">=12" - } - }, -- "node_modules/d3-scale-chromatic": { -- "version": "3.1.0", -- "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", -- "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", -+ "node_modules/d3-scale-chromatic": { -+ "version": "3.1.0", -+ "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", -+ "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", -+ "license": "ISC", -+ "optional": true, -+ "dependencies": { -+ "d3-color": "1 - 3", -+ "d3-interpolate": "1 - 3" -+ }, -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/d3-selection": { -+ "version": "3.0.0", -+ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", -+ "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", -+ "license": "ISC", -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/d3-shape": { -+ "version": "3.2.0", -+ "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", -+ "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", -+ "license": "ISC", -+ "dependencies": { -+ "d3-path": "^3.1.0" -+ }, -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/d3-time": { -+ "version": "3.1.0", -+ "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", -+ "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", -+ "license": "ISC", -+ "dependencies": { -+ "d3-array": "2 - 3" -+ }, -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/d3-time-format": { -+ "version": "4.1.0", -+ "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", -+ "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", -+ "license": "ISC", -+ "dependencies": { -+ "d3-time": "1 - 3" -+ }, -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/d3-timer": { -+ "version": "3.0.1", -+ "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", -+ "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", -+ "license": "ISC", -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/d3-transition": { -+ "version": "3.0.1", -+ "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", -+ "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", -+ "license": "ISC", -+ "dependencies": { -+ "d3-color": "1 - 3", -+ "d3-dispatch": "1 - 3", -+ "d3-ease": "1 - 3", -+ "d3-interpolate": "1 - 3", -+ "d3-timer": "1 - 3" -+ }, -+ "engines": { -+ "node": ">=12" -+ }, -+ "peerDependencies": { -+ "d3-selection": "2 - 3" -+ } -+ }, -+ "node_modules/d3-zoom": { -+ "version": "3.0.0", -+ "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", -+ "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", -+ "license": "ISC", -+ "optional": true, -+ "dependencies": { -+ "d3-dispatch": "1 - 3", -+ "d3-drag": "2 - 3", -+ "d3-interpolate": "1 - 3", -+ "d3-selection": "2 - 3", -+ "d3-transition": "2 - 3" -+ }, -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/dagre-d3-es": { -+ "version": "7.0.11", -+ "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.11.tgz", -+ "integrity": "sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==", -+ "license": "MIT", -+ "optional": true, -+ "dependencies": { -+ "d3": "^7.9.0", -+ "lodash-es": "^4.17.21" -+ } -+ }, -+ "node_modules/dashdash": { -+ "version": "1.14.1", -+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", -+ "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "assert-plus": "^1.0.0" -+ }, -+ "engines": { -+ "node": ">=0.10" -+ } -+ }, -+ "node_modules/date-fns": { -+ "version": "4.1.0", -+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", -+ "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", -+ "license": "MIT", -+ "funding": { -+ "type": "github", -+ "url": "https://github.com/sponsors/kossnocorp" -+ } -+ }, -+ "node_modules/date-format": { -+ "version": "4.0.14", -+ "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", -+ "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", -+ "dev": true, -+ "license": "MIT", -+ "engines": { -+ "node": ">=4.0" -+ } -+ }, -+ "node_modules/dayjs": { -+ "version": "1.11.13", -+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", -+ "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", -+ "devOptional": true, -+ "license": "MIT" -+ }, -+ "node_modules/debug": { -+ "version": "4.4.0", -+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", -+ "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", -+ "devOptional": true, -+ "license": "MIT", -+ "dependencies": { -+ "ms": "^2.1.3" -+ }, -+ "engines": { -+ "node": ">=6.0" -+ }, -+ "peerDependenciesMeta": { -+ "supports-color": { -+ "optional": true -+ } -+ } -+ }, -+ "node_modules/decamelize": { -+ "version": "1.2.0", -+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", -+ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", -+ "license": "MIT", -+ "engines": { -+ "node": ">=0.10.0" -+ } -+ }, -+ "node_modules/deep-eql": { -+ "version": "5.0.2", -+ "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", -+ "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", -+ "dev": true, -+ "license": "MIT", -+ "engines": { -+ "node": ">=6" -+ } -+ }, -+ "node_modules/deep-is": { -+ "version": "0.1.4", -+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", -+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", -+ "dev": true, -+ "license": "MIT" -+ }, -+ "node_modules/deepmerge": { -+ "version": "4.3.1", -+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", -+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", -+ "dev": true, -+ "license": "MIT", -+ "engines": { -+ "node": ">=0.10.0" -+ } -+ }, -+ "node_modules/default-browser": { -+ "version": "5.2.1", -+ "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", -+ "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "bundle-name": "^4.1.0", -+ "default-browser-id": "^5.0.0" -+ }, -+ "engines": { -+ "node": ">=18" -+ }, -+ "funding": { -+ "url": "https://github.com/sponsors/sindresorhus" -+ } -+ }, -+ "node_modules/default-browser-id": { -+ "version": "5.0.0", -+ "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", -+ "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", -+ "dev": true, -+ "license": "MIT", -+ "engines": { -+ "node": ">=18" -+ }, -+ "funding": { -+ "url": "https://github.com/sponsors/sindresorhus" -+ } -+ }, -+ "node_modules/define-lazy-prop": { -+ "version": "3.0.0", -+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", -+ "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", -+ "dev": true, -+ "license": "MIT", -+ "engines": { -+ "node": ">=12" -+ }, -+ "funding": { -+ "url": "https://github.com/sponsors/sindresorhus" -+ } -+ }, -+ "node_modules/delaunator": { -+ "version": "5.0.1", -+ "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", -+ "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", - "license": "ISC", - "optional": true, - "dependencies": { -- "d3-color": "1 - 3", -- "d3-interpolate": "1 - 3" -- }, -- "engines": { -- "node": ">=12" -+ "robust-predicates": "^3.0.2" - } - }, -- "node_modules/d3-selection": { -- "version": "3.0.0", -- "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", -- "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", -- "license": "ISC", -+ "node_modules/delayed-stream": { -+ "version": "1.0.0", -+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", -+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", -+ "dev": true, -+ "license": "MIT", - "engines": { -- "node": ">=12" -+ "node": ">=0.4.0" - } - }, -- "node_modules/d3-shape": { -+ "node_modules/delegate": { - "version": "3.2.0", -- "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", -- "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", -- "license": "ISC", -- "dependencies": { -- "d3-path": "^3.1.0" -- }, -+ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", -+ "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", -+ "license": "MIT", -+ "optional": true -+ }, -+ "node_modules/depd": { -+ "version": "2.0.0", -+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", -+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", -+ "license": "MIT", - "engines": { -- "node": ">=12" -+ "node": ">= 0.8" - } - }, -- "node_modules/d3-time": { -- "version": "3.1.0", -- "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", -- "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", -- "license": "ISC", -- "dependencies": { -- "d3-array": "2 - 3" -- }, -+ "node_modules/dequal": { -+ "version": "2.0.3", -+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", -+ "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", -+ "dev": true, -+ "license": "MIT", -+ "peer": true, - "engines": { -- "node": ">=12" -+ "node": ">=6" - } - }, -- "node_modules/d3-time-format": { -- "version": "4.1.0", -- "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", -- "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", -- "license": "ISC", -- "dependencies": { -- "d3-time": "1 - 3" -- }, -+ "node_modules/destroy": { -+ "version": "1.2.0", -+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", -+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", -+ "license": "MIT", - "engines": { -- "node": ">=12" -+ "node": ">= 0.8", -+ "npm": "1.2.8000 || >= 1.4.16" - } - }, -- "node_modules/d3-timer": { -- "version": "3.0.1", -- "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", -- "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", -- "license": "ISC", -+ "node_modules/detect-libc": { -+ "version": "2.0.4", -+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", -+ "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", -+ "dev": true, -+ "license": "Apache-2.0", -+ "optional": true, - "engines": { -- "node": ">=12" -+ "node": ">=8" - } - }, -- "node_modules/d3-transition": { -- "version": "3.0.1", -- "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", -- "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", -- "license": "ISC", -+ "node_modules/detect-node": { -+ "version": "2.1.0", -+ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", -+ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", -+ "dev": true, -+ "license": "MIT" -+ }, -+ "node_modules/di": { -+ "version": "0.0.1", -+ "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", -+ "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", -+ "dev": true, -+ "license": "MIT" -+ }, -+ "node_modules/diff": { -+ "version": "3.5.0", -+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", -+ "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", -+ "dev": true, -+ "license": "BSD-3-Clause", -+ "engines": { -+ "node": ">=0.3.1" -+ } -+ }, -+ "node_modules/dijkstrajs": { -+ "version": "1.0.3", -+ "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", -+ "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==", -+ "license": "MIT" -+ }, -+ "node_modules/dns-packet": { -+ "version": "5.6.1", -+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", -+ "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", -+ "dev": true, -+ "license": "MIT", - "dependencies": { -- "d3-color": "1 - 3", -- "d3-dispatch": "1 - 3", -- "d3-ease": "1 - 3", -- "d3-interpolate": "1 - 3", -- "d3-timer": "1 - 3" -+ "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { -- "node": ">=12" -+ "node": ">=6" -+ } -+ }, -+ "node_modules/dom-accessibility-api": { -+ "version": "0.5.16", -+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", -+ "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", -+ "dev": true, -+ "license": "MIT", -+ "peer": true -+ }, -+ "node_modules/dom-converter": { -+ "version": "0.2.0", -+ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", -+ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "utila": "~0.4" -+ } -+ }, -+ "node_modules/dom-serialize": { -+ "version": "2.2.1", -+ "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", -+ "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "custom-event": "~1.0.0", -+ "ent": "~2.2.0", -+ "extend": "^3.0.0", -+ "void-elements": "^2.0.0" -+ } -+ }, -+ "node_modules/dom-serializer": { -+ "version": "2.0.0", -+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", -+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "domelementtype": "^2.3.0", -+ "domhandler": "^5.0.2", -+ "entities": "^4.2.0" - }, -- "peerDependencies": { -- "d3-selection": "2 - 3" -+ "funding": { -+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, -- "node_modules/d3-zoom": { -- "version": "3.0.0", -- "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", -- "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", -- "license": "ISC", -- "optional": true, -+ "node_modules/domelementtype": { -+ "version": "2.3.0", -+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", -+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", -+ "dev": true, -+ "funding": [ -+ { -+ "type": "github", -+ "url": "https://github.com/sponsors/fb55" -+ } -+ ], -+ "license": "BSD-2-Clause" -+ }, -+ "node_modules/domhandler": { -+ "version": "5.0.3", -+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", -+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", -+ "dev": true, -+ "license": "BSD-2-Clause", - "dependencies": { -- "d3-dispatch": "1 - 3", -- "d3-drag": "2 - 3", -- "d3-interpolate": "1 - 3", -- "d3-selection": "2 - 3", -- "d3-transition": "2 - 3" -+ "domelementtype": "^2.3.0" - }, - "engines": { -- "node": ">=12" -+ "node": ">= 4" -+ }, -+ "funding": { -+ "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, -- "node_modules/dagre-d3-es": { -- "version": "7.0.11", -- "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.11.tgz", -- "integrity": "sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==", -- "license": "MIT", -+ "node_modules/dompurify": { -+ "version": "3.2.6", -+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz", -+ "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==", -+ "license": "(MPL-2.0 OR Apache-2.0)", - "optional": true, -- "dependencies": { -- "d3": "^7.9.0", -- "lodash-es": "^4.17.21" -+ "optionalDependencies": { -+ "@types/trusted-types": "^2.0.7" - } - }, -- "node_modules/dashdash": { -- "version": "1.14.1", -- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", -- "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", -+ "node_modules/domutils": { -+ "version": "3.2.2", -+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", -+ "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", - "dev": true, -- "license": "MIT", -+ "license": "BSD-2-Clause", - "dependencies": { -- "assert-plus": "^1.0.0" -+ "dom-serializer": "^2.0.0", -+ "domelementtype": "^2.3.0", -+ "domhandler": "^5.0.3" - }, -- "engines": { -- "node": ">=0.10" -- } -- }, -- "node_modules/date-fns": { -- "version": "4.1.0", -- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", -- "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", -- "license": "MIT", - "funding": { -- "type": "github", -- "url": "https://github.com/sponsors/kossnocorp" -+ "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, -- "node_modules/date-format": { -- "version": "4.0.14", -- "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", -- "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", -+ "node_modules/dot-case": { -+ "version": "3.0.4", -+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", -+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "license": "MIT", -- "engines": { -- "node": ">=4.0" -+ "dependencies": { -+ "no-case": "^3.0.4", -+ "tslib": "^2.0.3" - } - }, -- "node_modules/dayjs": { -- "version": "1.11.13", -- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", -- "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", -- "devOptional": true, -- "license": "MIT" -- }, -- "node_modules/debug": { -- "version": "4.4.0", -- "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", -- "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", -- "devOptional": true, -+ "node_modules/dunder-proto": { -+ "version": "1.0.1", -+ "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", -+ "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "license": "MIT", - "dependencies": { -- "ms": "^2.1.3" -+ "call-bind-apply-helpers": "^1.0.1", -+ "es-errors": "^1.3.0", -+ "gopd": "^1.2.0" - }, - "engines": { -- "node": ">=6.0" -- }, -- "peerDependenciesMeta": { -- "supports-color": { -- "optional": true -- } -+ "node": ">= 0.4" - } - }, -- "node_modules/decamelize": { -- "version": "1.2.0", -- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", -- "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", -- "license": "MIT", -- "engines": { -- "node": ">=0.10.0" -- } -+ "node_modules/eastasianwidth": { -+ "version": "0.2.0", -+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", -+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", -+ "dev": true, -+ "license": "MIT" - }, -- "node_modules/deep-eql": { -- "version": "5.0.2", -- "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", -- "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", -+ "node_modules/ecc-jsbn": { -+ "version": "0.1.2", -+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", -+ "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dev": true, - "license": "MIT", -- "engines": { -- "node": ">=6" -+ "dependencies": { -+ "jsbn": "~0.1.0", -+ "safer-buffer": "^2.1.0" - } - }, -- "node_modules/deep-is": { -- "version": "0.1.4", -- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", -- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", -+ "node_modules/ecc-jsbn/node_modules/jsbn": { -+ "version": "0.1.1", -+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", -+ "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true, - "license": "MIT" - }, -- "node_modules/deepmerge": { -- "version": "4.3.1", -- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", -- "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", -+ "node_modules/ee-first": { -+ "version": "1.1.1", -+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", -+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", -+ "license": "MIT" -+ }, -+ "node_modules/electron-to-chromium": { -+ "version": "1.5.161", -+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.161.tgz", -+ "integrity": "sha512-hwtetwfKNZo/UlwHIVBlKZVdy7o8bIZxxKs0Mv/ROPiQQQmDgdm5a+KvKtBsxM8ZjFzTaCeLoodZ8jiBE3o9rA==", - "dev": true, -+ "license": "ISC" -+ }, -+ "node_modules/emoji-regex": { -+ "version": "8.0.0", -+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", -+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", -+ "license": "MIT" -+ }, -+ "node_modules/emoji-toolkit": { -+ "version": "9.0.1", -+ "resolved": "https://registry.npmjs.org/emoji-toolkit/-/emoji-toolkit-9.0.1.tgz", -+ "integrity": "sha512-sMMNqKNLVHXJfIKoPbrRJwtYuysVNC9GlKetr72zE3SSVbHqoeDLWVrxP0uM0AE0qvdl3hbUk+tJhhwXZrDHaw==", - "license": "MIT", -- "engines": { -- "node": ">=0.10.0" -- } -+ "optional": true - }, -- "node_modules/default-browser": { -- "version": "5.2.1", -- "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", -- "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", -+ "node_modules/emojis-list": { -+ "version": "3.0.0", -+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", -+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "license": "MIT", -- "dependencies": { -- "bundle-name": "^4.1.0", -- "default-browser-id": "^5.0.0" -- }, - "engines": { -- "node": ">=18" -- }, -- "funding": { -- "url": "https://github.com/sponsors/sindresorhus" -+ "node": ">= 4" - } - }, -- "node_modules/default-browser-id": { -- "version": "5.0.0", -- "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", -- "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", -- "dev": true, -+ "node_modules/encodeurl": { -+ "version": "2.0.0", -+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", -+ "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "license": "MIT", - "engines": { -- "node": ">=18" -- }, -- "funding": { -- "url": "https://github.com/sponsors/sindresorhus" -+ "node": ">= 0.8" - } - }, -- "node_modules/define-lazy-prop": { -- "version": "3.0.0", -- "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", -- "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", -+ "node_modules/encoding": { -+ "version": "0.1.13", -+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", -+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "license": "MIT", -- "engines": { -- "node": ">=12" -- }, -- "funding": { -- "url": "https://github.com/sponsors/sindresorhus" -- } -- }, -- "node_modules/delaunator": { -- "version": "5.0.1", -- "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", -- "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", -- "license": "ISC", - "optional": true, - "dependencies": { -- "robust-predicates": "^3.0.2" -+ "iconv-lite": "^0.6.2" - } - }, -- "node_modules/delayed-stream": { -- "version": "1.0.0", -- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", -- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", -+ "node_modules/encoding/node_modules/iconv-lite": { -+ "version": "0.6.3", -+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", -+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "license": "MIT", -+ "optional": true, -+ "dependencies": { -+ "safer-buffer": ">= 2.1.2 < 3.0.0" -+ }, - "engines": { -- "node": ">=0.4.0" -- } -- }, -- "node_modules/delegate": { -- "version": "3.2.0", -- "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", -- "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", -- "license": "MIT", -- "optional": true -- }, -- "node_modules/depd": { -- "version": "2.0.0", -- "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", -- "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", -- "license": "MIT", -- "engines": { -- "node": ">= 0.8" -+ "node": ">=0.10.0" - } - }, -- "node_modules/dequal": { -- "version": "2.0.3", -- "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", -- "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", -+ "node_modules/end-of-stream": { -+ "version": "1.4.4", -+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", -+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "license": "MIT", -- "peer": true, -- "engines": { -- "node": ">=6" -+ "dependencies": { -+ "once": "^1.4.0" - } - }, -- "node_modules/destroy": { -- "version": "1.2.0", -- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", -- "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", -+ "node_modules/engine.io": { -+ "version": "6.6.2", -+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz", -+ "integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==", -+ "dev": true, - "license": "MIT", -- "engines": { -- "node": ">= 0.8", -- "npm": "1.2.8000 || >= 1.4.16" -+ "dependencies": { -+ "@types/cookie": "^0.4.1", -+ "@types/cors": "^2.8.12", -+ "@types/node": ">=10.0.0", -+ "accepts": "~1.3.4", -+ "base64id": "2.0.0", -+ "cookie": "~0.7.2", -+ "cors": "~2.8.5", -+ "debug": "~4.3.1", -+ "engine.io-parser": "~5.2.1", -+ "ws": "~8.17.1" -+ }, -+ "engines": { -+ "node": ">=10.2.0" - } - }, -- "node_modules/detect-libc": { -- "version": "2.0.4", -- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", -- "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", -+ "node_modules/engine.io-parser": { -+ "version": "5.2.3", -+ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", -+ "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", - "dev": true, -- "license": "Apache-2.0", -- "optional": true, -+ "license": "MIT", - "engines": { -- "node": ">=8" -+ "node": ">=10.0.0" - } - }, -- "node_modules/detect-node": { -- "version": "2.1.0", -- "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", -- "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", -- "dev": true, -- "license": "MIT" -- }, -- "node_modules/di": { -- "version": "0.0.1", -- "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", -- "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", -- "dev": true, -- "license": "MIT" -- }, -- "node_modules/diff": { -- "version": "3.5.0", -- "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", -- "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", -+ "node_modules/engine.io/node_modules/cookie": { -+ "version": "0.7.2", -+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", -+ "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - "dev": true, -- "license": "BSD-3-Clause", -+ "license": "MIT", - "engines": { -- "node": ">=0.3.1" -+ "node": ">= 0.6" - } - }, -- "node_modules/dijkstrajs": { -- "version": "1.0.3", -- "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", -- "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==", -- "license": "MIT" -- }, -- "node_modules/dns-packet": { -- "version": "5.6.1", -- "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", -- "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", -+ "node_modules/engine.io/node_modules/debug": { -+ "version": "4.3.7", -+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", -+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "license": "MIT", - "dependencies": { -- "@leichtgewicht/ip-codec": "^2.0.1" -+ "ms": "^2.1.3" - }, - "engines": { -- "node": ">=6" -+ "node": ">=6.0" -+ }, -+ "peerDependenciesMeta": { -+ "supports-color": { -+ "optional": true -+ } - } - }, -- "node_modules/dom-accessibility-api": { -- "version": "0.5.16", -- "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", -- "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", -+ "node_modules/enhanced-resolve": { -+ "version": "5.17.1", -+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", -+ "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", - "dev": true, - "license": "MIT", -- "peer": true -+ "dependencies": { -+ "graceful-fs": "^4.2.4", -+ "tapable": "^2.2.0" -+ }, -+ "engines": { -+ "node": ">=10.13.0" -+ } - }, -- "node_modules/dom-converter": { -- "version": "0.2.0", -- "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", -- "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", -+ "node_modules/enquirer": { -+ "version": "2.4.1", -+ "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", -+ "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", - "dev": true, - "license": "MIT", - "dependencies": { -- "utila": "~0.4" -+ "ansi-colors": "^4.1.1", -+ "strip-ansi": "^6.0.1" -+ }, -+ "engines": { -+ "node": ">=8.6" - } - }, -- "node_modules/dom-serialize": { -+ "node_modules/ent": { - "version": "2.2.1", -- "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", -- "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", -+ "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.1.tgz", -+ "integrity": "sha512-QHuXVeZx9d+tIQAz/XztU0ZwZf2Agg9CcXcgE1rurqvdBeDBrpSwjl8/6XUqMg7tw2Y7uAdKb2sRv+bSEFqQ5A==", - "dev": true, - "license": "MIT", - "dependencies": { -- "custom-event": "~1.0.0", -- "ent": "~2.2.0", -- "extend": "^3.0.0", -- "void-elements": "^2.0.0" -+ "punycode": "^1.4.1" -+ }, -+ "engines": { -+ "node": ">= 0.4" - } - }, -- "node_modules/dom-serializer": { -- "version": "2.0.0", -- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", -- "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", -- "dev": true, -- "license": "MIT", -- "dependencies": { -- "domelementtype": "^2.3.0", -- "domhandler": "^5.0.2", -- "entities": "^4.2.0" -+ "node_modules/entities": { -+ "version": "4.5.0", -+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", -+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", -+ "license": "BSD-2-Clause", -+ "engines": { -+ "node": ">=0.12" - }, - "funding": { -- "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" -+ "url": "https://github.com/fb55/entities?sponsor=1" - } - }, -- "node_modules/domelementtype": { -- "version": "2.3.0", -- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", -- "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", -+ "node_modules/env-paths": { -+ "version": "2.2.1", -+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", -+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, -- "funding": [ -- { -- "type": "github", -- "url": "https://github.com/sponsors/fb55" -- } -- ], -- "license": "BSD-2-Clause" -+ "license": "MIT", -+ "engines": { -+ "node": ">=6" -+ } - }, -- "node_modules/domhandler": { -- "version": "5.0.3", -- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", -- "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", -+ "node_modules/environment": { -+ "version": "1.1.0", -+ "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", -+ "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", - "dev": true, -- "license": "BSD-2-Clause", -- "dependencies": { -- "domelementtype": "^2.3.0" -- }, -+ "license": "MIT", - "engines": { -- "node": ">= 4" -+ "node": ">=18" - }, - "funding": { -- "url": "https://github.com/fb55/domhandler?sponsor=1" -+ "url": "https://github.com/sponsors/sindresorhus" - } - }, -- "node_modules/dompurify": { -- "version": "3.2.6", -- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz", -- "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==", -- "license": "(MPL-2.0 OR Apache-2.0)", -- "optional": true, -- "optionalDependencies": { -- "@types/trusted-types": "^2.0.7" -- } -+ "node_modules/err-code": { -+ "version": "2.0.3", -+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", -+ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", -+ "dev": true, -+ "license": "MIT" - }, -- "node_modules/domutils": { -- "version": "3.2.2", -- "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", -- "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", -+ "node_modules/errno": { -+ "version": "0.1.8", -+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", -+ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, -- "license": "BSD-2-Clause", -+ "license": "MIT", -+ "optional": true, - "dependencies": { -- "dom-serializer": "^2.0.0", -- "domelementtype": "^2.3.0", -- "domhandler": "^5.0.3" -+ "prr": "~1.0.1" - }, -- "funding": { -- "url": "https://github.com/fb55/domutils?sponsor=1" -+ "bin": { -+ "errno": "cli.js" - } - }, -- "node_modules/dot-case": { -- "version": "3.0.4", -- "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", -- "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", -+ "node_modules/error-ex": { -+ "version": "1.3.2", -+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", -+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "license": "MIT", - "dependencies": { -- "no-case": "^3.0.4", -- "tslib": "^2.0.3" -+ "is-arrayish": "^0.2.1" - } - }, -- "node_modules/dunder-proto": { -+ "node_modules/es-define-property": { - "version": "1.0.1", -- "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", -- "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", -+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", -+ "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "license": "MIT", -- "dependencies": { -- "call-bind-apply-helpers": "^1.0.1", -- "es-errors": "^1.3.0", -- "gopd": "^1.2.0" -- }, - "engines": { - "node": ">= 0.4" - } - }, -- "node_modules/eastasianwidth": { -- "version": "0.2.0", -- "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", -- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", -+ "node_modules/es-errors": { -+ "version": "1.3.0", -+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", -+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", -+ "license": "MIT", -+ "engines": { -+ "node": ">= 0.4" -+ } -+ }, -+ "node_modules/es-module-lexer": { -+ "version": "1.5.4", -+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", -+ "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "dev": true, - "license": "MIT" - }, -- "node_modules/ecc-jsbn": { -- "version": "0.1.2", -- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", -- "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", -+ "node_modules/es-object-atoms": { -+ "version": "1.1.1", -+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", -+ "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", -+ "license": "MIT", -+ "dependencies": { -+ "es-errors": "^1.3.0" -+ }, -+ "engines": { -+ "node": ">= 0.4" -+ } -+ }, -+ "node_modules/es-set-tostringtag": { -+ "version": "2.1.0", -+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", -+ "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "dev": true, - "license": "MIT", - "dependencies": { -- "jsbn": "~0.1.0", -- "safer-buffer": "^2.1.0" -+ "es-errors": "^1.3.0", -+ "get-intrinsic": "^1.2.6", -+ "has-tostringtag": "^1.0.2", -+ "hasown": "^2.0.2" -+ }, -+ "engines": { -+ "node": ">= 0.4" - } - }, -- "node_modules/ecc-jsbn/node_modules/jsbn": { -- "version": "0.1.1", -- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", -- "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", -+ "node_modules/esbuild": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", -+ "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", - "dev": true, -- "license": "MIT" -- }, -- "node_modules/ee-first": { -- "version": "1.1.1", -- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", -- "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", -- "license": "MIT" -+ "hasInstallScript": true, -+ "license": "MIT", -+ "bin": { -+ "esbuild": "bin/esbuild" -+ }, -+ "engines": { -+ "node": ">=18" -+ }, -+ "optionalDependencies": { -+ "@esbuild/aix-ppc64": "0.25.5", -+ "@esbuild/android-arm": "0.25.5", -+ "@esbuild/android-arm64": "0.25.5", -+ "@esbuild/android-x64": "0.25.5", -+ "@esbuild/darwin-arm64": "0.25.5", -+ "@esbuild/darwin-x64": "0.25.5", -+ "@esbuild/freebsd-arm64": "0.25.5", -+ "@esbuild/freebsd-x64": "0.25.5", -+ "@esbuild/linux-arm": "0.25.5", -+ "@esbuild/linux-arm64": "0.25.5", -+ "@esbuild/linux-ia32": "0.25.5", -+ "@esbuild/linux-loong64": "0.25.5", -+ "@esbuild/linux-mips64el": "0.25.5", -+ "@esbuild/linux-ppc64": "0.25.5", -+ "@esbuild/linux-riscv64": "0.25.5", -+ "@esbuild/linux-s390x": "0.25.5", -+ "@esbuild/linux-x64": "0.25.5", -+ "@esbuild/netbsd-arm64": "0.25.5", -+ "@esbuild/netbsd-x64": "0.25.5", -+ "@esbuild/openbsd-arm64": "0.25.5", -+ "@esbuild/openbsd-x64": "0.25.5", -+ "@esbuild/sunos-x64": "0.25.5", -+ "@esbuild/win32-arm64": "0.25.5", -+ "@esbuild/win32-ia32": "0.25.5", -+ "@esbuild/win32-x64": "0.25.5" -+ } - }, -- "node_modules/electron-to-chromium": { -- "version": "1.5.161", -- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.161.tgz", -- "integrity": "sha512-hwtetwfKNZo/UlwHIVBlKZVdy7o8bIZxxKs0Mv/ROPiQQQmDgdm5a+KvKtBsxM8ZjFzTaCeLoodZ8jiBE3o9rA==", -+ "node_modules/esbuild-register": { -+ "version": "3.6.0", -+ "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", -+ "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", - "dev": true, -- "license": "ISC" -- }, -- "node_modules/emoji-regex": { -- "version": "8.0.0", -- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", -- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", -- "license": "MIT" -- }, -- "node_modules/emoji-toolkit": { -- "version": "9.0.1", -- "resolved": "https://registry.npmjs.org/emoji-toolkit/-/emoji-toolkit-9.0.1.tgz", -- "integrity": "sha512-sMMNqKNLVHXJfIKoPbrRJwtYuysVNC9GlKetr72zE3SSVbHqoeDLWVrxP0uM0AE0qvdl3hbUk+tJhhwXZrDHaw==", - "license": "MIT", -- "optional": true -+ "dependencies": { -+ "debug": "^4.3.4" -+ }, -+ "peerDependencies": { -+ "esbuild": ">=0.12 <1" -+ } - }, -- "node_modules/emojis-list": { -- "version": "3.0.0", -- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", -- "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", -+ "node_modules/esbuild-wasm": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.5.tgz", -+ "integrity": "sha512-V/rbdOws2gDcnCAECfPrajhuafI0WY4WumUgc8ZHwOLnvmM0doLQ+dqvVFI2qkVxQsvo6880aC9IjpyDqcwwTw==", - "dev": true, - "license": "MIT", -+ "bin": { -+ "esbuild": "bin/esbuild" -+ }, - "engines": { -- "node": ">= 4" -+ "node": ">=18" - } - }, -- "node_modules/encodeurl": { -- "version": "2.0.0", -- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", -- "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", -+ "node_modules/esbuild/node_modules/@esbuild/aix-ppc64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz", -+ "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", -+ "cpu": [ -+ "ppc64" -+ ], -+ "dev": true, - "license": "MIT", -+ "optional": true, -+ "os": [ -+ "aix" -+ ], - "engines": { -- "node": ">= 0.8" -+ "node": ">=18" - } - }, -- "node_modules/encoding": { -- "version": "0.1.13", -- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", -- "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", -+ "node_modules/esbuild/node_modules/@esbuild/android-arm": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz", -+ "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", -+ "cpu": [ -+ "arm" -+ ], - "dev": true, - "license": "MIT", - "optional": true, -- "dependencies": { -- "iconv-lite": "^0.6.2" -+ "os": [ -+ "android" -+ ], -+ "engines": { -+ "node": ">=18" - } - }, -- "node_modules/encoding/node_modules/iconv-lite": { -- "version": "0.6.3", -- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", -- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", -+ "node_modules/esbuild/node_modules/@esbuild/android-arm64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz", -+ "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", -+ "cpu": [ -+ "arm64" -+ ], - "dev": true, - "license": "MIT", - "optional": true, -- "dependencies": { -- "safer-buffer": ">= 2.1.2 < 3.0.0" -- }, -+ "os": [ -+ "android" -+ ], - "engines": { -- "node": ">=0.10.0" -+ "node": ">=18" - } - }, -- "node_modules/end-of-stream": { -- "version": "1.4.4", -- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", -- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", -+ "node_modules/esbuild/node_modules/@esbuild/android-x64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz", -+ "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, - "license": "MIT", -- "dependencies": { -- "once": "^1.4.0" -+ "optional": true, -+ "os": [ -+ "android" -+ ], -+ "engines": { -+ "node": ">=18" - } - }, -- "node_modules/engine.io": { -- "version": "6.6.2", -- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz", -- "integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==", -+ "node_modules/esbuild/node_modules/@esbuild/darwin-arm64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz", -+ "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", -+ "cpu": [ -+ "arm64" -+ ], - "dev": true, - "license": "MIT", -- "dependencies": { -- "@types/cookie": "^0.4.1", -- "@types/cors": "^2.8.12", -- "@types/node": ">=10.0.0", -- "accepts": "~1.3.4", -- "base64id": "2.0.0", -- "cookie": "~0.7.2", -- "cors": "~2.8.5", -- "debug": "~4.3.1", -- "engine.io-parser": "~5.2.1", -- "ws": "~8.17.1" -- }, -+ "optional": true, -+ "os": [ -+ "darwin" -+ ], - "engines": { -- "node": ">=10.2.0" -+ "node": ">=18" - } - }, -- "node_modules/engine.io-parser": { -- "version": "5.2.3", -- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", -- "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", -+ "node_modules/esbuild/node_modules/@esbuild/darwin-x64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz", -+ "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, - "license": "MIT", -+ "optional": true, -+ "os": [ -+ "darwin" -+ ], - "engines": { -- "node": ">=10.0.0" -+ "node": ">=18" - } - }, -- "node_modules/engine.io/node_modules/cookie": { -- "version": "0.7.2", -- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", -- "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", -+ "node_modules/esbuild/node_modules/@esbuild/freebsd-arm64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz", -+ "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", -+ "cpu": [ -+ "arm64" -+ ], - "dev": true, - "license": "MIT", -+ "optional": true, -+ "os": [ -+ "freebsd" -+ ], - "engines": { -- "node": ">= 0.6" -+ "node": ">=18" - } - }, -- "node_modules/engine.io/node_modules/debug": { -- "version": "4.3.7", -- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", -- "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", -+ "node_modules/esbuild/node_modules/@esbuild/freebsd-x64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz", -+ "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, - "license": "MIT", -- "dependencies": { -- "ms": "^2.1.3" -- }, -+ "optional": true, -+ "os": [ -+ "freebsd" -+ ], - "engines": { -- "node": ">=6.0" -- }, -- "peerDependenciesMeta": { -- "supports-color": { -- "optional": true -- } -+ "node": ">=18" - } - }, -- "node_modules/enhanced-resolve": { -- "version": "5.17.1", -- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", -- "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", -+ "node_modules/esbuild/node_modules/@esbuild/linux-arm": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz", -+ "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", -+ "cpu": [ -+ "arm" -+ ], - "dev": true, - "license": "MIT", -- "dependencies": { -- "graceful-fs": "^4.2.4", -- "tapable": "^2.2.0" -- }, -+ "optional": true, -+ "os": [ -+ "linux" -+ ], - "engines": { -- "node": ">=10.13.0" -+ "node": ">=18" - } - }, -- "node_modules/enquirer": { -- "version": "2.4.1", -- "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", -- "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", -+ "node_modules/esbuild/node_modules/@esbuild/linux-arm64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz", -+ "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", -+ "cpu": [ -+ "arm64" -+ ], - "dev": true, - "license": "MIT", -- "dependencies": { -- "ansi-colors": "^4.1.1", -- "strip-ansi": "^6.0.1" -- }, -+ "optional": true, -+ "os": [ -+ "linux" -+ ], - "engines": { -- "node": ">=8.6" -+ "node": ">=18" - } - }, -- "node_modules/ent": { -- "version": "2.2.1", -- "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.1.tgz", -- "integrity": "sha512-QHuXVeZx9d+tIQAz/XztU0ZwZf2Agg9CcXcgE1rurqvdBeDBrpSwjl8/6XUqMg7tw2Y7uAdKb2sRv+bSEFqQ5A==", -+ "node_modules/esbuild/node_modules/@esbuild/linux-ia32": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz", -+ "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", -+ "cpu": [ -+ "ia32" -+ ], - "dev": true, - "license": "MIT", -- "dependencies": { -- "punycode": "^1.4.1" -- }, -+ "optional": true, -+ "os": [ -+ "linux" -+ ], - "engines": { -- "node": ">= 0.4" -+ "node": ">=18" - } - }, -- "node_modules/entities": { -- "version": "4.5.0", -- "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", -- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", -- "license": "BSD-2-Clause", -+ "node_modules/esbuild/node_modules/@esbuild/linux-loong64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz", -+ "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", -+ "cpu": [ -+ "loong64" -+ ], -+ "dev": true, -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], - "engines": { -- "node": ">=0.12" -- }, -- "funding": { -- "url": "https://github.com/fb55/entities?sponsor=1" -+ "node": ">=18" - } - }, -- "node_modules/env-paths": { -- "version": "2.2.1", -- "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", -- "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", -+ "node_modules/esbuild/node_modules/@esbuild/linux-mips64el": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz", -+ "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", -+ "cpu": [ -+ "mips64el" -+ ], - "dev": true, - "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], - "engines": { -- "node": ">=6" -+ "node": ">=18" - } - }, -- "node_modules/environment": { -- "version": "1.1.0", -- "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", -- "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", -+ "node_modules/esbuild/node_modules/@esbuild/linux-ppc64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz", -+ "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", -+ "cpu": [ -+ "ppc64" -+ ], - "dev": true, - "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], - "engines": { - "node": ">=18" -- }, -- "funding": { -- "url": "https://github.com/sponsors/sindresorhus" - } - }, -- "node_modules/err-code": { -- "version": "2.0.3", -- "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", -- "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", -+ "node_modules/esbuild/node_modules/@esbuild/linux-riscv64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz", -+ "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", -+ "cpu": [ -+ "riscv64" -+ ], - "dev": true, -- "license": "MIT" -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], -+ "engines": { -+ "node": ">=18" -+ } - }, -- "node_modules/errno": { -- "version": "0.1.8", -- "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", -- "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", -+ "node_modules/esbuild/node_modules/@esbuild/linux-s390x": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz", -+ "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", -+ "cpu": [ -+ "s390x" -+ ], - "dev": true, - "license": "MIT", - "optional": true, -- "dependencies": { -- "prr": "~1.0.1" -- }, -- "bin": { -- "errno": "cli.js" -+ "os": [ -+ "linux" -+ ], -+ "engines": { -+ "node": ">=18" - } - }, -- "node_modules/error-ex": { -- "version": "1.3.2", -- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", -- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", -+ "node_modules/esbuild/node_modules/@esbuild/netbsd-arm64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz", -+ "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", -+ "cpu": [ -+ "arm64" -+ ], - "dev": true, - "license": "MIT", -- "dependencies": { -- "is-arrayish": "^0.2.1" -+ "optional": true, -+ "os": [ -+ "netbsd" -+ ], -+ "engines": { -+ "node": ">=18" - } - }, -- "node_modules/es-define-property": { -- "version": "1.0.1", -- "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", -- "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", -+ "node_modules/esbuild/node_modules/@esbuild/netbsd-x64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz", -+ "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", -+ "cpu": [ -+ "x64" -+ ], -+ "dev": true, - "license": "MIT", -+ "optional": true, -+ "os": [ -+ "netbsd" -+ ], - "engines": { -- "node": ">= 0.4" -+ "node": ">=18" - } - }, -- "node_modules/es-errors": { -- "version": "1.3.0", -- "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", -- "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", -+ "node_modules/esbuild/node_modules/@esbuild/openbsd-arm64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz", -+ "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", -+ "cpu": [ -+ "arm64" -+ ], -+ "dev": true, - "license": "MIT", -+ "optional": true, -+ "os": [ -+ "openbsd" -+ ], - "engines": { -- "node": ">= 0.4" -+ "node": ">=18" - } - }, -- "node_modules/es-module-lexer": { -- "version": "1.5.4", -- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", -- "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", -+ "node_modules/esbuild/node_modules/@esbuild/openbsd-x64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz", -+ "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, -- "license": "MIT" -- }, -- "node_modules/es-object-atoms": { -- "version": "1.1.1", -- "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", -- "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "license": "MIT", -- "dependencies": { -- "es-errors": "^1.3.0" -- }, -+ "optional": true, -+ "os": [ -+ "openbsd" -+ ], - "engines": { -- "node": ">= 0.4" -+ "node": ">=18" - } - }, -- "node_modules/es-set-tostringtag": { -- "version": "2.1.0", -- "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", -- "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", -+ "node_modules/esbuild/node_modules/@esbuild/sunos-x64": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz", -+ "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, - "license": "MIT", -- "dependencies": { -- "es-errors": "^1.3.0", -- "get-intrinsic": "^1.2.6", -- "has-tostringtag": "^1.0.2", -- "hasown": "^2.0.2" -- }, -+ "optional": true, -+ "os": [ -+ "sunos" -+ ], - "engines": { -- "node": ">= 0.4" -+ "node": ">=18" - } - }, -- "node_modules/esbuild": { -+ "node_modules/esbuild/node_modules/@esbuild/win32-arm64": { - "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", -- "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", -+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz", -+ "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", -+ "cpu": [ -+ "arm64" -+ ], - "dev": true, -- "hasInstallScript": true, - "license": "MIT", -- "bin": { -- "esbuild": "bin/esbuild" -- }, -+ "optional": true, -+ "os": [ -+ "win32" -+ ], - "engines": { - "node": ">=18" -- }, -- "optionalDependencies": { -- "@esbuild/aix-ppc64": "0.25.5", -- "@esbuild/android-arm": "0.25.5", -- "@esbuild/android-arm64": "0.25.5", -- "@esbuild/android-x64": "0.25.5", -- "@esbuild/darwin-arm64": "0.25.5", -- "@esbuild/darwin-x64": "0.25.5", -- "@esbuild/freebsd-arm64": "0.25.5", -- "@esbuild/freebsd-x64": "0.25.5", -- "@esbuild/linux-arm": "0.25.5", -- "@esbuild/linux-arm64": "0.25.5", -- "@esbuild/linux-ia32": "0.25.5", -- "@esbuild/linux-loong64": "0.25.5", -- "@esbuild/linux-mips64el": "0.25.5", -- "@esbuild/linux-ppc64": "0.25.5", -- "@esbuild/linux-riscv64": "0.25.5", -- "@esbuild/linux-s390x": "0.25.5", -- "@esbuild/linux-x64": "0.25.5", -- "@esbuild/netbsd-arm64": "0.25.5", -- "@esbuild/netbsd-x64": "0.25.5", -- "@esbuild/openbsd-arm64": "0.25.5", -- "@esbuild/openbsd-x64": "0.25.5", -- "@esbuild/sunos-x64": "0.25.5", -- "@esbuild/win32-arm64": "0.25.5", -- "@esbuild/win32-ia32": "0.25.5", -- "@esbuild/win32-x64": "0.25.5" - } - }, -- "node_modules/esbuild-register": { -- "version": "3.6.0", -- "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", -- "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", -+ "node_modules/esbuild/node_modules/@esbuild/win32-ia32": { -+ "version": "0.25.5", -+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz", -+ "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", -+ "cpu": [ -+ "ia32" -+ ], - "dev": true, - "license": "MIT", -- "dependencies": { -- "debug": "^4.3.4" -- }, -- "peerDependencies": { -- "esbuild": ">=0.12 <1" -+ "optional": true, -+ "os": [ -+ "win32" -+ ], -+ "engines": { -+ "node": ">=18" - } - }, -- "node_modules/esbuild-wasm": { -+ "node_modules/esbuild/node_modules/@esbuild/win32-x64": { - "version": "0.25.5", -- "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.5.tgz", -- "integrity": "sha512-V/rbdOws2gDcnCAECfPrajhuafI0WY4WumUgc8ZHwOLnvmM0doLQ+dqvVFI2qkVxQsvo6880aC9IjpyDqcwwTw==", -+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz", -+ "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", -+ "cpu": [ -+ "x64" -+ ], - "dev": true, - "license": "MIT", -- "bin": { -- "esbuild": "bin/esbuild" -- }, -+ "optional": true, -+ "os": [ -+ "win32" -+ ], - "engines": { - "node": ">=18" - } -@@ -11836,6 +12728,21 @@ - "dev": true, - "license": "ISC" - }, -+ "node_modules/fsevents": { -+ "version": "2.3.3", -+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", -+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", -+ "dev": true, -+ "hasInstallScript": true, -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "darwin" -+ ], -+ "engines": { -+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" -+ } -+ }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", diff --git a/pkgs/by-name/gl/globalplatform/package.nix b/pkgs/by-name/gl/globalplatform/package.nix index 1cc8925584a1..a175bf533969 100644 --- a/pkgs/by-name/gl/globalplatform/package.nix +++ b/pkgs/by-name/gl/globalplatform/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "globalplatform"; - version = "2.4.0-unstable-2025-03-23"; + version = "2.4.2"; src = fetchFromGitHub { owner = "kaoh"; repo = "globalplatform"; - rev = "0f970751c5d9e8a7030f897ca2d1b86d0eeba4c2"; - sha256 = "sha256-H/muc/gY5glXPWKj75fHi6+1DAP91YGAUefdQkX9nfk="; + tag = finalAttrs.version; + sha256 = "sha256-ikhncinibeQjcpYstduYhWS/bvwRah6+wrWF9kutSOI="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ha/handheld-daemon-ui/package.nix b/pkgs/by-name/ha/handheld-daemon-ui/package.nix index 4dcaca881815..f6b377ff5b2e 100644 --- a/pkgs/by-name/ha/handheld-daemon-ui/package.nix +++ b/pkgs/by-name/ha/handheld-daemon-ui/package.nix @@ -5,11 +5,11 @@ }: let pname = "handheld-daemon-ui"; - version = "3.3.11"; + version = "3.3.14"; src = fetchurl { url = "https://github.com/hhd-dev/hhd-ui/releases/download/v${version}/hhd-ui.Appimage"; - hash = "sha256-GHDL6VK1lD1ZpLRD1qAY87AQ8zfHVSP1nIocDTT+HZw="; + hash = "sha256-WZ0renrLt2OHg0p0JApyuctujinerzPnidlN85LyMi0="; }; extractedFiles = appimageTools.extractType2 { inherit pname version src; }; in diff --git a/pkgs/by-name/he/heroku/package.nix b/pkgs/by-name/he/heroku/package.nix index 2d3de74ddf2e..576dd8cd1614 100644 --- a/pkgs/by-name/he/heroku/package.nix +++ b/pkgs/by-name/he/heroku/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation { pname = "heroku"; - version = "10.11.0"; + version = "10.12.0"; src = fetchzip { - url = "https://cli-assets.heroku.com/versions/10.11.0/0580c43/heroku-v10.11.0-0580c43-linux-x64.tar.xz"; - hash = "sha256-aC/y38lX9Xaxi9pOalDk7iqYSy2sDYGzmNPZwH7wZOY="; + url = "https://cli-assets.heroku.com/versions/10.12.0/ea15591/heroku-v10.12.0-ea15591-linux-x64.tar.xz"; + hash = "sha256-YWddfey6vrlTxqQGBS4A8KnYIeZF4ztYUCVKe/Nz56E="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/he/heynote/package.nix b/pkgs/by-name/he/heynote/package.nix index f717fd98b268..e9567ad03a8e 100644 --- a/pkgs/by-name/he/heynote/package.nix +++ b/pkgs/by-name/he/heynote/package.nix @@ -7,11 +7,11 @@ }: let pname = "heynote"; - version = "2.3.3"; + version = "2.4.0"; src = fetchurl { url = "https://github.com/heyman/heynote/releases/download/v${version}/Heynote_${version}_x86_64.AppImage"; - sha256 = "sha256-Py4/qDE7lt4tawVdxl49cp8jbMurs2UpW+Dsz+sdeqo="; + sha256 = "sha256-FWd2nKl722aqU1rtOKhCvtHxV0ahaIEQkfRO2NwtaVk="; }; appimageContents = appimageTools.extractType2 { diff --git a/pkgs/by-name/hy/hydrogen/package.nix b/pkgs/by-name/hy/hydrogen/package.nix index fe1696391e03..18973fcee8db 100644 --- a/pkgs/by-name/hy/hydrogen/package.nix +++ b/pkgs/by-name/hy/hydrogen/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hydrogen"; - version = "1.2.4"; + version = "1.2.6"; src = fetchFromGitHub { owner = "hydrogen-music"; repo = "hydrogen"; tag = finalAttrs.version; - hash = "sha256-OMd8t043JVfMEfRjLdcE/R/4ymGp2yennkCjyX75r8Q="; + hash = "sha256-JK4AAGMby2S2fh9bmgb2mSHBgKfUQ481GDjAvOdSnjs="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ic/icestudio/package.nix b/pkgs/by-name/ic/icestudio/package.nix index b8bfa331cc71..2049a7e7c996 100644 --- a/pkgs/by-name/ic/icestudio/package.nix +++ b/pkgs/by-name/ic/icestudio/package.nix @@ -13,13 +13,13 @@ let # Use unstable because it has improvements for finding python - version = "0.12-unstable-2025-03-08"; + version = "0.12-unstable-2025-08-03"; src = fetchFromGitHub { owner = "FPGAwars"; repo = "icestudio"; - rev = "46d39da2613aa2f55a068b50e7ac45a8f270005d"; - hash = "sha256-UNRNJubM9ePjXhqZ9RiZQIxGBMM3nOye83S7J8wCHMg="; + rev = "4497a9aa0ae02950c4396a8d7083b07d46271855"; + hash = "sha256-QV/ulq/SIN6Ph7BXq0XGSivCg+Ej0VaPafZgEhOhtnI="; }; collection = fetchurl { @@ -51,7 +51,7 @@ in buildNpmPackage rec { pname = "icestudio"; inherit version src; - npmDepsHash = "sha256-ZHvXC0hpAcPMsHhxQWELFC2b+WBNoEvbtLLNJsDhMso="; + npmDepsHash = "sha256-QHd4d0BQXqAs/4WnnawCW/tJvSbWOz++RwomNG4XBuU="; npmFlags = [ # Use the legacy dependency resolution, with less strict version # requirements for transative dependencies diff --git a/pkgs/by-name/is/isle-portable/package.nix b/pkgs/by-name/is/isle-portable/package.nix index 51ae8c09c832..7241c59dde41 100644 --- a/pkgs/by-name/is/isle-portable/package.nix +++ b/pkgs/by-name/is/isle-portable/package.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; name = "isle-portable"; - version = "0-unstable-2025-07-25"; + version = "0-unstable-2025-08-01"; src = fetchFromGitHub { owner = "isledecomp"; repo = "isle-portable"; - rev = "89f2f5cefee1a107330bbf93048f7da73f5754f7"; - hash = "sha256-h+IkzDSZjt8Kcjb5RMOjCCJh9a0gkMBAYXzIYMv6mZM="; + rev = "f2b6188d898256b041c9c3f843f4e12e3b465698"; + hash = "sha256-ASLjeek5zRZG21ydqOsO3300KdIwFwVGYKo+pbrweUQ="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/je/jetbrains-toolbox/package.nix b/pkgs/by-name/je/jetbrains-toolbox/package.nix index ba00981652bd..825594e811b3 100644 --- a/pkgs/by-name/je/jetbrains-toolbox/package.nix +++ b/pkgs/by-name/je/jetbrains-toolbox/package.nix @@ -10,7 +10,7 @@ let pname = "jetbrains-toolbox"; - version = "2.6.3.43718"; + version = "2.7.0.48109"; updateScript = ./update.sh; @@ -55,10 +55,10 @@ let aarch64 = "-arm64"; }; hash = selectSystem { - x86_64-linux = "sha256-qsj2Jsf4P03LeekaAcUQLVloKpY1pjnT0ffdo0LSD3M="; - aarch64-linux = "sha256-QkavbPl1EnucbHWwqUcResuOFybMZLGlhZzv+YGqzeY="; - x86_64-darwin = "sha256-3CzUKAp+Y/sCnGgI7UkMun4XnNEUSIg9dWFile1MLk4="; - aarch64-darwin = "sha256-A4smWImeHwgQa9oaRpt/WPRxG+DWCdQ7ZrjNNKwV06I="; + x86_64-linux = "sha256-ZEtkWKKX4XAd8LujuVVy+lFcgqhhxkEh6F75vl2hRgs="; + aarch64-linux = "sha256-qAftn6bx8JUtym37PNFsxnyt3twSxWsewKA/XDU/WeY="; + x86_64-darwin = "sha256-OVg4qDhoHN2eV3grPjM33fzXxw1tI4rA+T/3vDGuLHc="; + aarch64-darwin = "sha256-/MjoMH06m4aXesKr2VKoiDlhyWlA5MIlYJdqjBcxTnA="; }; in selectKernel { diff --git a/pkgs/by-name/jo/joycond-cemuhook/package.nix b/pkgs/by-name/jo/joycond-cemuhook/package.nix index 3665b72eefd0..1a5c9dc66cc3 100644 --- a/pkgs/by-name/jo/joycond-cemuhook/package.nix +++ b/pkgs/by-name/jo/joycond-cemuhook/package.nix @@ -6,8 +6,8 @@ python3Packages.buildPythonApplication { pname = "joycond-cemuhook"; - pyproject = true; version = "0-unstable-2023-08-09"; + pyproject = true; src = fetchFromGitHub { owner = "joaorb64"; @@ -16,13 +16,17 @@ python3Packages.buildPythonApplication { hash = "sha256-K24CEmYWhgkvVX4geg2bylH8TSvHIpsWjsPwY5BpquI="; }; - nativeBuildInputs = with python3Packages; [ + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail 'setuptools-git-versioning<2' 'setuptools-git-versioning' + ''; + + build-system = with python3Packages; [ setuptools setuptools-git-versioning - setuptools-git ]; - propagatedBuildInputs = with python3Packages; [ + dependencies = with python3Packages; [ dbus-python evdev pyudev diff --git a/pkgs/by-name/ka/katana/package.nix b/pkgs/by-name/ka/katana/package.nix index 0b2dd9112339..93147c620e66 100644 --- a/pkgs/by-name/ka/katana/package.nix +++ b/pkgs/by-name/ka/katana/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "katana"; - version = "1.1.3"; + version = "1.2.1"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "katana"; tag = "v${version}"; - hash = "sha256-KwnGEWWrWpano+5gSG0YO4UE2ceKvgXmrtlhlda2xq4="; + hash = "sha256-ldTK8Y6//goFhalF4BaLtbMkwoKJd1NDzUR9pLDRBD8="; }; - vendorHash = "sha256-L7ycSzLbZUJ/4E+2lyN52xQFOJoxiRopgTfJkflFP9Q="; + vendorHash = "sha256-st7gj4hynuY1dDUEhA4xbiOnxH3jV5T2RK+PhB46Lpk="; subPackages = [ "cmd/katana" ]; diff --git a/pkgs/by-name/li/libhsts/gettext-0.25.patch b/pkgs/by-name/li/libhsts/gettext-0.25.patch new file mode 100644 index 000000000000..3f99e164624b --- /dev/null +++ b/pkgs/by-name/li/libhsts/gettext-0.25.patch @@ -0,0 +1,20 @@ +diff --git a/configure.ac b/configure.ac +index 4d443c1..42c3568 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -31,13 +31,8 @@ AC_CONFIG_FILES([include/libhsts.h]) + # + # Gettext + # +-m4_ifdef([AM_GNU_GETTEXT], [ +- AM_GNU_GETTEXT([external],[need-ngettext]) +-]) +-m4_ifdef([AM_GNU_GETTEXT_VERSION], [ +-#do not indent here +-AM_GNU_GETTEXT_VERSION([0.18.2]) +-]) ++AM_GNU_GETTEXT([external],[need-ngettext]) ++AM_GNU_GETTEXT_VERSION([0.19.8]) + + # + # check for doxygen and pandoc diff --git a/pkgs/by-name/li/libhsts/package.nix b/pkgs/by-name/li/libhsts/package.nix index 7bf3f36b5773..9546b652d021 100644 --- a/pkgs/by-name/li/libhsts/package.nix +++ b/pkgs/by-name/li/libhsts/package.nix @@ -9,11 +9,11 @@ python3, }: let - chromium_version = "90.0.4417.1"; + chromium_version = "140.0.7324.1"; hsts_list = fetchurl { url = "https://raw.github.com/chromium/chromium/${chromium_version}/net/http/transport_security_state_static.json"; - sha256 = "09f24n30x5dmqk8zk7k2glcilgr27832a3304wj1yp97158sqsfx"; + hash = "sha256-XV3yZA3Ai4It7S/y4V0h+UtKm8SXm6x1hlITD7jGY9I="; }; in @@ -21,16 +21,26 @@ stdenv.mkDerivation rec { pname = "libhsts"; version = "0.1.0"; + outputs = [ + "out" + "dev" + ]; + src = fetchFromGitLab { owner = "rockdaboot"; repo = "libhsts"; - rev = "libhsts-${version}"; - sha256 = "0gbchzf0f4xzb6zjc56dk74hqrmdgyirmgxvvsqp9vqn9wb5kkx4"; + tag = "libhsts-${version}"; + hash = "sha256-pM9ZFk8W73Sx3ru/mqN/rWYMyZnNFCa/Wb8TB9yHbD0="; }; + patches = [ + ./gettext-0.25.patch + ]; + postPatch = '' pushd tests cp ${hsts_list} transport_security_state_static.json + # strip comments from json sed 's/^ *\/\/.*$//g' transport_security_state_static.json >hsts.json popd patchShebangs src/hsts-make-dafsa @@ -43,19 +53,16 @@ stdenv.mkDerivation rec { python3 ]; - outputs = [ - "out" - "dev" - ]; + passthru.updateScript = ./update.sh; - meta = with lib; { + meta = { description = "Library to easily check a domain against the Chromium HSTS Preload list"; mainProgram = "hsts"; homepage = "https://gitlab.com/rockdaboot/libhsts"; - license = with licenses; [ + license = with lib.licenses; [ mit bsd3 ]; - maintainers = [ ]; + maintainers = with lib.maintainers; [ SuperSandro2000 ]; }; } diff --git a/pkgs/by-name/li/libhsts/update.sh b/pkgs/by-name/li/libhsts/update.sh index f80966e08c9a..911f91918332 100755 --- a/pkgs/by-name/li/libhsts/update.sh +++ b/pkgs/by-name/li/libhsts/update.sh @@ -5,9 +5,10 @@ set -euo pipefail -x cd "$(dirname "$0")" -chromium_version=$(curl -s "https://api.github.com/repos/chromium/chromium/tags" | jq -r 'map(select(.prerelease | not)) | .[1].name') +chromium_version=$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} "https://api.github.com/repos/chromium/chromium/tags" | jq -r 'map(select(.prerelease | not)) | .[1].name') sha256=$(nix-prefetch-url "https://raw.github.com/chromium/chromium/$chromium_version/net/http/transport_security_state_static.json") +hash=$(nix hash convert --to sri "$sha256") sed -e "0,/chromium_version/s/chromium_version = \".*\"/chromium_version = \"$chromium_version\"/" \ - -e "0,/sha256/s/sha256 = \".*\"/sha256 = \"$sha256\"/" \ + -e "0,/hash/s/hash = \".*\"/sha256 = \"$hash\"/" \ --in-place ./default.nix diff --git a/pkgs/by-name/lu/lunasvg/package.nix b/pkgs/by-name/lu/lunasvg/package.nix index 24c02f2d1571..3dd412283d3d 100644 --- a/pkgs/by-name/lu/lunasvg/package.nix +++ b/pkgs/by-name/lu/lunasvg/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, cmake, plutovg, + testers, }: stdenv.mkDerivation (finalAttrs: { pname = "lunasvg"; @@ -26,14 +27,27 @@ stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ (lib.cmakeBool "USE_SYSTEM_PLUTOVG" true) + (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) # the cmake package does not handle absolute CMAKE_INSTALL_INCLUDEDIR correctly # (setting it to an absolute path causes include files to go to $out/$out/include, # because the absolute path is interpreted with root at $out). "-DCMAKE_INSTALL_INCLUDEDIR=include" "-DCMAKE_INSTALL_LIBDIR=lib" - ]; + passthru.tests = { + pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + versionCheck = true; + }; + cmake-config = testers.hasCmakeConfigModules { + package = finalAttrs.finalPackage; + buildInputs = [ plutovg ]; + moduleNames = [ "lunasvg" ]; + versionCheck = true; + }; + }; + meta = { homepage = "https://github.com/sammycage/lunasvg"; changelog = "https://github.com/sammycage/lunasvg/releases/tag/v${finalAttrs.version}"; @@ -41,5 +55,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.mit; maintainers = [ lib.maintainers.eymeric ]; platforms = lib.platforms.all; + pkgConfigModules = [ "lunasvg" ]; }; }) diff --git a/pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/ldap3.nix b/pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/ldap3.nix index 061fb8ab8a5e..7f4ddc0353a6 100644 --- a/pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/ldap3.nix +++ b/pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/ldap3.nix @@ -1,7 +1,6 @@ { lib, buildPythonPackage, - fetchpatch, fetchPypi, ldap3, ldaptor, @@ -14,25 +13,17 @@ buildPythonPackage rec { pname = "matrix-synapse-ldap3"; - version = "0.2.2"; - format = "pyproject"; + version = "0.3.0"; + pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-s4jZVpNIbu9pra79D9noRGPVL+F7AhSgDvyqZptzy3Q="; + hash = "sha256-i7ZRcXMWTUucxE9J3kEdjOvbLnBdXdHqHzhzPEoAnh0="; }; - patches = [ - # add support to read bind_password from file - (fetchpatch { - url = "https://github.com/matrix-org/matrix-synapse-ldap3/commit/c65e8cbd27a5cd935ce12e7c4b92143cdf795c86.patch"; - sha256 = "sha256-0g150TW631cuupSRECXL9A261nj45HclDkHBUbKT7jE="; - }) - ]; + build-system = [ setuptools ]; - nativeBuildInputs = [ setuptools ]; - - propagatedBuildInputs = [ + dependencies = [ service-identity ldap3 twisted diff --git a/pkgs/by-name/na/naja/package.nix b/pkgs/by-name/na/naja/package.nix index d56382c003b4..2995a4089267 100644 --- a/pkgs/by-name/na/naja/package.nix +++ b/pkgs/by-name/na/naja/package.nix @@ -10,19 +10,20 @@ flex, pkg-config, python3, + sphinx, tbb_2021, buildPackages, nix-update-script, }: stdenv.mkDerivation (finalAttrs: { pname = "naja"; - version = "0.2.1"; + version = "0.2.2"; src = fetchFromGitHub { owner = "najaeda"; repo = "naja"; tag = "v${finalAttrs.version}"; - hash = "sha256-eKeb6V9u4huesQV4sq9GxIcxO2SVvMrUDeQaObCCags="; + hash = "sha256-cm9MwN60R/K2bL4FWpvusFmb2ENYEYg8NcMVgmeTj0c="; fetchSubmodules = true; }; @@ -32,18 +33,29 @@ stdenv.mkDerivation (finalAttrs: { "dev" ]; + postPatch = '' + # This is a find module, not a config module, so this doesn't make it get automatically picked up by CMake hooks, + # but it's better than dumping it at $out/cmake, and this makes it get moved to dev output + substituteInPlace cmake/CMakeLists.txt \ + --replace-fail 'DESTINATION cmake' 'DESTINATION ''${CMAKE_INSTALL_LIBDIR}/cmake' + + # Fix install location for bne library & headers + # Remove when https://github.com/najaeda/naja/pull/278 merged & in release + substituteInPlace src/bne/CMakeLists.txt \ + --replace-fail 'LIBRARY DESTINATION lib' 'LIBRARY DESTINATION ''${CMAKE_INSTALL_LIBDIR}' \ + --replace-fail 'PUBLIC_HEADER DESTINATION include' 'PUBLIC_HEADER DESTINATION ''${CMAKE_INSTALL_INCLUDEDIR}' + '' # disable building tests for cross build - postPatch = - lib.optionalString (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' - substituteInPlace CMakeLists.txt \ - --replace-fail 'enable_testing()' "" \ - --replace-fail 'add_subdirectory(test)' "" - substituteInPlace thirdparty/yosys-liberty/CMakeLists.txt \ - --replace-fail 'add_subdirectory(test)' "" - '' - + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' - patchShebangs --build test/test_utils/diff_files.py - ''; + + lib.optionalString (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + substituteInPlace CMakeLists.txt \ + --replace-fail 'enable_testing()' "" \ + --replace-fail 'add_subdirectory(test)' "" + substituteInPlace thirdparty/yosys-liberty/CMakeLists.txt \ + --replace-fail 'add_subdirectory(test)' "" + '' + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + patchShebangs --build test/test_utils/diff_files.py + ''; strictDeps = true; @@ -53,6 +65,7 @@ stdenv.mkDerivation (finalAttrs: { doxygen flex pkg-config + sphinx ] ++ lib.optionals (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ python3 # test scripts @@ -74,10 +87,6 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeFeature "CAPNPC_CXX_EXECUTABLE" (lib.getExe' buildPackages.capnproto "capnpc-c++")) ]; - postInstall = '' - moveToOutput lib/libnaja_bne.so $lib - ''; - doCheck = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix b/pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix index e9a453578bda..52d482ae4a60 100644 --- a/pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix +++ b/pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix @@ -7,7 +7,7 @@ let bits = if stdenv.hostPlatform.is64bit then "x64" else "ia32"; - version = "0.101.1"; + version = "0.101.2"; in stdenv.mkDerivation { pname = "nwjs-ffmpeg-prebuilt"; @@ -16,8 +16,8 @@ stdenv.mkDerivation { src = let hashes = { - "x64" = "sha256-pXD2ZEzKlJmCq1VCRouexrH8drrKUNiFLcvnT00z0uo="; - "ia32" = "sha256-pXD2ZEzKlJmCq1VCRouexrH8drrKUNiFLcvnT00z0uo="; + "x64" = "sha256-A7b2JQrMqLHJGgNXhMMQkud2pROl7UXS4bhQJBCGRSY="; + "ia32" = "sha256-A7b2JQrMqLHJGgNXhMMQkud2pROl7UXS4bhQJBCGRSY="; }; in fetchurl { diff --git a/pkgs/by-name/oh/oh-my-zsh/package.nix b/pkgs/by-name/oh/oh-my-zsh/package.nix index c29196a42474..dc9828645023 100644 --- a/pkgs/by-name/oh/oh-my-zsh/package.nix +++ b/pkgs/by-name/oh/oh-my-zsh/package.nix @@ -19,14 +19,14 @@ }: stdenv.mkDerivation rec { - version = "2025-07-01"; + version = "2025-07-28"; pname = "oh-my-zsh"; src = fetchFromGitHub { owner = "ohmyzsh"; repo = "ohmyzsh"; - rev = "3e7ef0182f59c7990a52cf6ec2981adb56d5b368"; - sha256 = "sha256-FLi4qvw2USpoyvuaNP25ZcsanxShcoYEifhxH7yvNA4="; + rev = "5c804257ceb5b3062b876afae290adf72c474aad"; + sha256 = "sha256-LSyabJIVuLdocx2fy5mVGFVX45gDxzm4hGDyF8yihZ4="; }; strictDeps = true; diff --git a/pkgs/by-name/op/openvscode-server/package.nix b/pkgs/by-name/op/openvscode-server/package.nix index 3a1b58273e2b..f27bcd4c2a64 100644 --- a/pkgs/by-name/op/openvscode-server/package.nix +++ b/pkgs/by-name/op/openvscode-server/package.nix @@ -36,13 +36,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "openvscode-server"; - version = "1.101.2"; + version = "1.102.3"; src = fetchFromGitHub { owner = "gitpod-io"; repo = "openvscode-server"; rev = "openvscode-server-v${finalAttrs.version}"; - hash = "sha256-pcsto9zEq8BTP5jlQoGQzWEhdJNJMNkJY9S6FGw7LrI="; + hash = "sha256-WY2vmDt3sSgbyouGxBFfJ0hZZ5ZJWhBnTvegyq4zmFM="; }; ## fetchNpmDeps doesn't correctly process git dependencies @@ -55,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs) src nativeBuildInputs; outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "sha256-iSKDwe/ufJnC7mDqG0x+WcCckyUY/9dI/4ZTMvfBWIc="; + outputHash = "sha256-ElxgztLu6MCdP0c+D/gUmztsQ2hNqJjmRWpJu3N2Z1g="; env = { FORCE_EMPTY_CACHE = true; FORCE_GIT_DEPS = true; diff --git a/pkgs/by-name/os/oscar/package.nix b/pkgs/by-name/os/oscar/package.nix index 566a14cce6bb..13809dfad369 100644 --- a/pkgs/by-name/os/oscar/package.nix +++ b/pkgs/by-name/os/oscar/package.nix @@ -4,6 +4,7 @@ qt5, fetchFromGitLab, libGLU, + nix-update-script, }: stdenv.mkDerivation rec { pname = "oscar"; @@ -50,6 +51,13 @@ stdenv.mkDerivation rec { runHook postInstall ''; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "^v([0-9.]+)$" + ]; + }; + meta = with lib; { homepage = "https://www.sleepfiles.com/OSCAR/"; description = "Software for reviewing and exploring data produced by CPAP and related machines used in the treatment of sleep apnea"; diff --git a/pkgs/by-name/ox/oxlint/package.nix b/pkgs/by-name/ox/oxlint/package.nix index 2ee5a4f40e92..027d965aa245 100644 --- a/pkgs/by-name/ox/oxlint/package.nix +++ b/pkgs/by-name/ox/oxlint/package.nix @@ -2,17 +2,19 @@ lib, rustPlatform, fetchFromGitHub, + nix-update-script, rust-jemalloc-sys, + versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "oxlint"; version = "1.6.0"; src = fetchFromGitHub { owner = "oxc-project"; repo = "oxc"; - tag = "oxlint_v${version}"; + tag = "oxlint_v${finalAttrs.version}"; hash = "sha256-URgz9k89WgYfCu9OlNCZk5wRt8upt58rIxFWa90L+OQ="; }; @@ -22,20 +24,26 @@ rustPlatform.buildRustPackage rec { rust-jemalloc-sys ]; - env.OXC_VERSION = version; + env.OXC_VERSION = finalAttrs.version; cargoBuildFlags = [ "--bin=oxlint" "--bin=oxc_language_server" ]; - cargoTestFlags = cargoBuildFlags; + cargoTestFlags = finalAttrs.cargoBuildFlags; + + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; meta = { description = "Collection of JavaScript tools written in Rust"; homepage = "https://github.com/oxc-project/oxc"; - changelog = "https://github.com/oxc-project/oxc/releases/tag/${src.tag}"; + changelog = "https://github.com/oxc-project/oxc/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ figsoda ]; mainProgram = "oxlint"; }; -} +}) diff --git a/pkgs/by-name/p3/p3x-onenote/package.nix b/pkgs/by-name/p3/p3x-onenote/package.nix index 62722592062d..f6db91c7c2cb 100644 --- a/pkgs/by-name/p3/p3x-onenote/package.nix +++ b/pkgs/by-name/p3/p3x-onenote/package.nix @@ -8,7 +8,7 @@ let pname = "p3x-onenote"; - version = "2025.4.124"; + version = "2025.10.101"; plat = { @@ -20,9 +20,9 @@ let hash = { - aarch64-linux = "sha256-SHQEMXyXwaarWJHPDJkkEJNYpHuN093VZn7+qCgsqHI="; - armv7l-linux = "sha256-k++Xfg0/DeGjLlLsdSQGSLs67DVJJmE8FjoS5ycB7UE="; - x86_64-linux = "sha256-A2DGoMj8ET2tXN+uqjwwMwCH7ZmeqZVPKx3CHdcl34I="; + aarch64-linux = "sha256-FB6+0Ze3d/6QETgtMtc6GztnPdSy5s7k67qsAtFdsyM="; + armv7l-linux = "sha256-Q45tfcGrNjd9wXt+VhXhaHrC4w68lRUIuB4cJSW5NDE="; + x86_64-linux = "sha256-h2U9EctjyM4FlVe/pPMWugCIe9tQ4Av4/HOcWWSUNEI="; } .${stdenv.hostPlatform.system}; diff --git a/pkgs/by-name/pi/pipenv/package.nix b/pkgs/by-name/pi/pipenv/package.nix index 1e9dceda7935..f03f07b3ffa1 100644 --- a/pkgs/by-name/pi/pipenv/package.nix +++ b/pkgs/by-name/pi/pipenv/package.nix @@ -33,14 +33,14 @@ let in buildPythonApplication rec { pname = "pipenv"; - version = "2025.0.3"; + version = "2025.0.4"; pyproject = true; src = fetchFromGitHub { owner = "pypa"; repo = "pipenv"; tag = "v${version}"; - hash = "sha256-3uf0nCTv6ebq4am4mqJpdkidx6dbO8jI4IMtjZQ+8Qc="; + hash = "sha256-yHbrxhRWo2iD9uBFBQzi5LqUVOc1vpLvXlORtAI32KA="; }; env.LC_ALL = "en_US.UTF-8"; diff --git a/pkgs/by-name/pl/plutosvg/package.nix b/pkgs/by-name/pl/plutosvg/package.nix index c702483f2927..b2f9bd0f5aab 100644 --- a/pkgs/by-name/pl/plutosvg/package.nix +++ b/pkgs/by-name/pl/plutosvg/package.nix @@ -9,6 +9,8 @@ cmake, ninja, plutovg, + enableFreetype ? false, + freetype, }: stdenv.mkDerivation (finalAttrs: { pname = "plutosvg"; @@ -41,13 +43,25 @@ stdenv.mkDerivation (finalAttrs: { ninja validatePkgConfig ]; + propagatedBuildInputs = [ plutovg + ] + ++ lib.optional enableFreetype freetype; + + cmakeFlags = [ + (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) + (lib.cmakeBool "PLUTOSVG_ENABLE_FREETYPE" enableFreetype) ]; - cmakeFlags = [ (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) ]; - - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + passthru.tests = { + pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + cmake-config = testers.hasCmakeConfigModules { + package = finalAttrs.finalPackage; + moduleNames = [ "plutosvg" ]; + versionCheck = true; + }; + }; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/pl/plutovg/package.nix b/pkgs/by-name/pl/plutovg/package.nix index 19aff76514a5..d5292b92de65 100644 --- a/pkgs/by-name/pl/plutovg/package.nix +++ b/pkgs/by-name/pl/plutovg/package.nix @@ -3,6 +3,8 @@ stdenv, fetchFromGitHub, cmake, + testers, + fontFaceCache ? true, }: stdenv.mkDerivation (finalAttrs: { pname = "plutovg"; @@ -16,6 +18,8 @@ stdenv.mkDerivation (finalAttrs: { }; cmakeFlags = [ + (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) + (lib.cmakeBool "PLUTOVG_DISABLE_FONT_FACE_CACHE_LOAD" (!fontFaceCache)) # the cmake package does not handle absolute CMAKE_INSTALL_INCLUDEDIR correctly # (setting it to an absolute path causes include files to go to $out/$out/include, # because the absolute path is interpreted with root at $out). @@ -27,11 +31,24 @@ stdenv.mkDerivation (finalAttrs: { cmake ]; + passthru.tests = { + pkg-config = testers.hasPkgConfigModules { + package = finalAttrs.finalPackage; + versionCheck = true; + }; + cmake-config = testers.hasCmakeConfigModules { + package = finalAttrs.finalPackage; + moduleNames = [ "plutovg" ]; + versionCheck = true; + }; + }; + meta = { homepage = "https://github.com/sammycage/plutovg/"; changelog = "https://github.com/sammycage/plutovg/releases/tag/v${finalAttrs.version}"; description = "Tiny 2D vector graphics library in C"; license = lib.licenses.mit; maintainers = [ lib.maintainers.eymeric ]; + pkgConfigModules = [ "plutovg" ]; }; }) diff --git a/pkgs/by-name/pr/privatebin/package.nix b/pkgs/by-name/pr/privatebin/package.nix index caa8fb582a4a..ea7452917453 100644 --- a/pkgs/by-name/pr/privatebin/package.nix +++ b/pkgs/by-name/pr/privatebin/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "privatebin"; - version = "1.7.8"; + version = "2.0.0"; src = fetchFromGitHub { owner = "PrivateBin"; repo = "PrivateBin"; tag = finalAttrs.version; - hash = "sha256-/28uzEDVEn7uy8c6/oCMFjKDJFPyHH50f890cc6fmjg="; + hash = "sha256-qAGCpxOWJ+hF8/KV8E8xB30nL3c2JhbQmhFiQsoHQ68="; }; installPhase = '' diff --git a/pkgs/by-name/pr/protonplus/package.nix b/pkgs/by-name/pr/protonplus/package.nix index c3c68cc2a845..5eef9e1e78c5 100644 --- a/pkgs/by-name/pr/protonplus/package.nix +++ b/pkgs/by-name/pr/protonplus/package.nix @@ -20,13 +20,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "protonplus"; - version = "0.5.9"; + version = "0.5.12"; src = fetchFromGitHub { owner = "Vysp3r"; repo = "protonplus"; tag = "v${finalAttrs.version}"; - hash = "sha256-Ss+9p6mQQNYcY+5gAD1CtM+TpNRC/kVqV8fmfowydBk="; + hash = "sha256-SarSM4AJB1LyENm/TG1VPdItZpsx0tgjfx+YhLKP+LA="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/py/pyenv/package.nix b/pkgs/by-name/py/pyenv/package.nix index 22e6dd023539..778c9fcbee22 100644 --- a/pkgs/by-name/py/pyenv/package.nix +++ b/pkgs/by-name/py/pyenv/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "pyenv"; - version = "2.6.3"; + version = "2.6.5"; src = fetchFromGitHub { owner = "pyenv"; repo = "pyenv"; tag = "v${version}"; - hash = "sha256-X4Gwjbgl7y/p/CEz1Z2wydP7ZBHD1i8lzmuYISVL/bo="; + hash = "sha256-Rw5jQlVvP8uFDMwOqNEKYSpftfW8+Szf96MUSF9oWoE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/sb/sbt-extras/package.nix b/pkgs/by-name/sb/sbt-extras/package.nix index 1b0cd3040e47..6d1faea9c37a 100644 --- a/pkgs/by-name/sb/sbt-extras/package.nix +++ b/pkgs/by-name/sb/sbt-extras/package.nix @@ -18,14 +18,14 @@ stdenv.mkDerivation rec { pname = "sbt-extras"; - rev = "b317f2ef85a28d8e1ee1566a1ad7937b2c3888ec"; - version = "2025-06-15"; + rev = "d7d876d6868ae1d262a7de38cbffbb8521c4233c"; + version = "2025-07-06"; src = fetchFromGitHub { owner = "paulp"; repo = "sbt-extras"; inherit rev; - sha256 = "xfd/jgGsbkuHrWAujglKlGFtMa3iigzhHZaI5I1XZN4="; + sha256 = "zAkuXAjF9JAyvOj5Qk/TYR++9OMrmRA3dxpY086zG48="; }; dontBuild = true; diff --git a/pkgs/by-name/sc/scipopt-soplex/package.nix b/pkgs/by-name/sc/scipopt-soplex/package.nix index e91831fbb139..73ae32e5931b 100644 --- a/pkgs/by-name/sc/scipopt-soplex/package.nix +++ b/pkgs/by-name/sc/scipopt-soplex/package.nix @@ -11,16 +11,16 @@ stdenv.mkDerivation (finalAttrs: { pname = "scipopt-soplex"; - version = "714"; + version = "7.1.5"; # To correlate scipVersion and version, check: https://scipopt.org/#news - scipVersion = "9.2.2"; + scipVersion = "9.2.3"; src = fetchFromGitHub { owner = "scipopt"; repo = "soplex"; rev = "release-${builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version}"; - hash = "sha256-j5dsCAjEaReVpHHCM8FUyDIhxZ4P2yk2h89k5omTh8o="; + hash = "sha256-gtz2h5EszE77zYZ8m2UtkYnoquO8GJhAAzsvQW5b+3I="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/so/sonar-scanner-cli/package.nix b/pkgs/by-name/so/sonar-scanner-cli/package.nix index 84e1f3c14875..f2aac188a641 100644 --- a/pkgs/by-name/so/sonar-scanner-cli/package.nix +++ b/pkgs/by-name/so/sonar-scanner-cli/package.nix @@ -11,16 +11,16 @@ maven.buildMavenPackage rec { pname = "sonar-scanner-cli"; - version = "7.1.0.4889"; + version = "7.2.0.5079"; src = fetchFromGitHub { owner = "SonarSource"; repo = "sonar-scanner-cli"; tag = version; - hash = "sha256-6TUwk9TyXzGHIEKkzELH+EQppCPLCg192a4ed1ycFrk="; + hash = "sha256-ndpOjFE7RvGoQ32iTupC0RORFeUMikjWnDdty5XRApE="; }; - mvnHash = "sha256-uPdnXT/QuhGJ+9Y7TouR+nNm3SUyTxgecuDcMZV/Iq8="; + mvnHash = "sha256-fS5Hbt0p+DxFpB2x1ot/FGG1R0OdVIys+BbyDTtTLQQ="; mvnParameters = "-Dproject.build.outputTimestamp=1980-01-01T00:00:02Z"; diff --git a/pkgs/by-name/st/staruml/package.nix b/pkgs/by-name/st/staruml/package.nix index bb2f71f9b37b..c2ebe9fc8f34 100644 --- a/pkgs/by-name/st/staruml/package.nix +++ b/pkgs/by-name/st/staruml/package.nix @@ -60,12 +60,12 @@ let ]; in stdenv.mkDerivation (finalAttrs: { - version = "6.3.3"; + version = "6.3.4"; pname = "staruml"; src = fetchurl { url = "https://files.staruml.io/releases-v6/StarUML_${finalAttrs.version}_amd64.deb"; - sha256 = "sha256-WCsMWbQ0V76EOwlZaqpeczGg6qQFz7xCfyMxZ3F1w/o="; + sha256 = "sha256-Qo5hBdVl/pDBkfBYhNF31P3Tii/V6Iczc7BOvagxjxE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ta/tabby-agent/package.nix b/pkgs/by-name/ta/tabby-agent/package.nix index ea316cd13f0e..124d765d5624 100644 --- a/pkgs/by-name/ta/tabby-agent/package.nix +++ b/pkgs/by-name/ta/tabby-agent/package.nix @@ -9,13 +9,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "tabby-agent"; - version = "0.30.0"; + version = "0.30.1"; src = fetchFromGitHub { owner = "TabbyML"; repo = "tabby"; tag = "v${finalAttrs.version}"; - hash = "sha256-/3hEuCcMk64BeeTevxoch91i0IZ8yyLiQfZ+ohrOk94="; + hash = "sha256-daKT/1d6O1ZPbdvVoG7Kj3T7wG3gYvg8wblvO0Ec+3M="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/tg/tg-timer/audio.patch b/pkgs/by-name/tg/tg-timer/audio.patch new file mode 100644 index 000000000000..8f78190b85b9 --- /dev/null +++ b/pkgs/by-name/tg/tg-timer/audio.patch @@ -0,0 +1,18 @@ +diff --git a/src/audio.c b/src/audio.c +index d1b9762..cb544dd 100644 + +This package assumes that there will always be an audio device while testing. +If there is not an audio device, it segfaults. So in the Nix sandbox, it +unconditionally segfaults without this patch. This patch allows the tests +to flow through the normal error handling logic. + +--- a/src/audio.c ++++ b/src/audio.c +@@ -637,7 +637,6 @@ int start_portaudio(int device, int *nominal_sample_rate, double *real_sample_ra + if(testing) { + *nominal_sample_rate = PA_SAMPLE_RATE; + *real_sample_rate = PA_SAMPLE_RATE; +- goto end; + } + #endif + diff --git a/pkgs/by-name/tg/tg-timer/package.nix b/pkgs/by-name/tg/tg-timer/package.nix new file mode 100644 index 000000000000..ab41af1a0bd5 --- /dev/null +++ b/pkgs/by-name/tg/tg-timer/package.nix @@ -0,0 +1,74 @@ +{ + lib, + stdenv, + fetchFromGitHub, + # Configure + autoreconfHook, + # Build binaries + pkg-config, + # Build libraries + gtk3, + portaudio, + fftwFloat, + libjack2, + python3, + # Check Binaries + xvfb-run, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "tg-timer"; + version = "0.7.0"; + + src = fetchFromGitHub { + owner = "xyzzy42"; + repo = "tg"; + tag = "v${finalAttrs.version}-tpiepho"; + hash = "sha256-9QeTjr/J0Y10YfPKEfYnciu5z2+hmmWFKLdw6CCS3hU="; + }; + + patches = [ + ./audio.patch + ]; + + nativeBuildInputs = [ + autoreconfHook + pkg-config + ]; + + buildInputs = [ + gtk3 + portaudio + fftwFloat + libjack2 + (python3.withPackages (p: [ + p.numpy + p.matplotlib + p.libtfr + p.scipy + ])) + ]; + + enableParallelBuilding = true; + + doCheck = true; + nativeCheckInputs = [ + xvfb-run + ]; + checkPhase = '' + runHook preCheck + + xvfb-run -s '-screen 0 800x600x24' \ + make -j "$NIX_BUILD_CORES" test + + runHook postCheck + ''; + + meta = { + description = "for timing mechanical watches"; + homepage = "https://github.com/xyzzy42/tg"; + changelog = "https://github.com/xyzzy42/tg/releases/tag/v${finalAttrs.version}-tpiepho"; + license = lib.licenses.gpl2Plus; + mainProgram = "tg"; + maintainers = with lib.maintainers; [ RossSmyth ]; + }; +}) diff --git a/pkgs/by-name/ti/timewall/package.nix b/pkgs/by-name/ti/timewall/package.nix index 75d91181e7ad..13b2e2574622 100644 --- a/pkgs/by-name/ti/timewall/package.nix +++ b/pkgs/by-name/ti/timewall/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "timewall"; - version = "2.0.1"; + version = "2.0.2"; src = fetchFromGitHub { owner = "bcyran"; repo = "timewall"; rev = version; - hash = "sha256-+9C8wLsaPEfmJfnjyrUkTKMCNrgTRartrlFNq0/U+rA="; + hash = "sha256-+jQ8cQENxTgCyekF65tr4d2a7OwbJvagUX01DiJ8ytg="; }; - cargoHash = "sha256-viUtr+F1aUE+ZXSa6P9PKRUkKxIYy006GilENdQvvMY="; + cargoHash = "sha256-HjwBpUhepF2bGQvzIMrNuwjNuh48V+Uv9eS4/ZbxT1c="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/development/tools/unityhub/default.nix b/pkgs/by-name/un/unityhub/package.nix similarity index 75% rename from pkgs/development/tools/unityhub/default.nix rename to pkgs/by-name/un/unityhub/package.nix index 2c624dc3f848..ab7dd5b92db9 100644 --- a/pkgs/development/tools/unityhub/default.nix +++ b/pkgs/by-name/un/unityhub/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation rec { pname = "unityhub"; - version = "3.12.1"; + version = "3.13.1"; src = fetchurl { url = "https://hub-dist.unity3d.com/artifactory/hub-debian-prod-local/pool/main/u/unity/unityhub_amd64/unityhub-amd64-${version}.deb"; - sha256 = "sha256-Zpzl3H8cgVmPqpRAakL3m12OZ04Ddzpm+2krkuEkwrk="; + hash = "sha256-gBQrz6CNlUyhxeLmY6tNtxpaQJSEW00r7MGyIDtYdiY="; }; nativeBuildInputs = [ @@ -96,17 +96,22 @@ stdenv.mkDerivation rec { xorg.libXcursor glib gdk-pixbuf - libxml2 + (libxml2.overrideAttrs (oldAttrs: rec { + version = "2.13.8"; + src = fetchurl { + url = "mirror://gnome/sources/libxml2/${lib.versions.majorMinor version}/libxml2-${version}.tar.xz"; + hash = "sha256-J3KUyzMRmrcbK8gfL0Rem8lDW4k60VuyzSsOhZoO6Eo="; + }; + meta = oldAttrs.meta // { + knownVulnerabilities = oldAttrs.meta.knownVulnerabilities or [ ] ++ [ + "CVE-2025-6021" + ]; + }; + })) zlib clang git # for git-based packages in unity package manager - # Unity Editor 2019 specific dependencies - xorg.libXi - xorg.libXrender - gnome2.GConf - libcap - # Unity Editor 6000 specific dependencies harfbuzz vulkan-loader @@ -123,8 +128,6 @@ stdenv.mkDerivation rec { ++ extraLibs pkgs; }; - unpackCmd = "dpkg -x $curSrc src"; - dontConfigure = true; dontBuild = true; @@ -135,35 +138,31 @@ stdenv.mkDerivation rec { mv opt/ usr/share/ $out # `/opt/unityhub/unityhub` is a shell wrapper that runs `/opt/unityhub/unityhub-bin` - # Which we don't need and overwrite with our own custom wrapper + # which we don't need and overwrite with our own wrapper that uses the fhs env. makeWrapper ${fhsEnv}/bin/${pname}-fhs-env $out/opt/unityhub/unityhub \ --add-flags $out/opt/unityhub/unityhub-bin \ --argv0 unityhub - # Link binary mkdir -p $out/bin ln -s $out/opt/unityhub/unityhub $out/bin/unityhub # Replace absolute path in desktop file to correctly point to nix store substituteInPlace $out/share/applications/unityhub.desktop \ - --replace /opt/unityhub/unityhub $out/opt/unityhub/unityhub + --replace-fail /opt/unityhub/unityhub $out/opt/unityhub/unityhub runHook postInstall ''; passthru.updateScript = ./update.sh; - meta = with lib; { + meta = { description = "Official Unity3D app to download and manage Unity Projects and installations"; homepage = "https://unity.com/"; downloadPage = "https://unity.com/unity-hub"; - changelog = "https://unity.com/unity-hub/release-notes"; - license = licenses.unfree; - maintainers = with maintainers; [ - tesq0 - huantian - ]; + changelog = "https://unity.com/unity-hub/release-notes#${version}"; + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ huantian ]; platforms = [ "x86_64-linux" ]; - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; } diff --git a/pkgs/development/tools/unityhub/update.sh b/pkgs/by-name/un/unityhub/update.sh similarity index 94% rename from pkgs/development/tools/unityhub/update.sh rename to pkgs/by-name/un/unityhub/update.sh index 646652aa6fc4..6ff45fedcc39 100755 --- a/pkgs/development/tools/unityhub/update.sh +++ b/pkgs/by-name/un/unityhub/update.sh @@ -3,7 +3,7 @@ # set -euo pipefail new_version="$(curl https://hub-dist.unity3d.com/artifactory/hub-debian-prod-local/dists/stable/main/binary-amd64/Packages --silent | sed -nE "s/^Version: ([0-9]+\.[0-9]+\.[0-9]+)$/\1/p" | sort -V | tail -n 1)" -old_version="$(sed -nE 's/^\s*version = "([0-9]+\.[0-9]+\.[0-9]+)";$/\1/p' ./default.nix)" +old_version="$(sed -nE 's/^\s*version = "([0-9]+\.[0-9]+\.[0-9]+)";$/\1/p' ./package.nix)" if [[ "$new_version" == "$old_version" ]]; then echo "Up to date" diff --git a/pkgs/by-name/va/vaultwarden/package.nix b/pkgs/by-name/va/vaultwarden/package.nix index d60964dfe4de..cd70ea32d0e7 100644 --- a/pkgs/by-name/va/vaultwarden/package.nix +++ b/pkgs/by-name/va/vaultwarden/package.nix @@ -19,16 +19,16 @@ in rustPlatform.buildRustPackage rec { pname = "vaultwarden"; - version = "1.34.1"; + version = "1.34.3"; src = fetchFromGitHub { owner = "dani-garcia"; repo = "vaultwarden"; rev = version; - hash = "sha256-SVEQX+uAYb4/qFQZRm2khOi8ti76v3F5lRnUgoHk8wA="; + hash = "sha256-Dj0ySVRvBZ/57+UHas3VI8bi/0JBRqn0IW1Dq+405J0="; }; - cargoHash = "sha256-Or259iQP89Ptf/XHpkHD08VDyCk/nQcFlyoKRUUQKt0="; + cargoHash = "sha256-4sDagd2XGamBz1XvDj4ycRVJ0F+4iwHOPlj/RglNDqE="; # used for "Server Installed" version in admin panel env.VW_VERSION = version; diff --git a/pkgs/by-name/va/vaultwarden/webvault.nix b/pkgs/by-name/va/vaultwarden/webvault.nix index dcd98cad345e..9735a0c06ee6 100644 --- a/pkgs/by-name/va/vaultwarden/webvault.nix +++ b/pkgs/by-name/va/vaultwarden/webvault.nix @@ -9,16 +9,16 @@ buildNpmPackage rec { pname = "vaultwarden-webvault"; - version = "2025.5.0.0"; + version = "2025.7.0.0"; src = fetchFromGitHub { owner = "vaultwarden"; repo = "vw_web_builds"; tag = "v${version}"; - hash = "sha256-Z3QPKeo7+QV3XnECvLXz2Upv41h579WoVH0Vev0fixk="; + hash = "sha256-CnVOi4xE0+VFTm0yI4++MBv8w0vgtsRE5E2RwsLojMI="; }; - npmDepsHash = "sha256-FC3x7H0MQDVGajtaMA2PUK5+soG6kD9AaDbq/s1pOnY="; + npmDepsHash = "sha256-QoZtiZpS8jVIaGKHcfKbtBrrn+RcMRvm1/oF23nPPQw="; nativeBuildInputs = [ python3 @@ -59,7 +59,7 @@ buildNpmPackage rec { meta = { description = "Integrates the web vault into vaultwarden"; homepage = "https://github.com/dani-garcia/bw_web_builds"; - changelog = "https://github.com/dani-garcia/bw_web_builds/releases/tag/v${version}"; + changelog = "https://github.com/dani-garcia/bw_web_builds/releases/tag/v${lib.concatStringsSep "." (lib.take 3 (lib.versions.splitVersion version))}"; platforms = lib.platforms.all; license = lib.licenses.gpl3Plus; inherit (vaultwarden.meta) maintainers; diff --git a/pkgs/by-name/vc/vcg/package.nix b/pkgs/by-name/vc/vcg/package.nix index 7fe6f3832f86..8b4753d0f69d 100644 --- a/pkgs/by-name/vc/vcg/package.nix +++ b/pkgs/by-name/vc/vcg/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "vcg"; - version = "2023.12"; + version = "2025.07"; src = fetchFromGitHub { owner = "cnr-isti-vclab"; repo = "vcglib"; rev = version; - sha256 = "sha256-U3pu1k2pCH+G4CtacaDQ9SgkFX5A9/O/qrdpgWvB1+U="; + sha256 = "sha256-OZnqFnHGXC9fS7JCLTiHNCeA//JBAZGLB5SP/rGzaA8="; }; propagatedBuildInputs = [ eigen ]; diff --git a/pkgs/by-name/ve/vengi-tools/package.nix b/pkgs/by-name/ve/vengi-tools/package.nix index c005a2e1d375..d42c9af1dad4 100644 --- a/pkgs/by-name/ve/vengi-tools/package.nix +++ b/pkgs/by-name/ve/vengi-tools/package.nix @@ -34,13 +34,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "vengi-tools"; - version = "0.0.38"; + version = "0.1.0"; src = fetchFromGitHub { owner = "vengi-voxel"; repo = "vengi"; rev = "v${finalAttrs.version}"; - hash = "sha256-TTbwoZt5+tkxuoC05sbgrwIRmyWIR272D4TZWYXyPjA="; + hash = "sha256-YSqMhwgCdJNf8sehwgPHhr/Nu6jKXCeszuRp3hPqz7g="; }; prePatch = lib.optionalString stdenv.hostPlatform.isDarwin '' diff --git a/pkgs/by-name/ve/verifast/package.nix b/pkgs/by-name/ve/verifast/package.nix index 13742f3bf75a..0465ed32e285 100644 --- a/pkgs/by-name/ve/verifast/package.nix +++ b/pkgs/by-name/ve/verifast/package.nix @@ -45,11 +45,11 @@ let in stdenv.mkDerivation rec { pname = "verifast"; - version = "25.06"; + version = "25.07"; src = fetchurl { url = "https://github.com/verifast/verifast/releases/download/${version}/${pname}-${version}-linux.tar.gz"; - sha256 = "sha256-cIFAjZmFNiCnn7/Ddn82fW9sz9ryamOx8wo4JImqy1o="; + sha256 = "sha256-SNLFO0puS6a/A71jA9vZKgK/uJYlPAYmaylznHi60js="; }; dontConfigure = true; diff --git a/pkgs/by-name/vi/vivaldi/package.nix b/pkgs/by-name/vi/vivaldi/package.nix index 6d774e0541fe..7574a27ce328 100644 --- a/pkgs/by-name/vi/vivaldi/package.nix +++ b/pkgs/by-name/vi/vivaldi/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { pname = "vivaldi"; - version = "7.5.3735.56"; + version = "7.5.3735.58"; suffix = { @@ -79,8 +79,8 @@ stdenv.mkDerivation rec { url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb"; hash = { - aarch64-linux = "sha256-bHOmd5+YtSd8ZupIPOlPtTIJ5OrDcDMQSk6xq2Y811M="; - x86_64-linux = "sha256-yFaHtPTYAK/dOOTyWN8tDs7XJX93mg4OCt8dPd3ScJ8="; + aarch64-linux = "sha256-/S1vN8JakjRuB8s9SrDfA8wTwKu1tSs/+g7IoYglSmg="; + x86_64-linux = "sha256-5dNdJuApccRQDiZOF2+a8sTqJJLIGLpUPevPVx7Fyfw="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; diff --git a/pkgs/by-name/we/wezterm/package.nix b/pkgs/by-name/we/wezterm/package.nix index a8b8f756a1a4..aaf098d19d35 100644 --- a/pkgs/by-name/we/wezterm/package.nix +++ b/pkgs/by-name/we/wezterm/package.nix @@ -16,7 +16,6 @@ python3, runCommand, rustPlatform, - unstableGitUpdater, vulkan-loader, wayland, wezterm, @@ -29,14 +28,14 @@ rustPlatform.buildRustPackage rec { pname = "wezterm"; - version = "0-unstable-2025-06-24"; + version = "0-unstable-2025-07-10"; src = fetchFromGitHub { owner = "wez"; repo = "wezterm"; - rev = "2deb317ec069b8f94ec1282253faaa71a8d997fc"; + rev = "85c587f9f3d8be49dfa252da116fc9ca290df113"; fetchSubmodules = true; - hash = "sha256-danJcaG4ZyMbqR+4xaVOVM7a+4Sehq5cum40iRt/HQ8="; + hash = "sha256-hyyKC5BXeIbgP+bXxtvIz1LZUDoUJ6+em/PrX/TEg4k="; }; postPatch = '' @@ -59,7 +58,7 @@ rustPlatform.buildRustPackage rec { # https://github.com/wezterm/wezterm/blob/main/nix/flake.nix#L134 auditable = false; - cargoHash = "sha256-uYx5OykWHN4B73rXWMYg3Sl7B+o7uFJMyAFiLMlLCsA="; + cargoHash = "sha256-chMbDMT8UWaiGovlzYn1UD8VFqb9UYHMDDx/A62wQsY="; nativeBuildInputs = [ installShellFiles @@ -152,10 +151,7 @@ rustPlatform.buildRustPackage rec { #terminal-emulators = nixosTests.terminal-emulators.wezterm; }; - # upstream tags are composed with timestamp+commit, e.g.: - # 20240203-110809-5046fc22 - # doesn't make much sense if we are following unstable - updateScript = unstableGitUpdater { hardcodeZeroVersion = true; }; + updateScript = ./update.sh; }; meta = with lib; { diff --git a/pkgs/by-name/we/wezterm/update.sh b/pkgs/by-name/we/wezterm/update.sh new file mode 100755 index 000000000000..d04296c9bab3 --- /dev/null +++ b/pkgs/by-name/we/wezterm/update.sh @@ -0,0 +1,30 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq git nix-prefetch-git common-updater-scripts gnused nix-update + +set -euo pipefail + +OWNER="wez" +REPO="wezterm" + +NIXPKGS_ROOT=$(git rev-parse --show-toplevel) +PACKAGE_NIX_ATTR_PATH="wezterm" + +# For wezterm, the version is 0-unstable-YYYY-MM-DD, so we need to get the commit date +# from the latest commit, not the release tag. +# We also need the latest commit SHA for the rev. + +LATEST_COMMIT_INFO=$(curl ${GITHUB_TOKEN:+--user ":$GITHUB_TOKEN"} --location --silent "https://api.github.com/repos/$OWNER/$REPO/commits/HEAD") +LATEST_REV=$(echo "$LATEST_COMMIT_INFO" | jq --raw-output '.sha') +COMMIT_DATE=$(echo "$LATEST_COMMIT_INFO" | jq --raw-output '.commit.author.date' | cut -d 'T' -f 1) + +NEW_VERSION="0-unstable-$COMMIT_DATE" + +FETCH_JSON=$(nix-prefetch-git --url "https://github.com/$OWNER/$REPO" --rev "$LATEST_REV" --fetch-submodules) +FETCH_HASH=$(echo "$FETCH_JSON" | jq --raw-output .hash) + +(cd "$NIXPKGS_ROOT" && nix-update wezterm) +(cd "$NIXPKGS_ROOT" && update-source-version "$PACKAGE_NIX_ATTR_PATH" "$NEW_VERSION" "$FETCH_HASH" --rev="$LATEST_REV") + +sed -i -e "s#version = \".*\"#version = \"$NEW_VERSION\"#" "$NIXPKGS_ROOT/pkgs/by-name/we/wezterm/package.nix" + +echo "Wezterm update script finished." diff --git a/pkgs/by-name/wg/wget2/gettext-0.25.patch b/pkgs/by-name/wg/wget2/gettext-0.25.patch new file mode 100644 index 000000000000..b165eba642d9 --- /dev/null +++ b/pkgs/by-name/wg/wget2/gettext-0.25.patch @@ -0,0 +1,25 @@ +diff --git a/configure.ac b/configure.ac +index 7429f614..67b0bf0c 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -410,17 +410,11 @@ test "${ENABLE_XATTR}" = "yes" && AC_DEFINE([ENABLE_XATTR], 1, + # + # Gettext + # +-m4_ifdef([AM_GNU_GETTEXT], [ +- AM_GNU_GETTEXT([external],[need-ngettext]) +- AC_CONFIG_FILES([po/Makefile.in]) +- have_po=yes +-], [ +- have_po=no +-]) +-m4_ifdef([AM_GNU_GETTEXT_VERSION], [ ++AM_GNU_GETTEXT([external],[need-ngettext]) ++AC_CONFIG_FILES([po/Makefile.in]) ++have_po=yes + #do not indent here + AM_GNU_GETTEXT_VERSION([0.21]) +-]) + AM_CONDITIONAL([HAVE_PO], [ test "$have_po" = "yes" ]) + + # diff --git a/pkgs/by-name/wg/wget2/package.nix b/pkgs/by-name/wg/wget2/package.nix index 09d71cef462b..b573d532ea4b 100644 --- a/pkgs/by-name/wg/wget2/package.nix +++ b/pkgs/by-name/wg/wget2/package.nix @@ -43,6 +43,10 @@ stdenv.mkDerivation rec { hash = "sha256-0tOoStZHr5opehFmuQdFRPYvOv8IMrDTBNFtoweY3VM="; }; + patches = [ + ./gettext-0.25.patch + ]; + # wget2_noinstall contains forbidden reference to /build/ postPatch = '' substituteInPlace src/Makefile.am \ @@ -100,7 +104,7 @@ stdenv.mkDerivation rec { versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; versionCheckProgramArg = "--version"; - meta = with lib; { + meta = { description = "Successor of GNU Wget, a file and recursive website downloader"; longDescription = '' Designed and written from scratch it wraps around libwget, that provides the basic @@ -111,11 +115,11 @@ stdenv.mkDerivation rec { ''; homepage = "https://gitlab.com/gnuwget/wget2"; # wget2 GPLv3+; libwget LGPLv3+ - license = with licenses; [ + license = with lib.licenses; [ gpl3Plus lgpl3Plus ]; - maintainers = with maintainers; [ SuperSandro2000 ]; + maintainers = with lib.maintainers; [ SuperSandro2000 ]; mainProgram = "wget2"; }; } diff --git a/pkgs/by-name/wu/wuffs/package.nix b/pkgs/by-name/wu/wuffs/package.nix new file mode 100644 index 000000000000..b297fac4ac73 --- /dev/null +++ b/pkgs/by-name/wu/wuffs/package.nix @@ -0,0 +1,87 @@ +{ + lib, + stdenv, + fetchFromGitHub, + buildGoModule, + makeBinaryWrapper, + replaceVars, + testers, +}: +let + compiler = + if stdenv.cc.isClang then + "clang" + else if stdenv.cc.isGNU then + "gcc" + else + throw "unsupported compiler"; +in +buildGoModule (finalAttrs: { + pname = "wuffs"; + version = "0.4.0-alpha.9"; + + outputs = [ + "out" + "dev" + "lib" + ]; + + src = fetchFromGitHub { + owner = "google"; + repo = "wuffs"; + tag = "v" + finalAttrs.version; + hash = "sha256-XbupK4QYnPudUlO5tRWrQRncGHITzJL//Yk/E7WNxYk="; + }; + + vendorHash = null; + + strictDeps = true; + nativeBuildInputs = [ makeBinaryWrapper ]; + + subPackages = [ + "cmd/wuffs-c" + "cmd/wuffs" + ]; + + # There are no checks + doCheck = false; + + postInstall = + let + pkgconfig = replaceVars ./wuffs.pc { + LIB = placeholder "lib"; + DEV = placeholder "dev"; + DESCRIPTION = finalAttrs.meta.description; + VERSION = finalAttrs.version; + }; + in + '' + wrapProgram "$out/bin/wuffs" \ + --prefix PATH : "$out/bin" + + "$out/bin/wuffs" gen std/... + "$out/bin/wuffs" genlib -ccompilers=${compiler} + + install -Dm444 -t "$lib/lib" gen/lib/c/${compiler}-dynamic/libwuffs.* + + install -Dm444 release/c/wuffs-unsupported-snapshot.c "$dev/include/wuffs/wuffs-v0.4.c" + + install -Dm444 ${pkgconfig} "$dev/lib/pkgconfig/wuffs.pc" + ''; + + passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + + meta = { + homepage = "https://github.com/google/wuffs"; + description = "memory-safe programming language and standard library for wrangling untrusted data"; + mainProgram = "wuffs"; + pkgConfigModules = [ "wuffs" ]; + license = with lib.licenses; [ + mit + asl20 + ]; + maintainers = with lib.maintainers; [ + RossSmyth + ]; + }; +}) diff --git a/pkgs/by-name/wu/wuffs/wuffs.pc b/pkgs/by-name/wu/wuffs/wuffs.pc new file mode 100644 index 000000000000..bffe9b893687 --- /dev/null +++ b/pkgs/by-name/wu/wuffs/wuffs.pc @@ -0,0 +1,13 @@ +prefix=@LIB@ +exec_prefix=${prefix} +libdir=${prefix}/lib +includedir=@DEV@/include/wuffs + +Name: wuffs +Description: @DESCRIPTION@ +Version: @VERSION@ +Requires: +Conflicts: +Libs: -L${libdir} -lwuffs +Libs.private: +Cflags: -I${includedir} diff --git a/pkgs/by-name/xt/xtf/package.nix b/pkgs/by-name/xt/xtf/package.nix index e7d1f2c9ac6c..f34e9964506e 100644 --- a/pkgs/by-name/xt/xtf/package.nix +++ b/pkgs/by-name/xt/xtf/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation { pname = "xtf"; - version = "0-unstable-2025-07-24"; + version = "0-unstable-2025-07-26"; outputs = [ "out" # xtf-runner and test suite. @@ -20,8 +20,8 @@ stdenv.mkDerivation { src = fetchgit { url = "https://xenbits.xenproject.org/git-http/xtf.git"; - rev = "1f7323571e7be793a2f969eaf95273564f323b0d"; - hash = "sha256-cqechUi+UbrvNni9wryxWCtXw2+rDGfqpq0DE4INlPw="; + rev = "0cbf4c35b06b2b285fc325b8458132e844c5cf0e"; + hash = "sha256-sCNHhh6ZkMder1PSokfukKfcP8cVIIz8NiHH/4Yx3sE="; }; nativeBuildInputs = diff --git a/pkgs/by-name/zi/zipline/package.nix b/pkgs/by-name/zi/zipline/package.nix index fb9d95826bfd..dbc471813148 100644 --- a/pkgs/by-name/zi/zipline/package.nix +++ b/pkgs/by-name/zi/zipline/package.nix @@ -32,13 +32,18 @@ in stdenv.mkDerivation (finalAttrs: { pname = "zipline"; - version = "4.2.0"; + version = "4.2.1"; src = fetchFromGitHub { owner = "diced"; repo = "zipline"; tag = "v${finalAttrs.version}"; - hash = "sha256-zm2xNhWghg/Pa9LhLzV+AG/tfiSjAiSnGs8OMnC0Tpw="; + hash = "sha256-16D44QQHrXn6y+3IRsWh6iHSr+o4l3zHDW7SOFMsHnc="; + leaveDotGit = true; + postFetch = '' + git -C $out rev-parse --short HEAD > $out/.git_head + rm -rf $out/.git + ''; }; pnpmDeps = pnpm_10.fetchDeps { @@ -88,6 +93,7 @@ stdenv.mkDerivation (finalAttrs: { makeWrapper ${lib.getExe nodejs_24} "$out/bin/$1" \ --chdir "$out/share/zipline" \ --set NODE_ENV production \ + --set ZIPLINE_GIT_SHA "$(<$src/.git_head)" \ --prefix PATH : ${lib.makeBinPath [ openssl ]} \ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ openssl ]} \ ${ @@ -117,8 +123,9 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "ShareX/file upload server that is easy to use, packed with features, and with an easy setup"; - changelog = "https://github.com/diced/zipline/releases/tag/v${finalAttrs.version}"; homepage = "https://zipline.diced.sh/"; + downloadPage = "https://github.com/diced/zipline"; + changelog = "https://github.com/diced/zipline/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ defelo ]; mainProgram = "zipline"; diff --git a/pkgs/by-name/zs/zsh-fast-syntax-highlighting/package.nix b/pkgs/by-name/zs/zsh-fast-syntax-highlighting/package.nix index 7daf234f0102..d3b6129e4592 100644 --- a/pkgs/by-name/zs/zsh-fast-syntax-highlighting/package.nix +++ b/pkgs/by-name/zs/zsh-fast-syntax-highlighting/package.nix @@ -6,13 +6,13 @@ stdenvNoCC.mkDerivation rec { pname = "zsh-fast-syntax-highlighting"; - version = "1.55"; + version = "1.56"; src = fetchFromGitHub { owner = "zdharma-continuum"; repo = "fast-syntax-highlighting"; rev = "v${version}"; - sha256 = "0h7f27gz586xxw7cc0wyiv3bx0x3qih2wwh05ad85bh2h834ar8d"; + sha256 = "sha256-caVMOdDJbAwo8dvKNgwwidmxOVst/YDda7lNx2GvOjY="; }; strictDeps = true; diff --git a/pkgs/development/compilers/graalvm/community-edition/graaljs/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/graaljs/hashes.nix index 28c8de3832a5..6ab90ad878aa 100644 --- a/pkgs/development/compilers/graalvm/community-edition/graaljs/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/graaljs/hashes.nix @@ -1,22 +1,22 @@ # Generated by update.sh script { - "version" = "24.2.1"; + "version" = "24.2.2"; "hashes" = { "aarch64-linux" = { - sha256 = "0qp8cjvsin1i4myqczqigaibdc7cxr5fwn9rm0b2nml7yd1cx878"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.1/graaljs-community-24.2.1-linux-aarch64.tar.gz"; + sha256 = "02i4fnxvxcq4pr4110inf0dzzjwzdpa4017iya8vpb95p9w9dwxr"; + url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.2/graaljs-community-24.2.2-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "074wxxrqa3ic3226kh48xxb1k3491xbn1vxa4cq5wdnzhlhrhpjr"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.1/graaljs-community-24.2.1-linux-amd64.tar.gz"; + sha256 = "1128mdclnbwy0rxfy5ang6ql29q27zadkzp6la3sbj97nwjqa42m"; + url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.2/graaljs-community-24.2.2-linux-amd64.tar.gz"; }; "x86_64-darwin" = { - sha256 = "1c7n43cz6gvm7qf8dqh2m6vizyi1jy7ny4pj4fwj9lkkzp946vf0"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.1/graaljs-community-24.2.1-macos-amd64.tar.gz"; + sha256 = "0r6lsdp4d3zb3rzykqq10gbmsppbyzm13bgynf3brmvrp7cgpb40"; + url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.2/graaljs-community-24.2.2-macos-amd64.tar.gz"; }; "aarch64-darwin" = { - sha256 = "1dkvj2n7apisp7hyry65kqczclw40nfxwbqygz0yxaxgf5ih5zw9"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.1/graaljs-community-24.2.1-macos-aarch64.tar.gz"; + sha256 = "0l9cyw8z5xsl7islfhn62wd3405qwc7pjx67jy2wc1hsf5xwgx3l"; + url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.2/graaljs-community-24.2.2-macos-aarch64.tar.gz"; }; }; } diff --git a/pkgs/development/compilers/graalvm/community-edition/graalnodejs/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/graalnodejs/hashes.nix index 460c23680792..df679f5901e5 100644 --- a/pkgs/development/compilers/graalvm/community-edition/graalnodejs/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/graalnodejs/hashes.nix @@ -1,22 +1,22 @@ # Generated by update.sh script { - "version" = "24.2.1"; + "version" = "24.2.2"; "hashes" = { "aarch64-linux" = { - sha256 = "0hz90igswilf6scdlpgj1a1fq6d3jkwzk7g7aflrq9z4ij2qkpn0"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.1/graalnodejs-community-24.2.1-linux-aarch64.tar.gz"; + sha256 = "0l6airl9801ih9zki9h95dwd8dh9k86rk36bsc2rs00h92snicjz"; + url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.2/graalnodejs-community-24.2.2-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "01gvnfgcmylwsw6cbybhg1nl5xwshmcnsxmpn4wyq4h801qmmsxx"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.1/graalnodejs-community-24.2.1-linux-amd64.tar.gz"; + sha256 = "13lyy507cxmwfch3vdg4jsqg9mb2lm1qnw62v7pd05bv6czb7ga4"; + url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.2/graalnodejs-community-24.2.2-linux-amd64.tar.gz"; }; "x86_64-darwin" = { - sha256 = "0mix0phzm0kg2q0w37ip8qkri8hg9mqd0f1215apl42b4nps71sl"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.1/graalnodejs-community-24.2.1-macos-amd64.tar.gz"; + sha256 = "0awrhdm6sjarqgpwwhj6yl3maf2gyqqfkiim4p0zxdsjjiaxvvh3"; + url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.2/graalnodejs-community-24.2.2-macos-amd64.tar.gz"; }; "aarch64-darwin" = { - sha256 = "1ix6zb1d3sp55hf3fb5l7v65272gich5abbh6ggkxcskhk41xilq"; - url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.1/graalnodejs-community-24.2.1-macos-aarch64.tar.gz"; + sha256 = "08q5b9wl1d13sby029x4r5lgp405dajlz6rrzk663ybl87halk91"; + url = "https://github.com/oracle/graaljs/releases/download/graal-24.2.2/graalnodejs-community-24.2.2-macos-aarch64.tar.gz"; }; }; } diff --git a/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix index 7927c38565ae..167d142eea66 100644 --- a/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/graalpy/hashes.nix @@ -1,22 +1,22 @@ # Generated by update.sh script { - "version" = "24.2.1"; + "version" = "24.2.2"; "hashes" = { "aarch64-linux" = { - sha256 = "1zqf6pjs2majxdhxa276wyfhszw1jbm3qykwk40jq6hs07kfyvk7"; - url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.1/graalpy-community-24.2.1-linux-aarch64.tar.gz"; + sha256 = "0h4bw6gdkn6b30w8sw5m4m0zk2a62yphdj6hgq634hsljh9vy7dr"; + url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.2/graalpy-community-24.2.2-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "184hp8k1d2pp1k8jqi9f60fg5k9jv4sx955n1ggjb12gc0rg7hcn"; - url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.1/graalpy-community-24.2.1-linux-amd64.tar.gz"; + sha256 = "0pdcr4mk5qlm9m0hdmaxhi9xyjadr4mwwsygw5mnvhkngdkl4iiq"; + url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.2/graalpy-community-24.2.2-linux-amd64.tar.gz"; }; "x86_64-darwin" = { - sha256 = "1jhs797cdscay36nh2yrrd7kc2sx4xx2ibwjp6xdwys5jg6502hd"; - url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.1/graalpy-community-24.2.1-macos-amd64.tar.gz"; + sha256 = "1h56rv8mwlrgb1sivh6l0vkxfvw30qrkdny40mbp89szcw581f26"; + url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.2/graalpy-community-24.2.2-macos-amd64.tar.gz"; }; "aarch64-darwin" = { - sha256 = "02a9jr9sh1zn786ci4wc94rdblrsq9js64rh37ffcf2908gzqcgc"; - url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.1/graalpy-community-24.2.1-macos-aarch64.tar.gz"; + sha256 = "0s2ld58lfqx1qa16avi0mn96x582rq0w0f7hj6yh0pn4573fd062"; + url = "https://github.com/oracle/graalpython/releases/download/graal-24.2.2/graalpy-community-24.2.2-macos-aarch64.tar.gz"; }; }; } diff --git a/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix index 5f5084d7018a..74b1ccff9683 100644 --- a/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/truffleruby/hashes.nix @@ -1,22 +1,22 @@ # Generated by update.sh script { - "version" = "24.2.1"; + "version" = "24.2.2"; "hashes" = { "aarch64-linux" = { - sha256 = "1g6c7wk4d9n4xgx549w9zmwd3aniayghwivx65l4fd1x9l78fhz9"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.1/truffleruby-community-24.2.1-linux-aarch64.tar.gz"; + sha256 = "0vvk60p96iskqj0f8jcyy49xd4hkhz0sdfr8c0l4c8nax1mflg0r"; + url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.2/truffleruby-community-24.2.2-linux-aarch64.tar.gz"; }; "x86_64-linux" = { - sha256 = "06jc89r4w5isjxbndyy8g2p9q1jbb3879xdgj76379hrpzkdd6hd"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.1/truffleruby-community-24.2.1-linux-amd64.tar.gz"; + sha256 = "0ddj2cqgzg3p6v9pbviawlrbv097rkjf47mk69pkga6apwpkk26w"; + url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.2/truffleruby-community-24.2.2-linux-amd64.tar.gz"; }; "x86_64-darwin" = { - sha256 = "1a9kb7d1kv3j2svc41zwb43jx3jp96n2smqnijc3wkblgcg3gc51"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.1/truffleruby-community-24.2.1-macos-amd64.tar.gz"; + sha256 = "0fgwgwpzvp3iw53d12a5aq0vnp189q65dkm4sqgmxmp64sra35md"; + url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.2/truffleruby-community-24.2.2-macos-amd64.tar.gz"; }; "aarch64-darwin" = { - sha256 = "0gbmk5h2api8y48sl3a731j3bjp1zzq9raar8ps81wld2yigxx0r"; - url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.1/truffleruby-community-24.2.1-macos-aarch64.tar.gz"; + sha256 = "1l1gggvzfw97xqsdqj833brsv8rcjijw8w7dnrjl3zj5qza8qli5"; + url = "https://github.com/oracle/truffleruby/releases/download/graal-24.2.2/truffleruby-community-24.2.2-macos-aarch64.tar.gz"; }; }; } diff --git a/pkgs/development/compilers/llvm/default.nix b/pkgs/development/compilers/llvm/default.nix index 6c5f17c479c3..eeec1a90f553 100644 --- a/pkgs/development/compilers/llvm/default.nix +++ b/pkgs/development/compilers/llvm/default.nix @@ -34,9 +34,9 @@ let "20.1.8".officialRelease.sha256 = "sha256-ysyB/EYxi2qE9fD5x/F2zI4vjn8UDoo1Z9ukiIrjFGw="; "21.1.0-rc2".officialRelease.sha256 = "sha256-7qE5MAYuB+gr5NmQm+7jJWCarIjoDUtyd8SDiJwvITw="; "22.0.0-git".gitRelease = { - rev = "90de4a4ac96ef314e3af9c43c516d5aaf105777a"; - rev-version = "22.0.0-unstable-2025-07-28"; - sha256 = "sha256-zTxqMegoqoXHFLXZijWsTXny5y2WLdXTwMtiPnY9KLs="; + rev = "144cd87088dc82263b25e816c77fc03f29fd1288"; + rev-version = "22.0.0-unstable-2025-08-03"; + sha256 = "sha256-DtY1OcpquPQ+dXTyuVggrK5gO7H5xgoZajf/ZONCQ7o="; }; } // llvmVersions; diff --git a/pkgs/development/libraries/libcef/default.nix b/pkgs/development/libraries/libcef/default.nix index 6c1dfa39ed26..59d9b0e73d3b 100644 --- a/pkgs/development/libraries/libcef/default.nix +++ b/pkgs/development/libraries/libcef/default.nix @@ -92,14 +92,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "libcef"; - version = "138.0.17"; - gitRevision = "ac9b751"; - chromiumVersion = "138.0.7204.97"; + version = "138.0.33"; + gitRevision = "276ed6d"; + chromiumVersion = "138.0.7204.169"; buildType = "Release"; srcHash = selectSystem { - aarch64-linux = "sha256-kdO7c9oUfv0HK8wTmvYzw9S6EapnSGEQNCGN9D1JSL0="; - x86_64-linux = "sha256-3qgIhen6l/kxttyw0z78nmwox62riVhlmFSGPkUot7g="; + aarch64-linux = "sha256-CWO0jwDstuLfyNLGSR/DDxB6LYl8IySn04FxQ9MI6qQ="; + x86_64-linux = "sha256-M1lpsDCGqm65bR6tTglkW6ENliEmLDk/Ko+NW7UTtoc="; }; src = fetchurl { diff --git a/pkgs/development/libraries/ngtcp2/default.nix b/pkgs/development/libraries/ngtcp2/default.nix index 48ae55dede1a..db366ad7e0a7 100644 --- a/pkgs/development/libraries/ngtcp2/default.nix +++ b/pkgs/development/libraries/ngtcp2/default.nix @@ -14,14 +14,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "ngtcp2"; - version = "1.13.0"; + version = "1.14.0"; src = fetchFromGitHub { owner = "ngtcp2"; repo = "ngtcp2"; # must match version usage in meta.changelog tag = "v${finalAttrs.version}"; - hash = "sha256-SnzKCPNfa42fV+fNdbgOe588JoaPdDVNtb2AStAsK9k="; + hash = "sha256-5Pmk752i/lgO/os2SegevGN+MKaVuQii2HrVWaR15Gg="; fetchSubmodules = true; }; diff --git a/pkgs/development/libraries/tpm2-tss/default.nix b/pkgs/development/libraries/tpm2-tss/default.nix index 9b65060e25af..cd50c4014904 100644 --- a/pkgs/development/libraries/tpm2-tss/default.nix +++ b/pkgs/development/libraries/tpm2-tss/default.nix @@ -29,14 +29,14 @@ let procps_pkg = if stdenv.hostPlatform.isLinux then procpsWithoutSystemd else procps; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tpm2-tss"; version = "4.1.3"; src = fetchFromGitHub { owner = "tpm2-software"; - repo = pname; - rev = version; + repo = finalAttrs.pname; + rev = finalAttrs.version; hash = "sha256-BP28utEUI9g1VNv3lCXuiKrDtEImFQxxZfIjLiE3Wr8="; }; @@ -67,9 +67,9 @@ stdenv.mkDerivation rec { # when unit and/or integration testing is enabled # cmocka doesn't build with pkgsStatic, and we don't need it anyway # when tests are not run - ++ lib.optional doInstallCheck cmocka; + ++ lib.optional finalAttrs.doInstallCheck cmocka; - nativeInstallCheckInputs = lib.optionals doInstallCheck [ + nativeInstallCheckInputs = lib.optionals finalAttrs.doInstallCheck [ cmocka which openssl @@ -107,7 +107,7 @@ stdenv.mkDerivation rec { substituteInPlace ./test/unit/tctildr-dl.c \ --replace-fail '@PREFIX@' $out/lib/ substituteInPlace ./bootstrap \ - --replace-fail 'git describe --tags --always --dirty' 'echo "${version}"' + --replace-fail 'git describe --tags --always --dirty' 'echo "${finalAttrs.version}"' for src in src/tss2-tcti/tcti-libtpms.c test/unit/tcti-libtpms.c; do substituteInPlace "$src" \ --replace-fail '"libtpms.so"' '"${libtpms.out}/lib/libtpms.so"' \ @@ -125,7 +125,7 @@ stdenv.mkDerivation rec { ''; configureFlags = - lib.optionals doInstallCheck [ + lib.optionals finalAttrs.doInstallCheck [ "--enable-unit" "--enable-integration" ] @@ -163,4 +163,4 @@ stdenv.mkDerivation rec { platforms = platforms.unix; maintainers = with maintainers; [ baloo ]; }; -} +}) diff --git a/pkgs/development/python-modules/aiomealie/default.nix b/pkgs/development/python-modules/aiomealie/default.nix index 55e49d830df3..f0ea628b4ea1 100644 --- a/pkgs/development/python-modules/aiomealie/default.nix +++ b/pkgs/development/python-modules/aiomealie/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "aiomealie"; - version = "0.10.0"; + version = "0.10.1"; pyproject = true; disabled = pythonOlder "3.11"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "joostlek"; repo = "python-mealie"; tag = "v${version}"; - hash = "sha256-PpmgXiKJ8qQKHt7FVWpNgt3XKwqZ2caIcm7EO7UsfbI="; + hash = "sha256-RFO/+sO6WJikqxP4MVJiYOiPC+qzOYWLzVAOjd4DkVA="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/craft-application/default.nix b/pkgs/development/python-modules/craft-application/default.nix index 3d3578ef13d0..c0e4449782af 100644 --- a/pkgs/development/python-modules/craft-application/default.nix +++ b/pkgs/development/python-modules/craft-application/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "craft-application"; - version = "5.6.0"; + version = "5.6.2"; pyproject = true; src = fetchFromGitHub { owner = "canonical"; repo = "craft-application"; tag = version; - hash = "sha256-d1uptYLndXvJrnA42vXoZTVkX1WxgKGfZX6SXYSffSo="; + hash = "sha256-kG4PskJpRX4U8wLsye8z+P9+IzbUgC7iWYon2awXTJ8="; }; postPatch = '' diff --git a/pkgs/development/python-modules/craft-parts/default.nix b/pkgs/development/python-modules/craft-parts/default.nix index e46d7f55855f..cc5769fa57bd 100644 --- a/pkgs/development/python-modules/craft-parts/default.nix +++ b/pkgs/development/python-modules/craft-parts/default.nix @@ -17,6 +17,7 @@ requests-mock, hypothesis, jsonschema, + lxml, git, squashfsTools, socat, @@ -30,7 +31,7 @@ buildPythonPackage rec { pname = "craft-parts"; - version = "2.18.0"; + version = "2.19.0"; pyproject = true; @@ -38,7 +39,7 @@ buildPythonPackage rec { owner = "canonical"; repo = "craft-parts"; tag = version; - hash = "sha256-mjmWB6kgQNY++aAb9Ql/1cISGqX1mivz62y0Sa65FwM="; + hash = "sha256-qzaQW+bKq+sDjRsDDY5oYQWMX50rEskgxyKwhLpFpt4="; }; patches = [ ./bash-path.patch ]; @@ -52,6 +53,7 @@ buildPythonPackage rec { ]; dependencies = [ + lxml overrides pydantic pyxdg diff --git a/pkgs/development/python-modules/libtfr/default.nix b/pkgs/development/python-modules/libtfr/default.nix new file mode 100644 index 000000000000..4a66aa6b71ea --- /dev/null +++ b/pkgs/development/python-modules/libtfr/default.nix @@ -0,0 +1,64 @@ +{ + lib, + fetchPypi, + buildPythonPackage, + + # build-system + setuptools, + pkg-config, + cython, + pkgconfig, + + # Dependencies + numpy, + fftw, + lapack, + + # Check + pytestCheckHook, +}: +buildPythonPackage rec { + pname = "libtfr"; + version = "2.1.9"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-GxRjkQ6ng2wNONRit8ZsCwWsVlXy//7taeU6np/5aU0="; + }; + + nativeBuildInputs = [ + pkg-config + cython + ]; + + buildInputs = [ + fftw + lapack + ]; + + build-system = [ + setuptools + ]; + + dependencies = [ + numpy + pkgconfig + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + pythonImportsCheck = [ "libtfr" ]; + + meta = { + description = "fast multitaper conventional and reassignment spectrograms"; + homepage = "https://melizalab.github.io/libtfr/"; + downloadPage = "https://github.com/melizalab/libtfr"; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ + RossSmyth + ]; + }; +} diff --git a/pkgs/development/python-modules/setuptools-git-versioning/default.nix b/pkgs/development/python-modules/setuptools-git-versioning/default.nix index 28c69347f248..f237e9e9934a 100644 --- a/pkgs/development/python-modules/setuptools-git-versioning/default.nix +++ b/pkgs/development/python-modules/setuptools-git-versioning/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "setuptools-git-versioning"; version = "2.1.0"; - format = "pyproject"; + pyproject = true; src = fetchFromGitHub { owner = "dolfinus"; @@ -26,6 +26,14 @@ buildPythonPackage rec { hash = "sha256-Slf6tq83LajdTnr98SuCiFIdm/6auzftnARLAOBgyng="; }; + postPatch = '' + # Because the .git dir is missing, it falls back to using version 0.0.1 + # Instead we use the version specified in the derivation + substituteInPlace setup.py --replace-fail \ + 'version=version_from_git(root=here, dev_template="{tag}.post{ccount}")' \ + "version='${version}'" + ''; + build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/symbolic/default.nix b/pkgs/development/python-modules/symbolic/default.nix index d5d7fd24905b..2c81f6870591 100644 --- a/pkgs/development/python-modules/symbolic/default.nix +++ b/pkgs/development/python-modules/symbolic/default.nix @@ -9,11 +9,12 @@ milksnake, cffi, pytestCheckHook, + nix-update-script, }: buildPythonPackage rec { pname = "symbolic"; - version = "12.15.5"; + version = "12.16.1"; pyproject = true; src = fetchFromGitHub { @@ -22,12 +23,12 @@ buildPythonPackage rec { tag = version; # the `py` directory is not included in the tarball, so we fetch the source via git instead forceFetchGit = true; - hash = "sha256-hHAMWXY05chd3sJCMGixytabZ1G0uzZRLg0KmutRJEY="; + hash = "sha256-Y24IreRP/YZEugvro8PxMh32qAdEbFWhMxQLfeR1clM="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-JGq3VYZwEsp4+MiQftf1k2T/48KSD7SqnbRcwgAcaDE="; + hash = "sha256-IUh+6lKGsVqrmbYKEu0kahiQeMGJ3cN5lu1DIj9Hd48="; }; nativeBuildInputs = [ @@ -54,6 +55,8 @@ buildPythonPackage rec { pythonImportsCheck = [ "symbolic" ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "Python library for dealing with symbol files and more"; homepage = "https://github.com/getsentry/symbolic"; diff --git a/pkgs/development/python-modules/types-awscrt/default.nix b/pkgs/development/python-modules/types-awscrt/default.nix index db869d0e41ba..d15ba2d262ea 100644 --- a/pkgs/development/python-modules/types-awscrt/default.nix +++ b/pkgs/development/python-modules/types-awscrt/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "types-awscrt"; - version = "0.27.4"; + version = "0.27.5"; pyproject = true; disabled = pythonOlder "3.8"; @@ -16,7 +16,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "types_awscrt"; inherit version; - hash = "sha256-wBm6kaCX6KMdaUj2F27eExKWP0HNys+CSCrId8u885A="; + hash = "sha256-ju/lDRcJUgZjt302Q6dyw1rOPYrPyylvhXYnYiyEy0w="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/types-docutils/default.nix b/pkgs/development/python-modules/types-docutils/default.nix index c9be2e363e47..8f1d8edd525b 100644 --- a/pkgs/development/python-modules/types-docutils/default.nix +++ b/pkgs/development/python-modules/types-docutils/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "types-docutils"; - version = "0.21.0.20250722"; + version = "0.21.0.20250728"; pyproject = true; src = fetchPypi { pname = "types_docutils"; inherit version; - hash = "sha256-DctNgRChRbpfnHe+R8/AO1U4f3vVO6KWTrCoMOyxtKk="; + hash = "sha256-+/5ESWyYxxQ3zZrCDXHfLqRIeAhPYElgr3zzaW1WK6s="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/xml2rfc/default.nix b/pkgs/development/python-modules/xml2rfc/default.nix index 71491c6d22cb..bfe2b0aafe27 100644 --- a/pkgs/development/python-modules/xml2rfc/default.nix +++ b/pkgs/development/python-modules/xml2rfc/default.nix @@ -24,7 +24,7 @@ buildPythonPackage rec { pname = "xml2rfc"; - version = "3.29.0"; + version = "3.30.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -33,7 +33,7 @@ buildPythonPackage rec { owner = "ietf-tools"; repo = "xml2rfc"; tag = "v${version}"; - hash = "sha256-gwHSiPp4dbfix7a+HUR8nomoc99oO8MFPOvRUnSketA="; + hash = "sha256-cadhcrYHneFA33UNy0nnEi7bk2UupXhp85pxNqAb8t4="; }; postPatch = '' diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix index 807e7cb6c324..cc98b1ee58fe 100644 --- a/pkgs/servers/jackett/default.nix +++ b/pkgs/servers/jackett/default.nix @@ -11,13 +11,13 @@ buildDotnetModule rec { pname = "jackett"; - version = "0.22.2097"; + version = "0.22.2196"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - hash = "sha512-naxdiubFA4V+IieOJ5YQq8DUYzgA+fkXDbtea96roChuyB/vt+1aTMjMCaO8b0XkGxYTa4kwVcMxECEOEe5b7A=="; + hash = "sha512-gyiCv8fXGKdzD9RvbMG0U1XAkacEjYQlmcpcQQ6tRGvbVqjyCPesBjRyDDWz8N//nnDHpZ2A5G5TMv/RzHp71w=="; }; projectFile = "src/Jackett.Server/Jackett.Server.csproj"; diff --git a/pkgs/servers/sql/postgresql/ext/omnigres.nix b/pkgs/servers/sql/postgresql/ext/omnigres.nix index ae7f2ccc221d..9c4b76bda602 100644 --- a/pkgs/servers/sql/postgresql/ext/omnigres.nix +++ b/pkgs/servers/sql/postgresql/ext/omnigres.nix @@ -21,13 +21,13 @@ let in postgresqlBuildExtension (finalAttrs: { pname = "omnigres"; - version = "0-unstable-2025-06-27"; + version = "0-unstable-2025-07-17"; src = fetchFromGitHub { owner = "omnigres"; repo = "omnigres"; - rev = "f1b35e623b2583d1124c593f0d9c8466d8fa3a56"; - hash = "sha256-FiZuXvY+1qyLTnxZ9Y5MP9SxM4wncX4L4rDJEa6O7NE="; + rev = "8e844ab16c393f850a99afdfdd28f2cc2f4e1729"; + hash = "sha256-N+w0Tty1oC269IlInKm8CQve76P8Wprg64f6RR8Vdjw="; }; # This matches postInstall of PostgreSQL's generic.nix, which does this for the PGXS Makefile. diff --git a/pkgs/servers/sql/postgresql/ext/pgmq.nix b/pkgs/servers/sql/postgresql/ext/pgmq.nix index b3bd9d4c8b74..827239f0ae60 100644 --- a/pkgs/servers/sql/postgresql/ext/pgmq.nix +++ b/pkgs/servers/sql/postgresql/ext/pgmq.nix @@ -7,13 +7,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "pgmq"; - version = "1.5.1"; + version = "1.6.1"; src = fetchFromGitHub { owner = "tembo-io"; repo = "pgmq"; tag = "v${finalAttrs.version}"; - hash = "sha256-IU+i6ONPwtgsFKdzya6E+222ualR66gkbb0lDr+7Rb8="; + hash = "sha256-ddlExWqAJXijLl9skEkZu5ZH9X+cTreT38pZ3izt8j0="; }; sourceRoot = "${finalAttrs.src.name}/pgmq-extension"; diff --git a/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix b/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix index cd2942e7c5b2..788089601e5e 100644 --- a/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix +++ b/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix @@ -8,13 +8,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "plpgsql-check"; - version = "2.8.1"; + version = "2.8.2"; src = fetchFromGitHub { owner = "okbob"; repo = "plpgsql_check"; tag = "v${finalAttrs.version}"; - hash = "sha256-7jPM681gQOo1EQcOA3SShy6LxN6gtSEeqp8Aq8iMH68="; + hash = "sha256-NjqnXbQ+wyKVFFdffOQpxrCWT9vrzgh8lk2G3L9i6G8="; }; passthru.tests.extension = postgresqlTestExtension { diff --git a/pkgs/servers/web-apps/discourse/default.nix b/pkgs/servers/web-apps/discourse/default.nix index e8186c8b7716..a6ee2a03a238 100644 --- a/pkgs/servers/web-apps/discourse/default.nix +++ b/pkgs/servers/web-apps/discourse/default.nix @@ -8,9 +8,9 @@ fetchFromGitHub, bundlerEnv, callPackage, + nixosTests, ruby_3_3, - replace, gzip, gnutar, git, @@ -43,16 +43,16 @@ uglify-js, plugins ? [ ], -}@args: +}: let - version = "3.4.4"; + version = "3.4.7"; src = fetchFromGitHub { owner = "discourse"; repo = "discourse"; rev = "v${version}"; - sha256 = "sha256-rA42fOhSJVrNPcFSB2+On7JVeZch8t2yNo+36UK+QcA="; + sha256 = "sha256-vidv5aa2r1YOcnvkqrk7ttuIk1bN5Ct7kMANl8kpEm0="; }; ruby = ruby_3_3; @@ -433,13 +433,13 @@ let enabledPlugins = plugins; plugins = callPackage ./plugins/all-plugins.nix { inherit mkDiscoursePlugin; }; ruby = rubyEnv.wrappedRuby; - tests = import ../../../../nixos/tests/discourse.nix { - inherit (stdenv) system; - inherit pkgs; - package = pkgs.discourse.override args; + tests = { + inherit (nixosTests) + discourse + discourseAllPlugins + ; }; }; - meta = with lib; { homepage = "https://www.discourse.org/"; platforms = platforms.linux; diff --git a/pkgs/servers/web-apps/discourse/rubyEnv/Gemfile.lock b/pkgs/servers/web-apps/discourse/rubyEnv/Gemfile.lock index 92f647c7d9de..c05f581c03f3 100644 --- a/pkgs/servers/web-apps/discourse/rubyEnv/Gemfile.lock +++ b/pkgs/servers/web-apps/discourse/rubyEnv/Gemfile.lock @@ -745,4 +745,4 @@ DEPENDENCIES zeitwerk BUNDLED WITH - 2.6.6 + 2.6.9 diff --git a/pkgs/stdenv/generic/check-meta.nix b/pkgs/stdenv/generic/check-meta.nix index b1433dac99b6..213da04d7695 100644 --- a/pkgs/stdenv/generic/check-meta.nix +++ b/pkgs/stdenv/generic/check-meta.nix @@ -26,7 +26,6 @@ let isAttrs isString mapAttrs - filterAttrs ; inherit (lib.lists) @@ -576,6 +575,8 @@ let let outputs = attrs.outputs or [ "out" ]; hasOutput = out: builtins.elem out outputs; + maintainersPosition = builtins.unsafeGetAttrPos "maintainers" (attrs.meta or { }); + teamsPosition = builtins.unsafeGetAttrPos "teams" (attrs.meta or { }); in { # `name` derivation attribute includes cross-compilation cruft, @@ -604,26 +605,23 @@ let ) ] ++ optional (hasOutput "man") "man"; - } - // (filterAttrs (_: v: v != null) { + # CI scripts look at these to determine pings. Note that we should filter nulls out of this, # or nix-env complains: https://github.com/NixOS/nix/blob/2.18.8/src/nix-env/nix-env.cc#L963 - maintainersPosition = builtins.unsafeGetAttrPos "maintainers" (attrs.meta or { }); - teamsPosition = builtins.unsafeGetAttrPos "teams" (attrs.meta or { }); - }) - // attrs.meta or { } - # Fill `meta.position` to identify the source location of the package. - // optionalAttrs (pos != null) { - position = pos.file + ":" + toString pos.line; + ${if maintainersPosition == null then null else "maintainersPosition"} = maintainersPosition; + ${if teamsPosition == null then null else "teamsPosition"} = teamsPosition; } + // attrs.meta or { } // { + # Fill `meta.position` to identify the source location of the package. + ${if pos == null then null else "position"} = pos.file + ":" + toString pos.line; + # Maintainers should be inclusive of teams. # Note that there may be external consumers of this API (repology, for instance) - # if you add a new maintainer or team attribute please ensure that this expectation is still met. maintainers = attrs.meta.maintainers or [ ] ++ concatMap (team: team.members or [ ]) attrs.meta.teams or [ ]; - } - // { + # Expose the result of the checks for everyone to see. unfree = hasUnfreeLicense attrs; broken = isMarkedBroken attrs; diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix index 51b7a04a9fa7..e421a0d62a88 100644 --- a/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix @@ -25,13 +25,13 @@ in stdenv.mkDerivation rec { pname = "ibus-typing-booster"; - version = "2.27.68"; + version = "2.27.72"; src = fetchFromGitHub { owner = "mike-fabian"; repo = "ibus-typing-booster"; rev = version; - hash = "sha256-jDBm6fo/dwE41aNH8CmpqJo8ZyPblMd4DQqxo5C0J8w="; + hash = "sha256-f7ecfmGCkWvDwL7TBXG6zVC6tEXbgXZHEZInaEubjqU="; }; nativeBuildInputs = [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 17c95a1066ea..c2da20b888eb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11860,10 +11860,6 @@ with pkgs; dmenu-rs-enable-plugins = dmenu-rs.override { enablePlugins = true; }; - dmensamenu = callPackage ../applications/misc/dmensamenu { - inherit (python3Packages) buildPythonApplication requests; - }; - inherit (callPackage ../applications/virtualization/docker { }) docker_25 docker_28 @@ -16066,8 +16062,6 @@ with pkgs; terraform-landscape = callPackage ../applications/networking/cluster/terraform-landscape { }; - unityhub = callPackage ../development/tools/unityhub { }; - vaultenv = haskell.lib.justStaticExecutables haskellPackages.vaultenv; vaultwarden-sqlite = vaultwarden; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 216fb80f6308..7b621a02cf66 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8248,6 +8248,8 @@ self: super: with self; { libsupermesh = callPackage ../development/python-modules/libsupermesh { }; + libtfr = callPackage ../development/python-modules/libtfr { }; + libthumbor = callPackage ../development/python-modules/libthumbor { }; libtmux = callPackage ../development/python-modules/libtmux { };