Merge staging-next into staging

Changed files
+450 -461
maintainers
nixos
modules
system
boot
tests
pkgs
applications
by-name
bi
bigquery-emulator
bu
im
imewlconverter
in
innoextract
iw
ko
komikku
mi
microsoft-edge
ne
neovim-unwrapped
no
un
unl0kr
development
python-modules
jupyter-collaboration
m2crypto
ray
top-level
+7 -10
maintainers/team-list.nix
···
enableFeatureFreezePing = true;
};
+
neovim = {
+
members = [ ];
+
githubTeams = [ "neovim" ];
+
scope = "Maintain the vim and neovim text editors and related packages.";
+
shortName = "Vim/Neovim";
+
};
+
ngi = {
members = [
eljamm
···
members = [ mic92 ];
scope = "coqui-ai TTS (formerly Mozilla TTS) and leaf packages";
shortName = "coqui-ai TTS";
-
};
-
-
vim = {
-
members = [
-
figsoda
-
softinio
-
teto
-
];
-
scope = "Maintain the vim and neovim text editors and related packages.";
-
shortName = "Vim/Neovim";
};
wdz = {
+17 -63
nixos/modules/system/boot/unl0kr.nix
···
description = ''Whether to enable the unl0kr on-screen keyboard in initrd to unlock LUKS.'';
};
-
package = lib.mkPackageOption pkgs "unl0kr" { };
+
package = lib.mkPackageOption pkgs "buffybox" { };
allowVendorDrivers = lib.mkEnableOption "load optional drivers" // {
description = ''Whether to load additional drivers for certain vendors (I.E: Wacom, Intel, etc.)'';
···
See `unl0kr.conf(5)` for supported values.
-
Alternatively, visit `https://gitlab.com/postmarketOS/buffybox/-/blob/unl0kr-2.0.0/unl0kr.conf`
+
Alternatively, visit `https://gitlab.postmarketos.org/postmarketOS/buffybox/-/blob/3.2.0/unl0kr/unl0kr.conf`
'';
example = lib.literalExpression ''
{
general.animations = true;
+
general.backend = "drm";
theme = {
default = "pmos-dark";
alternate = "pmos-light";
···
assertion = cfg.enable -> config.boot.initrd.systemd.enable;
message = "boot.initrd.unl0kr is only supported with boot.initrd.systemd.";
}
-
{
-
assertion = !config.boot.plymouth.enable;
-
message = "unl0kr will not work if plymouth is enabled.";
-
}
-
{
-
assertion = !config.hardware.amdgpu.initrd.enable;
-
message = "unl0kr has issues with video drivers that are loaded on stage 1.";
-
}
+
];
+
+
warnings = lib.mkMerge [
+
(lib.mkIf (config.hardware.amdgpu.initrd.enable) [
+
''Use early video loading at your risk. It's not guaranteed to work with unl0kr.''
+
])
+
(lib.mkIf (config.boot.plymouth.enable) [
+
''Upstream clearly intends unl0kr to not run with Plymouth. Good luck''
+
])
];
boot.initrd.availableKernelModules =
···
boot.initrd.systemd = {
contents."/etc/unl0kr.conf".source = settingsFormat.generate "unl0kr.conf" cfg.settings;
storePaths = with pkgs; [
-
"${pkgs.gnugrep}/bin/grep"
libinput
xkeyboard_config
-
"${config.boot.initrd.systemd.package}/lib/systemd/systemd-reply-password"
(lib.getExe' cfg.package "unl0kr")
+
"${cfg.package}/libexec/unl0kr-agent"
];
-
services = {
-
unl0kr-ask-password = {
-
description = "Forward Password Requests to unl0kr";
-
conflicts = [
-
"emergency.service"
-
"initrd-switch-root.target"
-
"shutdown.target"
-
];
-
unitConfig.DefaultDependencies = false;
-
after = [
-
"systemd-vconsole-setup.service"
-
"udev.service"
-
];
-
before = [ "shutdown.target" ];
-
script = ''
-
# This script acts as a Password Agent: https://systemd.io/PASSWORD_AGENTS/
-
DIR=/run/systemd/ask-password/
-
# If a user has multiple encrypted disks, the requests might come in different times,
-
# so make sure to answer as many requests as we can. Once boot succeeds, other
-
# password agents will be responsible for watching for requests.
-
while [ -d $DIR ] && [ "$(ls -A $DIR/ask.*)" ];
-
do
-
for file in `ls $DIR/ask.*`; do
-
socket="$(cat "$file" | ${pkgs.gnugrep}/bin/grep "Socket=" | cut -d= -f2)"
-
${lib.getExe' cfg.package "unl0kr"} -v -C "/etc/unl0kr.conf" | ${config.boot.initrd.systemd.package}/lib/systemd/systemd-reply-password 1 "$socket"
-
done
-
done
-
'';
-
};
-
};
+
packages = [
+
pkgs.buffybox
+
];
-
paths = {
-
unl0kr-ask-password = {
-
description = "Forward Password Requests to unl0kr";
-
conflicts = [
-
"emergency.service"
-
"initrd-switch-root.target"
-
"shutdown.target"
-
];
-
unitConfig.DefaultDependencies = false;
-
before = [
-
"shutdown.target"
-
"paths.target"
-
"cryptsetup.target"
-
];
-
wantedBy = [ "sysinit.target" ];
-
pathConfig = {
-
DirectoryNotEmpty = "/run/systemd/ask-password";
-
MakeDirectory = true;
-
};
-
};
-
};
+
paths.unl0kr-agent.wantedBy = [ "local-fs-pre.target" ];
};
};
}
+98 -64
nixos/tests/systemd-initrd-luks-unl0kr.nix
···
-
import ./make-test-python.nix ({ lib, pkgs, ... }: let
-
passphrase = "secret";
-
in {
-
name = "systemd-initrd-luks-unl0kr";
-
meta = {
-
maintainers = [];
-
};
+
import ./make-test-python.nix (
+
{ lib, pkgs, ... }:
+
let
+
passphrase = "secret";
-
enableOCR = true;
+
debugPackages = with pkgs; [
+
coreutils-prefixed
+
toybox
-
nodes.machine = { pkgs, ... }: {
-
virtualisation = {
-
emptyDiskImages = [ 512 512 ];
-
useBootLoader = true;
-
mountHostNixStore = true;
-
useEFIBoot = true;
-
qemu.options = [
-
"-vga virtio"
-
];
+
micro
+
nano
+
];
+
in
+
{
+
name = "systemd-initrd-luks-unl0kr";
+
meta = {
+
maintainers = [ ];
};
-
boot.loader.systemd-boot.enable = true;
+
+
# TODO: Fix OCR: #302965
+
# enableOCR = true;
-
boot.initrd.availableKernelModules = [
-
"evdev" # for entering pw
-
"bochs"
-
];
+
nodes.machine =
+
{ pkgs, ... }:
+
{
+
virtualisation = {
+
emptyDiskImages = [
+
512
+
512
+
];
+
useBootLoader = true;
+
mountHostNixStore = true;
+
useEFIBoot = true;
+
qemu.options = [
+
"-vga virtio"
+
];
+
};
+
boot.loader.systemd-boot.enable = true;
-
environment.systemPackages = with pkgs; [ cryptsetup ];
-
boot.initrd = {
-
systemd = {
-
enable = true;
-
emergencyAccess = true;
-
};
-
unl0kr.enable = true;
-
};
+
boot.kernelParams = [
+
"rd.systemd.debug_shell"
+
];
-
specialisation.boot-luks.configuration = {
-
boot.initrd.luks.devices = lib.mkVMOverride {
-
# We have two disks and only type one password - key reuse is in place
-
cryptroot.device = "/dev/vdb";
-
cryptroot2.device = "/dev/vdc";
+
environment.systemPackages =
+
with pkgs;
+
[
+
cryptsetup
+
]
+
++ debugPackages;
+
boot.initrd = {
+
systemd = {
+
enable = true;
+
emergencyAccess = true;
+
+
storePaths = debugPackages;
+
};
+
unl0kr = {
+
enable = true;
+
+
settings = {
+
general.backend = "drm";
+
# TODO: Fix OCR. See above.
+
# theme.default = "adwaita-dark"; # Improves contrast quite a bit, helpful for OCR.
+
};
+
};
+
};
+
+
specialisation.boot-luks.configuration = {
+
testing.initrdBackdoor = true;
+
boot.initrd.luks.devices = lib.mkVMOverride {
+
# We have two disks and only type one password - key reuse is in place
+
cryptroot.device = "/dev/vdb";
+
cryptroot2.device = "/dev/vdc";
+
};
+
virtualisation.rootDevice = "/dev/mapper/cryptroot";
+
virtualisation.fileSystems."/".autoFormat = true;
+
# test mounting device unlocked in initrd after switching root
+
virtualisation.fileSystems."/cryptroot2".device = "/dev/mapper/cryptroot2";
+
};
};
-
virtualisation.rootDevice = "/dev/mapper/cryptroot";
-
virtualisation.fileSystems."/".autoFormat = true;
-
# test mounting device unlocked in initrd after switching root
-
virtualisation.fileSystems."/cryptroot2".device = "/dev/mapper/cryptroot2";
-
};
-
};
-
testScript = ''
-
# Create encrypted volume
-
machine.wait_for_unit("multi-user.target")
-
machine.succeed("echo -n ${passphrase} | cryptsetup luksFormat -q --iter-time=1 /dev/vdb -")
-
machine.succeed("echo -n ${passphrase} | cryptsetup luksFormat -q --iter-time=1 /dev/vdc -")
-
machine.succeed("echo -n ${passphrase} | cryptsetup luksOpen -q /dev/vdc cryptroot2")
-
machine.succeed("mkfs.ext4 /dev/mapper/cryptroot2")
+
testScript = ''
+
# Create encrypted volume
+
machine.wait_for_unit("multi-user.target")
+
machine.succeed("echo -n ${passphrase} | cryptsetup luksFormat -q --iter-time=1 /dev/vdb -")
+
machine.succeed("echo -n ${passphrase} | cryptsetup luksFormat -q --iter-time=1 /dev/vdc -")
+
machine.succeed("echo -n ${passphrase} | cryptsetup luksOpen -q /dev/vdc cryptroot2")
+
machine.succeed("mkfs.ext4 /dev/mapper/cryptroot2")
-
# Boot from the encrypted disk
-
machine.succeed("bootctl set-default nixos-generation-1-specialisation-boot-luks.conf")
-
machine.succeed("sync")
-
machine.crash()
+
# Boot from the encrypted disk
+
machine.succeed("bootctl set-default nixos-generation-1-specialisation-boot-luks.conf")
+
machine.succeed("sync")
+
machine.crash()
-
# Boot and decrypt the disk
-
machine.start()
-
machine.wait_for_text("Password required for booting")
-
machine.screenshot("prompt")
-
machine.send_chars("${passphrase}")
-
machine.screenshot("pw")
-
machine.send_chars("\n")
-
machine.wait_for_unit("multi-user.target")
+
# Boot and decrypt the disk. This part of the test is SLOW.
+
machine.start()
+
machine.wait_for_unit("unl0kr-agent.service")
+
machine.screenshot("prompt")
+
machine.send_chars("${passphrase}")
+
machine.screenshot("pw")
+
machine.send_chars("\n")
+
machine.switch_root()
+
machine.wait_for_unit("multi-user.target")
-
assert "/dev/mapper/cryptroot on / type ext4" in machine.succeed("mount"), "/dev/mapper/cryptroot do not appear in mountpoints list"
-
assert "/dev/mapper/cryptroot2 on /cryptroot2 type ext4" in machine.succeed("mount")
-
'';
-
})
+
assert "/dev/mapper/cryptroot on / type ext4" in machine.succeed("mount"), "/dev/mapper/cryptroot do not appear in mountpoints list"
+
assert "/dev/mapper/cryptroot2 on /cryptroot2 type ext4" in machine.succeed("mount")
+
'';
+
}
+
)
-12
pkgs/applications/editors/vim/plugins/generated.nix
···
meta.homepage = "https://github.com/gfanto/fzf-lsp.nvim/";
};
-
fzf-lua = buildNeovimPlugin {
-
pname = "fzf-lua";
-
version = "2024-12-20";
-
src = fetchFromGitHub {
-
owner = "ibhagwan";
-
repo = "fzf-lua";
-
rev = "7de67daddd5d4cd7757481d5fdc2a879b7ced1ad";
-
sha256 = "08rry48ipdz4mcbf834ips3y29lk54k7iqhzzgan1b7iqk3x0j70";
-
};
-
meta.homepage = "https://github.com/ibhagwan/fzf-lua/";
-
};
-
fzf-vim = buildVimPlugin {
pname = "fzf.vim";
version = "2024-10-29";
+2 -3
pkgs/applications/editors/vim/plugins/overrides.nix
···
dependencies = [ self.plenary-nvim ];
};
-
fzf-lua = super.fzf-lua.overrideAttrs {
+
fzf-lua = neovimUtils.buildNeovimPlugin {
+
luaAttr = luaPackages.fzf-lua;
propagatedBuildInputs = [ fzf ];
-
# FIXME: address already in use
-
# nvimRequireCheck = "fzf-lua";
};
fzf-vim = super.fzf-vim.overrideAttrs {
-1
pkgs/applications/editors/vim/plugins/vim-plugin-names
···
https://github.com/stsewd/fzf-checkout.vim/,,
https://github.com/monkoose/fzf-hoogle.vim/,HEAD,
https://github.com/gfanto/fzf-lsp.nvim/,,
-
https://github.com/ibhagwan/fzf-lua/,HEAD,
https://github.com/junegunn/fzf.vim/,,
https://github.com/NTBBloodbath/galaxyline.nvim/,,
https://github.com/gbprod/nord.nvim/,,gbprod-nord
+4 -1
pkgs/by-name/bi/bigquery-emulator/package.nix
···
}
{
name = pname;
+
src = fetchFromGitHub {
owner = "goccy";
-
repo = pname;
+
repo = "bigquery-emulator";
rev = "refs/tags/v${version}";
hash = "sha256-iAVbxbm1G7FIWTB5g6Ff8h2dZjZssONA2MOCGuvK180=";
};
vendorHash = "sha256-TQlsivudutyPFW+3HHX7rYuoB5wafmDTAO1TElO/8pc=";
+
postPatch = ''
# main module does not contain package
rm -r internal/cmd/generator
'';
ldflags = [ "-s -w -X main.version=${version} -X main.revision=v${version}" ];
+
doCheck = false;
meta = with lib; {
+5 -5
pkgs/by-name/bu/bun/package.nix
···
}:
stdenvNoCC.mkDerivation rec {
-
version = "1.1.38";
+
version = "1.1.42";
pname = "bun";
src = passthru.sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}");
···
sources = {
"aarch64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip";
-
hash = "sha256-u8b7Dnu5nn6VABugUQXPCdC3nAaUHZ9u49CzTcFUFZA=";
+
hash = "sha256-ZKcP4pC9Y5GgnVVdTk4ajfVlQ+UmuxOBqzRKOFNIVyw=";
};
"aarch64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip";
-
hash = "sha256-Owj9CzH3RVCeH+2caQyA0aMu8rPI0FlYP2Q/aWY5vSE=";
+
hash = "sha256-AGZIRW0qjVCqYhPZr2WiUELOAfhAYDluXqo8mPeE3Rc=";
};
"x86_64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip";
-
hash = "sha256-7lzgdES6OfY1RKUUEloV6AfuFyAkcvzG3uRnE0z5DoA=";
+
hash = "sha256-SLSVr8hUxjXZuqqcG9nlrdulSa9/rOnNffP781OP5Cw=";
};
"x86_64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip";
-
hash = "sha256-ph2lNX4o1Jd/zNSFH+1i/02j6jOFMAXH3ZPayAvFOTI=";
+
hash = "sha256-NoIGwwONj6q8Y+MFnu6mTCr5xQ7Q37+4b2SYS6adsa8=";
};
};
updateScript = writeShellScript "update-bun" ''
+3 -3
pkgs/by-name/im/imewlconverter/package.nix
···
buildDotnetModule {
pname = "imewlconverter";
-
version = "3.1.1";
+
version = "3.2.0";
src = fetchFromGitHub {
owner = "studyzy";
repo = "imewlconverter";
-
rev = "v3.1.1";
-
hash = "sha256-lrYqQWh+PZreJ6oJg+OCipiqUyfG/2moP/n+jR+Kcj8=";
+
rev = "v3.2.0";
+
hash = "sha256-7rKWbLbRCnMmJ9pwqMYZZZujyxbX84g4rFQ/Ms/R+uE=";
};
projectFile = "src/ImeWlConverterCmd/ImeWlConverterCmd.csproj";
+11
pkgs/by-name/in/innoextract/package.nix
···
lib,
stdenv,
fetchurl,
+
fetchpatch,
cmake,
makeWrapper,
boost,
···
url = "https://constexpr.org/innoextract/files/innoextract-${version}.tar.gz";
sha256 = "09l1z1nbl6ijqqwszdwch9mqr54qb7df0wp2sd77v17dq6gsci33";
};
+
+
patches = [
+
# Fix boost-1.86 build:
+
# https://github.com/dscharrer/innoextract/pull/169
+
(fetchpatch {
+
name = "boost-1.86.patch";
+
url = "https://github.com/dscharrer/innoextract/commit/264c2fe6b84f90f6290c670e5f676660ec7b2387.patch";
+
hash = "sha256-QYwrqLXC7FE4oYi6G1erpX/RUUtS5zNBv7/fO7AdZQg=";
+
})
+
];
buildInputs = [
xz
+2 -2
pkgs/by-name/iw/iwd/package.nix
···
stdenv.mkDerivation rec {
pname = "iwd";
-
version = "3.2";
+
version = "3.3";
src = fetchgit {
url = "https://git.kernel.org/pub/scm/network/wireless/iwd.git";
rev = version;
-
hash = "sha256-8jIZu0jHo0jkJbD1Vs+ncEZDxO+KoaOXzkX+HiEI6rg=";
+
hash = "sha256-+CoXoTlQu7ofXPueia1t1vpeH092fYBxLYB+xV4WNEs=";
};
outputs = [
+2 -2
pkgs/by-name/ko/komikku/package.nix
···
python3.pkgs.buildPythonApplication rec {
pname = "komikku";
-
version = "1.65.0";
+
version = "1.66.0";
format = "other";
···
owner = "valos";
repo = "Komikku";
rev = "v${version}";
-
hash = "sha256-U+ekx6ON3mLaTqaQ6PYe9bGVWMyq9PXZyv+rQ1cd1n0=";
+
hash = "sha256-hrQZZ0pZhn+Ph7it6LPFtRMN9mvgFkG//zEi+pVb8n4=";
};
nativeBuildInputs = [
+2 -2
pkgs/by-name/mi/microsoft-edge/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "microsoft-edge";
-
version = "131.0.2903.86";
+
version = "131.0.2903.112";
src = fetchurl {
url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb";
-
hash = "sha256-THhE5R/++/WllfPZPmM0gcYIHw/ZVNFcwIBm6iPdrPM=";
+
hash = "sha256-4qQNcoBXOS4Uz+MR4jItOgcnMKqB6J541cvrb5md/oc=";
};
# With strictDeps on, some shebangs were not being patched correctly
+1 -4
pkgs/by-name/ne/neovim-unwrapped/package.nix
···
asl20
vim
];
-
maintainers = with lib.maintainers; [
-
manveru
-
rvolosatovs
-
];
+
maintainers = lib.teams.neovim.members;
platforms = lib.platforms.unix;
};
}
+287 -223
pkgs/by-name/no/node-red/package-lock.json
···
{
"name": "node-red",
-
"version": "4.0.5",
+
"version": "4.0.8",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "node-red",
-
"version": "4.0.5",
+
"version": "4.0.8",
"license": "Apache-2.0",
"dependencies": {
"acorn": "8.12.1",
···
"cors": "2.8.5",
"cronosjs": "1.7.1",
"denque": "2.1.0",
-
"express": "4.21.1",
+
"express": "4.21.2",
"express-session": "1.18.1",
"form-data": "4.0.0",
"fs-extra": "11.2.0",
···
}
},
"node_modules/@babel/generator": {
-
"version": "7.26.2",
-
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz",
-
"integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==",
+
"version": "7.26.3",
+
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz",
+
"integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@babel/parser": "^7.26.2",
-
"@babel/types": "^7.26.0",
+
"@babel/parser": "^7.26.3",
+
"@babel/types": "^7.26.3",
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25",
"jsesc": "^3.0.2"
···
}
},
"node_modules/@babel/parser": {
-
"version": "7.26.2",
-
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz",
-
"integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==",
+
"version": "7.26.3",
+
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz",
+
"integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@babel/types": "^7.26.0"
+
"@babel/types": "^7.26.3"
},
"bin": {
"parser": "bin/babel-parser.js"
···
}
},
"node_modules/@babel/traverse": {
-
"version": "7.25.9",
-
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz",
-
"integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==",
+
"version": "7.26.4",
+
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz",
+
"integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@babel/code-frame": "^7.25.9",
-
"@babel/generator": "^7.25.9",
-
"@babel/parser": "^7.25.9",
+
"@babel/code-frame": "^7.26.2",
+
"@babel/generator": "^7.26.3",
+
"@babel/parser": "^7.26.3",
"@babel/template": "^7.25.9",
-
"@babel/types": "^7.25.9",
+
"@babel/types": "^7.26.3",
"debug": "^4.3.1",
"globals": "^11.1.0"
},
···
}
},
"node_modules/@babel/traverse/node_modules/debug": {
-
"version": "4.3.7",
-
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
-
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+
"version": "4.4.0",
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"dev": true,
"license": "MIT",
"dependencies": {
···
}
}
},
+
"node_modules/@babel/traverse/node_modules/globals": {
+
"version": "11.12.0",
+
"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+
"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+
"dev": true,
+
"license": "MIT",
+
"engines": {
+
"node": ">=4"
+
}
+
},
"node_modules/@babel/traverse/node_modules/ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
···
"license": "MIT"
},
"node_modules/@babel/types": {
-
"version": "7.26.0",
-
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz",
-
"integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==",
+
"version": "7.26.3",
+
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz",
+
"integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==",
"dev": true,
"license": "MIT",
"dependencies": {
···
}
},
"node_modules/@braintree/sanitize-url": {
-
"version": "7.1.0",
-
"resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.0.tgz",
-
"integrity": "sha512-o+UlMLt49RvtCASlOMW0AkHnabN9wR9rwCCherxO0yG4Npy34GkvrAqdXQvrhNs+jh+gkK8gB8Lf05qL/O7KWg==",
+
"version": "7.1.1",
+
"resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.1.tgz",
+
"integrity": "sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==",
"dev": true,
"license": "MIT"
},
···
"license": "MIT"
},
"node_modules/@iconify/utils": {
-
"version": "2.1.33",
-
"resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.1.33.tgz",
-
"integrity": "sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==",
+
"version": "2.2.1",
+
"resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.2.1.tgz",
+
"integrity": "sha512-0/7J7hk4PqXmxo5PDBDxmnecw5PxklZJfNjIVG9FM0mEfVrvfudS22rYWsqVk6gR3UJ/mSYS90X4R3znXnqfNA==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@antfu/install-pkg": "^0.4.0",
+
"@antfu/install-pkg": "^0.4.1",
"@antfu/utils": "^0.7.10",
"@iconify/types": "^2.0.0",
-
"debug": "^4.3.6",
+
"debug": "^4.4.0",
+
"globals": "^15.13.0",
"kolorist": "^1.8.0",
-
"local-pkg": "^0.5.0",
-
"mlly": "^1.7.1"
+
"local-pkg": "^0.5.1",
+
"mlly": "^1.7.3"
}
},
"node_modules/@iconify/utils/node_modules/debug": {
-
"version": "4.3.7",
-
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
-
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+
"version": "4.4.0",
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"dev": true,
"license": "MIT",
"dependencies": {
···
}
},
"node_modules/@jridgewell/gen-mapping": {
-
"version": "0.3.5",
-
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
-
"integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
+
"version": "0.3.8",
+
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
+
"integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
"dev": true,
"license": "MIT",
"dependencies": {
···
}
},
"node_modules/@jsdoc/salty": {
-
"version": "0.2.8",
-
"resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.8.tgz",
-
"integrity": "sha512-5e+SFVavj1ORKlKaKr2BmTOekmXbelU7dC0cDkQLqag7xfuTPuGMUFx7KWJuv4bYZrTsoL2Z18VVCOKYxzoHcg==",
+
"version": "0.2.9",
+
"resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.9.tgz",
+
"integrity": "sha512-yYxMVH7Dqw6nO0d5NIV8OQWnitU8k6vXH8NtgqAfIa/IUqRMxRv/NUJJ08VEKbAakwxlgBl5PJdrU0dMPStsnw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
···
}
},
"node_modules/@napi-rs/wasm-runtime": {
-
"version": "0.2.5",
-
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.5.tgz",
-
"integrity": "sha512-kwUxR7J9WLutBbulqg1dfOrMTwhMdXLdcGUhcbCcGwnPLt3gz19uHVdwH1syKVDbE022ZS2vZxOWflFLS0YTjw==",
+
"version": "0.2.6",
+
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.6.tgz",
+
"integrity": "sha512-z8YVS3XszxFTO73iwvFDNpQIzdMmSDTP/mB3E/ucR37V3Sx57hSExcXyMoNwaucWxnsWf4xfbZv0iZ30jr0M4Q==",
"license": "MIT",
"optional": true,
"dependencies": {
-
"@emnapi/core": "^1.1.0",
-
"@emnapi/runtime": "^1.1.0",
+
"@emnapi/core": "^1.3.1",
+
"@emnapi/runtime": "^1.3.1",
"@tybys/wasm-util": "^0.9.0"
}
},
···
"license": "MIT"
},
"node_modules/@types/node": {
-
"version": "22.10.1",
-
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz",
-
"integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==",
+
"version": "22.10.2",
+
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz",
+
"integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==",
"license": "MIT",
"dependencies": {
"undici-types": "~6.20.0"
···
},
"node_modules/agent-base/node_modules/debug": {
-
"version": "4.3.7",
-
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
-
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+
"version": "4.4.0",
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
···
"license": "MIT"
},
"node_modules/axios": {
-
"version": "1.7.8",
-
"resolved": "https://registry.npmjs.org/axios/-/axios-1.7.8.tgz",
-
"integrity": "sha512-Uu0wb7KNqK2t5K+YQyVCLM76prD5sRFjKHbJYCP1J7JFGEQ6nN7HWn9+04LAeiJ3ji54lgS/gZCH1oxyrf1SPw==",
+
"version": "1.7.9",
+
"resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz",
+
"integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==",
"license": "MIT",
"dependencies": {
"follow-redirects": "^1.15.6",
···
},
"node_modules/bl/node_modules/readable-stream": {
-
"version": "4.5.2",
-
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz",
-
"integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==",
+
"version": "4.6.0",
+
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.6.0.tgz",
+
"integrity": "sha512-cbAdYt0VcnpN2Bekq7PU+k363ZRsPwJoEEJOEtSJQlJXzwaxt3FIo/uL+KeDSGIjJqtkwyge4KQgD2S2kd+CQw==",
"license": "MIT",
"dependencies": {
"abort-controller": "^3.0.0",
···
"node": ">=6"
},
-
"node_modules/call-bind": {
-
"version": "1.0.7",
-
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
-
"integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
+
"node_modules/call-bind-apply-helpers": {
+
"version": "1.0.1",
+
"resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz",
+
"integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==",
"license": "MIT",
"dependencies": {
-
"es-define-property": "^1.0.0",
"es-errors": "^1.3.0",
-
"function-bind": "^1.1.2",
-
"get-intrinsic": "^1.2.4",
-
"set-function-length": "^1.2.1"
+
"function-bind": "^1.1.2"
+
},
+
"engines": {
+
"node": ">= 0.4"
+
}
+
},
+
"node_modules/call-bound": {
+
"version": "1.0.3",
+
"resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz",
+
"integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==",
+
"license": "MIT",
+
"dependencies": {
+
"call-bind-apply-helpers": "^1.0.1",
+
"get-intrinsic": "^1.2.6"
},
"engines": {
"node": ">= 0.4"
···
"node": ">=10"
},
-
"node_modules/define-data-property": {
-
"version": "1.1.4",
-
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
-
"integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
-
"license": "MIT",
-
"dependencies": {
-
"es-define-property": "^1.0.0",
-
"es-errors": "^1.3.0",
-
"gopd": "^1.0.1"
-
},
-
"engines": {
-
"node": ">= 0.4"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/ljharb"
-
}
-
},
"node_modules/delaunator": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz",
···
"url": "https://github.com/fb55/domutils?sponsor=1"
},
+
"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": {
+
"call-bind-apply-helpers": "^1.0.1",
+
"es-errors": "^1.3.0",
+
"gopd": "^1.2.0"
+
},
+
"engines": {
+
"node": ">= 0.4"
+
}
+
},
"node_modules/duplexer": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
···
},
"node_modules/es-define-property": {
-
"version": "1.0.0",
-
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
-
"integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
+
"version": "1.0.1",
+
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
+
"integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
"license": "MIT",
-
"dependencies": {
-
"get-intrinsic": "^1.2.4"
-
},
"engines": {
"node": ">= 0.4"
···
"node": ">= 0.4"
},
+
"node_modules/es-object-atoms": {
+
"version": "1.0.0",
+
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
+
"integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",
+
"license": "MIT",
+
"dependencies": {
+
"es-errors": "^1.3.0"
+
},
+
"engines": {
+
"node": ">= 0.4"
+
}
+
},
"node_modules/es6-error": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
···
},
"node_modules/express": {
-
"version": "4.21.1",
-
"resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz",
-
"integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==",
+
"version": "4.21.2",
+
"resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
+
"integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
"license": "MIT",
"dependencies": {
"accepts": "~1.3.8",
···
"methods": "~1.1.2",
"on-finished": "2.4.1",
"parseurl": "~1.3.3",
-
"path-to-regexp": "0.1.10",
+
"path-to-regexp": "0.1.12",
"proxy-addr": "~2.0.7",
"qs": "6.13.0",
"range-parser": "~1.2.1",
···
},
"engines": {
"node": ">= 0.10.0"
+
},
+
"funding": {
+
"type": "opencollective",
+
"url": "https://opencollective.com/express"
},
"node_modules/express-session": {
···
"license": "BSD-3-Clause"
},
"node_modules/fastq": {
-
"version": "1.17.1",
-
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
-
"integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
+
"version": "1.18.0",
+
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.18.0.tgz",
+
"integrity": "sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==",
"dev": true,
"license": "ISC",
"dependencies": {
···
},
"node_modules/get-intrinsic": {
-
"version": "1.2.4",
-
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
-
"integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
+
"version": "1.2.6",
+
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz",
+
"integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==",
"license": "MIT",
"dependencies": {
+
"call-bind-apply-helpers": "^1.0.1",
+
"dunder-proto": "^1.0.0",
+
"es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
+
"es-object-atoms": "^1.0.0",
"function-bind": "^1.1.2",
-
"has-proto": "^1.0.1",
-
"has-symbols": "^1.0.3",
-
"hasown": "^2.0.0"
+
"gopd": "^1.2.0",
+
"has-symbols": "^1.1.0",
+
"hasown": "^2.0.2",
+
"math-intrinsics": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
···
},
"node_modules/globals": {
-
"version": "11.12.0",
-
"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
-
"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+
"version": "15.14.0",
+
"resolved": "https://registry.npmjs.org/globals/-/globals-15.14.0.tgz",
+
"integrity": "sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==",
"dev": true,
"license": "MIT",
"engines": {
-
"node": ">=4"
+
"node": ">=18"
+
},
+
"funding": {
+
"url": "https://github.com/sponsors/sindresorhus"
},
"node_modules/globule": {
···
},
"node_modules/gopd": {
-
"version": "1.0.1",
-
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
-
"integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+
"version": "1.2.0",
+
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
+
"integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
"license": "MIT",
-
"dependencies": {
-
"get-intrinsic": "^1.1.3"
+
"engines": {
+
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
···
"node": ">=8"
},
-
"node_modules/has-property-descriptors": {
-
"version": "1.0.2",
-
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
-
"integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
-
"license": "MIT",
-
"dependencies": {
-
"es-define-property": "^1.0.0"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/ljharb"
-
}
-
},
-
"node_modules/has-proto": {
-
"version": "1.0.3",
-
"resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
-
"integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
-
"license": "MIT",
-
"engines": {
-
"node": ">= 0.4"
-
},
-
"funding": {
-
"url": "https://github.com/sponsors/ljharb"
-
}
-
},
"node_modules/has-symbols": {
-
"version": "1.0.3",
-
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
-
"integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+
"version": "1.1.0",
+
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
+
"integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
"license": "MIT",
"engines": {
"node": ">= 0.4"
···
},
"node_modules/https-proxy-agent/node_modules/debug": {
-
"version": "4.3.7",
-
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
-
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+
"version": "4.4.0",
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
···
},
"node_modules/is-core-module": {
-
"version": "2.15.1",
-
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
-
"integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
+
"version": "2.16.1",
+
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
+
"integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
"dev": true,
"license": "MIT",
"dependencies": {
···
},
"node_modules/istanbul-lib-source-maps/node_modules/debug": {
-
"version": "4.3.7",
-
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
-
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+
"version": "4.4.0",
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"dev": true,
"license": "MIT",
"dependencies": {
···
},
"node_modules/jsesc": {
-
"version": "3.0.2",
-
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
-
"integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
+
"version": "3.1.0",
+
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
+
"integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
"dev": true,
"license": "MIT",
"bin": {
···
"license": "MIT"
},
"node_modules/katex": {
-
"version": "0.16.11",
-
"resolved": "https://registry.npmjs.org/katex/-/katex-0.16.11.tgz",
-
"integrity": "sha512-RQrI8rlHY92OLf3rho/Ts8i/XvjgguEjOkO1BEXcU3N8BqPpSzBNwV/G0Ukr+P/l3ivvJUE/Fa/CwbS6HesGNQ==",
+
"version": "0.16.18",
+
"resolved": "https://registry.npmjs.org/katex/-/katex-0.16.18.tgz",
+
"integrity": "sha512-LRuk0rPdXrecAFwQucYjMiIs0JFefk6N1q/04mlw14aVIVgxq1FO0MA9RiIIGVaKOB5GIP5GH4aBBNraZERmaQ==",
"dev": true,
"funding": [
"https://opencollective.com/katex",
···
"node": ">= 12"
},
+
"node_modules/math-intrinsics": {
+
"version": "1.1.0",
+
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
+
"integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
+
"license": "MIT",
+
"engines": {
+
"node": ">= 0.4"
+
}
+
},
"node_modules/maxmin": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz",
···
},
"node_modules/memorystore/node_modules/debug": {
-
"version": "4.3.7",
-
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
-
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+
"version": "4.4.0",
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
···
},
"node_modules/mqtt-packet/node_modules/debug": {
-
"version": "4.3.7",
-
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
-
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+
"version": "4.4.0",
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
···
"license": "MIT"
},
"node_modules/mqtt/node_modules/debug": {
-
"version": "4.3.7",
-
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
-
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+
"version": "4.4.0",
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
···
"license": "MIT"
},
"node_modules/mqtt/node_modules/readable-stream": {
-
"version": "4.5.2",
-
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz",
-
"integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==",
+
"version": "4.6.0",
+
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.6.0.tgz",
+
"integrity": "sha512-cbAdYt0VcnpN2Bekq7PU+k363ZRsPwJoEEJOEtSJQlJXzwaxt3FIo/uL+KeDSGIjJqtkwyge4KQgD2S2kd+CQw==",
"license": "MIT",
"dependencies": {
"abort-controller": "^3.0.0",
···
},
"node_modules/node-red-node-test-helper/node_modules/debug": {
-
"version": "4.3.7",
-
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
-
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+
"version": "4.4.0",
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"dev": true,
"license": "MIT",
"dependencies": {
···
},
"node_modules/nodemon/node_modules/debug": {
-
"version": "4.3.7",
-
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
-
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+
"version": "4.4.0",
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"dev": true,
"license": "MIT",
"dependencies": {
···
},
"node_modules/number-allocator/node_modules/debug": {
-
"version": "4.3.7",
-
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
-
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+
"version": "4.4.0",
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
···
"license": "BlueOak-1.0.0"
},
"node_modules/package-manager-detector": {
-
"version": "0.2.5",
-
"resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.5.tgz",
-
"integrity": "sha512-3dS7y28uua+UDbRCLBqltMBrbI+A5U2mI9YuxHRxIWYmLj3DwntEBmERYzIAQ4DMeuCUOBSak7dBHHoXKpOTYQ==",
+
"version": "0.2.8",
+
"resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.8.tgz",
+
"integrity": "sha512-ts9KSdroZisdvKMWVAVCXiKqnqNfXz4+IbrBG8/BWx/TR5le+jfenvoBuIZ6UWM9nz47W7AbD9qYfAwfWMIwzA==",
"dev": true,
"license": "MIT"
},
···
"license": "ISC"
},
"node_modules/path-to-regexp": {
-
"version": "0.1.10",
-
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
-
"integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==",
+
"version": "0.1.12",
+
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
+
"integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
"license": "MIT"
},
"node_modules/path-type": {
···
"license": "MIT"
},
"node_modules/proxy/node_modules/debug": {
-
"version": "4.3.7",
-
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
-
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+
"version": "4.4.0",
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"dev": true,
"license": "MIT",
"dependencies": {
···
},
"node_modules/resolve": {
-
"version": "1.22.8",
-
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
-
"integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
+
"version": "1.22.10",
+
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
+
"integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"is-core-module": "^2.13.0",
+
"is-core-module": "^2.16.0",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
},
"bin": {
"resolve": "bin/resolve"
+
},
+
"engines": {
+
"node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
···
"dev": true,
"license": "ISC"
},
-
"node_modules/set-function-length": {
-
"version": "1.2.2",
-
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
-
"integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
-
"license": "MIT",
-
"dependencies": {
-
"define-data-property": "^1.1.4",
-
"es-errors": "^1.3.0",
-
"function-bind": "^1.1.2",
-
"get-intrinsic": "^1.2.4",
-
"gopd": "^1.0.1",
-
"has-property-descriptors": "^1.0.2"
-
},
-
"engines": {
-
"node": ">= 0.4"
-
}
-
},
"node_modules/setprototypeof": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
···
"license": "MIT"
"node_modules/side-channel": {
-
"version": "1.0.6",
-
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
-
"integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
+
"version": "1.1.0",
+
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
+
"integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
+
"license": "MIT",
+
"dependencies": {
+
"es-errors": "^1.3.0",
+
"object-inspect": "^1.13.3",
+
"side-channel-list": "^1.0.0",
+
"side-channel-map": "^1.0.1",
+
"side-channel-weakmap": "^1.0.2"
+
},
+
"engines": {
+
"node": ">= 0.4"
+
},
+
"funding": {
+
"url": "https://github.com/sponsors/ljharb"
+
}
+
},
+
"node_modules/side-channel-list": {
+
"version": "1.0.0",
+
"resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
+
"integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
+
"license": "MIT",
+
"dependencies": {
+
"es-errors": "^1.3.0",
+
"object-inspect": "^1.13.3"
+
},
+
"engines": {
+
"node": ">= 0.4"
+
},
+
"funding": {
+
"url": "https://github.com/sponsors/ljharb"
+
}
+
},
+
"node_modules/side-channel-map": {
+
"version": "1.0.1",
+
"resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
+
"integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
+
"license": "MIT",
+
"dependencies": {
+
"call-bound": "^1.0.2",
+
"es-errors": "^1.3.0",
+
"get-intrinsic": "^1.2.5",
+
"object-inspect": "^1.13.3"
+
},
+
"engines": {
+
"node": ">= 0.4"
+
},
+
"funding": {
+
"url": "https://github.com/sponsors/ljharb"
+
}
+
},
+
"node_modules/side-channel-weakmap": {
+
"version": "1.0.2",
+
"resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
+
"integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
"license": "MIT",
"dependencies": {
-
"call-bind": "^1.0.7",
+
"call-bound": "^1.0.2",
"es-errors": "^1.3.0",
-
"get-intrinsic": "^1.2.4",
-
"object-inspect": "^1.13.1"
+
"get-intrinsic": "^1.2.5",
+
"object-inspect": "^1.13.3",
+
"side-channel-map": "^1.0.1"
"engines": {
"node": ">= 0.4"
···
"node_modules/superagent/node_modules/debug": {
-
"version": "4.3.7",
-
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
-
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+
"version": "4.4.0",
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"dev": true,
"license": "MIT",
"dependencies": {
···
"license": "MIT"
"node_modules/tldts": {
-
"version": "6.1.64",
-
"resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.64.tgz",
-
"integrity": "sha512-ph4AE5BXWIOsSy9stpoeo7bYe/Cy7VfpciIH4RhVZUPItCJmhqWCN0EVzxd8BOHiyNb42vuJc6NWTjJkg91Tuw==",
+
"version": "6.1.69",
+
"resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.69.tgz",
+
"integrity": "sha512-Oh/CqRQ1NXNY7cy9NkTPUauOWiTro0jEYZTioGbOmcQh6EC45oribyIMJp0OJO3677r13tO6SKdWoGZUx2BDFw==",
"license": "MIT",
"dependencies": {
-
"tldts-core": "^6.1.64"
+
"tldts-core": "^6.1.69"
"bin": {
"tldts": "bin/cli.js"
"node_modules/tldts-core": {
-
"version": "6.1.64",
-
"resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.64.tgz",
-
"integrity": "sha512-uqnl8vGV16KsyflHOzqrYjjArjfXaU6rMPXYy2/ZWoRKCkXtghgB4VwTDXUG+t0OTGeSewNAG31/x1gCTfLt+Q==",
+
"version": "6.1.69",
+
"resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.69.tgz",
+
"integrity": "sha512-nygxy9n2PBUFQUtAXAc122gGo+04/j5qr5TGQFZTHafTKYvmARVXt2cA5rgero2/dnXUfkdPtiJoKmrd3T+wdA==",
"license": "MIT"
"node_modules/to-regex-range": {
+3 -3
pkgs/by-name/no/node-red/package.nix
···
buildNpmPackage rec {
pname = "node-red";
-
version = "4.0.5";
+
version = "4.0.8";
src = fetchFromGitHub {
owner = "node-red";
repo = "node-red";
rev = "refs/tags/${version}";
-
hash = "sha256-vasI72dVHarQcLLNypabRQUL/WdcERYWD8PTue5v/DM=";
+
hash = "sha256-94U2233d81Rlu8kQF9KXLxSiGIF1Er4kRvH/XTwNm80=";
};
-
npmDepsHash = "sha256-f/lh/nA7Ycrqdf0kwOTNTVkjcifh+bzbQNgdqXTfF1Q=";
+
npmDepsHash = "sha256-YQuMbgTVhNdWAeCeV9Yj35RhlpKrb9PG/SPiepmGsvU=";
postPatch =
let
-58
pkgs/by-name/un/unl0kr/package.nix
···
-
{ lib
-
, nixosTests
-
, stdenv
-
, fetchFromGitLab
-
, inih
-
, libdrm
-
, libinput
-
, libxkbcommon
-
, meson
-
, ninja
-
, pkg-config
-
, scdoc
-
}:
-
-
stdenv.mkDerivation (finalAttrs: {
-
pname = "unl0kr";
-
version = "2.0.0";
-
-
src = fetchFromGitLab {
-
domain = "gitlab.com";
-
owner = "cherrypicker";
-
repo = "unl0kr";
-
rev = finalAttrs.version;
-
fetchSubmodules = true;
-
hash = "sha256-KPP4Ol1GCAWqdQYlNtKQD/jx8A/xuHdvKjcocPMqWa0=";
-
};
-
-
nativeBuildInputs = [
-
meson
-
ninja
-
pkg-config
-
scdoc
-
];
-
-
buildInputs = [
-
inih
-
libdrm
-
libinput
-
libxkbcommon
-
];
-
-
propagatedBuildInputs = [
-
libxkbcommon
-
];
-
-
passthru = {
-
tests.unl0kr = nixosTests.systemd-initrd-luks-unl0kr;
-
};
-
-
meta = with lib; {
-
description = "Framebuffer-based disk unlocker for the initramfs based on LVGL";
-
mainProgram = "unl0kr";
-
homepage = "https://gitlab.com/cherrypicker/unl0kr";
-
license = licenses.gpl3Plus;
-
maintainers = with maintainers; [ hustlerone ];
-
platforms = platforms.linux;
-
};
-
})
+2 -2
pkgs/development/python-modules/jupyter-collaboration/default.nix
···
buildPythonPackage rec {
pname = "jupyter-collaboration";
-
version = "3.0.0";
+
version = "3.1.0";
pyproject = true;
src = fetchPypi {
pname = "jupyter_collaboration";
inherit version;
-
hash = "sha256-eewAsh/EI8DV4FNWgjEhT61RUbaYE6suOAny4bf1CCw=";
+
hash = "sha256-BDmG5vzdikFh342XFqk92q/smidKqbUDWEx6gORh7p8=";
};
build-system = [ hatchling ];
+2 -2
pkgs/development/python-modules/m2crypto/default.nix
···
buildPythonPackage rec {
pname = "m2crypto";
-
version = "0.42.0";
+
version = "0.43.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-QrYt8sr2IxYbHWQ6cjVGTC/ioxBQSevEmKbUfcCPZLQ=";
+
hash = "sha256-bCwce7DoqnaPfKgD2n28JmbUADsmvXrfcCM6/FnYzzM=";
};
build-system = [ setuptools ];
+1 -1
pkgs/development/python-modules/ray/default.nix
···
python = pyShortVersion;
abi = pyShortVersion;
platform = "manylinux2014_x86_64";
-
hash = binary-hashes.${pyShortVersion};
+
hash = binary-hashes.${pyShortVersion} or { };
};
nativeBuildInputs = [
+1
pkgs/top-level/aliases.nix
···
unifi8 = unifi; # Added 2024-11-15
unifiLTS = throw "'unifiLTS' has been removed since UniFi no longer has LTS and stable releases. Use `pkgs.unifi` instead."; # Added 2024-04-11
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
+
unl0kr = throw "'unl0kr' is now included with buffybox. Use `pkgs.buffybox` instead."; # Removed 2024-12-20
untrunc = throw "'untrunc' has been renamed to/replaced by 'untrunc-anthwlock'"; # Converted to throw 2024-10-17
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
urxvt_bidi = throw "'urxvt_bidi' has been renamed to/replaced by 'rxvt-unicode-plugins.bidi'"; # Converted to throw 2024-10-17