lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
cf45abc7 cbdd7297

+450 -461
+7 -10
maintainers/team-list.nix
··· 803 803 enableFeatureFreezePing = true; 804 804 }; 805 805 806 + neovim = { 807 + members = [ ]; 808 + githubTeams = [ "neovim" ]; 809 + scope = "Maintain the vim and neovim text editors and related packages."; 810 + shortName = "Vim/Neovim"; 811 + }; 812 + 806 813 ngi = { 807 814 members = [ 808 815 eljamm ··· 1087 1094 members = [ mic92 ]; 1088 1095 scope = "coqui-ai TTS (formerly Mozilla TTS) and leaf packages"; 1089 1096 shortName = "coqui-ai TTS"; 1090 - }; 1091 - 1092 - vim = { 1093 - members = [ 1094 - figsoda 1095 - softinio 1096 - teto 1097 - ]; 1098 - scope = "Maintain the vim and neovim text editors and related packages."; 1099 - shortName = "Vim/Neovim"; 1100 1097 }; 1101 1098 1102 1099 wdz = {
+17 -63
nixos/modules/system/boot/unl0kr.nix
··· 15 15 description = ''Whether to enable the unl0kr on-screen keyboard in initrd to unlock LUKS.''; 16 16 }; 17 17 18 - package = lib.mkPackageOption pkgs "unl0kr" { }; 18 + package = lib.mkPackageOption pkgs "buffybox" { }; 19 19 20 20 allowVendorDrivers = lib.mkEnableOption "load optional drivers" // { 21 21 description = ''Whether to load additional drivers for certain vendors (I.E: Wacom, Intel, etc.)''; ··· 27 27 28 28 See `unl0kr.conf(5)` for supported values. 29 29 30 - Alternatively, visit `https://gitlab.com/postmarketOS/buffybox/-/blob/unl0kr-2.0.0/unl0kr.conf` 30 + Alternatively, visit `https://gitlab.postmarketos.org/postmarketOS/buffybox/-/blob/3.2.0/unl0kr/unl0kr.conf` 31 31 ''; 32 32 33 33 example = lib.literalExpression '' 34 34 { 35 35 general.animations = true; 36 + general.backend = "drm"; 36 37 theme = { 37 38 default = "pmos-dark"; 38 39 alternate = "pmos-light"; ··· 51 52 assertion = cfg.enable -> config.boot.initrd.systemd.enable; 52 53 message = "boot.initrd.unl0kr is only supported with boot.initrd.systemd."; 53 54 } 54 - { 55 - assertion = !config.boot.plymouth.enable; 56 - message = "unl0kr will not work if plymouth is enabled."; 57 - } 58 - { 59 - assertion = !config.hardware.amdgpu.initrd.enable; 60 - message = "unl0kr has issues with video drivers that are loaded on stage 1."; 61 - } 55 + ]; 56 + 57 + warnings = lib.mkMerge [ 58 + (lib.mkIf (config.hardware.amdgpu.initrd.enable) [ 59 + ''Use early video loading at your risk. It's not guaranteed to work with unl0kr.'' 60 + ]) 61 + (lib.mkIf (config.boot.plymouth.enable) [ 62 + ''Upstream clearly intends unl0kr to not run with Plymouth. Good luck'' 63 + ]) 62 64 ]; 63 65 64 66 boot.initrd.availableKernelModules = ··· 83 85 boot.initrd.systemd = { 84 86 contents."/etc/unl0kr.conf".source = settingsFormat.generate "unl0kr.conf" cfg.settings; 85 87 storePaths = with pkgs; [ 86 - "${pkgs.gnugrep}/bin/grep" 87 88 libinput 88 89 xkeyboard_config 89 - "${config.boot.initrd.systemd.package}/lib/systemd/systemd-reply-password" 90 90 (lib.getExe' cfg.package "unl0kr") 91 + "${cfg.package}/libexec/unl0kr-agent" 91 92 ]; 92 - services = { 93 - unl0kr-ask-password = { 94 - description = "Forward Password Requests to unl0kr"; 95 - conflicts = [ 96 - "emergency.service" 97 - "initrd-switch-root.target" 98 - "shutdown.target" 99 - ]; 100 - unitConfig.DefaultDependencies = false; 101 - after = [ 102 - "systemd-vconsole-setup.service" 103 - "udev.service" 104 - ]; 105 - before = [ "shutdown.target" ]; 106 - script = '' 107 - # This script acts as a Password Agent: https://systemd.io/PASSWORD_AGENTS/ 108 93 109 - DIR=/run/systemd/ask-password/ 110 - # If a user has multiple encrypted disks, the requests might come in different times, 111 - # so make sure to answer as many requests as we can. Once boot succeeds, other 112 - # password agents will be responsible for watching for requests. 113 - while [ -d $DIR ] && [ "$(ls -A $DIR/ask.*)" ]; 114 - do 115 - for file in `ls $DIR/ask.*`; do 116 - socket="$(cat "$file" | ${pkgs.gnugrep}/bin/grep "Socket=" | cut -d= -f2)" 117 - ${lib.getExe' cfg.package "unl0kr"} -v -C "/etc/unl0kr.conf" | ${config.boot.initrd.systemd.package}/lib/systemd/systemd-reply-password 1 "$socket" 118 - done 119 - done 120 - ''; 121 - }; 122 - }; 94 + packages = [ 95 + pkgs.buffybox 96 + ]; 123 97 124 - paths = { 125 - unl0kr-ask-password = { 126 - description = "Forward Password Requests to unl0kr"; 127 - conflicts = [ 128 - "emergency.service" 129 - "initrd-switch-root.target" 130 - "shutdown.target" 131 - ]; 132 - unitConfig.DefaultDependencies = false; 133 - before = [ 134 - "shutdown.target" 135 - "paths.target" 136 - "cryptsetup.target" 137 - ]; 138 - wantedBy = [ "sysinit.target" ]; 139 - pathConfig = { 140 - DirectoryNotEmpty = "/run/systemd/ask-password"; 141 - MakeDirectory = true; 142 - }; 143 - }; 144 - }; 98 + paths.unl0kr-agent.wantedBy = [ "local-fs-pre.target" ]; 145 99 }; 146 100 }; 147 101 }
+98 -64
nixos/tests/systemd-initrd-luks-unl0kr.nix
··· 1 - import ./make-test-python.nix ({ lib, pkgs, ... }: let 2 - passphrase = "secret"; 3 - in { 4 - name = "systemd-initrd-luks-unl0kr"; 5 - meta = { 6 - maintainers = []; 7 - }; 1 + import ./make-test-python.nix ( 2 + { lib, pkgs, ... }: 3 + let 4 + passphrase = "secret"; 8 5 9 - enableOCR = true; 6 + debugPackages = with pkgs; [ 7 + coreutils-prefixed 8 + toybox 10 9 11 - nodes.machine = { pkgs, ... }: { 12 - virtualisation = { 13 - emptyDiskImages = [ 512 512 ]; 14 - useBootLoader = true; 15 - mountHostNixStore = true; 16 - useEFIBoot = true; 17 - qemu.options = [ 18 - "-vga virtio" 19 - ]; 10 + micro 11 + nano 12 + ]; 13 + in 14 + { 15 + name = "systemd-initrd-luks-unl0kr"; 16 + meta = { 17 + maintainers = [ ]; 20 18 }; 21 - boot.loader.systemd-boot.enable = true; 19 + 20 + # TODO: Fix OCR: #302965 21 + # enableOCR = true; 22 22 23 - boot.initrd.availableKernelModules = [ 24 - "evdev" # for entering pw 25 - "bochs" 26 - ]; 23 + nodes.machine = 24 + { pkgs, ... }: 25 + { 26 + virtualisation = { 27 + emptyDiskImages = [ 28 + 512 29 + 512 30 + ]; 31 + useBootLoader = true; 32 + mountHostNixStore = true; 33 + useEFIBoot = true; 34 + qemu.options = [ 35 + "-vga virtio" 36 + ]; 37 + }; 38 + boot.loader.systemd-boot.enable = true; 27 39 28 - environment.systemPackages = with pkgs; [ cryptsetup ]; 29 - boot.initrd = { 30 - systemd = { 31 - enable = true; 32 - emergencyAccess = true; 33 - }; 34 - unl0kr.enable = true; 35 - }; 40 + boot.kernelParams = [ 41 + "rd.systemd.debug_shell" 42 + ]; 36 43 37 - specialisation.boot-luks.configuration = { 38 - boot.initrd.luks.devices = lib.mkVMOverride { 39 - # We have two disks and only type one password - key reuse is in place 40 - cryptroot.device = "/dev/vdb"; 41 - cryptroot2.device = "/dev/vdc"; 44 + environment.systemPackages = 45 + with pkgs; 46 + [ 47 + cryptsetup 48 + ] 49 + ++ debugPackages; 50 + boot.initrd = { 51 + systemd = { 52 + enable = true; 53 + emergencyAccess = true; 54 + 55 + storePaths = debugPackages; 56 + }; 57 + unl0kr = { 58 + enable = true; 59 + 60 + settings = { 61 + general.backend = "drm"; 62 + # TODO: Fix OCR. See above. 63 + # theme.default = "adwaita-dark"; # Improves contrast quite a bit, helpful for OCR. 64 + }; 65 + }; 66 + }; 67 + 68 + specialisation.boot-luks.configuration = { 69 + testing.initrdBackdoor = true; 70 + boot.initrd.luks.devices = lib.mkVMOverride { 71 + # We have two disks and only type one password - key reuse is in place 72 + cryptroot.device = "/dev/vdb"; 73 + cryptroot2.device = "/dev/vdc"; 74 + }; 75 + virtualisation.rootDevice = "/dev/mapper/cryptroot"; 76 + virtualisation.fileSystems."/".autoFormat = true; 77 + # test mounting device unlocked in initrd after switching root 78 + virtualisation.fileSystems."/cryptroot2".device = "/dev/mapper/cryptroot2"; 79 + }; 42 80 }; 43 - virtualisation.rootDevice = "/dev/mapper/cryptroot"; 44 - virtualisation.fileSystems."/".autoFormat = true; 45 - # test mounting device unlocked in initrd after switching root 46 - virtualisation.fileSystems."/cryptroot2".device = "/dev/mapper/cryptroot2"; 47 - }; 48 - }; 49 81 50 - testScript = '' 51 - # Create encrypted volume 52 - machine.wait_for_unit("multi-user.target") 53 - machine.succeed("echo -n ${passphrase} | cryptsetup luksFormat -q --iter-time=1 /dev/vdb -") 54 - machine.succeed("echo -n ${passphrase} | cryptsetup luksFormat -q --iter-time=1 /dev/vdc -") 55 - machine.succeed("echo -n ${passphrase} | cryptsetup luksOpen -q /dev/vdc cryptroot2") 56 - machine.succeed("mkfs.ext4 /dev/mapper/cryptroot2") 82 + testScript = '' 83 + # Create encrypted volume 84 + machine.wait_for_unit("multi-user.target") 85 + machine.succeed("echo -n ${passphrase} | cryptsetup luksFormat -q --iter-time=1 /dev/vdb -") 86 + machine.succeed("echo -n ${passphrase} | cryptsetup luksFormat -q --iter-time=1 /dev/vdc -") 87 + machine.succeed("echo -n ${passphrase} | cryptsetup luksOpen -q /dev/vdc cryptroot2") 88 + machine.succeed("mkfs.ext4 /dev/mapper/cryptroot2") 57 89 58 - # Boot from the encrypted disk 59 - machine.succeed("bootctl set-default nixos-generation-1-specialisation-boot-luks.conf") 60 - machine.succeed("sync") 61 - machine.crash() 90 + # Boot from the encrypted disk 91 + machine.succeed("bootctl set-default nixos-generation-1-specialisation-boot-luks.conf") 92 + machine.succeed("sync") 93 + machine.crash() 62 94 63 - # Boot and decrypt the disk 64 - machine.start() 65 - machine.wait_for_text("Password required for booting") 66 - machine.screenshot("prompt") 67 - machine.send_chars("${passphrase}") 68 - machine.screenshot("pw") 69 - machine.send_chars("\n") 70 - machine.wait_for_unit("multi-user.target") 95 + # Boot and decrypt the disk. This part of the test is SLOW. 96 + machine.start() 97 + machine.wait_for_unit("unl0kr-agent.service") 98 + machine.screenshot("prompt") 99 + machine.send_chars("${passphrase}") 100 + machine.screenshot("pw") 101 + machine.send_chars("\n") 102 + machine.switch_root() 103 + machine.wait_for_unit("multi-user.target") 71 104 72 - assert "/dev/mapper/cryptroot on / type ext4" in machine.succeed("mount"), "/dev/mapper/cryptroot do not appear in mountpoints list" 73 - assert "/dev/mapper/cryptroot2 on /cryptroot2 type ext4" in machine.succeed("mount") 74 - ''; 75 - }) 105 + assert "/dev/mapper/cryptroot on / type ext4" in machine.succeed("mount"), "/dev/mapper/cryptroot do not appear in mountpoints list" 106 + assert "/dev/mapper/cryptroot2 on /cryptroot2 type ext4" in machine.succeed("mount") 107 + ''; 108 + } 109 + )
-12
pkgs/applications/editors/vim/plugins/generated.nix
··· 4320 4320 meta.homepage = "https://github.com/gfanto/fzf-lsp.nvim/"; 4321 4321 }; 4322 4322 4323 - fzf-lua = buildNeovimPlugin { 4324 - pname = "fzf-lua"; 4325 - version = "2024-12-20"; 4326 - src = fetchFromGitHub { 4327 - owner = "ibhagwan"; 4328 - repo = "fzf-lua"; 4329 - rev = "7de67daddd5d4cd7757481d5fdc2a879b7ced1ad"; 4330 - sha256 = "08rry48ipdz4mcbf834ips3y29lk54k7iqhzzgan1b7iqk3x0j70"; 4331 - }; 4332 - meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; 4333 - }; 4334 - 4335 4323 fzf-vim = buildVimPlugin { 4336 4324 pname = "fzf.vim"; 4337 4325 version = "2024-10-29";
+2 -3
pkgs/applications/editors/vim/plugins/overrides.nix
··· 1061 1061 dependencies = [ self.plenary-nvim ]; 1062 1062 }; 1063 1063 1064 - fzf-lua = super.fzf-lua.overrideAttrs { 1064 + fzf-lua = neovimUtils.buildNeovimPlugin { 1065 + luaAttr = luaPackages.fzf-lua; 1065 1066 propagatedBuildInputs = [ fzf ]; 1066 - # FIXME: address already in use 1067 - # nvimRequireCheck = "fzf-lua"; 1068 1067 }; 1069 1068 1070 1069 fzf-vim = super.fzf-vim.overrideAttrs {
-1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 357 357 https://github.com/stsewd/fzf-checkout.vim/,, 358 358 https://github.com/monkoose/fzf-hoogle.vim/,HEAD, 359 359 https://github.com/gfanto/fzf-lsp.nvim/,, 360 - https://github.com/ibhagwan/fzf-lua/,HEAD, 361 360 https://github.com/junegunn/fzf.vim/,, 362 361 https://github.com/NTBBloodbath/galaxyline.nvim/,, 363 362 https://github.com/gbprod/nord.nvim/,,gbprod-nord
+4 -1
pkgs/by-name/bi/bigquery-emulator/package.nix
··· 14 14 } 15 15 { 16 16 name = pname; 17 + 17 18 src = fetchFromGitHub { 18 19 owner = "goccy"; 19 - repo = pname; 20 + repo = "bigquery-emulator"; 20 21 rev = "refs/tags/v${version}"; 21 22 hash = "sha256-iAVbxbm1G7FIWTB5g6Ff8h2dZjZssONA2MOCGuvK180="; 22 23 }; 23 24 24 25 vendorHash = "sha256-TQlsivudutyPFW+3HHX7rYuoB5wafmDTAO1TElO/8pc="; 26 + 25 27 postPatch = '' 26 28 # main module does not contain package 27 29 rm -r internal/cmd/generator 28 30 ''; 29 31 30 32 ldflags = [ "-s -w -X main.version=${version} -X main.revision=v${version}" ]; 33 + 31 34 doCheck = false; 32 35 33 36 meta = with lib; {
+5 -5
pkgs/by-name/bu/bun/package.nix
··· 14 14 }: 15 15 16 16 stdenvNoCC.mkDerivation rec { 17 - version = "1.1.38"; 17 + version = "1.1.42"; 18 18 pname = "bun"; 19 19 20 20 src = passthru.sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); ··· 73 73 sources = { 74 74 "aarch64-darwin" = fetchurl { 75 75 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; 76 - hash = "sha256-u8b7Dnu5nn6VABugUQXPCdC3nAaUHZ9u49CzTcFUFZA="; 76 + hash = "sha256-ZKcP4pC9Y5GgnVVdTk4ajfVlQ+UmuxOBqzRKOFNIVyw="; 77 77 }; 78 78 "aarch64-linux" = fetchurl { 79 79 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; 80 - hash = "sha256-Owj9CzH3RVCeH+2caQyA0aMu8rPI0FlYP2Q/aWY5vSE="; 80 + hash = "sha256-AGZIRW0qjVCqYhPZr2WiUELOAfhAYDluXqo8mPeE3Rc="; 81 81 }; 82 82 "x86_64-darwin" = fetchurl { 83 83 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip"; 84 - hash = "sha256-7lzgdES6OfY1RKUUEloV6AfuFyAkcvzG3uRnE0z5DoA="; 84 + hash = "sha256-SLSVr8hUxjXZuqqcG9nlrdulSa9/rOnNffP781OP5Cw="; 85 85 }; 86 86 "x86_64-linux" = fetchurl { 87 87 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; 88 - hash = "sha256-ph2lNX4o1Jd/zNSFH+1i/02j6jOFMAXH3ZPayAvFOTI="; 88 + hash = "sha256-NoIGwwONj6q8Y+MFnu6mTCr5xQ7Q37+4b2SYS6adsa8="; 89 89 }; 90 90 }; 91 91 updateScript = writeShellScript "update-bun" ''
+3 -3
pkgs/by-name/im/imewlconverter/package.nix
··· 7 7 8 8 buildDotnetModule { 9 9 pname = "imewlconverter"; 10 - version = "3.1.1"; 10 + version = "3.2.0"; 11 11 src = fetchFromGitHub { 12 12 owner = "studyzy"; 13 13 repo = "imewlconverter"; 14 - rev = "v3.1.1"; 15 - hash = "sha256-lrYqQWh+PZreJ6oJg+OCipiqUyfG/2moP/n+jR+Kcj8="; 14 + rev = "v3.2.0"; 15 + hash = "sha256-7rKWbLbRCnMmJ9pwqMYZZZujyxbX84g4rFQ/Ms/R+uE="; 16 16 }; 17 17 18 18 projectFile = "src/ImeWlConverterCmd/ImeWlConverterCmd.csproj";
+11
pkgs/by-name/in/innoextract/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchurl, 5 + fetchpatch, 5 6 cmake, 6 7 makeWrapper, 7 8 boost, ··· 19 20 url = "https://constexpr.org/innoextract/files/innoextract-${version}.tar.gz"; 20 21 sha256 = "09l1z1nbl6ijqqwszdwch9mqr54qb7df0wp2sd77v17dq6gsci33"; 21 22 }; 23 + 24 + patches = [ 25 + # Fix boost-1.86 build: 26 + # https://github.com/dscharrer/innoextract/pull/169 27 + (fetchpatch { 28 + name = "boost-1.86.patch"; 29 + url = "https://github.com/dscharrer/innoextract/commit/264c2fe6b84f90f6290c670e5f676660ec7b2387.patch"; 30 + hash = "sha256-QYwrqLXC7FE4oYi6G1erpX/RUUtS5zNBv7/fO7AdZQg="; 31 + }) 32 + ]; 22 33 23 34 buildInputs = [ 24 35 xz
+2 -2
pkgs/by-name/iw/iwd/package.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "iwd"; 18 - version = "3.2"; 18 + version = "3.3"; 19 19 20 20 src = fetchgit { 21 21 url = "https://git.kernel.org/pub/scm/network/wireless/iwd.git"; 22 22 rev = version; 23 - hash = "sha256-8jIZu0jHo0jkJbD1Vs+ncEZDxO+KoaOXzkX+HiEI6rg="; 23 + hash = "sha256-+CoXoTlQu7ofXPueia1t1vpeH092fYBxLYB+xV4WNEs="; 24 24 }; 25 25 26 26 outputs = [
+2 -2
pkgs/by-name/ko/komikku/package.nix
··· 23 23 24 24 python3.pkgs.buildPythonApplication rec { 25 25 pname = "komikku"; 26 - version = "1.65.0"; 26 + version = "1.66.0"; 27 27 28 28 format = "other"; 29 29 ··· 32 32 owner = "valos"; 33 33 repo = "Komikku"; 34 34 rev = "v${version}"; 35 - hash = "sha256-U+ekx6ON3mLaTqaQ6PYe9bGVWMyq9PXZyv+rQ1cd1n0="; 35 + hash = "sha256-hrQZZ0pZhn+Ph7it6LPFtRMN9mvgFkG//zEi+pVb8n4="; 36 36 }; 37 37 38 38 nativeBuildInputs = [
+2 -2
pkgs/by-name/mi/microsoft-edge/package.nix
··· 168 168 169 169 stdenv.mkDerivation (finalAttrs: { 170 170 pname = "microsoft-edge"; 171 - version = "131.0.2903.86"; 171 + version = "131.0.2903.112"; 172 172 173 173 src = fetchurl { 174 174 url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb"; 175 - hash = "sha256-THhE5R/++/WllfPZPmM0gcYIHw/ZVNFcwIBm6iPdrPM="; 175 + hash = "sha256-4qQNcoBXOS4Uz+MR4jItOgcnMKqB6J541cvrb5md/oc="; 176 176 }; 177 177 178 178 # With strictDeps on, some shebangs were not being patched correctly
+1 -4
pkgs/by-name/ne/neovim-unwrapped/package.nix
··· 265 265 asl20 266 266 vim 267 267 ]; 268 - maintainers = with lib.maintainers; [ 269 - manveru 270 - rvolosatovs 271 - ]; 268 + maintainers = lib.teams.neovim.members; 272 269 platforms = lib.platforms.unix; 273 270 }; 274 271 }
+287 -223
pkgs/by-name/no/node-red/package-lock.json
··· 1 1 { 2 2 "name": "node-red", 3 - "version": "4.0.5", 3 + "version": "4.0.8", 4 4 "lockfileVersion": 3, 5 5 "requires": true, 6 6 "packages": { 7 7 "": { 8 8 "name": "node-red", 9 - "version": "4.0.5", 9 + "version": "4.0.8", 10 10 "license": "Apache-2.0", 11 11 "dependencies": { 12 12 "acorn": "8.12.1", ··· 24 24 "cors": "2.8.5", 25 25 "cronosjs": "1.7.1", 26 26 "denque": "2.1.0", 27 - "express": "4.21.1", 27 + "express": "4.21.2", 28 28 "express-session": "1.18.1", 29 29 "form-data": "4.0.0", 30 30 "fs-extra": "11.2.0", ··· 149 149 } 150 150 }, 151 151 "node_modules/@babel/generator": { 152 - "version": "7.26.2", 153 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", 154 - "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", 152 + "version": "7.26.3", 153 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", 154 + "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", 155 155 "dev": true, 156 156 "license": "MIT", 157 157 "dependencies": { 158 - "@babel/parser": "^7.26.2", 159 - "@babel/types": "^7.26.0", 158 + "@babel/parser": "^7.26.3", 159 + "@babel/types": "^7.26.3", 160 160 "@jridgewell/gen-mapping": "^0.3.5", 161 161 "@jridgewell/trace-mapping": "^0.3.25", 162 162 "jsesc": "^3.0.2" ··· 186 186 } 187 187 }, 188 188 "node_modules/@babel/parser": { 189 - "version": "7.26.2", 190 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", 191 - "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", 189 + "version": "7.26.3", 190 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", 191 + "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", 192 192 "dev": true, 193 193 "license": "MIT", 194 194 "dependencies": { 195 - "@babel/types": "^7.26.0" 195 + "@babel/types": "^7.26.3" 196 196 }, 197 197 "bin": { 198 198 "parser": "bin/babel-parser.js" ··· 229 229 } 230 230 }, 231 231 "node_modules/@babel/traverse": { 232 - "version": "7.25.9", 233 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", 234 - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", 232 + "version": "7.26.4", 233 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", 234 + "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", 235 235 "dev": true, 236 236 "license": "MIT", 237 237 "dependencies": { 238 - "@babel/code-frame": "^7.25.9", 239 - "@babel/generator": "^7.25.9", 240 - "@babel/parser": "^7.25.9", 238 + "@babel/code-frame": "^7.26.2", 239 + "@babel/generator": "^7.26.3", 240 + "@babel/parser": "^7.26.3", 241 241 "@babel/template": "^7.25.9", 242 - "@babel/types": "^7.25.9", 242 + "@babel/types": "^7.26.3", 243 243 "debug": "^4.3.1", 244 244 "globals": "^11.1.0" 245 245 }, ··· 248 248 } 249 249 }, 250 250 "node_modules/@babel/traverse/node_modules/debug": { 251 - "version": "4.3.7", 252 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 253 - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 251 + "version": "4.4.0", 252 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 253 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 254 254 "dev": true, 255 255 "license": "MIT", 256 256 "dependencies": { ··· 265 265 } 266 266 } 267 267 }, 268 + "node_modules/@babel/traverse/node_modules/globals": { 269 + "version": "11.12.0", 270 + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 271 + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 272 + "dev": true, 273 + "license": "MIT", 274 + "engines": { 275 + "node": ">=4" 276 + } 277 + }, 268 278 "node_modules/@babel/traverse/node_modules/ms": { 269 279 "version": "2.1.3", 270 280 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", ··· 273 283 "license": "MIT" 274 284 }, 275 285 "node_modules/@babel/types": { 276 - "version": "7.26.0", 277 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", 278 - "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", 286 + "version": "7.26.3", 287 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", 288 + "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", 279 289 "dev": true, 280 290 "license": "MIT", 281 291 "dependencies": { ··· 287 297 } 288 298 }, 289 299 "node_modules/@braintree/sanitize-url": { 290 - "version": "7.1.0", 291 - "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.0.tgz", 292 - "integrity": "sha512-o+UlMLt49RvtCASlOMW0AkHnabN9wR9rwCCherxO0yG4Npy34GkvrAqdXQvrhNs+jh+gkK8gB8Lf05qL/O7KWg==", 300 + "version": "7.1.1", 301 + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.1.tgz", 302 + "integrity": "sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==", 293 303 "dev": true, 294 304 "license": "MIT" 295 305 }, ··· 376 386 "license": "MIT" 377 387 }, 378 388 "node_modules/@iconify/utils": { 379 - "version": "2.1.33", 380 - "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.1.33.tgz", 381 - "integrity": "sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==", 389 + "version": "2.2.1", 390 + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.2.1.tgz", 391 + "integrity": "sha512-0/7J7hk4PqXmxo5PDBDxmnecw5PxklZJfNjIVG9FM0mEfVrvfudS22rYWsqVk6gR3UJ/mSYS90X4R3znXnqfNA==", 382 392 "dev": true, 383 393 "license": "MIT", 384 394 "dependencies": { 385 - "@antfu/install-pkg": "^0.4.0", 395 + "@antfu/install-pkg": "^0.4.1", 386 396 "@antfu/utils": "^0.7.10", 387 397 "@iconify/types": "^2.0.0", 388 - "debug": "^4.3.6", 398 + "debug": "^4.4.0", 399 + "globals": "^15.13.0", 389 400 "kolorist": "^1.8.0", 390 - "local-pkg": "^0.5.0", 391 - "mlly": "^1.7.1" 401 + "local-pkg": "^0.5.1", 402 + "mlly": "^1.7.3" 392 403 } 393 404 }, 394 405 "node_modules/@iconify/utils/node_modules/debug": { 395 - "version": "4.3.7", 396 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 397 - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 406 + "version": "4.4.0", 407 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 408 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 398 409 "dev": true, 399 410 "license": "MIT", 400 411 "dependencies": { ··· 525 536 } 526 537 }, 527 538 "node_modules/@jridgewell/gen-mapping": { 528 - "version": "0.3.5", 529 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", 530 - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", 539 + "version": "0.3.8", 540 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", 541 + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", 531 542 "dev": true, 532 543 "license": "MIT", 533 544 "dependencies": { ··· 578 589 } 579 590 }, 580 591 "node_modules/@jsdoc/salty": { 581 - "version": "0.2.8", 582 - "resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.8.tgz", 583 - "integrity": "sha512-5e+SFVavj1ORKlKaKr2BmTOekmXbelU7dC0cDkQLqag7xfuTPuGMUFx7KWJuv4bYZrTsoL2Z18VVCOKYxzoHcg==", 592 + "version": "0.2.9", 593 + "resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.9.tgz", 594 + "integrity": "sha512-yYxMVH7Dqw6nO0d5NIV8OQWnitU8k6vXH8NtgqAfIa/IUqRMxRv/NUJJ08VEKbAakwxlgBl5PJdrU0dMPStsnw==", 584 595 "dev": true, 585 596 "license": "Apache-2.0", 586 597 "dependencies": { ··· 601 612 } 602 613 }, 603 614 "node_modules/@napi-rs/wasm-runtime": { 604 - "version": "0.2.5", 605 - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.5.tgz", 606 - "integrity": "sha512-kwUxR7J9WLutBbulqg1dfOrMTwhMdXLdcGUhcbCcGwnPLt3gz19uHVdwH1syKVDbE022ZS2vZxOWflFLS0YTjw==", 615 + "version": "0.2.6", 616 + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.6.tgz", 617 + "integrity": "sha512-z8YVS3XszxFTO73iwvFDNpQIzdMmSDTP/mB3E/ucR37V3Sx57hSExcXyMoNwaucWxnsWf4xfbZv0iZ30jr0M4Q==", 607 618 "license": "MIT", 608 619 "optional": true, 609 620 "dependencies": { 610 - "@emnapi/core": "^1.1.0", 611 - "@emnapi/runtime": "^1.1.0", 621 + "@emnapi/core": "^1.3.1", 622 + "@emnapi/runtime": "^1.3.1", 612 623 "@tybys/wasm-util": "^0.9.0" 613 624 } 614 625 }, ··· 1039 1050 "license": "MIT" 1040 1051 }, 1041 1052 "node_modules/@types/node": { 1042 - "version": "22.10.1", 1043 - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", 1044 - "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", 1053 + "version": "22.10.2", 1054 + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", 1055 + "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", 1045 1056 "license": "MIT", 1046 1057 "dependencies": { 1047 1058 "undici-types": "~6.20.0" ··· 1151 1162 } 1152 1163 }, 1153 1164 "node_modules/agent-base/node_modules/debug": { 1154 - "version": "4.3.7", 1155 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 1156 - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 1165 + "version": "4.4.0", 1166 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 1167 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 1157 1168 "license": "MIT", 1158 1169 "dependencies": { 1159 1170 "ms": "^2.1.3" ··· 1543 1554 "license": "MIT" 1544 1555 }, 1545 1556 "node_modules/axios": { 1546 - "version": "1.7.8", 1547 - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.8.tgz", 1548 - "integrity": "sha512-Uu0wb7KNqK2t5K+YQyVCLM76prD5sRFjKHbJYCP1J7JFGEQ6nN7HWn9+04LAeiJ3ji54lgS/gZCH1oxyrf1SPw==", 1557 + "version": "1.7.9", 1558 + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", 1559 + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", 1549 1560 "license": "MIT", 1550 1561 "dependencies": { 1551 1562 "follow-redirects": "^1.15.6", ··· 1629 1640 } 1630 1641 }, 1631 1642 "node_modules/bl/node_modules/readable-stream": { 1632 - "version": "4.5.2", 1633 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", 1634 - "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", 1643 + "version": "4.6.0", 1644 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.6.0.tgz", 1645 + "integrity": "sha512-cbAdYt0VcnpN2Bekq7PU+k363ZRsPwJoEEJOEtSJQlJXzwaxt3FIo/uL+KeDSGIjJqtkwyge4KQgD2S2kd+CQw==", 1635 1646 "license": "MIT", 1636 1647 "dependencies": { 1637 1648 "abort-controller": "^3.0.0", ··· 1906 1917 "node": ">=6" 1907 1918 } 1908 1919 }, 1909 - "node_modules/call-bind": { 1910 - "version": "1.0.7", 1911 - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", 1912 - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", 1920 + "node_modules/call-bind-apply-helpers": { 1921 + "version": "1.0.1", 1922 + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", 1923 + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", 1913 1924 "license": "MIT", 1914 1925 "dependencies": { 1915 - "es-define-property": "^1.0.0", 1916 1926 "es-errors": "^1.3.0", 1917 - "function-bind": "^1.1.2", 1918 - "get-intrinsic": "^1.2.4", 1919 - "set-function-length": "^1.2.1" 1927 + "function-bind": "^1.1.2" 1928 + }, 1929 + "engines": { 1930 + "node": ">= 0.4" 1931 + } 1932 + }, 1933 + "node_modules/call-bound": { 1934 + "version": "1.0.3", 1935 + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", 1936 + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", 1937 + "license": "MIT", 1938 + "dependencies": { 1939 + "call-bind-apply-helpers": "^1.0.1", 1940 + "get-intrinsic": "^1.2.6" 1920 1941 }, 1921 1942 "engines": { 1922 1943 "node": ">= 0.4" ··· 3293 3314 "node": ">=10" 3294 3315 } 3295 3316 }, 3296 - "node_modules/define-data-property": { 3297 - "version": "1.1.4", 3298 - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", 3299 - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", 3300 - "license": "MIT", 3301 - "dependencies": { 3302 - "es-define-property": "^1.0.0", 3303 - "es-errors": "^1.3.0", 3304 - "gopd": "^1.0.1" 3305 - }, 3306 - "engines": { 3307 - "node": ">= 0.4" 3308 - }, 3309 - "funding": { 3310 - "url": "https://github.com/sponsors/ljharb" 3311 - } 3312 - }, 3313 3317 "node_modules/delaunator": { 3314 3318 "version": "5.0.1", 3315 3319 "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", ··· 3474 3478 "url": "https://github.com/fb55/domutils?sponsor=1" 3475 3479 } 3476 3480 }, 3481 + "node_modules/dunder-proto": { 3482 + "version": "1.0.1", 3483 + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 3484 + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 3485 + "license": "MIT", 3486 + "dependencies": { 3487 + "call-bind-apply-helpers": "^1.0.1", 3488 + "es-errors": "^1.3.0", 3489 + "gopd": "^1.2.0" 3490 + }, 3491 + "engines": { 3492 + "node": ">= 0.4" 3493 + } 3494 + }, 3477 3495 "node_modules/duplexer": { 3478 3496 "version": "0.1.2", 3479 3497 "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", ··· 3609 3627 } 3610 3628 }, 3611 3629 "node_modules/es-define-property": { 3612 - "version": "1.0.0", 3613 - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", 3614 - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", 3630 + "version": "1.0.1", 3631 + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 3632 + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 3615 3633 "license": "MIT", 3616 - "dependencies": { 3617 - "get-intrinsic": "^1.2.4" 3618 - }, 3619 3634 "engines": { 3620 3635 "node": ">= 0.4" 3621 3636 } ··· 3629 3644 "node": ">= 0.4" 3630 3645 } 3631 3646 }, 3647 + "node_modules/es-object-atoms": { 3648 + "version": "1.0.0", 3649 + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", 3650 + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", 3651 + "license": "MIT", 3652 + "dependencies": { 3653 + "es-errors": "^1.3.0" 3654 + }, 3655 + "engines": { 3656 + "node": ">= 0.4" 3657 + } 3658 + }, 3632 3659 "node_modules/es6-error": { 3633 3660 "version": "4.1.1", 3634 3661 "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", ··· 3733 3760 } 3734 3761 }, 3735 3762 "node_modules/express": { 3736 - "version": "4.21.1", 3737 - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", 3738 - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", 3763 + "version": "4.21.2", 3764 + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", 3765 + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", 3739 3766 "license": "MIT", 3740 3767 "dependencies": { 3741 3768 "accepts": "~1.3.8", ··· 3757 3784 "methods": "~1.1.2", 3758 3785 "on-finished": "2.4.1", 3759 3786 "parseurl": "~1.3.3", 3760 - "path-to-regexp": "0.1.10", 3787 + "path-to-regexp": "0.1.12", 3761 3788 "proxy-addr": "~2.0.7", 3762 3789 "qs": "6.13.0", 3763 3790 "range-parser": "~1.2.1", ··· 3772 3799 }, 3773 3800 "engines": { 3774 3801 "node": ">= 0.10.0" 3802 + }, 3803 + "funding": { 3804 + "type": "opencollective", 3805 + "url": "https://opencollective.com/express" 3775 3806 } 3776 3807 }, 3777 3808 "node_modules/express-session": { ··· 3905 3936 "license": "BSD-3-Clause" 3906 3937 }, 3907 3938 "node_modules/fastq": { 3908 - "version": "1.17.1", 3909 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", 3910 - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", 3939 + "version": "1.18.0", 3940 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.18.0.tgz", 3941 + "integrity": "sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==", 3911 3942 "dev": true, 3912 3943 "license": "ISC", 3913 3944 "dependencies": { ··· 4344 4375 } 4345 4376 }, 4346 4377 "node_modules/get-intrinsic": { 4347 - "version": "1.2.4", 4348 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", 4349 - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", 4378 + "version": "1.2.6", 4379 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", 4380 + "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", 4350 4381 "license": "MIT", 4351 4382 "dependencies": { 4383 + "call-bind-apply-helpers": "^1.0.1", 4384 + "dunder-proto": "^1.0.0", 4385 + "es-define-property": "^1.0.1", 4352 4386 "es-errors": "^1.3.0", 4387 + "es-object-atoms": "^1.0.0", 4353 4388 "function-bind": "^1.1.2", 4354 - "has-proto": "^1.0.1", 4355 - "has-symbols": "^1.0.3", 4356 - "hasown": "^2.0.0" 4389 + "gopd": "^1.2.0", 4390 + "has-symbols": "^1.1.0", 4391 + "hasown": "^2.0.2", 4392 + "math-intrinsics": "^1.0.0" 4357 4393 }, 4358 4394 "engines": { 4359 4395 "node": ">= 0.4" ··· 4464 4500 } 4465 4501 }, 4466 4502 "node_modules/globals": { 4467 - "version": "11.12.0", 4468 - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 4469 - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 4503 + "version": "15.14.0", 4504 + "resolved": "https://registry.npmjs.org/globals/-/globals-15.14.0.tgz", 4505 + "integrity": "sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==", 4470 4506 "dev": true, 4471 4507 "license": "MIT", 4472 4508 "engines": { 4473 - "node": ">=4" 4509 + "node": ">=18" 4510 + }, 4511 + "funding": { 4512 + "url": "https://github.com/sponsors/sindresorhus" 4474 4513 } 4475 4514 }, 4476 4515 "node_modules/globule": { ··· 4489 4528 } 4490 4529 }, 4491 4530 "node_modules/gopd": { 4492 - "version": "1.0.1", 4493 - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 4494 - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 4531 + "version": "1.2.0", 4532 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 4533 + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 4495 4534 "license": "MIT", 4496 - "dependencies": { 4497 - "get-intrinsic": "^1.1.3" 4535 + "engines": { 4536 + "node": ">= 0.4" 4498 4537 }, 4499 4538 "funding": { 4500 4539 "url": "https://github.com/sponsors/ljharb" ··· 5157 5196 "node": ">=8" 5158 5197 } 5159 5198 }, 5160 - "node_modules/has-property-descriptors": { 5161 - "version": "1.0.2", 5162 - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", 5163 - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", 5164 - "license": "MIT", 5165 - "dependencies": { 5166 - "es-define-property": "^1.0.0" 5167 - }, 5168 - "funding": { 5169 - "url": "https://github.com/sponsors/ljharb" 5170 - } 5171 - }, 5172 - "node_modules/has-proto": { 5173 - "version": "1.0.3", 5174 - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", 5175 - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", 5176 - "license": "MIT", 5177 - "engines": { 5178 - "node": ">= 0.4" 5179 - }, 5180 - "funding": { 5181 - "url": "https://github.com/sponsors/ljharb" 5182 - } 5183 - }, 5184 5199 "node_modules/has-symbols": { 5185 - "version": "1.0.3", 5186 - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 5187 - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 5200 + "version": "1.1.0", 5201 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 5202 + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 5188 5203 "license": "MIT", 5189 5204 "engines": { 5190 5205 "node": ">= 0.4" ··· 5370 5385 } 5371 5386 }, 5372 5387 "node_modules/https-proxy-agent/node_modules/debug": { 5373 - "version": "4.3.7", 5374 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 5375 - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 5388 + "version": "4.4.0", 5389 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 5390 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 5376 5391 "license": "MIT", 5377 5392 "dependencies": { 5378 5393 "ms": "^2.1.3" ··· 5594 5609 } 5595 5610 }, 5596 5611 "node_modules/is-core-module": { 5597 - "version": "2.15.1", 5598 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", 5599 - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", 5612 + "version": "2.16.1", 5613 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", 5614 + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", 5600 5615 "dev": true, 5601 5616 "license": "MIT", 5602 5617 "dependencies": { ··· 5869 5884 } 5870 5885 }, 5871 5886 "node_modules/istanbul-lib-source-maps/node_modules/debug": { 5872 - "version": "4.3.7", 5873 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 5874 - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 5887 + "version": "4.4.0", 5888 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 5889 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 5875 5890 "dev": true, 5876 5891 "license": "MIT", 5877 5892 "dependencies": { ··· 6186 6201 } 6187 6202 }, 6188 6203 "node_modules/jsesc": { 6189 - "version": "3.0.2", 6190 - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", 6191 - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", 6204 + "version": "3.1.0", 6205 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", 6206 + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", 6192 6207 "dev": true, 6193 6208 "license": "MIT", 6194 6209 "bin": { ··· 6399 6414 "license": "MIT" 6400 6415 }, 6401 6416 "node_modules/katex": { 6402 - "version": "0.16.11", 6403 - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.11.tgz", 6404 - "integrity": "sha512-RQrI8rlHY92OLf3rho/Ts8i/XvjgguEjOkO1BEXcU3N8BqPpSzBNwV/G0Ukr+P/l3ivvJUE/Fa/CwbS6HesGNQ==", 6417 + "version": "0.16.18", 6418 + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.18.tgz", 6419 + "integrity": "sha512-LRuk0rPdXrecAFwQucYjMiIs0JFefk6N1q/04mlw14aVIVgxq1FO0MA9RiIIGVaKOB5GIP5GH4aBBNraZERmaQ==", 6405 6420 "dev": true, 6406 6421 "funding": [ 6407 6422 "https://opencollective.com/katex", ··· 6907 6922 "node": ">= 12" 6908 6923 } 6909 6924 }, 6925 + "node_modules/math-intrinsics": { 6926 + "version": "1.1.0", 6927 + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 6928 + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 6929 + "license": "MIT", 6930 + "engines": { 6931 + "node": ">= 0.4" 6932 + } 6933 + }, 6910 6934 "node_modules/maxmin": { 6911 6935 "version": "3.0.0", 6912 6936 "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz", ··· 6956 6980 } 6957 6981 }, 6958 6982 "node_modules/memorystore/node_modules/debug": { 6959 - "version": "4.3.7", 6960 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 6961 - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 6983 + "version": "4.4.0", 6984 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 6985 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 6962 6986 "license": "MIT", 6963 6987 "dependencies": { 6964 6988 "ms": "^2.1.3" ··· 7545 7569 } 7546 7570 }, 7547 7571 "node_modules/mqtt-packet/node_modules/debug": { 7548 - "version": "4.3.7", 7549 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 7550 - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 7572 + "version": "4.4.0", 7573 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 7574 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 7551 7575 "license": "MIT", 7552 7576 "dependencies": { 7553 7577 "ms": "^2.1.3" ··· 7568 7592 "license": "MIT" 7569 7593 }, 7570 7594 "node_modules/mqtt/node_modules/debug": { 7571 - "version": "4.3.7", 7572 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 7573 - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 7595 + "version": "4.4.0", 7596 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 7597 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 7574 7598 "license": "MIT", 7575 7599 "dependencies": { 7576 7600 "ms": "^2.1.3" ··· 7597 7621 "license": "MIT" 7598 7622 }, 7599 7623 "node_modules/mqtt/node_modules/readable-stream": { 7600 - "version": "4.5.2", 7601 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", 7602 - "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", 7624 + "version": "4.6.0", 7625 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.6.0.tgz", 7626 + "integrity": "sha512-cbAdYt0VcnpN2Bekq7PU+k363ZRsPwJoEEJOEtSJQlJXzwaxt3FIo/uL+KeDSGIjJqtkwyge4KQgD2S2kd+CQw==", 7603 7627 "license": "MIT", 7604 7628 "dependencies": { 7605 7629 "abort-controller": "^3.0.0", ··· 7889 7913 } 7890 7914 }, 7891 7915 "node_modules/node-red-node-test-helper/node_modules/debug": { 7892 - "version": "4.3.7", 7893 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 7894 - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 7916 + "version": "4.4.0", 7917 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 7918 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 7895 7919 "dev": true, 7896 7920 "license": "MIT", 7897 7921 "dependencies": { ··· 8025 8049 } 8026 8050 }, 8027 8051 "node_modules/nodemon/node_modules/debug": { 8028 - "version": "4.3.7", 8029 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 8030 - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 8052 + "version": "4.4.0", 8053 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 8054 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 8031 8055 "dev": true, 8032 8056 "license": "MIT", 8033 8057 "dependencies": { ··· 8168 8192 } 8169 8193 }, 8170 8194 "node_modules/number-allocator/node_modules/debug": { 8171 - "version": "4.3.7", 8172 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 8173 - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 8195 + "version": "4.4.0", 8196 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 8197 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 8174 8198 "license": "MIT", 8175 8199 "dependencies": { 8176 8200 "ms": "^2.1.3" ··· 8746 8770 "license": "BlueOak-1.0.0" 8747 8771 }, 8748 8772 "node_modules/package-manager-detector": { 8749 - "version": "0.2.5", 8750 - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.5.tgz", 8751 - "integrity": "sha512-3dS7y28uua+UDbRCLBqltMBrbI+A5U2mI9YuxHRxIWYmLj3DwntEBmERYzIAQ4DMeuCUOBSak7dBHHoXKpOTYQ==", 8773 + "version": "0.2.8", 8774 + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.8.tgz", 8775 + "integrity": "sha512-ts9KSdroZisdvKMWVAVCXiKqnqNfXz4+IbrBG8/BWx/TR5le+jfenvoBuIZ6UWM9nz47W7AbD9qYfAwfWMIwzA==", 8752 8776 "dev": true, 8753 8777 "license": "MIT" 8754 8778 }, ··· 8995 9019 "license": "ISC" 8996 9020 }, 8997 9021 "node_modules/path-to-regexp": { 8998 - "version": "0.1.10", 8999 - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", 9000 - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", 9022 + "version": "0.1.12", 9023 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", 9024 + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", 9001 9025 "license": "MIT" 9002 9026 }, 9003 9027 "node_modules/path-type": { ··· 9237 9261 "license": "MIT" 9238 9262 }, 9239 9263 "node_modules/proxy/node_modules/debug": { 9240 - "version": "4.3.7", 9241 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 9242 - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 9264 + "version": "4.4.0", 9265 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 9266 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 9243 9267 "dev": true, 9244 9268 "license": "MIT", 9245 9269 "dependencies": { ··· 9700 9724 } 9701 9725 }, 9702 9726 "node_modules/resolve": { 9703 - "version": "1.22.8", 9704 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 9705 - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 9727 + "version": "1.22.10", 9728 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", 9729 + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", 9706 9730 "dev": true, 9707 9731 "license": "MIT", 9708 9732 "dependencies": { 9709 - "is-core-module": "^2.13.0", 9733 + "is-core-module": "^2.16.0", 9710 9734 "path-parse": "^1.0.7", 9711 9735 "supports-preserve-symlinks-flag": "^1.0.0" 9712 9736 }, 9713 9737 "bin": { 9714 9738 "resolve": "bin/resolve" 9739 + }, 9740 + "engines": { 9741 + "node": ">= 0.4" 9715 9742 }, 9716 9743 "funding": { 9717 9744 "url": "https://github.com/sponsors/ljharb" ··· 9981 10008 "dev": true, 9982 10009 "license": "ISC" 9983 10010 }, 9984 - "node_modules/set-function-length": { 9985 - "version": "1.2.2", 9986 - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", 9987 - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", 9988 - "license": "MIT", 9989 - "dependencies": { 9990 - "define-data-property": "^1.1.4", 9991 - "es-errors": "^1.3.0", 9992 - "function-bind": "^1.1.2", 9993 - "get-intrinsic": "^1.2.4", 9994 - "gopd": "^1.0.1", 9995 - "has-property-descriptors": "^1.0.2" 9996 - }, 9997 - "engines": { 9998 - "node": ">= 0.4" 9999 - } 10000 - }, 10001 10011 "node_modules/setprototypeof": { 10002 10012 "version": "1.2.0", 10003 10013 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", ··· 10109 10119 "license": "MIT" 10110 10120 }, 10111 10121 "node_modules/side-channel": { 10112 - "version": "1.0.6", 10113 - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", 10114 - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", 10122 + "version": "1.1.0", 10123 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", 10124 + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", 10125 + "license": "MIT", 10126 + "dependencies": { 10127 + "es-errors": "^1.3.0", 10128 + "object-inspect": "^1.13.3", 10129 + "side-channel-list": "^1.0.0", 10130 + "side-channel-map": "^1.0.1", 10131 + "side-channel-weakmap": "^1.0.2" 10132 + }, 10133 + "engines": { 10134 + "node": ">= 0.4" 10135 + }, 10136 + "funding": { 10137 + "url": "https://github.com/sponsors/ljharb" 10138 + } 10139 + }, 10140 + "node_modules/side-channel-list": { 10141 + "version": "1.0.0", 10142 + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", 10143 + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", 10144 + "license": "MIT", 10145 + "dependencies": { 10146 + "es-errors": "^1.3.0", 10147 + "object-inspect": "^1.13.3" 10148 + }, 10149 + "engines": { 10150 + "node": ">= 0.4" 10151 + }, 10152 + "funding": { 10153 + "url": "https://github.com/sponsors/ljharb" 10154 + } 10155 + }, 10156 + "node_modules/side-channel-map": { 10157 + "version": "1.0.1", 10158 + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", 10159 + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", 10160 + "license": "MIT", 10161 + "dependencies": { 10162 + "call-bound": "^1.0.2", 10163 + "es-errors": "^1.3.0", 10164 + "get-intrinsic": "^1.2.5", 10165 + "object-inspect": "^1.13.3" 10166 + }, 10167 + "engines": { 10168 + "node": ">= 0.4" 10169 + }, 10170 + "funding": { 10171 + "url": "https://github.com/sponsors/ljharb" 10172 + } 10173 + }, 10174 + "node_modules/side-channel-weakmap": { 10175 + "version": "1.0.2", 10176 + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", 10177 + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", 10115 10178 "license": "MIT", 10116 10179 "dependencies": { 10117 - "call-bind": "^1.0.7", 10180 + "call-bound": "^1.0.2", 10118 10181 "es-errors": "^1.3.0", 10119 - "get-intrinsic": "^1.2.4", 10120 - "object-inspect": "^1.13.1" 10182 + "get-intrinsic": "^1.2.5", 10183 + "object-inspect": "^1.13.3", 10184 + "side-channel-map": "^1.0.1" 10121 10185 }, 10122 10186 "engines": { 10123 10187 "node": ">= 0.4" ··· 10629 10693 } 10630 10694 }, 10631 10695 "node_modules/superagent/node_modules/debug": { 10632 - "version": "4.3.7", 10633 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 10634 - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 10696 + "version": "4.4.0", 10697 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 10698 + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 10635 10699 "dev": true, 10636 10700 "license": "MIT", 10637 10701 "dependencies": { ··· 10964 11028 "license": "MIT" 10965 11029 }, 10966 11030 "node_modules/tldts": { 10967 - "version": "6.1.64", 10968 - "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.64.tgz", 10969 - "integrity": "sha512-ph4AE5BXWIOsSy9stpoeo7bYe/Cy7VfpciIH4RhVZUPItCJmhqWCN0EVzxd8BOHiyNb42vuJc6NWTjJkg91Tuw==", 11031 + "version": "6.1.69", 11032 + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.69.tgz", 11033 + "integrity": "sha512-Oh/CqRQ1NXNY7cy9NkTPUauOWiTro0jEYZTioGbOmcQh6EC45oribyIMJp0OJO3677r13tO6SKdWoGZUx2BDFw==", 10970 11034 "license": "MIT", 10971 11035 "dependencies": { 10972 - "tldts-core": "^6.1.64" 11036 + "tldts-core": "^6.1.69" 10973 11037 }, 10974 11038 "bin": { 10975 11039 "tldts": "bin/cli.js" 10976 11040 } 10977 11041 }, 10978 11042 "node_modules/tldts-core": { 10979 - "version": "6.1.64", 10980 - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.64.tgz", 10981 - "integrity": "sha512-uqnl8vGV16KsyflHOzqrYjjArjfXaU6rMPXYy2/ZWoRKCkXtghgB4VwTDXUG+t0OTGeSewNAG31/x1gCTfLt+Q==", 11043 + "version": "6.1.69", 11044 + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.69.tgz", 11045 + "integrity": "sha512-nygxy9n2PBUFQUtAXAc122gGo+04/j5qr5TGQFZTHafTKYvmARVXt2cA5rgero2/dnXUfkdPtiJoKmrd3T+wdA==", 10982 11046 "license": "MIT" 10983 11047 }, 10984 11048 "node_modules/to-regex-range": {
+3 -3
pkgs/by-name/no/node-red/package.nix
··· 8 8 9 9 buildNpmPackage rec { 10 10 pname = "node-red"; 11 - version = "4.0.5"; 11 + version = "4.0.8"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "node-red"; 15 15 repo = "node-red"; 16 16 rev = "refs/tags/${version}"; 17 - hash = "sha256-vasI72dVHarQcLLNypabRQUL/WdcERYWD8PTue5v/DM="; 17 + hash = "sha256-94U2233d81Rlu8kQF9KXLxSiGIF1Er4kRvH/XTwNm80="; 18 18 }; 19 19 20 - npmDepsHash = "sha256-f/lh/nA7Ycrqdf0kwOTNTVkjcifh+bzbQNgdqXTfF1Q="; 20 + npmDepsHash = "sha256-YQuMbgTVhNdWAeCeV9Yj35RhlpKrb9PG/SPiepmGsvU="; 21 21 22 22 postPatch = 23 23 let
-58
pkgs/by-name/un/unl0kr/package.nix
··· 1 - { lib 2 - , nixosTests 3 - , stdenv 4 - , fetchFromGitLab 5 - , inih 6 - , libdrm 7 - , libinput 8 - , libxkbcommon 9 - , meson 10 - , ninja 11 - , pkg-config 12 - , scdoc 13 - }: 14 - 15 - stdenv.mkDerivation (finalAttrs: { 16 - pname = "unl0kr"; 17 - version = "2.0.0"; 18 - 19 - src = fetchFromGitLab { 20 - domain = "gitlab.com"; 21 - owner = "cherrypicker"; 22 - repo = "unl0kr"; 23 - rev = finalAttrs.version; 24 - fetchSubmodules = true; 25 - hash = "sha256-KPP4Ol1GCAWqdQYlNtKQD/jx8A/xuHdvKjcocPMqWa0="; 26 - }; 27 - 28 - nativeBuildInputs = [ 29 - meson 30 - ninja 31 - pkg-config 32 - scdoc 33 - ]; 34 - 35 - buildInputs = [ 36 - inih 37 - libdrm 38 - libinput 39 - libxkbcommon 40 - ]; 41 - 42 - propagatedBuildInputs = [ 43 - libxkbcommon 44 - ]; 45 - 46 - passthru = { 47 - tests.unl0kr = nixosTests.systemd-initrd-luks-unl0kr; 48 - }; 49 - 50 - meta = with lib; { 51 - description = "Framebuffer-based disk unlocker for the initramfs based on LVGL"; 52 - mainProgram = "unl0kr"; 53 - homepage = "https://gitlab.com/cherrypicker/unl0kr"; 54 - license = licenses.gpl3Plus; 55 - maintainers = with maintainers; [ hustlerone ]; 56 - platforms = platforms.linux; 57 - }; 58 - })
+2 -2
pkgs/development/python-modules/jupyter-collaboration/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "jupyter-collaboration"; 20 - version = "3.0.0"; 20 + version = "3.1.0"; 21 21 pyproject = true; 22 22 23 23 src = fetchPypi { 24 24 pname = "jupyter_collaboration"; 25 25 inherit version; 26 - hash = "sha256-eewAsh/EI8DV4FNWgjEhT61RUbaYE6suOAny4bf1CCw="; 26 + hash = "sha256-BDmG5vzdikFh342XFqk92q/smidKqbUDWEx6gORh7p8="; 27 27 }; 28 28 29 29 build-system = [ hatchling ];
+2 -2
pkgs/development/python-modules/m2crypto/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "m2crypto"; 15 - version = "0.42.0"; 15 + version = "0.43.0"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-QrYt8sr2IxYbHWQ6cjVGTC/ioxBQSevEmKbUfcCPZLQ="; 22 + hash = "sha256-bCwce7DoqnaPfKgD2n28JmbUADsmvXrfcCM6/FnYzzM="; 23 23 }; 24 24 25 25 build-system = [ setuptools ];
+1 -1
pkgs/development/python-modules/ray/default.nix
··· 87 87 python = pyShortVersion; 88 88 abi = pyShortVersion; 89 89 platform = "manylinux2014_x86_64"; 90 - hash = binary-hashes.${pyShortVersion}; 90 + hash = binary-hashes.${pyShortVersion} or { }; 91 91 }; 92 92 93 93 nativeBuildInputs = [
+1
pkgs/top-level/aliases.nix
··· 1347 1347 unifi8 = unifi; # Added 2024-11-15 1348 1348 unifiLTS = throw "'unifiLTS' has been removed since UniFi no longer has LTS and stable releases. Use `pkgs.unifi` instead."; # Added 2024-04-11 1349 1349 unifiStable = throw "'unifiStable' has been removed since UniFi no longer has LTS and stable releases. Use `pkgs.unifi` instead."; # Converted to throw 2024-04-11 1350 + unl0kr = throw "'unl0kr' is now included with buffybox. Use `pkgs.buffybox` instead."; # Removed 2024-12-20 1350 1351 untrunc = throw "'untrunc' has been renamed to/replaced by 'untrunc-anthwlock'"; # Converted to throw 2024-10-17 1351 1352 urxvt_autocomplete_all_the_things = throw "'urxvt_autocomplete_all_the_things' has been renamed to/replaced by 'rxvt-unicode-plugins.autocomplete-all-the-things'"; # Converted to throw 2024-10-17 1352 1353 urxvt_bidi = throw "'urxvt_bidi' has been renamed to/replaced by 'rxvt-unicode-plugins.bidi'"; # Converted to throw 2024-10-17