Merge master into staging-next

Changed files
+1795 -5320
doc
nixos
modules
services
networking
firezone
pkgs
applications
networking
cluster
nomad
instant-messengers
video
obs-studio
plugins
advanced-scene-switcher
by-name
ad
adios2
an
au
audiobookshelf
az
azahar
ci
circt
cl
claude-code
clipper2
clojure-lsp
dw
dwarfs
fe
fedigroups
fi
firebase-tools
firezone-gui-client
fl
flclash
fluxcd-operator
ga
ge
geist-font
gi
gitify
gl
glamoroustoolkit
ho
horizon-eda
hy
hyprshell
jb
jbang
ka
kh
la
labwc-tweaks-gtk
lo
lokinet
ma
me
my
mydumper
ne
nexttrace
nezha-theme-admin
op
openomf
po
positron-bin
pr
process-compose
rm
rmenu
ro
sa
sarabun-font
sl
slint-viewer
sp
spral
sq
sqlitestudio
sqlitestudio-plugins
st
stereotool
te
telegraf
ti
tilt
timetrap
ty
typespec
ua
un
up
upcloud-cli
vp
xc
xe
xenia-canary
xn
xnviewmp
xr
development
libraries
prometheus-client-c
python-modules
duckduckgo-search
horizon-eda
pyecotrend-ista
pyglet
tools
unityhub
os-specific
linux
servers
tools
inputmethods
ibus-engines
ibus-rime
top-level
+2 -2
doc/hooks/installShellFiles.section.md
···
}
```
-
The path may also be a fifo or named fd (such as produced by `<(cmd)`), in which
+
The path may also be the result of process substitution (e.g. `<(cmd)`), in which
case the shell and name must be provided (see below).
If the destination shell completion file is not actually present or consists of
···
{
nativeBuildInputs = [ installShellFiles ];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
-
# using named fd
+
# using process substitution
installShellCompletion --cmd foobar \
--bash <($out/bin/foobar --bash-completion) \
--fish <($out/bin/foobar --fish-completion) \
+4 -5
nixos/modules/services/networking/firezone/gui-client.nix
···
}:
let
inherit (lib)
-
boolToString
getExe'
mkEnableOption
mkIf
···
default = [ ];
description = ''
All listed users will become part of the `firezone-client` group so
-
they can control the IPC service. This is a convenience option.
+
they can control the tunnel service. This is a convenience option.
'';
};
···
# Required for the token store in the gui application
services.gnome.gnome-keyring.enable = true;
-
systemd.services.firezone-ipc-service = {
-
description = "GUI IPC service for the Firezone zero-trust access platform";
+
systemd.services.firezone-tunnel-service = {
+
description = "GUI tunnel service for the Firezone zero-trust access platform";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
···
export FIREZONE_ID=$(< client_id)
fi
-
exec ${getExe' cfg.package "firezone-client-ipc"} run
+
exec ${getExe' cfg.package "firezone-client-tunnel"} run
'';
environment = {
+24 -6
pkgs/applications/networking/cluster/nomad/default.nix
···
{
buildGoModule,
version,
-
sha256,
+
hash,
vendorHash,
license,
...
···
attrs' = builtins.removeAttrs attrs [
"buildGoModule"
"version"
-
"sha256"
+
"hash"
"vendorHash"
"license"
];
···
owner = "hashicorp";
repo = pname;
rev = "v${version}";
-
inherit sha256;
+
inherit hash;
};
+
# Nomad requires Go 1.24.4, but nixpkgs doesn't have it in unstable yet.
+
postPatch = ''
+
substituteInPlace go.mod \
+
--replace-warn "go 1.24.4" "go 1.24.3"
+
'';
+
nativeBuildInputs = [ installShellFiles ];
ldflags = [
···
'';
meta = with lib; {
-
homepage = "https://www.nomadproject.io/";
+
homepage = "https://developer.hashicorp.com/nomad";
description = "Distributed, Highly Available, Datacenter-Aware Scheduler";
mainProgram = "nomad";
inherit license;
···
# Upstream partially documents used Go versions here
# https://github.com/hashicorp/nomad/blob/master/contributing/golang.md
-
nomad = nomad_1_9;
+
nomad = nomad_1_10;
+
+
nomad_1_10 = generic {
+
buildGoModule = buildGo124Module;
+
version = "1.10.2";
+
hash = "sha256-7i/tMQwaEmLGXNarrdPzmorv+SHrxCzeaF3BI9Jjhwg=";
+
vendorHash = "sha256-yq8xQ9wThPK/X9/lEHD8FCXq1Mrz0lO6UvrP2ipXMnw=";
+
license = lib.licenses.bsl11;
+
passthru.tests.nomad = nixosTests.nomad;
+
preCheck = ''
+
export PATH="$PATH:$NIX_BUILD_TOP/go/bin"
+
'';
+
};
nomad_1_9 = generic {
buildGoModule = buildGo124Module;
version = "1.9.7";
-
sha256 = "sha256-U02H6DPr1friQ9EwqD/wQnE2Fm20OE5xNccPDJfnsqI=";
+
hash = "sha256-U02H6DPr1friQ9EwqD/wQnE2Fm20OE5xNccPDJfnsqI=";
vendorHash = "sha256-9GnwqkexJAxrhW9yJFaDTdSaZ+p+/dcMuhlusp4cmyw=";
license = lib.licenses.bsl11;
passthru.tests.nomad = nixosTests.nomad;
+5 -5
pkgs/applications/networking/instant-messengers/jami/default.nix
···
stdenv.mkDerivation rec {
pname = "jami";
-
version = "20250523.0";
+
version = "20250613.0";
src = fetchFromGitLab {
domain = "git.jami.net";
owner = "savoirfairelinux";
repo = "jami-client-qt";
rev = "stable/${version}";
-
hash = "sha256-uc2IcSAaCTkTMwjhgMRVdWsStLkOO5dPU2Hx+cYUUL0=";
+
hash = "sha256-+6DTbYq50UPSQ+KipXhWje1bZs64wZrS37z2Na1RtN8=";
fetchSubmodules = true;
};
···
dhtnet = stdenv.mkDerivation {
pname = "dhtnet";
-
version = "unstable-2025-03-19";
+
version = "unstable-2025-05-26";
src = fetchFromGitLab {
domain = "git.jami.net";
owner = "savoirfairelinux";
repo = "dhtnet";
-
rev = "7e7359ff5dadd9aaf6d341486f3ee41029f645e1";
-
hash = "sha256-sT7OgYUBnO+HfIeCaR3lmoFJ9qE1Y5TEK1/KHzhvK7M=";
+
rev = "6c5ee3a21556d668d047cdedb5c4b746c3c6bdb2";
+
hash = "sha256-uweYSEysVMUC7DhI9BhS1TDZ6ZY7WQ9JS3ZF9lKA4Fo=";
};
postPatch = ''
+4 -13
pkgs/applications/video/obs-studio/plugins/advanced-scene-switcher/default.nix
···
libXScrnSaver,
libusb1,
pkg-config,
-
fetchpatch,
# #FIXME: Could not get cmake to pick up on these dependencies
-
# Prevents cmake from building the OCR video capabilities
-
# Everything else should work just missing this on plugin
+
# Ommiting them prevents cmake from building the OCR video capabilities
+
# Everything else should work it's just missing this one plugin
# tesseract,
# leptonica,
}:
···
in
stdenv.mkDerivation rec {
pname = "advanced-scene-switcher";
-
version = "1.28.1";
+
version = "1.30.1";
src = fetchFromGitHub {
owner = "WarmUpTill";
repo = "SceneSwitcher";
rev = version;
-
hash = "sha256-1U5quhfdhEBcCbEzW0uEpimYgvdbsIwaL2EdQ4cLF/M=";
+
hash = "sha256-UTgOZK4SFjTcbAGQGY4kQbaskWhKA5fAkHBPNlPYzxo=";
};
nativeBuildInputs = [
cmake
ninja
pkg-config
-
];
-
-
patches = [
-
# https://github.com/WarmUpTill/SceneSwitcher/pull/1244
-
(fetchpatch {
-
url = "https://github.com/WarmUpTill/SceneSwitcher/commit/e0c650574f9f7f6cae5626afa9abf8a838dc0858.diff";
-
hash = "sha256-eXO8LdGYf60sd/kyxWVDSEpwyzp4Uu9TpPADg5ED4yU=";
-
})
];
buildInputs = [
+110 -31
pkgs/by-name/ad/adios2/package.nix
···
ninja,
gfortran,
pkg-config,
-
python3,
python3Packages,
mpi,
+
catalyst,
bzip2,
c-blosc2,
-
hdf5-mpi,
+
hdf5,
libfabric,
libpng,
libsodium,
···
yaml-cpp,
nlohmann_json,
llvmPackages,
+
ctestCheckHook,
+
mpiCheckPhaseHook,
+
testers,
+
mpiSupport ? true,
pythonSupport ? false,
withExamples ? false,
}:
+
let
+
adios2Packages = {
+
hdf5 = hdf5.override {
+
inherit mpi mpiSupport;
+
cppSupport = !mpiSupport;
+
};
+
catalyst = catalyst.override {
+
inherit mpi mpiSupport pythonSupport;
+
};
+
mpi4py = python3Packages.mpi4py.override { inherit mpi; };
+
};
+
in
stdenv.mkDerivation (finalAttrs: {
version = "2.10.2";
pname = "adios2";
···
postPatch =
''
-
patchShebangs cmake/install/post/generate-adios2-config.sh.in
+
chmod +x cmake/install/post/adios2-config.pre.sh.in
+
patchShebangs cmake/install/post/{generate-adios2-config,adios2-config.pre}.sh.in
''
# Dynamic cast to nullptr on darwin platform, switch to unsafe reinterpret cast.
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
···
pkg-config
]
++ lib.optionals pythonSupport [
-
python3
+
python3Packages.python
python3Packages.pybind11
+
python3Packages.pythonImportsCheckHook
];
buildInputs =
[
-
mpi
bzip2
c-blosc2
-
(hdf5-mpi.override { inherit mpi; })
+
adios2Packages.catalyst
+
adios2Packages.hdf5
libfabric
libpng
libsodium
···
# Todo: add these optional dependencies in nixpkgs.
# sz
# mgard
-
# catalyst
]
++ lib.optional (lib.meta.availableOn stdenv.hostPlatform ucx) ucx
# openmp required by zfp
++ lib.optional stdenv.cc.isClang llvmPackages.openmp;
-
propagatedBuildInputs = lib.optionals pythonSupport [
-
(python3Packages.mpi4py.override { inherit mpi; })
-
python3Packages.numpy
-
];
+
propagatedBuildInputs =
+
lib.optional mpiSupport mpi
+
++ lib.optional pythonSupport python3Packages.numpy
+
++ lib.optional (mpiSupport && pythonSupport) adios2Packages.mpi4py;
cmakeFlags = [
+
# adios2 builtin modules
+
(lib.cmakeBool "ADIOS2_USE_DataMan" true)
+
(lib.cmakeBool "ADIOS2_USE_MHS" true)
+
(lib.cmakeBool "ADIOS2_USE_SST" mpiSupport)
+
+
# declare thirdparty dependencies explicitly
+
(lib.cmakeBool "ADIOS2_USE_EXTERNAL_DEPENDENCIES" true)
+
(lib.cmakeBool "ADIOS2_USE_Blosc2" true)
+
(lib.cmakeBool "ADIOS2_USE_BZip2" true)
+
(lib.cmakeBool "ADIOS2_USE_ZFP" true)
+
(lib.cmakeBool "ADIOS2_USE_SZ" false)
+
(lib.cmakeBool "ADIOS2_USE_LIBPRESSIO" false)
+
(lib.cmakeBool "ADIOS2_USE_MGARD" false)
+
(lib.cmakeBool "ADIOS2_USE_PNG" true)
+
(lib.cmakeBool "ADIOS2_USE_CUDA" false)
+
(lib.cmakeBool "ADIOS2_USE_Kokkos" false)
+
(lib.cmakeBool "ADIOS2_USE_MPI" mpiSupport)
+
(lib.cmakeBool "ADIOS2_USE_DAOS" false)
+
(lib.cmakeBool "ADIOS2_USE_DataSpaces" false)
+
(lib.cmakeBool "ADIOS2_USE_ZeroMQ" true)
(lib.cmakeBool "ADIOS2_USE_HDF5" true)
(lib.cmakeBool "ADIOS2_USE_HDF5_VOL" true)
-
(lib.cmakeBool "BUILD_TESTING" false)
+
(lib.cmakeBool "ADIOS2_USE_IME" false)
+
(lib.cmakeBool "ADIOS2_USE_Python" pythonSupport)
+
(lib.cmakeBool "ADIOS2_USE_Fortran" true)
+
(lib.cmakeBool "ADIOS2_USE_UCX" (lib.meta.availableOn stdenv.hostPlatform ucx))
+
(lib.cmakeBool "ADIOS2_USE_Sodium" true)
+
(lib.cmakeBool "ADIOS2_USE_Catalyst" true)
+
(lib.cmakeBool "ADIOS2_USE_Campaign" true)
+
(lib.cmakeBool "ADIOS2_USE_AWSSDK" false)
+
+
# use vendored gtest as nixpkgs#gtest does not include <iomanip> in <gtest/gtest.h>
+
(lib.cmakeBool "ADIOS2_USE_EXTERNAL_GTEST" false)
+
(lib.cmakeBool "BUILD_TESTING" finalAttrs.finalPackage.doCheck)
+
# higher MPIEXEC_MAX_NUMPROCS>8 might cause tests failure in
+
# - Engine.BP.BPJoinedArray.MultiBlock.BP4.MPI
+
# - Engine.BP.BPJoinedArray.MultiBlock.BP5.MPI
+
# - Bindings.Fortran.BPWriteReadHeatMap6D.MPI
+
# due to insufficiently robust data generation and comparison for larger MPI sizes.
+
(lib.cmakeFeature "MPIEXEC_MAX_NUMPROCS" "4")
+
+
# Enable support for Little/Big Endian Interoperability
+
(lib.cmakeBool "ADIOS2_USE_Endian_Reverse" true)
+
(lib.cmakeBool "ADIOS2_BUILD_EXAMPLES" withExamples)
-
(lib.cmakeBool "ADIOS2_USE_EXTERNAL_DEPENDENCIES" true)
(lib.cmakeFeature "CMAKE_INSTALL_BINDIR" "bin")
(lib.cmakeFeature "CMAKE_INSTALL_LIBDIR" "lib")
(lib.cmakeFeature "CMAKE_INSTALL_INCLUDEDIR" "include")
-
(lib.cmakeFeature "CMAKE_INSTALL_PYTHONDIR" python3.sitePackages)
+
(lib.cmakeFeature "CMAKE_INSTALL_PYTHONDIR" python3Packages.python.sitePackages)
];
-
# equired for finding the generated adios2-config.cmake file
-
env.adios2_DIR = "${placeholder "out"}/lib/cmake/adios2";
+
# Tests are time-consuming and moved to passthru.tests.withCheck.
+
doCheck = false;
+
dontUseNinjaCheck = true;
-
# Ctest takes too much time, so we only perform some smoke Python tests.
-
doInstallCheck = pythonSupport;
+
preCheck = ''
+
export adios2_DIR=$PWD
+
'';
-
preCheck =
-
''
-
export PYTHONPATH=$out/${python3.sitePackages}:$PYTHONPATH
-
''
-
+ lib.optionalString (stdenv.hostPlatform.system == "aarch64-linux") ''
-
rm ../testing/adios2/python/TestBPWriteTypesHighLevelAPI.py
-
'';
+
enableParallelChecking = false;
-
pytestFlagsArray = [
-
"../testing/adios2/python/Test*.py"
+
__darwinAllowLocalNetworking = finalAttrs.finalPackage.doCheck && mpiSupport;
+
+
nativeCheckInputs = [
+
python3Packages.python
+
ctestCheckHook
+
mpiCheckPhaseHook
];
+
# required for finding the generated adios2-config.cmake file
+
preInstall = ''
+
export adios2_DIR=$out/lib/cmake/adios2
+
'';
+
pythonImportsCheck = [ "adios2" ];
-
nativeInstallCheckInputs = lib.optionals pythonSupport [
-
python3Packages.pythonImportsCheckHook
-
python3Packages.pytestCheckHook
-
];
+
passthru.tests = {
+
withCheck = finalAttrs.finalPackage.overrideAttrs {
+
doCheck = true;
+
+
disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [
+
# TypeError: cannot pickle 'TextIOWrapper' instances
+
"Test.Engine.DataMan1xN.Serial"
+
"Test.Engine.DataManSingleValues"
+
# The test assumed to always contain n*64 byte-length records. Right now the length of index buffer is 71 bytes.
+
"Staging.1x1.Local2.BPS.BB.BP4_stream"
+
# Timeout
+
"Staging.3x5LockGeometry.FS.BB.FileStream"
+
"Engine.Staging.TestOnDemandMPI.ADIOS2OnDemandMPI.SST.MPI"
+
];
+
};
+
+
cmake-config = testers.hasCmakeConfigModules {
+
moduleNames = [ "adios2" ];
+
package = finalAttrs.finalPackage;
+
};
+
};
meta = {
homepage = "https://adios2.readthedocs.io/en/latest/";
+3 -3
pkgs/by-name/an/anyk/version.json
···
{
-
"url": "https://web.archive.org/web/20250504163105/https://nav.gov.hu/pfile/programFile?path=%252Fnyomtatvanyok%252Fletoltesek%252Fnyomtatvanykitolto_programok%252Fnyomtatvany_apeh%252Fkeretprogramok%252FAbevJava",
-
"sha256": "0a7bdyadk00ik5kkx65v6qx433fcd8n7aj42fmzcijp5raz63plv",
-
"version": "3.42.0"
+
"url": "https://web.archive.org/web/20250603123530/https://nav.gov.hu/pfile/programFile?path=%252Fnyomtatvanyok%252Fletoltesek%252Fnyomtatvanykitolto_programok%252Fnyomtatvany_apeh%252Fkeretprogramok%252FAbevJava",
+
"sha256": "0f25ppjq98kcib6d5c0qrwx9pcakj6g2cgsxh9x7cl149c0fy8d5",
+
"version": "3.43.0"
}
+5 -5
pkgs/by-name/au/audiobookshelf/source.json
···
{
"owner": "advplyr",
"repo": "audiobookshelf",
-
"rev": "c377b57601f82f76d677b09e6bbabda732c18861",
-
"hash": "sha256-q0Qlslw5e1nHDqLfLi4AvD3vAzoWvz9/0/lMgqn+y8Y=",
-
"version": "2.24.0",
-
"depsHash": "sha256-s4U+Hgace+d+zRaHeJkxh6TWgClY6T+tlmoyZq7L7Rk=",
-
"clientDepsHash": "sha256-fAtr5GW8AInIDgSEjv1JwKW9GNZGYImD3LxerkUqH8k="
+
"rev": "f3f5f3b9bd540d311a6ab0a99b9317a5142755ea",
+
"hash": "sha256-tymJLs0gucJX0n0helxAkCrifG4uWcxaEBpgK7uVG2c=",
+
"version": "2.25.1",
+
"depsHash": "sha256-JFoE4jNyIfdk/uhhbdP3flcNRus8FvwRNrs+hf4YJ5E=",
+
"clientDepsHash": "sha256-s8fybUu3hJozX57RfsxBSy09QjOiVGO4vg7woOEqMi4="
}
+4 -2
pkgs/by-name/az/azahar/package.nix
···
cubeb,
useDiscordRichPresence ? true,
rapidjson,
+
enableSSE42 ? true, # Disable if your hardware doesn't support SSE 4.2 (mainly CPUs before 2011)
}:
let
inherit (lib)
···
in
stdenv.mkDerivation (finalAttrs: {
pname = "azahar";
-
version = "2121.2";
+
version = "2122";
src = fetchzip {
url = "https://github.com/azahar-emu/azahar/releases/download/${finalAttrs.version}/azahar-unified-source-${finalAttrs.version}.tar.xz";
-
hash = "sha256-zXkLew7tErPjygYIXPnimfZnekFMCzY+95TlW1DNQRc=";
+
hash = "sha256-isohwigDgqwPJxinBju1biAXC3CX3JrNJiQ1NY+NjRo=";
};
nativeBuildInputs = [
···
(cmakeBool "ENABLE_QT_TRANSLATION" enableQtTranslations)
(cmakeBool "ENABLE_CUBEB" enableCubeb)
(cmakeBool "USE_DISCORD_PRESENCE" useDiscordRichPresence)
+
(cmakeBool "ENABLE_SSE42" enableSSE42)
];
meta = {
+2 -2
pkgs/by-name/ci/circt/package.nix
···
in
stdenv.mkDerivation rec {
pname = "circt";
-
version = "1.119.0";
+
version = "1.122.0";
src = fetchFromGitHub {
owner = "llvm";
repo = "circt";
rev = "firtool-${version}";
-
hash = "sha256-e9tF/A7VnZblhS3GO3ezdEWqCYKHMwgwzbG4wmTw1sE=";
+
hash = "sha256-8q/oh/LjeOsfQSQBfnyhQjGIYtRLgyEENsyfgxyTnv0=";
fetchSubmodules = true;
};
+4 -4
pkgs/by-name/cl/claude-code/package-lock.json
···
"packages": {
"": {
"dependencies": {
-
"@anthropic-ai/claude-code": "^1.0.21"
+
"@anthropic-ai/claude-code": "^1.0.24"
}
},
"node_modules/@anthropic-ai/claude-code": {
-
"version": "1.0.21",
-
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.21.tgz",
-
"integrity": "sha512-Ig+OPSl7e77SJrE2jB8p4qnnyS/+iGItttIxh0oxkZI3qSKu/K3Z7zx8r4YTDCo7XJsoYnV0MNsDBcXWa/YKUg==",
+
"version": "1.0.24",
+
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.24.tgz",
+
"integrity": "sha512-4S6ly2297ngNlto7IFZeEicS9u0yRDhocOzndWFovGBb+iUoEPKdZa/rhVk/tcyCADL6S+mMkiGQOlqFDrN3JQ==",
"hasInstallScript": true,
"license": "SEE LICENSE IN README.md",
"bin": {
+3 -3
pkgs/by-name/cl/claude-code/package.nix
···
buildNpmPackage rec {
pname = "claude-code";
-
version = "1.0.21";
+
version = "1.0.24";
nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin
src = fetchzip {
url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz";
-
hash = "sha256-CtNY7CduAg/QWs58jFnJ/3CMRpRKrJzD49Gqw7kSsao=";
+
hash = "sha256-12nmnVM0/+rhWrkIQXttASKPZgGQMvrzWF/JDwR7If4=";
};
-
npmDepsHash = "sha256-Sll/rt4TjxjfD6qFnAu3SQxv8JIKvH0NJGO0zJd9xpk=";
+
npmDepsHash = "sha256-0jrARMOuJCU5MEigk0iYspUUHCB6APbCxPpqcp+5ktA=";
postPatch = ''
cp ${./package-lock.json} package-lock.json
+2 -2
pkgs/by-name/cl/clipper2/package.nix
···
stdenv.mkDerivation rec {
pname = "clipper2";
-
version = "1.5.2";
+
version = "1.5.3";
src = fetchFromGitHub {
owner = "AngusJohnson";
repo = "Clipper2";
rev = "Clipper2_${version}";
-
hash = "sha256-UsTOqejcN8our4UswFBvPC5fV52qJfjQYoVMEU6vDPE=";
+
hash = "sha256-6lvzU93+UnArEtRe2mJ4YB16+5sDCrBcPzljNAEFt8M=";
};
sourceRoot = "${src.name}/CPP";
+2 -2
pkgs/by-name/cl/clojure-lsp/package.nix
···
buildGraalvmNativeImage (finalAttrs: {
pname = "clojure-lsp";
-
version = "2025.05.27-13.56.57";
+
version = "2025.06.06-19.04.49";
src = fetchurl {
url = "https://github.com/clojure-lsp/clojure-lsp/releases/download/${finalAttrs.version}/clojure-lsp-standalone.jar";
-
hash = "sha256-CIly8eufuI/ENgiamKfhnFe+0dssDKEl4MYDJf4Sm/k=";
+
hash = "sha256-MiCwqlgvA9u64Fs4kkJta34gtsapyelbU0be/9UBJsk=";
};
extraNativeImageBuildArgs = [
+5 -3
pkgs/by-name/dw/dwarfs/package.nix
···
stdenv,
bison,
boost,
+
brotli,
cmake,
double-conversion,
fmt,
···
stdenv.mkDerivation (finalAttrs: {
pname = "dwarfs";
-
version = "0.12.3";
+
version = "0.12.4";
src = fetchFromGitHub {
owner = "mhx";
repo = "dwarfs";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
-
hash = "sha256-DIlGeZXWyM9rMzo/DNQlzSbNBIRJhe2viXFM/zT2heY=";
+
hash = "sha256-EYNnmv0QKdWddIRFRsuwsazHep3nrJ8lInlR4S67rME=";
};
cmakeFlags = [
···
parallel-hashmap
nlohmann_json
boost
+
brotli
flac # optional; allows automatic audio compression
fmt
fuse3
···
description = "Fast high compression read-only file system";
homepage = "https://github.com/mhx/dwarfs";
changelog = "https://github.com/mhx/dwarfs/blob/v${finalAttrs.version}/CHANGES.md";
-
license = lib.licenses.gpl3Plus;
+
license = lib.licenses.gpl3Only;
maintainers = [ lib.maintainers.luftmensch-luftmensch ];
platforms = lib.platforms.linux;
};
-2525
pkgs/by-name/fe/fedigroups/Cargo.lock
···
-
# This file is automatically @generated by Cargo.
-
# It is not intended for manual editing.
-
version = 3
-
-
[[package]]
-
name = "aho-corasick"
-
version = "0.7.18"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
-
dependencies = [
-
"memchr",
-
]
-
-
[[package]]
-
name = "ansi_term"
-
version = "0.12.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
-
dependencies = [
-
"winapi 0.3.9",
-
]
-
-
[[package]]
-
name = "anyhow"
-
version = "1.0.55"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "159bb86af3a200e19a068f4224eae4c8bb2d0fa054c7e5d1cacd5cef95e684cd"
-
-
[[package]]
-
name = "atty"
-
version = "0.2.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
-
dependencies = [
-
"hermit-abi",
-
"libc",
-
"winapi 0.3.9",
-
]
-
-
[[package]]
-
name = "autocfg"
-
version = "0.1.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b671c8fb71b457dd4ae18c4ba1e59aa81793daacc361d82fcd410cef0d491875"
-
-
[[package]]
-
name = "autocfg"
-
version = "1.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
-
-
[[package]]
-
name = "base64"
-
version = "0.9.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643"
-
dependencies = [
-
"byteorder",
-
"safemem",
-
]
-
-
[[package]]
-
name = "base64"
-
version = "0.10.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e"
-
dependencies = [
-
"byteorder",
-
]
-
-
[[package]]
-
name = "base64"
-
version = "0.13.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
-
-
[[package]]
-
name = "bitflags"
-
version = "1.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
-
-
[[package]]
-
name = "block-buffer"
-
version = "0.7.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b"
-
dependencies = [
-
"block-padding",
-
"byte-tools",
-
"byteorder",
-
"generic-array 0.12.4",
-
]
-
-
[[package]]
-
name = "block-buffer"
-
version = "0.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
-
dependencies = [
-
"generic-array 0.14.5",
-
]
-
-
[[package]]
-
name = "block-padding"
-
version = "0.1.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5"
-
dependencies = [
-
"byte-tools",
-
]
-
-
[[package]]
-
name = "bumpalo"
-
version = "3.10.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3"
-
-
[[package]]
-
name = "byte-tools"
-
version = "0.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7"
-
-
[[package]]
-
name = "byteorder"
-
version = "1.4.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
-
-
[[package]]
-
name = "bytes"
-
version = "0.4.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c"
-
dependencies = [
-
"byteorder",
-
"iovec",
-
]
-
-
[[package]]
-
name = "bytes"
-
version = "1.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
-
-
[[package]]
-
name = "cc"
-
version = "1.0.73"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
-
-
[[package]]
-
name = "cfg-if"
-
version = "0.1.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
-
-
[[package]]
-
name = "cfg-if"
-
version = "1.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
-
-
[[package]]
-
name = "chrono"
-
version = "0.4.19"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73"
-
dependencies = [
-
"libc",
-
"num-integer",
-
"num-traits",
-
"serde",
-
"time",
-
"winapi 0.3.9",
-
]
-
-
[[package]]
-
name = "clap"
-
version = "2.34.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
-
dependencies = [
-
"ansi_term",
-
"atty",
-
"bitflags",
-
"strsim",
-
"textwrap",
-
"unicode-width",
-
"vec_map",
-
]
-
-
[[package]]
-
name = "cloudabi"
-
version = "0.0.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
-
dependencies = [
-
"bitflags",
-
]
-
-
[[package]]
-
name = "core-foundation"
-
version = "0.9.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
-
dependencies = [
-
"core-foundation-sys",
-
"libc",
-
]
-
-
[[package]]
-
name = "core-foundation-sys"
-
version = "0.8.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
-
-
[[package]]
-
name = "cpufeatures"
-
version = "0.2.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "280a9f2d8b3a38871a3c8a46fb80db65e5e5ed97da80c4d08bf27fb63e35e181"
-
dependencies = [
-
"libc",
-
]
-
-
[[package]]
-
name = "crossbeam-utils"
-
version = "0.6.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6"
-
dependencies = [
-
"cfg-if 0.1.10",
-
"lazy_static",
-
]
-
-
[[package]]
-
name = "digest"
-
version = "0.8.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
-
dependencies = [
-
"generic-array 0.12.4",
-
]
-
-
[[package]]
-
name = "digest"
-
version = "0.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
-
dependencies = [
-
"generic-array 0.14.5",
-
]
-
-
[[package]]
-
name = "doc-comment"
-
version = "0.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "923dea538cea0aa3025e8685b20d6ee21ef99c4f77e954a30febbaac5ec73a97"
-
-
[[package]]
-
name = "dtoa"
-
version = "0.4.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0"
-
-
[[package]]
-
name = "elefren"
-
version = "0.22.0"
-
source = "git+https://git.ondrovo.com/MightyPork/elefren-fork.git?rev=b10e5935ae32f4756b19e9ca58b78a5382f865d1#b10e5935ae32f4756b19e9ca58b78a5382f865d1"
-
dependencies = [
-
"chrono",
-
"doc-comment",
-
"futures-util",
-
"hyper-old-types",
-
"isolang",
-
"log 0.4.17",
-
"reqwest",
-
"serde",
-
"serde_json",
-
"serde_qs",
-
"serde_urlencoded 0.6.1",
-
"thiserror",
-
"tokio",
-
"tokio-stream",
-
"tokio-tungstenite",
-
"tokio-util 0.6.7",
-
"toml",
-
"url 2.2.2",
-
]
-
-
[[package]]
-
name = "encoding_rs"
-
version = "0.8.31"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b"
-
dependencies = [
-
"cfg-if 1.0.0",
-
]
-
-
[[package]]
-
name = "env_logger"
-
version = "0.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3"
-
dependencies = [
-
"atty",
-
"humantime",
-
"log 0.4.17",
-
"regex",
-
"termcolor",
-
]
-
-
[[package]]
-
name = "fake-simd"
-
version = "0.1.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"
-
-
[[package]]
-
name = "fastrand"
-
version = "1.7.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf"
-
dependencies = [
-
"instant",
-
]
-
-
[[package]]
-
name = "fedigroups"
-
version = "0.4.5"
-
dependencies = [
-
"anyhow",
-
"clap",
-
"elefren",
-
"env_logger",
-
"futures 0.3.21",
-
"json5",
-
"log 0.4.17",
-
"native-tls",
-
"once_cell",
-
"regex",
-
"serde",
-
"serde_json",
-
"thiserror",
-
"tokio",
-
"tokio-stream",
-
"voca_rs",
-
"websocket",
-
]
-
-
[[package]]
-
name = "fnv"
-
version = "1.0.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
-
-
[[package]]
-
name = "foreign-types"
-
version = "0.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
-
dependencies = [
-
"foreign-types-shared",
-
]
-
-
[[package]]
-
name = "foreign-types-shared"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
-
-
[[package]]
-
name = "form_urlencoded"
-
version = "1.0.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
-
dependencies = [
-
"matches",
-
"percent-encoding 2.1.0",
-
]
-
-
[[package]]
-
name = "fuchsia-cprng"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
-
-
[[package]]
-
name = "fuchsia-zircon"
-
version = "0.3.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82"
-
dependencies = [
-
"bitflags",
-
"fuchsia-zircon-sys",
-
]
-
-
[[package]]
-
name = "fuchsia-zircon-sys"
-
version = "0.3.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
-
-
[[package]]
-
name = "futures"
-
version = "0.1.31"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678"
-
-
[[package]]
-
name = "futures"
-
version = "0.3.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e"
-
dependencies = [
-
"futures-channel",
-
"futures-core",
-
"futures-executor",
-
"futures-io",
-
"futures-sink",
-
"futures-task",
-
"futures-util",
-
]
-
-
[[package]]
-
name = "futures-channel"
-
version = "0.3.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010"
-
dependencies = [
-
"futures-core",
-
"futures-sink",
-
]
-
-
[[package]]
-
name = "futures-core"
-
version = "0.3.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3"
-
-
[[package]]
-
name = "futures-executor"
-
version = "0.3.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6"
-
dependencies = [
-
"futures-core",
-
"futures-task",
-
"futures-util",
-
]
-
-
[[package]]
-
name = "futures-io"
-
version = "0.3.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b"
-
-
[[package]]
-
name = "futures-macro"
-
version = "0.3.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "futures-sink"
-
version = "0.3.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868"
-
-
[[package]]
-
name = "futures-task"
-
version = "0.3.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a"
-
-
[[package]]
-
name = "futures-util"
-
version = "0.3.21"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a"
-
dependencies = [
-
"futures-channel",
-
"futures-core",
-
"futures-io",
-
"futures-macro",
-
"futures-sink",
-
"futures-task",
-
"memchr",
-
"pin-project-lite",
-
"pin-utils",
-
"slab",
-
]
-
-
[[package]]
-
name = "generic-array"
-
version = "0.12.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd"
-
dependencies = [
-
"typenum",
-
]
-
-
[[package]]
-
name = "generic-array"
-
version = "0.14.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803"
-
dependencies = [
-
"typenum",
-
"version_check 0.9.4",
-
]
-
-
[[package]]
-
name = "getrandom"
-
version = "0.2.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6"
-
dependencies = [
-
"cfg-if 1.0.0",
-
"libc",
-
"wasi 0.11.0+wasi-snapshot-preview1",
-
]
-
-
[[package]]
-
name = "h2"
-
version = "0.3.13"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57"
-
dependencies = [
-
"bytes 1.1.0",
-
"fnv",
-
"futures-core",
-
"futures-sink",
-
"futures-util",
-
"http",
-
"indexmap",
-
"slab",
-
"tokio",
-
"tokio-util 0.7.3",
-
"tracing",
-
]
-
-
[[package]]
-
name = "hashbrown"
-
version = "0.12.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3"
-
-
[[package]]
-
name = "hermit-abi"
-
version = "0.1.19"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
-
dependencies = [
-
"libc",
-
]
-
-
[[package]]
-
name = "http"
-
version = "0.2.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399"
-
dependencies = [
-
"bytes 1.1.0",
-
"fnv",
-
"itoa 1.0.2",
-
]
-
-
[[package]]
-
name = "http-body"
-
version = "0.4.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
-
dependencies = [
-
"bytes 1.1.0",
-
"http",
-
"pin-project-lite",
-
]
-
-
[[package]]
-
name = "httparse"
-
version = "1.7.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c"
-
-
[[package]]
-
name = "httpdate"
-
version = "1.0.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
-
-
[[package]]
-
name = "humantime"
-
version = "2.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
-
-
[[package]]
-
name = "hyper"
-
version = "0.10.16"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0a0652d9a2609a968c14be1a9ea00bf4b1d64e2e1f53a1b51b6fff3a6e829273"
-
dependencies = [
-
"base64 0.9.3",
-
"httparse",
-
"language-tags",
-
"log 0.3.9",
-
"mime 0.2.6",
-
"num_cpus",
-
"time",
-
"traitobject",
-
"typeable",
-
"unicase 1.4.2",
-
"url 1.7.2",
-
]
-
-
[[package]]
-
name = "hyper"
-
version = "0.14.19"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "42dc3c131584288d375f2d07f822b0cb012d8c6fb899a5b9fdb3cb7eb9b6004f"
-
dependencies = [
-
"bytes 1.1.0",
-
"futures-channel",
-
"futures-core",
-
"futures-util",
-
"h2",
-
"http",
-
"http-body",
-
"httparse",
-
"httpdate",
-
"itoa 1.0.2",
-
"pin-project-lite",
-
"socket2",
-
"tokio",
-
"tower-service",
-
"tracing",
-
"want",
-
]
-
-
[[package]]
-
name = "hyper-old-types"
-
version = "0.11.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6896be51ecf3966c0fa14ff2da3233dbb9aef57ccea1be1afe55f105f4d4c9c4"
-
dependencies = [
-
"base64 0.9.3",
-
"bytes 0.4.12",
-
"httparse",
-
"language-tags",
-
"log 0.4.17",
-
"mime 0.3.16",
-
"percent-encoding 1.0.1",
-
"time",
-
"unicase 2.6.0",
-
]
-
-
[[package]]
-
name = "hyper-rustls"
-
version = "0.22.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5f9f7a97316d44c0af9b0301e65010573a853a9fc97046d7331d7f6bc0fd5a64"
-
dependencies = [
-
"futures-util",
-
"hyper 0.14.19",
-
"log 0.4.17",
-
"rustls",
-
"tokio",
-
"tokio-rustls",
-
"webpki",
-
]
-
-
[[package]]
-
name = "idna"
-
version = "0.1.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e"
-
dependencies = [
-
"matches",
-
"unicode-bidi",
-
"unicode-normalization",
-
]
-
-
[[package]]
-
name = "idna"
-
version = "0.2.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
-
dependencies = [
-
"matches",
-
"unicode-bidi",
-
"unicode-normalization",
-
]
-
-
[[package]]
-
name = "indexmap"
-
version = "1.9.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e"
-
dependencies = [
-
"autocfg 1.1.0",
-
"hashbrown",
-
]
-
-
[[package]]
-
name = "instant"
-
version = "0.1.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
-
dependencies = [
-
"cfg-if 1.0.0",
-
]
-
-
[[package]]
-
name = "iovec"
-
version = "0.1.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e"
-
dependencies = [
-
"libc",
-
]
-
-
[[package]]
-
name = "ipnet"
-
version = "2.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9"
-
-
[[package]]
-
name = "isolang"
-
version = "1.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "265ef164908329e47e753c769b14cbb27434abf0c41984dca201484022f09ce5"
-
dependencies = [
-
"phf",
-
"phf_codegen",
-
"serde",
-
]
-
-
[[package]]
-
name = "itoa"
-
version = "0.4.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
-
-
[[package]]
-
name = "itoa"
-
version = "1.0.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d"
-
-
[[package]]
-
name = "js-sys"
-
version = "0.3.58"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c3fac17f7123a73ca62df411b1bf727ccc805daa070338fda671c86dac1bdc27"
-
dependencies = [
-
"wasm-bindgen",
-
]
-
-
[[package]]
-
name = "json5"
-
version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1"
-
dependencies = [
-
"pest",
-
"pest_derive",
-
"serde",
-
]
-
-
[[package]]
-
name = "kernel32-sys"
-
version = "0.2.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
-
dependencies = [
-
"winapi 0.2.8",
-
"winapi-build",
-
]
-
-
[[package]]
-
name = "language-tags"
-
version = "0.2.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a"
-
-
[[package]]
-
name = "lazy_static"
-
version = "1.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
-
-
[[package]]
-
name = "libc"
-
version = "0.2.126"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
-
-
[[package]]
-
name = "lock_api"
-
version = "0.1.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c"
-
dependencies = [
-
"owning_ref",
-
"scopeguard 0.3.3",
-
]
-
-
[[package]]
-
name = "lock_api"
-
version = "0.4.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53"
-
dependencies = [
-
"autocfg 1.1.0",
-
"scopeguard 1.1.0",
-
]
-
-
[[package]]
-
name = "log"
-
version = "0.3.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b"
-
dependencies = [
-
"log 0.4.17",
-
]
-
-
[[package]]
-
name = "log"
-
version = "0.4.17"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
-
dependencies = [
-
"cfg-if 1.0.0",
-
]
-
-
[[package]]
-
name = "maplit"
-
version = "1.0.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
-
-
[[package]]
-
name = "matches"
-
version = "0.1.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
-
-
[[package]]
-
name = "maybe-uninit"
-
version = "2.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
-
-
[[package]]
-
name = "memchr"
-
version = "2.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
-
-
[[package]]
-
name = "mime"
-
version = "0.2.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ba626b8a6de5da682e1caa06bdb42a335aee5a84db8e5046a3e8ab17ba0a3ae0"
-
dependencies = [
-
"log 0.3.9",
-
]
-
-
[[package]]
-
name = "mime"
-
version = "0.3.16"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
-
-
[[package]]
-
name = "mime_guess"
-
version = "2.0.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef"
-
dependencies = [
-
"mime 0.3.16",
-
"unicase 2.6.0",
-
]
-
-
[[package]]
-
name = "mio"
-
version = "0.6.23"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4"
-
dependencies = [
-
"cfg-if 0.1.10",
-
"fuchsia-zircon",
-
"fuchsia-zircon-sys",
-
"iovec",
-
"kernel32-sys",
-
"libc",
-
"log 0.4.17",
-
"miow",
-
"net2",
-
"slab",
-
"winapi 0.2.8",
-
]
-
-
[[package]]
-
name = "mio"
-
version = "0.8.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf"
-
dependencies = [
-
"libc",
-
"log 0.4.17",
-
"wasi 0.11.0+wasi-snapshot-preview1",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "miow"
-
version = "0.2.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d"
-
dependencies = [
-
"kernel32-sys",
-
"net2",
-
"winapi 0.2.8",
-
"ws2_32-sys",
-
]
-
-
[[package]]
-
name = "native-tls"
-
version = "0.2.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9"
-
dependencies = [
-
"lazy_static",
-
"libc",
-
"log 0.4.17",
-
"openssl",
-
"openssl-probe",
-
"openssl-sys",
-
"schannel",
-
"security-framework",
-
"security-framework-sys",
-
"tempfile",
-
]
-
-
[[package]]
-
name = "net2"
-
version = "0.2.37"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae"
-
dependencies = [
-
"cfg-if 0.1.10",
-
"libc",
-
"winapi 0.3.9",
-
]
-
-
[[package]]
-
name = "num-integer"
-
version = "0.1.45"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
-
dependencies = [
-
"autocfg 1.1.0",
-
"num-traits",
-
]
-
-
[[package]]
-
name = "num-traits"
-
version = "0.2.15"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
-
dependencies = [
-
"autocfg 1.1.0",
-
]
-
-
[[package]]
-
name = "num_cpus"
-
version = "1.13.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
-
dependencies = [
-
"hermit-abi",
-
"libc",
-
]
-
-
[[package]]
-
name = "once_cell"
-
version = "1.12.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225"
-
-
[[package]]
-
name = "opaque-debug"
-
version = "0.2.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
-
-
[[package]]
-
name = "opaque-debug"
-
version = "0.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
-
-
[[package]]
-
name = "openssl"
-
version = "0.10.40"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fb81a6430ac911acb25fe5ac8f1d2af1b4ea8a4fdfda0f1ee4292af2e2d8eb0e"
-
dependencies = [
-
"bitflags",
-
"cfg-if 1.0.0",
-
"foreign-types",
-
"libc",
-
"once_cell",
-
"openssl-macros",
-
"openssl-sys",
-
]
-
-
[[package]]
-
name = "openssl-macros"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "openssl-probe"
-
version = "0.1.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
-
-
[[package]]
-
name = "openssl-sys"
-
version = "0.9.74"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "835363342df5fba8354c5b453325b110ffd54044e588c539cf2f20a8014e4cb1"
-
dependencies = [
-
"autocfg 1.1.0",
-
"cc",
-
"libc",
-
"pkg-config",
-
"vcpkg",
-
]
-
-
[[package]]
-
name = "owning_ref"
-
version = "0.4.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6ff55baddef9e4ad00f88b6c743a2a8062d4c6ade126c2a528644b8e444d52ce"
-
dependencies = [
-
"stable_deref_trait",
-
]
-
-
[[package]]
-
name = "parking_lot"
-
version = "0.7.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337"
-
dependencies = [
-
"lock_api 0.1.5",
-
"parking_lot_core 0.4.0",
-
]
-
-
[[package]]
-
name = "parking_lot"
-
version = "0.12.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
-
dependencies = [
-
"lock_api 0.4.7",
-
"parking_lot_core 0.9.3",
-
]
-
-
[[package]]
-
name = "parking_lot_core"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9"
-
dependencies = [
-
"libc",
-
"rand 0.6.5",
-
"rustc_version",
-
"smallvec 0.6.14",
-
"winapi 0.3.9",
-
]
-
-
[[package]]
-
name = "parking_lot_core"
-
version = "0.9.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929"
-
dependencies = [
-
"cfg-if 1.0.0",
-
"libc",
-
"redox_syscall",
-
"smallvec 1.8.1",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "percent-encoding"
-
version = "1.0.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831"
-
-
[[package]]
-
name = "percent-encoding"
-
version = "2.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
-
-
[[package]]
-
name = "pest"
-
version = "2.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53"
-
dependencies = [
-
"ucd-trie",
-
]
-
-
[[package]]
-
name = "pest_derive"
-
version = "2.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0"
-
dependencies = [
-
"pest",
-
"pest_generator",
-
]
-
-
[[package]]
-
name = "pest_generator"
-
version = "2.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "99b8db626e31e5b81787b9783425769681b347011cc59471e33ea46d2ea0cf55"
-
dependencies = [
-
"pest",
-
"pest_meta",
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "pest_meta"
-
version = "2.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "54be6e404f5317079812fc8f9f5279de376d8856929e21c184ecf6bbd692a11d"
-
dependencies = [
-
"maplit",
-
"pest",
-
"sha-1 0.8.2",
-
]
-
-
[[package]]
-
name = "phf"
-
version = "0.7.24"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b3da44b85f8e8dfaec21adae67f95d93244b2ecf6ad2a692320598dcc8e6dd18"
-
dependencies = [
-
"phf_shared",
-
]
-
-
[[package]]
-
name = "phf_codegen"
-
version = "0.7.24"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b03e85129e324ad4166b06b2c7491ae27fe3ec353af72e72cd1654c7225d517e"
-
dependencies = [
-
"phf_generator",
-
"phf_shared",
-
]
-
-
[[package]]
-
name = "phf_generator"
-
version = "0.7.24"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662"
-
dependencies = [
-
"phf_shared",
-
"rand 0.6.5",
-
]
-
-
[[package]]
-
name = "phf_shared"
-
version = "0.7.24"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0"
-
dependencies = [
-
"siphasher",
-
]
-
-
[[package]]
-
name = "pin-project"
-
version = "1.0.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e"
-
dependencies = [
-
"pin-project-internal",
-
]
-
-
[[package]]
-
name = "pin-project-internal"
-
version = "1.0.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "pin-project-lite"
-
version = "0.2.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
-
-
[[package]]
-
name = "pin-utils"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
-
-
[[package]]
-
name = "pkg-config"
-
version = "0.3.25"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae"
-
-
[[package]]
-
name = "ppv-lite86"
-
version = "0.2.16"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"
-
-
[[package]]
-
name = "proc-macro2"
-
version = "1.0.40"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7"
-
dependencies = [
-
"unicode-ident",
-
]
-
-
[[package]]
-
name = "quote"
-
version = "1.0.20"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804"
-
dependencies = [
-
"proc-macro2",
-
]
-
-
[[package]]
-
name = "rand"
-
version = "0.6.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca"
-
dependencies = [
-
"autocfg 0.1.6",
-
"libc",
-
"rand_chacha 0.1.1",
-
"rand_core 0.4.2",
-
"rand_hc",
-
"rand_isaac",
-
"rand_jitter",
-
"rand_os",
-
"rand_pcg",
-
"rand_xorshift",
-
"winapi 0.3.9",
-
]
-
-
[[package]]
-
name = "rand"
-
version = "0.8.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
-
dependencies = [
-
"libc",
-
"rand_chacha 0.3.1",
-
"rand_core 0.6.3",
-
]
-
-
[[package]]
-
name = "rand_chacha"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef"
-
dependencies = [
-
"autocfg 0.1.6",
-
"rand_core 0.3.1",
-
]
-
-
[[package]]
-
name = "rand_chacha"
-
version = "0.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
-
dependencies = [
-
"ppv-lite86",
-
"rand_core 0.6.3",
-
]
-
-
[[package]]
-
name = "rand_core"
-
version = "0.3.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b"
-
dependencies = [
-
"rand_core 0.4.2",
-
]
-
-
[[package]]
-
name = "rand_core"
-
version = "0.4.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc"
-
-
[[package]]
-
name = "rand_core"
-
version = "0.6.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
-
dependencies = [
-
"getrandom",
-
]
-
-
[[package]]
-
name = "rand_hc"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4"
-
dependencies = [
-
"rand_core 0.3.1",
-
]
-
-
[[package]]
-
name = "rand_isaac"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08"
-
dependencies = [
-
"rand_core 0.3.1",
-
]
-
-
[[package]]
-
name = "rand_jitter"
-
version = "0.1.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b"
-
dependencies = [
-
"libc",
-
"rand_core 0.4.2",
-
"winapi 0.3.9",
-
]
-
-
[[package]]
-
name = "rand_os"
-
version = "0.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071"
-
dependencies = [
-
"cloudabi",
-
"fuchsia-cprng",
-
"libc",
-
"rand_core 0.4.2",
-
"rdrand",
-
"winapi 0.3.9",
-
]
-
-
[[package]]
-
name = "rand_pcg"
-
version = "0.1.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44"
-
dependencies = [
-
"autocfg 0.1.6",
-
"rand_core 0.4.2",
-
]
-
-
[[package]]
-
name = "rand_xorshift"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c"
-
dependencies = [
-
"rand_core 0.3.1",
-
]
-
-
[[package]]
-
name = "rdrand"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2"
-
dependencies = [
-
"rand_core 0.3.1",
-
]
-
-
[[package]]
-
name = "redox_syscall"
-
version = "0.2.13"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"
-
dependencies = [
-
"bitflags",
-
]
-
-
[[package]]
-
name = "regex"
-
version = "1.5.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1"
-
dependencies = [
-
"aho-corasick",
-
"memchr",
-
"regex-syntax",
-
]
-
-
[[package]]
-
name = "regex-syntax"
-
version = "0.6.26"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64"
-
-
[[package]]
-
name = "remove_dir_all"
-
version = "0.5.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
-
dependencies = [
-
"winapi 0.3.9",
-
]
-
-
[[package]]
-
name = "reqwest"
-
version = "0.11.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "246e9f61b9bb77df069a947682be06e31ac43ea37862e244a69f177694ea6d22"
-
dependencies = [
-
"base64 0.13.0",
-
"bytes 1.1.0",
-
"encoding_rs",
-
"futures-core",
-
"futures-util",
-
"http",
-
"http-body",
-
"hyper 0.14.19",
-
"hyper-rustls",
-
"ipnet",
-
"js-sys",
-
"lazy_static",
-
"log 0.4.17",
-
"mime 0.3.16",
-
"mime_guess",
-
"percent-encoding 2.1.0",
-
"pin-project-lite",
-
"rustls",
-
"serde",
-
"serde_json",
-
"serde_urlencoded 0.7.0",
-
"tokio",
-
"tokio-rustls",
-
"url 2.2.2",
-
"wasm-bindgen",
-
"wasm-bindgen-futures",
-
"web-sys",
-
"webpki-roots",
-
"winreg",
-
]
-
-
[[package]]
-
name = "ring"
-
version = "0.16.20"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
-
dependencies = [
-
"cc",
-
"libc",
-
"once_cell",
-
"spin",
-
"untrusted",
-
"web-sys",
-
"winapi 0.3.9",
-
]
-
-
[[package]]
-
name = "rustc_version"
-
version = "0.2.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
-
dependencies = [
-
"semver",
-
]
-
-
[[package]]
-
name = "rustls"
-
version = "0.19.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7"
-
dependencies = [
-
"base64 0.13.0",
-
"log 0.4.17",
-
"ring",
-
"sct",
-
"webpki",
-
]
-
-
[[package]]
-
name = "rustls-native-certs"
-
version = "0.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092"
-
dependencies = [
-
"openssl-probe",
-
"rustls",
-
"schannel",
-
"security-framework",
-
]
-
-
[[package]]
-
name = "ryu"
-
version = "1.0.10"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"
-
-
[[package]]
-
name = "safemem"
-
version = "0.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d2b08423011dae9a5ca23f07cf57dac3857f5c885d352b76f6d95f4aea9434d0"
-
-
[[package]]
-
name = "schannel"
-
version = "0.1.20"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2"
-
dependencies = [
-
"lazy_static",
-
"windows-sys",
-
]
-
-
[[package]]
-
name = "scopeguard"
-
version = "0.3.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27"
-
-
[[package]]
-
name = "scopeguard"
-
version = "1.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
-
-
[[package]]
-
name = "sct"
-
version = "0.6.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce"
-
dependencies = [
-
"ring",
-
"untrusted",
-
]
-
-
[[package]]
-
name = "security-framework"
-
version = "2.6.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc"
-
dependencies = [
-
"bitflags",
-
"core-foundation",
-
"core-foundation-sys",
-
"libc",
-
"security-framework-sys",
-
]
-
-
[[package]]
-
name = "security-framework-sys"
-
version = "2.6.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556"
-
dependencies = [
-
"core-foundation-sys",
-
"libc",
-
]
-
-
[[package]]
-
name = "semver"
-
version = "0.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
-
dependencies = [
-
"semver-parser",
-
]
-
-
[[package]]
-
name = "semver-parser"
-
version = "0.7.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
-
-
[[package]]
-
name = "serde"
-
version = "1.0.137"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1"
-
dependencies = [
-
"serde_derive",
-
]
-
-
[[package]]
-
name = "serde_derive"
-
version = "1.0.137"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "serde_json"
-
version = "1.0.81"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c"
-
dependencies = [
-
"itoa 1.0.2",
-
"ryu",
-
"serde",
-
]
-
-
[[package]]
-
name = "serde_qs"
-
version = "0.8.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d8a72808528a89fa9eca23bbb6a1eb92cb639b881357269b6510f11e50c0f8a9"
-
dependencies = [
-
"percent-encoding 2.1.0",
-
"serde",
-
"thiserror",
-
]
-
-
[[package]]
-
name = "serde_urlencoded"
-
version = "0.6.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9ec5d77e2d4c73717816afac02670d5c4f534ea95ed430442cad02e7a6e32c97"
-
dependencies = [
-
"dtoa",
-
"itoa 0.4.8",
-
"serde",
-
"url 2.2.2",
-
]
-
-
[[package]]
-
name = "serde_urlencoded"
-
version = "0.7.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "edfa57a7f8d9c1d260a549e7224100f6c43d43f9103e06dd8b4095a9b2b43ce9"
-
dependencies = [
-
"form_urlencoded",
-
"itoa 0.4.8",
-
"ryu",
-
"serde",
-
]
-
-
[[package]]
-
name = "sha-1"
-
version = "0.8.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df"
-
dependencies = [
-
"block-buffer 0.7.3",
-
"digest 0.8.1",
-
"fake-simd",
-
"opaque-debug 0.2.3",
-
]
-
-
[[package]]
-
name = "sha-1"
-
version = "0.9.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6"
-
dependencies = [
-
"block-buffer 0.9.0",
-
"cfg-if 1.0.0",
-
"cpufeatures",
-
"digest 0.9.0",
-
"opaque-debug 0.3.0",
-
]
-
-
[[package]]
-
name = "signal-hook-registry"
-
version = "1.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"
-
dependencies = [
-
"libc",
-
]
-
-
[[package]]
-
name = "siphasher"
-
version = "0.2.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac"
-
-
[[package]]
-
name = "slab"
-
version = "0.4.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32"
-
-
[[package]]
-
name = "smallvec"
-
version = "0.6.14"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0"
-
dependencies = [
-
"maybe-uninit",
-
]
-
-
[[package]]
-
name = "smallvec"
-
version = "1.8.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cc88c725d61fc6c3132893370cac4a0200e3fedf5da8331c570664b1987f5ca2"
-
-
[[package]]
-
name = "socket2"
-
version = "0.4.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"
-
dependencies = [
-
"libc",
-
"winapi 0.3.9",
-
]
-
-
[[package]]
-
name = "spin"
-
version = "0.5.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
-
-
[[package]]
-
name = "stable_deref_trait"
-
version = "1.2.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
-
-
[[package]]
-
name = "stfu8"
-
version = "0.2.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4bf70433e3300a3c395d06606a700cdf4205f4f14dbae2c6833127c6bb22db77"
-
dependencies = [
-
"lazy_static",
-
"regex",
-
]
-
-
[[package]]
-
name = "strsim"
-
version = "0.8.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
-
-
[[package]]
-
name = "syn"
-
version = "1.0.98"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"unicode-ident",
-
]
-
-
[[package]]
-
name = "tempfile"
-
version = "3.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
-
dependencies = [
-
"cfg-if 1.0.0",
-
"fastrand",
-
"libc",
-
"redox_syscall",
-
"remove_dir_all",
-
"winapi 0.3.9",
-
]
-
-
[[package]]
-
name = "termcolor"
-
version = "1.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
-
dependencies = [
-
"winapi-util",
-
]
-
-
[[package]]
-
name = "textwrap"
-
version = "0.11.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
-
dependencies = [
-
"unicode-width",
-
]
-
-
[[package]]
-
name = "thiserror"
-
version = "1.0.31"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a"
-
dependencies = [
-
"thiserror-impl",
-
]
-
-
[[package]]
-
name = "thiserror-impl"
-
version = "1.0.31"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "time"
-
version = "0.1.44"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"
-
dependencies = [
-
"libc",
-
"wasi 0.10.0+wasi-snapshot-preview1",
-
"winapi 0.3.9",
-
]
-
-
[[package]]
-
name = "tinyvec"
-
version = "1.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
-
dependencies = [
-
"tinyvec_macros",
-
]
-
-
[[package]]
-
name = "tinyvec_macros"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
-
-
[[package]]
-
name = "tokio"
-
version = "1.19.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439"
-
dependencies = [
-
"bytes 1.1.0",
-
"libc",
-
"memchr",
-
"mio 0.8.4",
-
"num_cpus",
-
"once_cell",
-
"parking_lot 0.12.1",
-
"pin-project-lite",
-
"signal-hook-registry",
-
"socket2",
-
"tokio-macros",
-
"winapi 0.3.9",
-
]
-
-
[[package]]
-
name = "tokio-codec"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5c501eceaf96f0e1793cf26beb63da3d11c738c4a943fdf3746d81d64684c39f"
-
dependencies = [
-
"bytes 0.4.12",
-
"futures 0.1.31",
-
"tokio-io",
-
]
-
-
[[package]]
-
name = "tokio-executor"
-
version = "0.1.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0f27ee0e6db01c5f0b2973824547ce7e637b2ed79b891a9677b0de9bd532b6ac"
-
dependencies = [
-
"crossbeam-utils",
-
"futures 0.1.31",
-
]
-
-
[[package]]
-
name = "tokio-io"
-
version = "0.1.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5090db468dad16e1a7a54c8c67280c5e4b544f3d3e018f0b913b400261f85926"
-
dependencies = [
-
"bytes 0.4.12",
-
"futures 0.1.31",
-
"log 0.4.17",
-
]
-
-
[[package]]
-
name = "tokio-macros"
-
version = "1.8.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
]
-
-
[[package]]
-
name = "tokio-reactor"
-
version = "0.1.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6af16bfac7e112bea8b0442542161bfc41cbfa4466b580bdda7d18cb88b911ce"
-
dependencies = [
-
"crossbeam-utils",
-
"futures 0.1.31",
-
"lazy_static",
-
"log 0.4.17",
-
"mio 0.6.23",
-
"num_cpus",
-
"parking_lot 0.7.1",
-
"slab",
-
"tokio-executor",
-
"tokio-io",
-
"tokio-sync",
-
]
-
-
[[package]]
-
name = "tokio-rustls"
-
version = "0.22.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6"
-
dependencies = [
-
"rustls",
-
"tokio",
-
"webpki",
-
]
-
-
[[package]]
-
name = "tokio-stream"
-
version = "0.1.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "df54d54117d6fdc4e4fea40fe1e4e566b3505700e148a6827e59b34b0d2600d9"
-
dependencies = [
-
"futures-core",
-
"pin-project-lite",
-
"tokio",
-
]
-
-
[[package]]
-
name = "tokio-sync"
-
version = "0.1.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2162248ff317e2bc713b261f242b69dbb838b85248ed20bb21df56d60ea4cae7"
-
dependencies = [
-
"fnv",
-
"futures 0.1.31",
-
]
-
-
[[package]]
-
name = "tokio-tcp"
-
version = "0.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1d14b10654be682ac43efee27401d792507e30fd8d26389e1da3b185de2e4119"
-
dependencies = [
-
"bytes 0.4.12",
-
"futures 0.1.31",
-
"iovec",
-
"mio 0.6.23",
-
"tokio-io",
-
"tokio-reactor",
-
]
-
-
[[package]]
-
name = "tokio-tls"
-
version = "0.2.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "354b8cd83825b3c20217a9dc174d6a0c67441a2fae5c41bcb1ea6679f6ae0f7c"
-
dependencies = [
-
"futures 0.1.31",
-
"native-tls",
-
"tokio-io",
-
]
-
-
[[package]]
-
name = "tokio-tungstenite"
-
version = "0.15.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "511de3f85caf1c98983545490c3d09685fa8eb634e57eec22bb4db271f46cbd8"
-
dependencies = [
-
"futures-util",
-
"log 0.4.17",
-
"pin-project",
-
"rustls",
-
"tokio",
-
"tokio-rustls",
-
"tungstenite",
-
"webpki",
-
"webpki-roots",
-
]
-
-
[[package]]
-
name = "tokio-util"
-
version = "0.6.7"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1caa0b0c8d94a049db56b5acf8cba99dc0623aab1b26d5b5f5e2d945846b3592"
-
dependencies = [
-
"bytes 1.1.0",
-
"futures-core",
-
"futures-sink",
-
"log 0.4.17",
-
"pin-project-lite",
-
"tokio",
-
]
-
-
[[package]]
-
name = "tokio-util"
-
version = "0.7.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45"
-
dependencies = [
-
"bytes 1.1.0",
-
"futures-core",
-
"futures-sink",
-
"pin-project-lite",
-
"tokio",
-
"tracing",
-
]
-
-
[[package]]
-
name = "toml"
-
version = "0.5.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"
-
dependencies = [
-
"serde",
-
]
-
-
[[package]]
-
name = "tower-service"
-
version = "0.3.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
-
-
[[package]]
-
name = "tracing"
-
version = "0.1.35"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160"
-
dependencies = [
-
"cfg-if 1.0.0",
-
"pin-project-lite",
-
"tracing-core",
-
]
-
-
[[package]]
-
name = "tracing-core"
-
version = "0.1.28"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b7358be39f2f274f322d2aaed611acc57f382e8eb1e5b48cb9ae30933495ce7"
-
dependencies = [
-
"once_cell",
-
]
-
-
[[package]]
-
name = "traitobject"
-
version = "0.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079"
-
-
[[package]]
-
name = "try-lock"
-
version = "0.2.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
-
-
[[package]]
-
name = "tungstenite"
-
version = "0.14.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a0b2d8558abd2e276b0a8df5c05a2ec762609344191e5fd23e292c910e9165b5"
-
dependencies = [
-
"base64 0.13.0",
-
"byteorder",
-
"bytes 1.1.0",
-
"http",
-
"httparse",
-
"log 0.4.17",
-
"rand 0.8.5",
-
"rustls",
-
"rustls-native-certs",
-
"sha-1 0.9.8",
-
"thiserror",
-
"url 2.2.2",
-
"utf-8",
-
"webpki",
-
]
-
-
[[package]]
-
name = "typeable"
-
version = "0.1.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1410f6f91f21d1612654e7cc69193b0334f909dcf2c790c4826254fbb86f8887"
-
-
[[package]]
-
name = "typenum"
-
version = "1.15.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
-
-
[[package]]
-
name = "ucd-trie"
-
version = "0.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c"
-
-
[[package]]
-
name = "unicase"
-
version = "1.4.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33"
-
dependencies = [
-
"version_check 0.1.5",
-
]
-
-
[[package]]
-
name = "unicase"
-
version = "2.6.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
-
dependencies = [
-
"version_check 0.9.4",
-
]
-
-
[[package]]
-
name = "unicode-bidi"
-
version = "0.3.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992"
-
-
[[package]]
-
name = "unicode-ident"
-
version = "1.0.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
-
-
[[package]]
-
name = "unicode-normalization"
-
version = "0.1.20"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "81dee68f85cab8cf68dec42158baf3a79a1cdc065a8b103025965d6ccb7f6cbd"
-
dependencies = [
-
"tinyvec",
-
]
-
-
[[package]]
-
name = "unicode-segmentation"
-
version = "1.9.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99"
-
-
[[package]]
-
name = "unicode-width"
-
version = "0.1.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
-
-
[[package]]
-
name = "untrusted"
-
version = "0.7.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
-
-
[[package]]
-
name = "url"
-
version = "1.7.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a"
-
dependencies = [
-
"idna 0.1.5",
-
"matches",
-
"percent-encoding 1.0.1",
-
]
-
-
[[package]]
-
name = "url"
-
version = "2.2.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"
-
dependencies = [
-
"form_urlencoded",
-
"idna 0.2.3",
-
"matches",
-
"percent-encoding 2.1.0",
-
]
-
-
[[package]]
-
name = "utf-8"
-
version = "0.7.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
-
-
[[package]]
-
name = "vcpkg"
-
version = "0.2.15"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
-
-
[[package]]
-
name = "vec_map"
-
version = "0.8.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
-
-
[[package]]
-
name = "version_check"
-
version = "0.1.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd"
-
-
[[package]]
-
name = "version_check"
-
version = "0.9.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
-
-
[[package]]
-
name = "voca_rs"
-
version = "1.13.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec29ce40c253a1579092852bbea5cb4fbcf34c04b91d8127300202aa17c998fc"
-
dependencies = [
-
"regex",
-
"stfu8",
-
"unicode-segmentation",
-
]
-
-
[[package]]
-
name = "want"
-
version = "0.3.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0"
-
dependencies = [
-
"log 0.4.17",
-
"try-lock",
-
]
-
-
[[package]]
-
name = "wasi"
-
version = "0.10.0+wasi-snapshot-preview1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
-
-
[[package]]
-
name = "wasi"
-
version = "0.11.0+wasi-snapshot-preview1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
-
-
[[package]]
-
name = "wasm-bindgen"
-
version = "0.2.81"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7c53b543413a17a202f4be280a7e5c62a1c69345f5de525ee64f8cfdbc954994"
-
dependencies = [
-
"cfg-if 1.0.0",
-
"serde",
-
"serde_json",
-
"wasm-bindgen-macro",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-backend"
-
version = "0.2.81"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5491a68ab4500fa6b4d726bd67408630c3dbe9c4fe7bda16d5c82a1fd8c7340a"
-
dependencies = [
-
"bumpalo",
-
"lazy_static",
-
"log 0.4.17",
-
"proc-macro2",
-
"quote",
-
"syn",
-
"wasm-bindgen-shared",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-futures"
-
version = "0.4.31"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "de9a9cec1733468a8c657e57fa2413d2ae2c0129b95e87c5b72b8ace4d13f31f"
-
dependencies = [
-
"cfg-if 1.0.0",
-
"js-sys",
-
"wasm-bindgen",
-
"web-sys",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-macro"
-
version = "0.2.81"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c441e177922bc58f1e12c022624b6216378e5febc2f0533e41ba443d505b80aa"
-
dependencies = [
-
"quote",
-
"wasm-bindgen-macro-support",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-macro-support"
-
version = "0.2.81"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7d94ac45fcf608c1f45ef53e748d35660f168490c10b23704c7779ab8f5c3048"
-
dependencies = [
-
"proc-macro2",
-
"quote",
-
"syn",
-
"wasm-bindgen-backend",
-
"wasm-bindgen-shared",
-
]
-
-
[[package]]
-
name = "wasm-bindgen-shared"
-
version = "0.2.81"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6a89911bd99e5f3659ec4acf9c4d93b0a90fe4a2a11f15328472058edc5261be"
-
-
[[package]]
-
name = "web-sys"
-
version = "0.3.58"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2fed94beee57daf8dd7d51f2b15dc2bcde92d7a72304cdf662a4371008b71b90"
-
dependencies = [
-
"js-sys",
-
"wasm-bindgen",
-
]
-
-
[[package]]
-
name = "webpki"
-
version = "0.21.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea"
-
dependencies = [
-
"ring",
-
"untrusted",
-
]
-
-
[[package]]
-
name = "webpki-roots"
-
version = "0.21.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "aabe153544e473b775453675851ecc86863d2a81d786d741f6b76778f2a48940"
-
dependencies = [
-
"webpki",
-
]
-
-
[[package]]
-
name = "websocket"
-
version = "0.26.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "723abe6b75286edc51d8ecabb38a2353f62a9e9b0588998b59111474f1dcd637"
-
dependencies = [
-
"bytes 0.4.12",
-
"futures 0.1.31",
-
"hyper 0.10.16",
-
"native-tls",
-
"rand 0.6.5",
-
"tokio-codec",
-
"tokio-io",
-
"tokio-reactor",
-
"tokio-tcp",
-
"tokio-tls",
-
"unicase 1.4.2",
-
"url 1.7.2",
-
"websocket-base",
-
]
-
-
[[package]]
-
name = "websocket-base"
-
version = "0.26.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "403f3fd505ff930da84156389639932955fb09705b3dccd1a3d60c8e7ff62776"
-
dependencies = [
-
"base64 0.10.1",
-
"bitflags",
-
"byteorder",
-
"bytes 0.4.12",
-
"futures 0.1.31",
-
"native-tls",
-
"rand 0.6.5",
-
"sha-1 0.8.2",
-
"tokio-codec",
-
"tokio-io",
-
"tokio-tcp",
-
"tokio-tls",
-
]
-
-
[[package]]
-
name = "winapi"
-
version = "0.2.8"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a"
-
-
[[package]]
-
name = "winapi"
-
version = "0.3.9"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
-
dependencies = [
-
"winapi-i686-pc-windows-gnu",
-
"winapi-x86_64-pc-windows-gnu",
-
]
-
-
[[package]]
-
name = "winapi-build"
-
version = "0.1.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"
-
-
[[package]]
-
name = "winapi-i686-pc-windows-gnu"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
-
-
[[package]]
-
name = "winapi-util"
-
version = "0.1.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
-
dependencies = [
-
"winapi 0.3.9",
-
]
-
-
[[package]]
-
name = "winapi-x86_64-pc-windows-gnu"
-
version = "0.4.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-
-
[[package]]
-
name = "windows-sys"
-
version = "0.36.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
-
dependencies = [
-
"windows_aarch64_msvc",
-
"windows_i686_gnu",
-
"windows_i686_msvc",
-
"windows_x86_64_gnu",
-
"windows_x86_64_msvc",
-
]
-
-
[[package]]
-
name = "windows_aarch64_msvc"
-
version = "0.36.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
-
-
[[package]]
-
name = "windows_i686_gnu"
-
version = "0.36.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
-
-
[[package]]
-
name = "windows_i686_msvc"
-
version = "0.36.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
-
-
[[package]]
-
name = "windows_x86_64_gnu"
-
version = "0.36.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
-
-
[[package]]
-
name = "windows_x86_64_msvc"
-
version = "0.36.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"
-
-
[[package]]
-
name = "winreg"
-
version = "0.7.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69"
-
dependencies = [
-
"winapi 0.3.9",
-
]
-
-
[[package]]
-
name = "ws2_32-sys"
-
version = "0.2.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e"
-
dependencies = [
-
"winapi 0.2.8",
-
"winapi-build",
-
]
+4 -13
pkgs/by-name/fe/fedigroups/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "fedigroups";
-
version = "0.4.5";
+
version = "0.4.6";
src = fetchFromGitea {
domain = "git.ondrovo.com";
owner = "MightyPork";
repo = "group-actor";
rev = "v${version}";
-
hash = "sha256-NMqoYUNN2ntye9mNC3KAAc0DBg+QY7+6/DASwHPexY0=";
+
hash = "sha256-Sq22CwLLR10yrN3+dR2KDoS8r99+LWOH7+l+D3RWlKw=";
forceFetchGit = true; # Archive generation is disabled on this gitea instance
leaveDotGit = true; # git command in build.rs
};
-
# The lockfile in the repo is not up to date
-
postPatch = ''
-
cp ${./Cargo.lock} Cargo.lock
-
'';
-
-
cargoLock = {
-
lockFile = ./Cargo.lock;
-
outputHashes = {
-
"elefren-0.22.0" = "sha256-zCmopdkBHT0gzNGQqZzsnIyMyAt0XBbQdOCpegF6TsY=";
-
};
-
};
+
useFetchCargoVendor = true;
+
cargoHash = "sha256-6UijHshvKANtMMfNADWDViDrh6bGlPvFz4xqJeWdqB0=";
nativeBuildInputs = [
pkg-config
+3 -3
pkgs/by-name/fi/firebase-tools/package.nix
···
buildNpmPackage rec {
pname = "firebase-tools";
-
version = "14.6.0";
+
version = "14.7.0";
src = fetchFromGitHub {
owner = "firebase";
repo = "firebase-tools";
tag = "v${version}";
-
hash = "sha256-gMVP55hhgAWsI+NJ0au2/E955sa3uAJ/s+0OqMuvrG0=";
+
hash = "sha256-sZQoP6XsJkDI6I41eQv678aDtHhaRX6u03z/D6S7nBQ=";
};
-
npmDepsHash = "sha256-YqRfxd3vSrZcQ7/9d2kNe3B/0ZDjcDUxr5CDthdD/tg=";
+
npmDepsHash = "sha256-QrJgImV7YCzME/ZwzwJP3FFvonmvCSm0hd9fLc8gyyk=";
postPatch = ''
ln -s npm-shrinkwrap.json package-lock.json
+11 -6
pkgs/by-name/fi/firezone-gui-client/package.nix
···
{
lib,
+
rust,
rustPlatform,
fetchFromGitHub,
nix-update-script,
···
copyDesktopItems,
}:
let
-
version = "1.4.12";
+
version = "1.5.1";
src = fetchFromGitHub {
owner = "firezone";
repo = "firezone";
tag = "gui-client-${version}";
-
hash = "sha256-jvrkAbXHFWdNInDCrktC7eMZQ2a/rzUxfCOny7nHQmQ=";
+
hash = "sha256-KozSy44Opx6cukA0QTXeMpI3fP49iyabFzPLIJckOZ4=";
};
frontend = stdenvNoCC.mkDerivation rec {
···
pnpmDeps = pnpm_9.fetchDeps {
inherit pname version;
src = "${src}/rust/gui-client";
-
hash = "sha256-bVWpyGwEaxYi3N6BJqOilnHJDgAykKHgRC2QKlvSm4Q=";
+
hash = "sha256-ttbTYBuUv0vyiYzrFATF4x/zngsRXjuLPfL3qW2HEe4=";
};
pnpmRoot = "rust/gui-client";
+
+
env.GITHUB_SHA = version;
nativeBuildInputs = [
pnpm_9.configHook
···
runHook preBuild
cd $pnpmRoot
-
cp node_modules/flowbite/dist/flowbite.min.js src/
-
pnpm tailwindcss -i src/input.css -o src/output.css
+
node ./node_modules/flowbite-react/dist/cli/bin.js patch
node --max_old_space_size=1024000 ./node_modules/vite/bin/vite.js build
runHook postBuild
···
inherit version src;
useFetchCargoVendor = true;
-
cargoHash = "sha256-YETCRhECbMTRmNsvOFl7R2YScY6ArjsOYJKdPVuUyGI=";
+
cargoHash = "sha256-TDP1Z4MeQaSER8MGnCEQfIhRsakaSCeJ7boUMBYkkI0=";
sourceRoot = "${src.name}/rust";
buildAndTestSubdir = "gui-client";
RUSTFLAGS = "--cfg system_certs";
···
postPatch = ''
rm .cargo/config.toml
ln -s ${frontend} gui-client/dist
+
+
substituteInPlace gui-client/src-tauri/tauri.conf.json \
+
--replace-fail '../../target' '../../target/${rust.envVars.rustHostPlatformSpec}'
'';
# Tries to compile apple specific crates due to workspace dependencies,
+6 -3
pkgs/by-name/fl/flclash/package.nix
···
let
pname = "flclash";
-
version = "0.8.85";
+
version = "0.8.86";
src =
(fetchFromGitHub {
owner = "chen08209";
repo = "FlClash";
tag = "v${version}";
-
hash = "sha256-bMx9yQkzUZ8cJpT1WBIqmYKoUvkPND9qg26HoRiY5kM=";
+
hash = "sha256-bPMj9KWkup0nIhFAQ4BP8KiD8uP2/2b/GPy4APR+dho=";
fetchSubmodules = true;
}).overrideAttrs
(_: {
···
pubspecLock = lib.importJSON ./pubspec.lock.json;
-
gitHashes.flutter_js = "sha256-4PgiUL7aBnWVOmz2bcSxKt81BRVMnopabj5LDbtPYk4=";
+
gitHashes = {
+
flutter_js = "sha256-4PgiUL7aBnWVOmz2bcSxKt81BRVMnopabj5LDbtPYk4=";
+
re_editor = "sha256-PuaXoByTmkov2Dsz0kBHBHr/o63+jgPrnY9gpK7AOhA=";
+
};
nativeBuildInputs = [
copyDesktopItems
+15 -14
pkgs/by-name/fl/flclash/pubspec.lock.json
···
"dependency": "transitive",
"description": {
"name": "async",
-
"sha256": "d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63",
+
"sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb",
"url": "https://pub.dev"
},
"source": "hosted",
-
"version": "2.12.0"
+
"version": "2.13.0"
},
"boolean_selector": {
"dependency": "transitive",
···
"dependency": "transitive",
"description": {
"name": "fake_async",
-
"sha256": "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc",
+
"sha256": "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44",
"url": "https://pub.dev"
},
"source": "hosted",
-
"version": "1.3.2"
+
"version": "1.3.3"
},
"ffi": {
"dependency": "direct main",
···
"dependency": "direct main",
"description": {
"name": "intl",
-
"sha256": "d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf",
+
"sha256": "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5",
"url": "https://pub.dev"
},
"source": "hosted",
-
"version": "0.19.0"
+
"version": "0.20.2"
},
"io": {
"dependency": "transitive",
···
"dependency": "transitive",
"description": {
"name": "leak_tracker",
-
"sha256": "c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec",
+
"sha256": "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0",
"url": "https://pub.dev"
},
"source": "hosted",
-
"version": "10.0.8"
+
"version": "10.0.9"
},
"leak_tracker_flutter_testing": {
"dependency": "transitive",
···
"re_editor": {
"dependency": "direct main",
"description": {
-
"name": "re_editor",
-
"sha256": "17e430f0591dd361992ec2dd6f69191c1853fa46e05432e095310a8f82ee820e",
-
"url": "https://pub.dev"
+
"path": ".",
+
"ref": "main",
+
"resolved-ref": "7cda330fc33d5ef9e00333048b70ce65a5f5d550",
+
"url": "https://github.com/chen08209/re-editor.git"
},
-
"source": "hosted",
+
"source": "git",
"version": "0.7.0"
},
"re_highlight": {
···
"dependency": "transitive",
"description": {
"name": "vm_service",
-
"sha256": "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14",
+
"sha256": "ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02",
"url": "https://pub.dev"
},
"source": "hosted",
-
"version": "14.3.1"
+
"version": "15.0.0"
},
"watcher": {
"dependency": "transitive",
+3 -3
pkgs/by-name/fl/fluxcd-operator/package.nix
···
}:
buildGoModule (finalAttrs: {
pname = "fluxcd-operator";
-
version = "0.21.0";
+
version = "0.22.0";
src = fetchFromGitHub {
owner = "controlplaneio-fluxcd";
repo = "fluxcd-operator";
tag = "v${finalAttrs.version}";
-
hash = "sha256-SszWTuK3HVsyc669NThQn5VAVwD/7JQtKtqBJD6cTT0=";
+
hash = "sha256-fpqioVo9UtuyiXUOpHQmsrkssDaseUjllBmsQ7r39Ww=";
};
-
vendorHash = "sha256-5uT/pcfXrinyJ1hXmQ+vmWNuyO33c6d5PAjm6kwOZmY=";
+
vendorHash = "sha256-uR8FpJTzexFCM5M9K0h+80wlFnC0qNvQ/NMFnrVQWAo=";
ldflags = [
"-s"
+2 -2
pkgs/by-name/ga/gate/package.nix
···
let
pname = "gate";
-
version = "0.49.1";
+
version = "0.49.2";
in
buildGoModule {
inherit pname version;
···
owner = "minekube";
repo = "gate";
tag = "v${version}";
-
hash = "sha256-gDRw/YQtIpYiX3uKjvmttbVkohj2k5f+pvv+xYyY3S8=";
+
hash = "sha256-u90cQh6mYUrlnWUkwIAhkJJZ6GB0AkNIJVJVkq4cYEM=";
};
vendorHash = "sha256-4LJwb4ZXs+CUcxhvRveJy+xu7/UEjxIEwLV5Z5gBbT4=";
+4 -12
pkgs/by-name/ge/geist-font/package.nix
···
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "geist-font";
-
version = "1.4.01";
+
version = "1.5.0";
srcs = [
(fetchzip {
-
name = "geist-mono";
-
url = "https://github.com/vercel/geist-font/releases/download/${finalAttrs.version}/GeistMono-${finalAttrs.version}.zip";
-
stripRoot = false;
-
hash = "sha256-NVPSG2Flm78X5+KXUqlTiGrquD/FGuI1C3PFcIqdyl8=";
-
})
-
(fetchzip {
-
name = "geist-sans";
-
url = "https://github.com/vercel/geist-font/releases/download/${finalAttrs.version}/Geist-v${finalAttrs.version}.zip";
-
stripRoot = false;
-
hash = "sha256-r3Ix+UhxL/UosCLsWl52N55D+rGonQK9TIRfu4hGiwE=";
+
url = "https://github.com/vercel/geist-font/releases/download/${finalAttrs.version}/geist-font-${finalAttrs.version}.zip";
+
hash = "sha256-p3nFuaQPvw4PLcb5AOhu9jiNCTzZD7st1MuJKTAzwKE=";
})
];
···
installPhase = ''
runHook preInstall
-
install -D geist-{mono,sans}/*/otf/*.otf -t $out/share/fonts/opentype
+
install -D source/fonts/{Geist,GeistMono}/otf/*.otf -t $out/share/fonts/opentype
runHook postInstall
'';
+4 -4
pkgs/by-name/gi/gitify/package.nix
···
lib,
stdenv,
fetchFromGitHub,
-
pnpm_9,
+
pnpm_10,
nodejs,
electron,
makeDesktopItem,
···
nativeBuildInputs = [
nodejs
-
pnpm_9.configHook
+
pnpm_10.configHook
copyDesktopItems
imagemagick
makeWrapper
];
-
pnpmDeps = pnpm_9.fetchDeps {
+
pnpmDeps = pnpm_10.fetchDeps {
inherit (finalAttrs) pname version src;
-
hash = "sha256-4Ite75ZMMSbPnmNcpoYaggiH9r2xQYkOnl29CF/6swA=";
+
hash = "sha256-eIvqZ9a+foYH+jXuqGz1m/4C+0Xq8mTvm7ZajKeOw58=";
};
env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1;
+3
pkgs/by-name/gl/glamoroustoolkit/package.nix
···
libXi,
libXrandr,
libXrender,
+
libxkbcommon,
libgit2,
libglvnd,
libuuid,
···
libXi
libXrandr
libXrender
+
libxkbcommon
libglvnd
libuuid
libxcb
···
--set-rpath "${libPath}:$out/lib" \
$out/lib/libPharoVMCore.so \
$out/lib/libWinit.so \
+
$out/lib/libWinit30.so \
$out/lib/libPixels.so
patchelf --set-rpath $out/lib $out/lib/libssl.so
+3 -7
pkgs/by-name/ho/horizon-eda/base.nix
···
# This base is used in horizon-eda and python3Packages.horizon-eda
rec {
pname = "horizon-eda";
-
version = "2.6.0";
+
version = "2.7.0";
src = fetchFromGitHub {
owner = "horizon-eda";
repo = "horizon";
rev = "v${version}";
-
hash = "sha256-0ikCR10r/WPb+H+Ut2GO6y4A/9bctJLanL/RR4r9GWs=";
+
hash = "sha256-Y2oopRycYSxtiKuQZSfTBVP7RmpZ0JA+QyZgnrpoAes=";
};
nativeBuildInputs = [
···
];
env = {
-
NIX_CFLAGS_COMPILE = toString [
-
"-fpermissive"
-
];
+
CASROOT = opencascade-occt;
};
-
-
CASROOT = opencascade-occt;
meta = {
description = "Free EDA software to develop printed circuit boards";
-1
pkgs/by-name/ho/horizon-eda/package.nix
···
version
src
meta
-
CASROOT
env
;
+5 -5
pkgs/by-name/hy/hyprshell/package.nix
···
rustPlatform.buildRustPackage (finalAttrs: {
pname = "hyprshell";
-
version = "4.2.1";
+
version = "4.2.5";
src = fetchFromGitHub {
owner = "H3rmt";
-
repo = "hyprswitch";
+
repo = "hyprshell";
tag = "v${finalAttrs.version}";
-
hash = "sha256-SLLc1NCH8fvql1aSI9Uddt+oZoJVjv19UoLPPLoW/Vs=";
+
hash = "sha256-J6e2VyakM+8V/s5tSK9bEUfFHSGkyVaCCBZ/zQuMEOE=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-GCMsTCIQO3YSRu5kVyQwoH0tCHx2F+7PBZdhu35FhhQ=";
+
cargoHash = "sha256-ywTS6c+oxkaTmbVal08T0lrNIkqKJNE0Ovs98Yo6pOM=";
nativeBuildInputs = [
wrapGAppsHook4
···
meta = {
description = "CLI/GUI that allows switching between windows in Hyprland";
mainProgram = "hyprshell";
-
homepage = "https://github.com/H3rmt/hyprswitch";
+
homepage = "https://github.com/H3rmt/hyprshell";
license = lib.licenses.mit;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ arminius-smh ];
+3
pkgs/by-name/jb/jbang/package.nix
···
downloaded and the java code runs.
'';
homepage = "https://www.jbang.dev";
+
sourceProvenance = with lib.sourceTypes; [
+
binaryBytecode
+
];
license = licenses.mit;
platforms = platforms.all;
maintainers = with maintainers; [ moaxcp ];
+2
pkgs/by-name/ka/kamal/Gemfile
···
+
source 'https://rubygems.org'
+
gem "kamal"
+73
pkgs/by-name/ka/kamal/Gemfile.lock
···
+
GEM
+
remote: https://rubygems.org/
+
specs:
+
activesupport (8.0.2)
+
base64
+
benchmark (>= 0.3)
+
bigdecimal
+
concurrent-ruby (~> 1.0, >= 1.3.1)
+
connection_pool (>= 2.2.5)
+
drb
+
i18n (>= 1.6, < 2)
+
logger (>= 1.4.2)
+
minitest (>= 5.1)
+
securerandom (>= 0.3)
+
tzinfo (~> 2.0, >= 2.0.5)
+
uri (>= 0.13.1)
+
base64 (0.3.0)
+
bcrypt_pbkdf (1.1.1)
+
bcrypt_pbkdf (1.1.1-arm64-darwin)
+
bcrypt_pbkdf (1.1.1-x86_64-darwin)
+
benchmark (0.4.1)
+
bigdecimal (3.2.2)
+
concurrent-ruby (1.3.5)
+
connection_pool (2.5.3)
+
dotenv (3.1.8)
+
drb (2.2.3)
+
ed25519 (1.4.0)
+
i18n (1.14.7)
+
concurrent-ruby (~> 1.0)
+
kamal (2.6.1)
+
activesupport (>= 7.0)
+
base64 (~> 0.2)
+
bcrypt_pbkdf (~> 1.0)
+
concurrent-ruby (~> 1.2)
+
dotenv (~> 3.1)
+
ed25519 (~> 1.4)
+
net-ssh (~> 7.3)
+
sshkit (>= 1.23.0, < 2.0)
+
thor (~> 1.3)
+
zeitwerk (>= 2.6.18, < 3.0)
+
logger (1.7.0)
+
minitest (5.25.5)
+
net-scp (4.1.0)
+
net-ssh (>= 2.6.5, < 8.0.0)
+
net-sftp (4.0.0)
+
net-ssh (>= 5.0.0, < 8.0.0)
+
net-ssh (7.3.0)
+
ostruct (0.6.1)
+
securerandom (0.4.1)
+
sshkit (1.24.0)
+
base64
+
logger
+
net-scp (>= 1.1.2)
+
net-sftp (>= 2.1.2)
+
net-ssh (>= 2.8.0)
+
ostruct
+
thor (1.3.2)
+
tzinfo (2.0.6)
+
concurrent-ruby (~> 1.0)
+
uri (1.0.3)
+
zeitwerk (2.7.3)
+
+
PLATFORMS
+
arm64-darwin
+
ruby
+
x86_64-darwin
+
x86_64-linux
+
+
DEPENDENCIES
+
kamal
+
+
BUNDLED WITH
+
2.5.22
+280
pkgs/by-name/ka/kamal/gemset.nix
···
+
{
+
activesupport = {
+
dependencies = [
+
"base64"
+
"benchmark"
+
"bigdecimal"
+
"concurrent-ruby"
+
"connection_pool"
+
"drb"
+
"i18n"
+
"logger"
+
"minitest"
+
"securerandom"
+
"tzinfo"
+
"uri"
+
];
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "0pm40y64wfc50a9sj87kxvil2102rmpdcbv82zf0r40vlgdwsrc5";
+
type = "gem";
+
};
+
version = "8.0.2";
+
};
+
base64 = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "0yx9yn47a8lkfcjmigk79fykxvr80r4m1i35q82sxzynpbm7lcr7";
+
type = "gem";
+
};
+
version = "0.3.0";
+
};
+
bcrypt_pbkdf = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "04rb3rp9bdxn1y3qiflfpj7ccwb8ghrfbydh5vfz1l9px3fpg41g";
+
type = "gem";
+
};
+
version = "1.1.1";
+
};
+
benchmark = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "1kicilpma5l0lwayqjb5577bm0hbjndj2gh150xz09xsgc1l1vyl";
+
type = "gem";
+
};
+
version = "0.4.1";
+
};
+
bigdecimal = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "1p2szbr4jdvmwaaj2kxlbv1rp0m6ycbgfyp0kjkkkswmniv5y21r";
+
type = "gem";
+
};
+
version = "3.2.2";
+
};
+
concurrent-ruby = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1";
+
type = "gem";
+
};
+
version = "1.3.5";
+
};
+
connection_pool = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "0nrhsk7b3sjqbyl1cah6ibf1kvi3v93a7wf4637d355hp614mmyg";
+
type = "gem";
+
};
+
version = "2.5.3";
+
};
+
dotenv = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "1hwjsddv666wpp42bip3fqx7c5qq6s8lwf74dj71yn7d1h37c4cy";
+
type = "gem";
+
};
+
version = "3.1.8";
+
};
+
drb = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "0wrkl7yiix268s2md1h6wh91311w95ikd8fy8m5gx589npyxc00b";
+
type = "gem";
+
};
+
version = "2.2.3";
+
};
+
ed25519 = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "01n5rbyws1ijwc5dw7s88xx3zzacxx9k97qn8x11b6k8k18pzs8n";
+
type = "gem";
+
};
+
version = "1.4.0";
+
};
+
i18n = {
+
dependencies = [ "concurrent-ruby" ];
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf";
+
type = "gem";
+
};
+
version = "1.14.7";
+
};
+
kamal = {
+
dependencies = [
+
"activesupport"
+
"base64"
+
"bcrypt_pbkdf"
+
"concurrent-ruby"
+
"dotenv"
+
"ed25519"
+
"net-ssh"
+
"sshkit"
+
"thor"
+
"zeitwerk"
+
];
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "0ak5yn5i99prqhyr0qry90lhi30z3qpyai8pkjs4nfs8b9fski0z";
+
type = "gem";
+
};
+
version = "2.6.1";
+
};
+
logger = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr";
+
type = "gem";
+
};
+
version = "1.7.0";
+
};
+
minitest = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr";
+
type = "gem";
+
};
+
version = "5.25.5";
+
};
+
net-scp = {
+
dependencies = [ "net-ssh" ];
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "0p8s7l4pr6hkn0l6rxflsc11alwi1kfg5ysgvsq61lz5l690p6x9";
+
type = "gem";
+
};
+
version = "4.1.0";
+
};
+
net-sftp = {
+
dependencies = [ "net-ssh" ];
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "0r33aa2d61hv1psm0l0mm6ik3ycsnq8symv7h84kpyf2b7493fv5";
+
type = "gem";
+
};
+
version = "4.0.0";
+
};
+
net-ssh = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "1w1ypxa3n6mskkwb00b489314km19l61p5h3bar6zr8cng27c80p";
+
type = "gem";
+
};
+
version = "7.3.0";
+
};
+
ostruct = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "05xqijcf80sza5pnlp1c8whdaay8x5dc13214ngh790zrizgp8q9";
+
type = "gem";
+
};
+
version = "0.6.1";
+
};
+
securerandom = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "1cd0iriqfsf1z91qg271sm88xjnfd92b832z49p1nd542ka96lfc";
+
type = "gem";
+
};
+
version = "0.4.1";
+
};
+
sshkit = {
+
dependencies = [
+
"base64"
+
"logger"
+
"net-scp"
+
"net-sftp"
+
"net-ssh"
+
"ostruct"
+
];
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "0v4fc9yaqljwax370438p3ps59jpimvkkj1d5xsfk2kphkww35wm";
+
type = "gem";
+
};
+
version = "1.24.0";
+
};
+
thor = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "1nmymd86a0vb39pzj2cwv57avdrl6pl3lf5bsz58q594kqxjkw7f";
+
type = "gem";
+
};
+
version = "1.3.2";
+
};
+
tzinfo = {
+
dependencies = [ "concurrent-ruby" ];
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd";
+
type = "gem";
+
};
+
version = "2.0.6";
+
};
+
uri = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9";
+
type = "gem";
+
};
+
version = "1.0.3";
+
};
+
zeitwerk = {
+
groups = [ "default" ];
+
platforms = [ ];
+
source = {
+
remotes = [ "https://rubygems.org" ];
+
sha256 = "119ypabas886gd0n9kiid3q41w76gz60s8qmiak6pljpkd56ps5j";
+
type = "gem";
+
};
+
version = "2.7.3";
+
};
+
}
+22
pkgs/by-name/ka/kamal/package.nix
···
+
{
+
lib,
+
ruby,
+
bundlerApp,
+
bundlerUpdateScript,
+
}:
+
+
bundlerApp {
+
pname = "kamal";
+
gemdir = ./.;
+
inherit ruby;
+
+
exes = [ "kamal" ];
+
+
meta = with lib; {
+
description = "Kamal: Deploy web apps anywhere";
+
homepage = "https://kamal-deploy.org/";
+
license = licenses.mit;
+
maintainers = with maintainers; [ nathanruiz ];
+
mainProgram = "kamal";
+
};
+
}
+14 -12
pkgs/by-name/kh/khal/package.nix
···
glibcLocales,
installShellFiles,
python3Packages,
+
sphinxHook,
}:
python3Packages.buildPythonApplication rec {
···
nativeBuildInputs = [
glibcLocales
installShellFiles
+
sphinxHook
+
python3Packages.sphinx-rtd-theme
+
python3Packages.sphinxcontrib-newsfeed
];
dependencies = with python3Packages; [
···
vdirsyncer
];
+
outputs = [
+
"out"
+
"doc"
+
"man"
+
];
+
sphinxBuilders = [
+
"html"
+
"man"
+
];
+
postInstall = ''
# shell completions
installShellCompletion --cmd khal \
--bash <(_KHAL_COMPLETE=bash_source $out/bin/khal) \
--zsh <(_KHAL_COMPLETE=zsh_source $out/bin/khal) \
--fish <(_KHAL_COMPLETE=fish_source $out/bin/khal)
-
-
# man page
-
PATH="${
-
python3Packages.python.withPackages (
-
ps: with ps; [
-
sphinx
-
sphinxcontrib-newsfeed
-
]
-
)
-
}/bin:$PATH" \
-
make -C doc man
-
installManPage doc/build/man/khal.1
# .desktop file
install -Dm755 misc/khal.desktop -t $out/share/applications
+3 -3
pkgs/by-name/la/labwc-tweaks-gtk/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "labwc-tweaks-gtk";
-
version = "0-unstable-2025-04-01";
+
version = "0-unstable-2025-06-14";
src = fetchFromGitHub {
owner = "labwc";
repo = "labwc-tweaks-gtk";
-
rev = "b1779b293f1d0b07b328a6cbbfb5b1c4e3529d97";
-
hash = "sha256-K2f1ztuhi3+btc41/1FYVvTBnPEVM5XQmlJxW7y9MlY=";
+
rev = "394a61ed5a546c59d4e632a5a7b184aecc79166a";
+
hash = "sha256-/iYe3FVIFo74XnyWeUHpWjmLCw8MsZBqXp55o0FjILA=";
};
nativeBuildInputs = [
+2 -2
pkgs/by-name/lo/lokinet/package.nix
···
in
stdenv.mkDerivation rec {
pname = "lokinet";
-
version = "0.9.11";
+
version = "0.9.13";
src = fetchFromGitHub {
owner = "oxen-io";
repo = "lokinet";
tag = "v${version}";
fetchSubmodules = true;
-
hash = "sha256-aVFLDGTbRUOw2XWDpl+ojwHBG7c0miGeoKMLwMpqVtg=";
+
hash = "sha256-6TVMuT4O8zJj97873BTsR1PJU8NaBgYr/nBkc/EfQuQ=";
};
patches = [
+10 -6
pkgs/by-name/ma/mark/package.nix
···
{
lib,
-
buildGo123Module,
+
buildGoModule,
fetchFromGitHub,
}:
# Tests with go 1.24 do not work. For now
# https://github.com/kovetskiy/mark/pull/581#issuecomment-2797872996
-
buildGo123Module rec {
+
buildGoModule rec {
pname = "mark";
-
version = "12.2.0";
+
version = "14.0.4";
src = fetchFromGitHub {
owner = "kovetskiy";
repo = "mark";
rev = "${version}";
-
sha256 = "sha256-0w6rIOSnOS7EfTBA/mRNWm8KOtdviTxWdukl4reb4zE=";
+
sha256 = "sha256-o5y1rybj32IrlSPMIw1Jv+Os/fdrQSjeUgvGvFvYS3A=";
};
-
vendorHash = "sha256-CqFCjSXw7/jLe1OYosUl6mKSPEsdHl8p3zb/LVNqnxM=";
+
vendorHash = "sha256-ClSFazL9+prDgqHGK5ihSIqCWp8IDtyQ5dpKECfUp6A=";
ldflags = [
"-s"
···
skippedTests = [
# Expects to be able to launch google-chrome
"TestExtractMermaidImage"
+
"TestExtractD2Image/example"
];
in
[
···
mainProgram = "mark";
homepage = "https://github.com/kovetskiy/mark";
license = licenses.asl20;
-
maintainers = with maintainers; [ rguevara84 ];
+
maintainers = with maintainers; [
+
rguevara84
+
wrbbz
+
];
};
}
-931
pkgs/by-name/me/mermaid-cli/integrity.patch
···
-
Subject: [PATCH] build: add missing package integrity
-
---
-
Index: package-lock.json
-
<+>UTF-8
-
===================================================================
-
diff --git a/package-lock.json b/package-lock.json
-
--- a/package-lock.json (revision f1f9df1a2a87f2649f9c2d6add5cb5d2714e70a8)
-
+++ b/package-lock.json (revision fa593dc39619f44b57a922927a66346248f31d7d)
-
@@ -319,6 +319,7 @@
-
"node_modules/@babel/helper-function-name/node_modules/ansi-styles": {
-
"version": "3.2.1",
-
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -331,6 +332,7 @@
-
"node_modules/@babel/helper-function-name/node_modules/chalk": {
-
"version": "2.4.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -345,6 +347,7 @@
-
"node_modules/@babel/helper-function-name/node_modules/color-convert": {
-
"version": "1.9.3",
-
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
-
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -354,12 +357,14 @@
-
"node_modules/@babel/helper-function-name/node_modules/color-name": {
-
"version": "1.1.3",
-
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
-
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
-
"dev": true,
-
"license": "MIT"
-
},
-
"node_modules/@babel/helper-function-name/node_modules/escape-string-regexp": {
-
"version": "1.0.5",
-
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
-
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -369,6 +374,7 @@
-
"node_modules/@babel/helper-function-name/node_modules/has-flag": {
-
"version": "3.0.0",
-
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
-
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -378,6 +384,7 @@
-
"node_modules/@babel/helper-function-name/node_modules/supports-color": {
-
"version": "5.5.0",
-
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -597,6 +604,7 @@
-
"node_modules/@babel/highlight/node_modules/ansi-styles": {
-
"version": "3.2.1",
-
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -609,6 +617,7 @@
-
"node_modules/@babel/highlight/node_modules/chalk": {
-
"version": "2.4.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -623,6 +632,7 @@
-
"node_modules/@babel/highlight/node_modules/color-convert": {
-
"version": "1.9.3",
-
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
-
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -632,12 +642,14 @@
-
"node_modules/@babel/highlight/node_modules/color-name": {
-
"version": "1.1.3",
-
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
-
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
-
"dev": true,
-
"license": "MIT"
-
},
-
"node_modules/@babel/highlight/node_modules/escape-string-regexp": {
-
"version": "1.0.5",
-
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
-
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -647,6 +659,7 @@
-
"node_modules/@babel/highlight/node_modules/has-flag": {
-
"version": "3.0.0",
-
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
-
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -656,6 +669,7 @@
-
"node_modules/@babel/highlight/node_modules/supports-color": {
-
"version": "5.5.0",
-
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -1053,6 +1067,7 @@
-
"node_modules/@babel/traverse/node_modules/ansi-styles": {
-
"version": "3.2.1",
-
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -1065,6 +1080,7 @@
-
"node_modules/@babel/traverse/node_modules/chalk": {
-
"version": "2.4.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -1079,6 +1095,7 @@
-
"node_modules/@babel/traverse/node_modules/color-convert": {
-
"version": "1.9.3",
-
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
-
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -1088,12 +1105,14 @@
-
"node_modules/@babel/traverse/node_modules/color-name": {
-
"version": "1.1.3",
-
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
-
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
-
"dev": true,
-
"license": "MIT"
-
},
-
"node_modules/@babel/traverse/node_modules/escape-string-regexp": {
-
"version": "1.0.5",
-
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
-
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -1113,6 +1132,7 @@
-
"node_modules/@babel/traverse/node_modules/has-flag": {
-
"version": "3.0.0",
-
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
-
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -1122,6 +1142,7 @@
-
"node_modules/@babel/traverse/node_modules/supports-color": {
-
"version": "5.5.0",
-
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -1935,6 +1956,7 @@
-
"node_modules/@jest/console/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -1999,6 +2021,7 @@
-
"node_modules/@jest/core/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -2164,6 +2187,7 @@
-
"node_modules/@jest/reporters/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -2323,6 +2347,7 @@
-
"node_modules/@jest/transform/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -2364,6 +2389,7 @@
-
"node_modules/@jest/types/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -3207,6 +3233,7 @@
-
"node_modules/@types/json5": {
-
"version": "0.0.29",
-
"resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
-
+ "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
-
"dev": true,
-
"license": "MIT"
-
},
-
@@ -3491,6 +3518,7 @@
-
"node_modules/ajv": {
-
"version": "6.12.6",
-
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
-
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -3824,6 +3852,7 @@
-
"node_modules/babel-jest/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -4177,6 +4206,7 @@
-
"node_modules/callsites": {
-
"version": "3.1.0",
-
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
-
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -4375,6 +4405,7 @@
-
"node_modules/color-convert": {
-
"version": "2.0.1",
-
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
-
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -4394,6 +4425,7 @@
-
"node_modules/color-name": {
-
"version": "1.1.4",
-
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
-
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-
"license": "MIT"
-
},
-
"node_modules/color-string": {
-
@@ -4515,6 +4547,7 @@
-
"node_modules/create-jest/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -4531,6 +4564,7 @@
-
"node_modules/cross-spawn": {
-
"version": "7.0.3",
-
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
-
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -5185,6 +5219,7 @@
-
"node_modules/deep-is": {
-
"version": "0.1.3",
-
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
-
+ "integrity": "sha512-GtxAN4HvBachZzm4OnWqc45ESpUCMwkYcsjnsPs23FwJbsO+k4t0k9bQCgOmzIlpHO28+WPK/KRbRk0DDHuuDw==",
-
"dev": true,
-
"license": "MIT"
-
},
-
@@ -5300,6 +5335,7 @@
-
"node_modules/doctrine": {
-
"version": "2.1.0",
-
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
-
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
-
"dev": true,
-
"license": "Apache-2.0",
-
"dependencies": {
-
@@ -5381,6 +5417,7 @@
-
"node_modules/error-ex": {
-
"version": "1.3.2",
-
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
-
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -5567,6 +5604,7 @@
-
"node_modules/es-to-primitive": {
-
"version": "1.2.1",
-
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
-
+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -5851,6 +5889,7 @@
-
"node_modules/eslint-plugin-es/node_modules/eslint-utils": {
-
"version": "2.1.0",
-
"resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
-
+ "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -5866,6 +5905,7 @@
-
"node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": {
-
"version": "1.3.0",
-
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
-
+ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
-
"dev": true,
-
"license": "Apache-2.0",
-
"engines": {
-
@@ -6067,6 +6107,7 @@
-
"node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
-
"version": "2.0.0",
-
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
-
+ "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
-
"dev": true,
-
"license": "Apache-2.0",
-
"engines": {
-
@@ -6089,6 +6130,7 @@
-
"node_modules/eslint/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -6105,6 +6147,7 @@
-
"node_modules/eslint/node_modules/doctrine": {
-
"version": "3.0.0",
-
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
-
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
-
"dev": true,
-
"license": "Apache-2.0",
-
"dependencies": {
-
@@ -6237,6 +6280,7 @@
-
"node_modules/esrecurse": {
-
"version": "4.3.0",
-
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
-
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
-
"dev": true,
-
"license": "BSD-2-Clause",
-
"dependencies": {
-
@@ -6249,6 +6293,7 @@
-
"node_modules/estraverse": {
-
"version": "5.2.0",
-
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
-
+ "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
-
"dev": true,
-
"license": "BSD-2-Clause",
-
"engines": {
-
@@ -6264,6 +6309,7 @@
-
"node_modules/esutils": {
-
"version": "2.0.3",
-
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
-
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
-
"dev": true,
-
"license": "BSD-2-Clause",
-
"engines": {
-
@@ -6375,6 +6421,7 @@
-
"node_modules/fast-deep-equal": {
-
"version": "3.1.3",
-
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
-
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
-
"dev": true,
-
"license": "MIT"
-
},
-
@@ -6404,12 +6451,14 @@
-
"node_modules/fast-json-stable-stringify": {
-
"version": "2.1.0",
-
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
-
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
-
"dev": true,
-
"license": "MIT"
-
},
-
"node_modules/fast-levenshtein": {
-
"version": "2.0.6",
-
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
-
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
-
"dev": true,
-
"license": "MIT"
-
},
-
@@ -6485,6 +6534,7 @@
-
"node_modules/find-up": {
-
"version": "4.1.0",
-
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
-
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -6544,6 +6594,7 @@
-
"node_modules/fs.realpath": {
-
"version": "1.0.0",
-
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
-
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
-
"license": "ISC"
-
},
-
"node_modules/fsevents": {
-
@@ -6812,6 +6863,7 @@
-
"node_modules/has": {
-
"version": "1.0.3",
-
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
-
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -6834,6 +6886,7 @@
-
"node_modules/has-flag": {
-
"version": "4.0.0",
-
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
-
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -7012,6 +7065,7 @@
-
"node_modules/import-fresh": {
-
"version": "3.2.1",
-
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
-
+ "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -7055,6 +7109,7 @@
-
"node_modules/imurmurhash": {
-
"version": "0.1.4",
-
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
-
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -7064,6 +7119,7 @@
-
"node_modules/inflight": {
-
"version": "1.0.6",
-
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
-
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
-
"license": "ISC",
-
"dependencies": {
-
"once": "^1.3.0",
-
@@ -7073,6 +7129,7 @@
-
"node_modules/inherits": {
-
"version": "2.0.4",
-
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
-
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
-
"license": "ISC"
-
},
-
"node_modules/internal-slot": {
-
@@ -7133,6 +7190,7 @@
-
"node_modules/is-arrayish": {
-
"version": "0.2.1",
-
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
-
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
-
"dev": true,
-
"license": "MIT"
-
},
-
@@ -7197,6 +7255,7 @@
-
"node_modules/is-callable": {
-
"version": "1.2.2",
-
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
-
+ "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -7446,6 +7505,7 @@
-
"node_modules/is-string": {
-
"version": "1.0.5",
-
"resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
-
+ "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -7458,6 +7518,7 @@
-
"node_modules/is-symbol": {
-
"version": "1.0.3",
-
"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
-
+ "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -7539,6 +7600,7 @@
-
"node_modules/isexe": {
-
"version": "2.0.0",
-
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
-
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
-
"dev": true,
-
"license": "ISC"
-
},
-
@@ -7720,6 +7782,7 @@
-
"node_modules/jest-circus/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -7770,6 +7833,7 @@
-
"node_modules/jest-cli/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -7832,6 +7896,7 @@
-
"node_modules/jest-config/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -7864,6 +7929,7 @@
-
"node_modules/jest-diff/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -7910,6 +7976,7 @@
-
"node_modules/jest-each/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -8010,6 +8077,7 @@
-
"node_modules/jest-matcher-utils/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -8047,6 +8115,7 @@
-
"node_modules/jest-message-util/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -8141,6 +8210,7 @@
-
"node_modules/jest-resolve/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -8190,6 +8260,7 @@
-
"node_modules/jest-runner/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -8240,6 +8311,7 @@
-
"node_modules/jest-runtime/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -8298,6 +8370,7 @@
-
"node_modules/jest-snapshot/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -8348,6 +8421,7 @@
-
"node_modules/jest-util/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -8382,6 +8456,7 @@
-
"node_modules/jest-validate/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -8418,6 +8493,7 @@
-
"node_modules/jest-watcher/node_modules/chalk": {
-
"version": "4.1.2",
-
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -8478,6 +8554,7 @@
-
"node_modules/js-tokens": {
-
"version": "4.0.0",
-
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
-
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
-
"dev": true,
-
"license": "MIT"
-
},
-
@@ -8531,12 +8608,14 @@
-
"node_modules/json-schema-traverse": {
-
"version": "0.4.1",
-
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
-
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
-
"dev": true,
-
"license": "MIT"
-
},
-
"node_modules/json-stable-stringify-without-jsonify": {
-
"version": "1.0.1",
-
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
-
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
-
"dev": true,
-
"license": "MIT"
-
},
-
@@ -8569,6 +8648,7 @@
-
"node_modules/jsx-ast-utils": {
-
"version": "3.1.0",
-
"resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.1.0.tgz",
-
+ "integrity": "sha512-d4/UOjg+mxAWxCiF0c5UTSwyqbchkbqCvK87aBovhnh8GtysTjWmgC63tY0cJx/HzGgm9qnA147jVBdpOiQ2RA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -8660,6 +8740,7 @@
-
"node_modules/levn": {
-
"version": "0.4.1",
-
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
-
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -8745,6 +8826,7 @@
-
"node_modules/locate-path": {
-
"version": "5.0.0",
-
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
-
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -8757,6 +8839,7 @@
-
"node_modules/lodash": {
-
"version": "4.17.21",
-
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
-
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
-
"license": "MIT"
-
},
-
"node_modules/lodash-es": {
-
@@ -8775,6 +8858,7 @@
-
"node_modules/loose-envify": {
-
"version": "1.4.0",
-
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
-
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -8993,6 +9077,7 @@
-
"node_modules/natural-compare": {
-
"version": "1.4.0",
-
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
-
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
-
"dev": true,
-
"license": "MIT"
-
},
-
@@ -9045,6 +9130,7 @@
-
"node_modules/object-assign": {
-
"version": "4.1.1",
-
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
-
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
-
"license": "MIT",
-
"engines": {
-
"node": ">=0.10.0"
-
@@ -9075,6 +9161,7 @@
-
"node_modules/object-keys": {
-
"version": "1.1.1",
-
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
-
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -9161,6 +9248,7 @@
-
"node_modules/once": {
-
"version": "1.4.0",
-
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
-
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
-
"license": "ISC",
-
"dependencies": {
-
"wrappy": "1"
-
@@ -9185,6 +9273,7 @@
-
"node_modules/optionator": {
-
"version": "0.9.1",
-
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
-
+ "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -9218,6 +9307,7 @@
-
"node_modules/p-locate": {
-
"version": "4.1.0",
-
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
-
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -9230,6 +9320,7 @@
-
"node_modules/p-locate/node_modules/p-limit": {
-
"version": "2.3.0",
-
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
-
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -9245,6 +9336,7 @@
-
"node_modules/p-try": {
-
"version": "2.2.0",
-
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
-
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -9294,6 +9386,7 @@
-
"node_modules/parent-module": {
-
"version": "1.0.1",
-
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
-
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -9331,6 +9424,7 @@
-
"node_modules/path-exists": {
-
"version": "4.0.0",
-
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
-
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -9340,6 +9434,7 @@
-
"node_modules/path-is-absolute": {
-
"version": "1.0.1",
-
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
-
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
-
"license": "MIT",
-
"engines": {
-
"node": ">=0.10.0"
-
@@ -9348,6 +9443,7 @@
-
"node_modules/path-key": {
-
"version": "3.1.1",
-
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
-
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -9357,6 +9453,7 @@
-
"node_modules/path-parse": {
-
"version": "1.0.7",
-
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
-
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
-
"license": "MIT"
-
},
-
"node_modules/pathe": {
-
@@ -9531,6 +9628,7 @@
-
"node_modules/pkg-dir": {
-
"version": "4.2.0",
-
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
-
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -9711,6 +9809,7 @@
-
"node_modules/prelude-ls": {
-
"version": "1.2.1",
-
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
-
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -9854,6 +9953,7 @@
-
"node_modules/punycode": {
-
"version": "2.1.1",
-
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
-
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -10090,6 +10190,7 @@
-
"node_modules/regexpp": {
-
"version": "3.1.0",
-
"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
-
+ "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -10152,6 +10253,7 @@
-
"node_modules/resolve-from": {
-
"version": "4.0.0",
-
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
-
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -10181,6 +10283,7 @@
-
"node_modules/rimraf": {
-
"version": "3.0.2",
-
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
-
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
-
"dev": true,
-
"license": "ISC",
-
"dependencies": {
-
@@ -10275,6 +10378,7 @@
-
"node_modules/rw": {
-
"version": "1.3.3",
-
"resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
-
+ "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==",
-
"license": "BSD-3-Clause"
-
},
-
"node_modules/safe-array-concat": {
-
@@ -10299,6 +10403,7 @@
-
"node_modules/safe-buffer": {
-
"version": "5.1.2",
-
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
-
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
-
"dev": true,
-
"license": "MIT"
-
},
-
@@ -10332,6 +10437,7 @@
-
"node_modules/safer-buffer": {
-
"version": "2.1.2",
-
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
-
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
-
"license": "MIT"
-
},
-
"node_modules/semver": {
-
@@ -10381,6 +10487,7 @@
-
"node_modules/shebang-command": {
-
"version": "2.0.0",
-
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
-
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -10393,6 +10500,7 @@
-
"node_modules/shebang-regex": {
-
"version": "3.0.0",
-
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
-
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -10823,6 +10931,7 @@
-
"node_modules/strip-bom": {
-
"version": "3.0.0",
-
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
-
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -10842,6 +10951,7 @@
-
"node_modules/strip-json-comments": {
-
"version": "3.1.1",
-
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
-
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
-
"dev": true,
-
"license": "MIT",
-
"engines": {
-
@@ -11053,6 +11163,7 @@
-
"node_modules/text-table": {
-
"version": "0.2.0",
-
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
-
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
-
"dev": true,
-
"license": "MIT"
-
},
-
@@ -11172,6 +11283,7 @@
-
"node_modules/type-check": {
-
"version": "0.4.0",
-
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
-
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
-
"dev": true,
-
"license": "MIT",
-
"dependencies": {
-
@@ -11355,6 +11467,7 @@
-
"node_modules/uri-js": {
-
"version": "4.2.2",
-
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
-
+ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
-
"dev": true,
-
"license": "BSD-2-Clause",
-
"dependencies": {
-
@@ -11371,6 +11484,7 @@
-
"node_modules/util-deprecate": {
-
"version": "1.0.2",
-
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
-
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
-
"license": "MIT"
-
},
-
"node_modules/uuid": {
-
@@ -11643,6 +11757,7 @@
-
"node_modules/which": {
-
"version": "2.0.2",
-
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
-
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
-
"dev": true,
-
"license": "ISC",
-
"dependencies": {
-
@@ -11785,6 +11900,7 @@
-
"node_modules/wrappy": {
-
"version": "1.0.2",
-
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
-
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
-
"license": "ISC"
-
},
-
"node_modules/write-file-atomic": {
+8 -4
pkgs/by-name/me/mermaid-cli/package.nix
···
stdenv,
fetchFromGitHub,
chromium,
+
nix-update-script,
}:
let
-
version = "11.4.2";
+
version = "11.4.3";
in
buildNpmPackage {
pname = "mermaid-cli";
···
owner = "mermaid-js";
repo = "mermaid-cli";
rev = version;
-
hash = "sha256-hj6pnucms6OcLuIebnlHMQj2K8zMbyuWzvVkZh029Sw=";
+
hash = "sha256-vf6FwQlgSvbOL+areHrAI0MnsfXg/7lC6PZTyFfOE78=";
};
patches = [
-
./integrity.patch # https://github.com/mermaid-js/mermaid-cli/issues/828
./remove-puppeteer-from-dev-deps.patch # https://github.com/mermaid-js/mermaid-cli/issues/830
];
-
npmDepsHash = "sha256-lrj3lSCfqUfUFvtnJ/ELNUFE9kNTC4apnGrYxYmkUtE=";
+
npmDepsHash = "sha256-+X3WJalbcCt1dClp8DcbvtfdYS4DFxZW6TgQMddLXFc=";
env = {
PUPPETEER_SKIP_DOWNLOAD = true;
···
npmBuildScript = "prepare";
makeWrapperArgs = lib.lists.optional (lib.meta.availableOn stdenv.hostPlatform chromium) "--set PUPPETEER_EXECUTABLE_PATH '${lib.getExe chromium}'";
+
+
passthru = {
+
updateScript = nix-update-script { };
+
};
meta = {
description = "Generation of diagrams from text in a similar manner as markdown";
+3 -3
pkgs/by-name/my/mydumper/package.nix
···
stdenv.mkDerivation rec {
pname = "mydumper";
-
version = "0.18.1-1";
+
version = "0.19.3-1";
src = fetchFromGitHub {
owner = "mydumper";
repo = "mydumper";
tag = "v${version}";
-
hash = "sha256-7CnNcaZ2jLlLx211DA5Zk3uf724yCMpt/0zgjvZl3fM=";
+
hash = "sha256-96AFq6wEALRRqD6+n/XMOAus3v9GX/eZOVZQdgUtf+w=";
# as of mydumper v0.16.5-1, mydumper extracted its docs into a submodule
fetchSubmodules = true;
};
···
env.NIX_CFLAGS_COMPILE = (
if stdenv.hostPlatform.isDarwin then
toString [
-
"-Wno-error=deprecated-non-prototype"
"-Wno-error=format"
+
"-Wno-error=sometimes-uninitialized"
]
else
"-Wno-error=maybe-uninitialized"
+1 -4
pkgs/by-name/ne/nexttrace/package.nix
···
lib,
buildGoModule,
fetchFromGitHub,
-
stdenv,
}:
buildGoModule rec {
···
"-s"
"-w"
"-X github.com/nxtrace/NTrace-core/config.Version=v${version}"
+
"-checklinkname=0" # refers to https://github.com/nxtrace/NTrace-core/issues/247
];
postInstall = ''
···
license = licenses.gpl3Only;
maintainers = with maintainers; [ sharzy ];
mainProgram = "nexttrace";
-
# Broken on darwin for Go toolchain > 1.22, with error:
-
# 'link: github.com/nxtrace/NTrace-core/trace/internal: invalid reference to net.internetSocket'
-
broken = stdenv.hostPlatform.isDarwin;
};
}
+753 -674
pkgs/by-name/ne/nezha-theme-admin/package-lock.json
···
}
},
"node_modules/@babel/code-frame": {
-
"version": "7.26.2",
-
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz",
-
"integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==",
+
"version": "7.27.1",
+
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
+
"integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
"license": "MIT",
"dependencies": {
-
"@babel/helper-validator-identifier": "^7.25.9",
+
"@babel/helper-validator-identifier": "^7.27.1",
"js-tokens": "^4.0.0",
-
"picocolors": "^1.0.0"
+
"picocolors": "^1.1.1"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/compat-data": {
-
"version": "7.26.8",
-
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz",
-
"integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==",
+
"version": "7.27.5",
+
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.5.tgz",
+
"integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==",
"dev": true,
"license": "MIT",
"engines": {
···
}
},
"node_modules/@babel/core": {
-
"version": "7.26.10",
-
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz",
-
"integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==",
+
"version": "7.27.4",
+
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.4.tgz",
+
"integrity": "sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
-
"@babel/code-frame": "^7.26.2",
-
"@babel/generator": "^7.26.10",
-
"@babel/helper-compilation-targets": "^7.26.5",
-
"@babel/helper-module-transforms": "^7.26.0",
-
"@babel/helpers": "^7.26.10",
-
"@babel/parser": "^7.26.10",
-
"@babel/template": "^7.26.9",
-
"@babel/traverse": "^7.26.10",
-
"@babel/types": "^7.26.10",
+
"@babel/code-frame": "^7.27.1",
+
"@babel/generator": "^7.27.3",
+
"@babel/helper-compilation-targets": "^7.27.2",
+
"@babel/helper-module-transforms": "^7.27.3",
+
"@babel/helpers": "^7.27.4",
+
"@babel/parser": "^7.27.4",
+
"@babel/template": "^7.27.2",
+
"@babel/traverse": "^7.27.4",
+
"@babel/types": "^7.27.3",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
···
}
},
"node_modules/@babel/generator": {
-
"version": "7.27.0",
-
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz",
-
"integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==",
+
"version": "7.27.5",
+
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz",
+
"integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==",
"license": "MIT",
"dependencies": {
-
"@babel/parser": "^7.27.0",
-
"@babel/types": "^7.27.0",
+
"@babel/parser": "^7.27.5",
+
"@babel/types": "^7.27.3",
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25",
"jsesc": "^3.0.2"
···
}
},
"node_modules/@babel/helper-compilation-targets": {
-
"version": "7.27.0",
-
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz",
-
"integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==",
+
"version": "7.27.2",
+
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
+
"integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@babel/compat-data": "^7.26.8",
-
"@babel/helper-validator-option": "^7.25.9",
+
"@babel/compat-data": "^7.27.2",
+
"@babel/helper-validator-option": "^7.27.1",
"browserslist": "^4.24.0",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
···
}
},
"node_modules/@babel/helper-module-imports": {
-
"version": "7.25.9",
-
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
-
"integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
+
"version": "7.27.1",
+
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
+
"integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@babel/traverse": "^7.25.9",
-
"@babel/types": "^7.25.9"
+
"@babel/traverse": "^7.27.1",
+
"@babel/types": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
-
"version": "7.26.0",
-
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
-
"integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
+
"version": "7.27.3",
+
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
+
"integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@babel/helper-module-imports": "^7.25.9",
-
"@babel/helper-validator-identifier": "^7.25.9",
-
"@babel/traverse": "^7.25.9"
+
"@babel/helper-module-imports": "^7.27.1",
+
"@babel/helper-validator-identifier": "^7.27.1",
+
"@babel/traverse": "^7.27.3"
},
"engines": {
"node": ">=6.9.0"
···
}
},
"node_modules/@babel/helper-plugin-utils": {
-
"version": "7.26.5",
-
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz",
-
"integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==",
+
"version": "7.27.1",
+
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
+
"integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
"dev": true,
"license": "MIT",
"engines": {
···
}
},
"node_modules/@babel/helper-string-parser": {
-
"version": "7.25.9",
-
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
-
"integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
+
"version": "7.27.1",
+
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
+
"integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-identifier": {
-
"version": "7.25.9",
-
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
-
"integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
+
"version": "7.27.1",
+
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
+
"integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-option": {
-
"version": "7.25.9",
-
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
-
"integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
+
"version": "7.27.1",
+
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
+
"integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
"dev": true,
"license": "MIT",
"engines": {
···
}
},
"node_modules/@babel/helpers": {
-
"version": "7.27.0",
-
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz",
-
"integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==",
+
"version": "7.27.6",
+
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz",
+
"integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@babel/template": "^7.27.0",
-
"@babel/types": "^7.27.0"
+
"@babel/template": "^7.27.2",
+
"@babel/types": "^7.27.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/parser": {
-
"version": "7.27.0",
-
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz",
-
"integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==",
+
"version": "7.27.5",
+
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz",
+
"integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==",
"license": "MIT",
"dependencies": {
-
"@babel/types": "^7.27.0"
+
"@babel/types": "^7.27.3"
},
"bin": {
"parser": "bin/babel-parser.js"
···
}
},
"node_modules/@babel/plugin-transform-react-jsx-self": {
-
"version": "7.25.9",
-
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz",
-
"integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==",
+
"version": "7.27.1",
+
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",
+
"integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@babel/helper-plugin-utils": "^7.25.9"
+
"@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
···
}
},
"node_modules/@babel/plugin-transform-react-jsx-source": {
-
"version": "7.25.9",
-
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz",
-
"integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==",
+
"version": "7.27.1",
+
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",
+
"integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@babel/helper-plugin-utils": "^7.25.9"
+
"@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
···
}
},
"node_modules/@babel/runtime": {
-
"version": "7.27.0",
-
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz",
-
"integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==",
+
"version": "7.27.6",
+
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz",
+
"integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==",
"license": "MIT",
-
"dependencies": {
-
"regenerator-runtime": "^0.14.0"
-
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/template": {
-
"version": "7.27.0",
-
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz",
-
"integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==",
+
"version": "7.27.2",
+
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
+
"integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
"license": "MIT",
"dependencies": {
-
"@babel/code-frame": "^7.26.2",
-
"@babel/parser": "^7.27.0",
-
"@babel/types": "^7.27.0"
+
"@babel/code-frame": "^7.27.1",
+
"@babel/parser": "^7.27.2",
+
"@babel/types": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
-
"version": "7.27.0",
-
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz",
-
"integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==",
+
"version": "7.27.4",
+
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz",
+
"integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==",
"license": "MIT",
"dependencies": {
-
"@babel/code-frame": "^7.26.2",
-
"@babel/generator": "^7.27.0",
-
"@babel/parser": "^7.27.0",
-
"@babel/template": "^7.27.0",
-
"@babel/types": "^7.27.0",
+
"@babel/code-frame": "^7.27.1",
+
"@babel/generator": "^7.27.3",
+
"@babel/parser": "^7.27.4",
+
"@babel/template": "^7.27.2",
+
"@babel/types": "^7.27.3",
"debug": "^4.3.1",
"globals": "^11.1.0"
},
···
}
},
"node_modules/@babel/types": {
-
"version": "7.27.0",
-
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz",
-
"integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==",
+
"version": "7.27.6",
+
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz",
+
"integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==",
"license": "MIT",
"dependencies": {
-
"@babel/helper-string-parser": "^7.25.9",
-
"@babel/helper-validator-identifier": "^7.25.9"
+
"@babel/helper-string-parser": "^7.27.1",
+
"@babel/helper-validator-identifier": "^7.27.1"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@biomejs/js-api": {
-
"version": "0.7.1",
-
"resolved": "https://registry.npmjs.org/@biomejs/js-api/-/js-api-0.7.1.tgz",
-
"integrity": "sha512-VFdgFFZWcyCQxZcAasyv8Enpexn4CblMdWmr6izLYHTLcbd+z9x/LuKU71qnmClABfnYqZjiY7c8DKTVri3Ajw==",
+
"version": "0.8.0-beta.3",
+
"resolved": "https://registry.npmjs.org/@biomejs/js-api/-/js-api-0.8.0-beta.3.tgz",
+
"integrity": "sha512-Rlljal9Wwdt2OgOnTUdlvzUEVKNzTCeEPekXTjQT6uwZE21akpviljo5u3HNPkW55Sh8zqHDZ/3d9gI4yoEv2A==",
"dev": true,
"license": "MIT OR Apache-2.0",
"peerDependencies": {
-
"@biomejs/wasm-bundler": "^1.9.2",
-
"@biomejs/wasm-nodejs": "^1.9.2",
-
"@biomejs/wasm-web": "^1.9.2"
+
"@biomejs/wasm-bundler": "^1.9.4",
+
"@biomejs/wasm-nodejs": "^1.9.4",
+
"@biomejs/wasm-web": "^1.9.4"
},
"peerDependenciesMeta": {
"@biomejs/wasm-bundler": {
···
"resolved": "https://registry.npmjs.org/@biomejs/wasm-nodejs/-/wasm-nodejs-1.9.4.tgz",
"integrity": "sha512-ZqNlhKcZW6MW1LxWIOfh9YVrBykvzyFad3bOh6JJFraDnNa3NXboRDiaI8dmrbb0ZHXCU1Tsq6WQsKV2Vpp5dw==",
"dev": true,
-
"license": "MIT OR Apache-2.0"
+
"license": "MIT OR Apache-2.0",
+
"optional": true,
+
"peer": true
},
"node_modules/@esbuild/aix-ppc64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz",
-
"integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz",
+
"integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==",
"cpu": [
"ppc64"
],
···
}
},
"node_modules/@esbuild/android-arm": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz",
-
"integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz",
+
"integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==",
"cpu": [
"arm"
],
···
}
},
"node_modules/@esbuild/android-arm64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz",
-
"integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz",
+
"integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==",
"cpu": [
"arm64"
],
···
}
},
"node_modules/@esbuild/android-x64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz",
-
"integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz",
+
"integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==",
"cpu": [
"x64"
],
···
}
},
"node_modules/@esbuild/darwin-arm64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz",
-
"integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz",
+
"integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==",
"cpu": [
"arm64"
],
···
}
},
"node_modules/@esbuild/darwin-x64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz",
-
"integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz",
+
"integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==",
"cpu": [
"x64"
],
···
}
},
"node_modules/@esbuild/freebsd-arm64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz",
-
"integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz",
+
"integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==",
"cpu": [
"arm64"
],
···
}
},
"node_modules/@esbuild/freebsd-x64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz",
-
"integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz",
+
"integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==",
"cpu": [
"x64"
],
···
}
},
"node_modules/@esbuild/linux-arm": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz",
-
"integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz",
+
"integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==",
"cpu": [
"arm"
],
···
}
},
"node_modules/@esbuild/linux-arm64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz",
-
"integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz",
+
"integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==",
"cpu": [
"arm64"
],
···
}
},
"node_modules/@esbuild/linux-ia32": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz",
-
"integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz",
+
"integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==",
"cpu": [
"ia32"
],
···
}
},
"node_modules/@esbuild/linux-loong64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz",
-
"integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz",
+
"integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==",
"cpu": [
"loong64"
],
···
}
},
"node_modules/@esbuild/linux-mips64el": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz",
-
"integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz",
+
"integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==",
"cpu": [
"mips64el"
],
···
}
},
"node_modules/@esbuild/linux-ppc64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz",
-
"integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz",
+
"integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==",
"cpu": [
"ppc64"
],
···
}
},
"node_modules/@esbuild/linux-riscv64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz",
-
"integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz",
+
"integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==",
"cpu": [
"riscv64"
],
···
}
},
"node_modules/@esbuild/linux-s390x": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz",
-
"integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz",
+
"integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==",
"cpu": [
"s390x"
],
···
}
},
"node_modules/@esbuild/linux-x64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz",
-
"integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz",
+
"integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==",
"cpu": [
"x64"
],
···
}
},
"node_modules/@esbuild/netbsd-arm64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz",
-
"integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz",
+
"integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==",
"cpu": [
"arm64"
],
···
}
},
"node_modules/@esbuild/netbsd-x64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz",
-
"integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz",
+
"integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==",
"cpu": [
"x64"
],
···
}
},
"node_modules/@esbuild/openbsd-arm64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz",
-
"integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz",
+
"integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==",
"cpu": [
"arm64"
],
···
}
},
"node_modules/@esbuild/openbsd-x64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz",
-
"integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz",
+
"integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==",
"cpu": [
"x64"
],
···
}
},
"node_modules/@esbuild/sunos-x64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz",
-
"integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz",
+
"integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==",
"cpu": [
"x64"
],
···
}
},
"node_modules/@esbuild/win32-arm64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz",
-
"integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz",
+
"integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==",
"cpu": [
"arm64"
],
···
}
},
"node_modules/@esbuild/win32-ia32": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz",
-
"integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz",
+
"integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==",
"cpu": [
"ia32"
],
···
}
},
"node_modules/@esbuild/win32-x64": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz",
-
"integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz",
+
"integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==",
"cpu": [
"x64"
],
···
}
},
"node_modules/@eslint-community/eslint-utils": {
-
"version": "4.6.1",
-
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.1.tgz",
-
"integrity": "sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==",
+
"version": "4.7.0",
+
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
+
"integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==",
"dev": true,
"license": "MIT",
"dependencies": {
···
}
},
"node_modules/@eslint/config-array": {
-
"version": "0.20.0",
-
"resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.0.tgz",
-
"integrity": "sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==",
+
"version": "0.20.1",
+
"resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz",
+
"integrity": "sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
···
}
},
"node_modules/@eslint/config-helpers": {
-
"version": "0.2.1",
-
"resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.1.tgz",
-
"integrity": "sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==",
+
"version": "0.2.3",
+
"resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.3.tgz",
+
"integrity": "sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==",
"dev": true,
"license": "Apache-2.0",
"engines": {
···
}
},
"node_modules/@eslint/core": {
-
"version": "0.13.0",
-
"resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz",
-
"integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==",
+
"version": "0.14.0",
+
"resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz",
+
"integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
···
}
},
"node_modules/@eslint/js": {
-
"version": "9.25.1",
-
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.25.1.tgz",
-
"integrity": "sha512-dEIwmjntEx8u3Uvv+kr3PDeeArL8Hw07H9kyYxCjnM9pBjfEhk6uLXSchxxzgiwtRhhzVzqmUSDFBOi1TuZ7qg==",
+
"version": "9.29.0",
+
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz",
+
"integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==",
"dev": true,
"license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
},
+
"funding": {
+
"url": "https://eslint.org/donate"
}
},
"node_modules/@eslint/object-schema": {
···
}
},
"node_modules/@eslint/plugin-kit": {
-
"version": "0.2.8",
-
"resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz",
-
"integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==",
+
"version": "0.3.2",
+
"resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.2.tgz",
+
"integrity": "sha512-4SaFZCNfJqvk/kenHpI8xvN42DMaoycy4PzKc5otHxRswww1kAt82OlBuwRVLofCACCTZEcla2Ydxv8scMXaTg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
-
"@eslint/core": "^0.13.0",
+
"@eslint/core": "^0.15.0",
"levn": "^0.4.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
+
"node_modules/@eslint/plugin-kit/node_modules/@eslint/core": {
+
"version": "0.15.0",
+
"resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.0.tgz",
+
"integrity": "sha512-b7ePw78tEWWkpgZCDYkbqDOP8dmM6qe+AOC6iuJqlq1R/0ahMAeH3qynpnqKFGkMltrp44ohV4ubGyvLX28tzw==",
+
"dev": true,
+
"license": "Apache-2.0",
+
"dependencies": {
+
"@types/json-schema": "^7.0.15"
+
},
+
"engines": {
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
}
+
},
"node_modules/@exodus/schemasafe": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz",
···
"license": "MIT"
},
"node_modules/@floating-ui/core": {
-
"version": "1.6.9",
-
"resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.9.tgz",
-
"integrity": "sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==",
+
"version": "1.7.1",
+
"resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.1.tgz",
+
"integrity": "sha512-azI0DrjMMfIug/ExbBaeDVJXcY0a7EPvPjb2xAJPa4HeimBX+Z18HK8QQR3jb6356SnDDdxx+hinMLcJEDdOjw==",
"license": "MIT",
"dependencies": {
"@floating-ui/utils": "^0.2.9"
},
"node_modules/@floating-ui/dom": {
-
"version": "1.6.13",
-
"resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.13.tgz",
-
"integrity": "sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==",
+
"version": "1.7.1",
+
"resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.1.tgz",
+
"integrity": "sha512-cwsmW/zyw5ltYTUeeYJ60CnQuPqmGwuGVhG9w0PRaRKkAyi38BT5CKrpIbb+jtahSwUl04cWzSx9ZOIxeS6RsQ==",
"license": "MIT",
"dependencies": {
-
"@floating-ui/core": "^1.6.0",
+
"@floating-ui/core": "^1.7.1",
"@floating-ui/utils": "^0.2.9"
},
"node_modules/@floating-ui/react-dom": {
-
"version": "2.1.2",
-
"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz",
-
"integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==",
+
"version": "2.1.3",
+
"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.3.tgz",
+
"integrity": "sha512-huMBfiU9UnQ2oBwIhgzyIiSpVgvlDstU8CX0AF+wS+KzmYMs0J2a3GwuFHV1Lz+jlrQGeC1fF+Nv0QoumyV0bA==",
"license": "MIT",
"dependencies": {
"@floating-ui/dom": "^1.0.0"
···
},
"node_modules/@humanwhocodes/retry": {
-
"version": "0.4.2",
-
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.2.tgz",
-
"integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==",
+
"version": "0.4.3",
+
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
+
"integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
"dev": true,
"license": "Apache-2.0",
"engines": {
···
"license": "MIT"
},
"node_modules/@radix-ui/react-alert-dialog": {
-
"version": "1.1.10",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.10.tgz",
-
"integrity": "sha512-EJ+FGNgLiOw33YOipPZ4/fZC2x1zKELDBjdJJleYsM6kJCBp3lvAPuXeUoYEHXNvv9iWl5VRU3IT7d/f4A5C7g==",
+
"version": "1.1.14",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.14.tgz",
+
"integrity": "sha512-IOZfZ3nPvN6lXpJTBCunFQPRSvK8MDgSc1FB85xnIpUKOw9en0dJj8JmCAxV7BiZdtYlUpmrQjoTFkVYtdoWzQ==",
"license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-context": "1.1.2",
-
"@radix-ui/react-dialog": "1.1.10",
-
"@radix-ui/react-primitive": "2.1.0",
-
"@radix-ui/react-slot": "1.2.0"
+
"@radix-ui/react-dialog": "1.1.14",
+
"@radix-ui/react-primitive": "2.1.3",
+
"@radix-ui/react-slot": "1.2.3"
},
"peerDependencies": {
"@types/react": "*",
···
},
"node_modules/@radix-ui/react-arrow": {
-
"version": "1.1.4",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.4.tgz",
-
"integrity": "sha512-qz+fxrqgNxG0dYew5l7qR3c7wdgRu1XVUHGnGYX7rg5HM4p9SWaRmJwfgR3J0SgyUKayLmzQIun+N6rWRgiRKw==",
+
"version": "1.1.7",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz",
+
"integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==",
"license": "MIT",
"dependencies": {
-
"@radix-ui/react-primitive": "2.1.0"
+
"@radix-ui/react-primitive": "2.1.3"
},
"peerDependencies": {
"@types/react": "*",
···
},
"node_modules/@radix-ui/react-avatar": {
-
"version": "1.1.6",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.1.6.tgz",
-
"integrity": "sha512-YDduxvqNMHzTQWNqja7Z/XTyFc8UOP98/ePjJTFa1vqILPlTPcQaVa1YyQMiQl4SFQPA9Y/zj1dHBgMlE5G/ow==",
+
"version": "1.1.10",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.1.10.tgz",
+
"integrity": "sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==",
"license": "MIT",
"dependencies": {
"@radix-ui/react-context": "1.1.2",
-
"@radix-ui/react-primitive": "2.1.0",
+
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-callback-ref": "1.1.1",
-
"@radix-ui/react-use-is-hydrated": "0.0.0",
+
"@radix-ui/react-use-is-hydrated": "0.1.0",
"@radix-ui/react-use-layout-effect": "1.1.1"
},
"peerDependencies": {
···
},
"node_modules/@radix-ui/react-checkbox": {
-
"version": "1.2.2",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.2.2.tgz",
-
"integrity": "sha512-pMxzQLK+m/tkDRXJg7VUjRx6ozsBdzNLOV4vexfVBU57qT2Gvf4cw2gKKhOohJxjadQ+WcUXCKosTIxcZzi03A==",
+
"version": "1.3.2",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.2.tgz",
+
"integrity": "sha512-yd+dI56KZqawxKZrJ31eENUwqc1QSqg4OZ15rybGjF2ZNwMO+wCyHzAVLRp9qoYJf7kYy0YpZ2b0JCzJ42HZpA==",
"license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-context": "1.1.2",
-
"@radix-ui/react-presence": "1.1.3",
-
"@radix-ui/react-primitive": "2.1.0",
+
"@radix-ui/react-presence": "1.1.4",
+
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-controllable-state": "1.2.2",
"@radix-ui/react-use-previous": "1.1.1",
"@radix-ui/react-use-size": "1.1.1"
···
},
"node_modules/@radix-ui/react-collection": {
-
"version": "1.1.4",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.4.tgz",
-
"integrity": "sha512-cv4vSf7HttqXilDnAnvINd53OTl1/bjUYVZrkFnA7nwmY9Ob2POUy0WY0sfqBAe1s5FyKsyceQlqiEGPYNTadg==",
+
"version": "1.1.7",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.7.tgz",
+
"integrity": "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==",
"license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-context": "1.1.2",
-
"@radix-ui/react-primitive": "2.1.0",
-
"@radix-ui/react-slot": "1.2.0"
+
"@radix-ui/react-primitive": "2.1.3",
+
"@radix-ui/react-slot": "1.2.3"
},
"peerDependencies": {
"@types/react": "*",
···
},
"node_modules/@radix-ui/react-dialog": {
-
"version": "1.1.10",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.10.tgz",
-
"integrity": "sha512-m6pZb0gEM5uHPSb+i2nKKGQi/HMSVjARMsLMWQfKDP+eJ6B+uqryHnXhpnohTWElw+vEcMk/o4wJODtdRKHwqg==",
+
"version": "1.1.14",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.14.tgz",
+
"integrity": "sha512-+CpweKjqpzTmwRwcYECQcNYbI8V9VSQt0SNFKeEBLgfucbsLssU6Ppq7wUdNXEGb573bMjFhVjKVll8rmV6zMw==",
"license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-context": "1.1.2",
-
"@radix-ui/react-dismissable-layer": "1.1.7",
+
"@radix-ui/react-dismissable-layer": "1.1.10",
"@radix-ui/react-focus-guards": "1.1.2",
-
"@radix-ui/react-focus-scope": "1.1.4",
+
"@radix-ui/react-focus-scope": "1.1.7",
"@radix-ui/react-id": "1.1.1",
-
"@radix-ui/react-portal": "1.1.6",
-
"@radix-ui/react-presence": "1.1.3",
-
"@radix-ui/react-primitive": "2.1.0",
-
"@radix-ui/react-slot": "1.2.0",
+
"@radix-ui/react-portal": "1.1.9",
+
"@radix-ui/react-presence": "1.1.4",
+
"@radix-ui/react-primitive": "2.1.3",
+
"@radix-ui/react-slot": "1.2.3",
"@radix-ui/react-use-controllable-state": "1.2.2",
"aria-hidden": "^1.2.4",
"react-remove-scroll": "^2.6.3"
···
},
"node_modules/@radix-ui/react-dismissable-layer": {
-
"version": "1.1.7",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.7.tgz",
-
"integrity": "sha512-j5+WBUdhccJsmH5/H0K6RncjDtoALSEr6jbkaZu+bjw6hOPOhHycr6vEUujl+HBK8kjUfWcoCJXxP6e4lUlMZw==",
+
"version": "1.1.10",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz",
+
"integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==",
"license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
-
"@radix-ui/react-primitive": "2.1.0",
+
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-callback-ref": "1.1.1",
"@radix-ui/react-use-escape-keydown": "1.1.1"
},
···
},
"node_modules/@radix-ui/react-dropdown-menu": {
-
"version": "2.1.11",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.11.tgz",
-
"integrity": "sha512-wbPE3cFBfLl+S+LCxChWQGX0k14zUxgvep1HEnLhJ9mNhjyO3ETzRviAeKZ3XomT/iVRRZAWFsnFZ3N0wI8OmA==",
+
"version": "2.1.15",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz",
+
"integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==",
"license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-context": "1.1.2",
"@radix-ui/react-id": "1.1.1",
-
"@radix-ui/react-menu": "2.1.11",
-
"@radix-ui/react-primitive": "2.1.0",
+
"@radix-ui/react-menu": "2.1.15",
+
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-controllable-state": "1.2.2"
},
"peerDependencies": {
···
},
"node_modules/@radix-ui/react-focus-scope": {
-
"version": "1.1.4",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.4.tgz",
-
"integrity": "sha512-r2annK27lIW5w9Ho5NyQgqs0MmgZSTIKXWpVCJaLC1q2kZrZkcqnmHkCHMEmv8XLvsLlurKMPT+kbKkRkm/xVA==",
+
"version": "1.1.7",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz",
+
"integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==",
"license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
-
"@radix-ui/react-primitive": "2.1.0",
+
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-callback-ref": "1.1.1"
},
"peerDependencies": {
···
},
"node_modules/@radix-ui/react-label": {
-
"version": "2.1.4",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.4.tgz",
-
"integrity": "sha512-wy3dqizZnZVV4ja0FNnUhIWNwWdoldXrneEyUcVtLYDAt8ovGS4ridtMAOGgXBBIfggL4BOveVWsjXDORdGEQg==",
+
"version": "2.1.7",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.7.tgz",
+
"integrity": "sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==",
"license": "MIT",
"dependencies": {
-
"@radix-ui/react-primitive": "2.1.0"
+
"@radix-ui/react-primitive": "2.1.3"
},
"peerDependencies": {
"@types/react": "*",
···
},
"node_modules/@radix-ui/react-menu": {
-
"version": "2.1.11",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.11.tgz",
-
"integrity": "sha512-sbFI4Qaw02J0ogmR9tOMsSqsdrGNpUanlPYAqTE2JJafow8ecHtykg4fSTjNHBdDl4deiKMK+RhTEwyVhP7UDA==",
+
"version": "2.1.15",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz",
+
"integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==",
"license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
-
"@radix-ui/react-collection": "1.1.4",
+
"@radix-ui/react-collection": "1.1.7",
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-context": "1.1.2",
"@radix-ui/react-direction": "1.1.1",
-
"@radix-ui/react-dismissable-layer": "1.1.7",
+
"@radix-ui/react-dismissable-layer": "1.1.10",
"@radix-ui/react-focus-guards": "1.1.2",
-
"@radix-ui/react-focus-scope": "1.1.4",
+
"@radix-ui/react-focus-scope": "1.1.7",
"@radix-ui/react-id": "1.1.1",
-
"@radix-ui/react-popper": "1.2.4",
-
"@radix-ui/react-portal": "1.1.6",
-
"@radix-ui/react-presence": "1.1.3",
-
"@radix-ui/react-primitive": "2.1.0",
-
"@radix-ui/react-roving-focus": "1.1.7",
-
"@radix-ui/react-slot": "1.2.0",
+
"@radix-ui/react-popper": "1.2.7",
+
"@radix-ui/react-portal": "1.1.9",
+
"@radix-ui/react-presence": "1.1.4",
+
"@radix-ui/react-primitive": "2.1.3",
+
"@radix-ui/react-roving-focus": "1.1.10",
+
"@radix-ui/react-slot": "1.2.3",
"@radix-ui/react-use-callback-ref": "1.1.1",
"aria-hidden": "^1.2.4",
"react-remove-scroll": "^2.6.3"
···
},
"node_modules/@radix-ui/react-navigation-menu": {
-
"version": "1.2.9",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.9.tgz",
-
"integrity": "sha512-Z7lefjA5VAmEB5ZClxeHGWGQAqhGWgEc6u0MYviUmIVrgGCVLv5mv/jsfUY3tJWI71cVhpQ7dnf/Q6RtM3ylVA==",
+
"version": "1.2.13",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.13.tgz",
+
"integrity": "sha512-WG8wWfDiJlSF5hELjwfjSGOXcBR/ZMhBFCGYe8vERpC39CQYZeq1PQ2kaYHdye3V95d06H89KGMsVCIE4LWo3g==",
"license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
-
"@radix-ui/react-collection": "1.1.4",
+
"@radix-ui/react-collection": "1.1.7",
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-context": "1.1.2",
"@radix-ui/react-direction": "1.1.1",
-
"@radix-ui/react-dismissable-layer": "1.1.7",
+
"@radix-ui/react-dismissable-layer": "1.1.10",
"@radix-ui/react-id": "1.1.1",
-
"@radix-ui/react-presence": "1.1.3",
-
"@radix-ui/react-primitive": "2.1.0",
+
"@radix-ui/react-presence": "1.1.4",
+
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-callback-ref": "1.1.1",
"@radix-ui/react-use-controllable-state": "1.2.2",
"@radix-ui/react-use-layout-effect": "1.1.1",
"@radix-ui/react-use-previous": "1.1.1",
-
"@radix-ui/react-visually-hidden": "1.2.0"
+
"@radix-ui/react-visually-hidden": "1.2.3"
},
"peerDependencies": {
"@types/react": "*",
···
},
"node_modules/@radix-ui/react-popover": {
-
"version": "1.1.10",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.10.tgz",
-
"integrity": "sha512-IZN7b3sXqajiPsOzKuNJBSP9obF4MX5/5UhTgWNofw4r1H+eATWb0SyMlaxPD/kzA4vadFgy1s7Z1AEJ6WMyHQ==",
+
"version": "1.1.14",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.1.14.tgz",
+
"integrity": "sha512-ODz16+1iIbGUfFEfKx2HTPKizg2MN39uIOV8MXeHnmdd3i/N9Wt7vU46wbHsqA0xoaQyXVcs0KIlBdOA2Y95bw==",
"license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-context": "1.1.2",
-
"@radix-ui/react-dismissable-layer": "1.1.7",
+
"@radix-ui/react-dismissable-layer": "1.1.10",
"@radix-ui/react-focus-guards": "1.1.2",
-
"@radix-ui/react-focus-scope": "1.1.4",
+
"@radix-ui/react-focus-scope": "1.1.7",
"@radix-ui/react-id": "1.1.1",
-
"@radix-ui/react-popper": "1.2.4",
-
"@radix-ui/react-portal": "1.1.6",
-
"@radix-ui/react-presence": "1.1.3",
-
"@radix-ui/react-primitive": "2.1.0",
-
"@radix-ui/react-slot": "1.2.0",
+
"@radix-ui/react-popper": "1.2.7",
+
"@radix-ui/react-portal": "1.1.9",
+
"@radix-ui/react-presence": "1.1.4",
+
"@radix-ui/react-primitive": "2.1.3",
+
"@radix-ui/react-slot": "1.2.3",
"@radix-ui/react-use-controllable-state": "1.2.2",
"aria-hidden": "^1.2.4",
"react-remove-scroll": "^2.6.3"
···
},
"node_modules/@radix-ui/react-popper": {
-
"version": "1.2.4",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.4.tgz",
-
"integrity": "sha512-3p2Rgm/a1cK0r/UVkx5F/K9v/EplfjAeIFCGOPYPO4lZ0jtg4iSQXt/YGTSLWaf4x7NG6Z4+uKFcylcTZjeqDA==",
+
"version": "1.2.7",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz",
+
"integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==",
"license": "MIT",
"dependencies": {
"@floating-ui/react-dom": "^2.0.0",
-
"@radix-ui/react-arrow": "1.1.4",
+
"@radix-ui/react-arrow": "1.1.7",
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-context": "1.1.2",
-
"@radix-ui/react-primitive": "2.1.0",
+
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-callback-ref": "1.1.1",
"@radix-ui/react-use-layout-effect": "1.1.1",
"@radix-ui/react-use-rect": "1.1.1",
···
},
"node_modules/@radix-ui/react-portal": {
-
"version": "1.1.6",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.6.tgz",
-
"integrity": "sha512-XmsIl2z1n/TsYFLIdYam2rmFwf9OC/Sh2avkbmVMDuBZIe7hSpM0cYnWPAo7nHOVx8zTuwDZGByfcqLdnzp3Vw==",
+
"version": "1.1.9",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz",
+
"integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==",
"license": "MIT",
"dependencies": {
-
"@radix-ui/react-primitive": "2.1.0",
+
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-layout-effect": "1.1.1"
},
"peerDependencies": {
···
},
"node_modules/@radix-ui/react-presence": {
-
"version": "1.1.3",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.3.tgz",
-
"integrity": "sha512-IrVLIhskYhH3nLvtcBLQFZr61tBG7wx7O3kEmdzcYwRGAEBmBicGGL7ATzNgruYJ3xBTbuzEEq9OXJM3PAX3tA==",
+
"version": "1.1.4",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz",
+
"integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==",
"license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2",
···
},
"node_modules/@radix-ui/react-primitive": {
-
"version": "2.1.0",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.0.tgz",
-
"integrity": "sha512-/J/FhLdK0zVcILOwt5g+dH4KnkonCtkVJsa2G6JmvbbtZfBEI1gMsO3QMjseL4F/SwfAMt1Vc/0XKYKq+xJ1sw==",
+
"version": "2.1.3",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz",
+
"integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==",
"license": "MIT",
"dependencies": {
-
"@radix-ui/react-slot": "1.2.0"
+
"@radix-ui/react-slot": "1.2.3"
},
"peerDependencies": {
"@types/react": "*",
···
},
"node_modules/@radix-ui/react-roving-focus": {
-
"version": "1.1.7",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.7.tgz",
-
"integrity": "sha512-C6oAg451/fQT3EGbWHbCQjYTtbyjNO1uzQgMzwyivcHT3GKNEmu1q3UuREhN+HzHAVtv3ivMVK08QlC+PkYw9Q==",
+
"version": "1.1.10",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz",
+
"integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==",
"license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
-
"@radix-ui/react-collection": "1.1.4",
+
"@radix-ui/react-collection": "1.1.7",
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-context": "1.1.2",
"@radix-ui/react-direction": "1.1.1",
"@radix-ui/react-id": "1.1.1",
-
"@radix-ui/react-primitive": "2.1.0",
+
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-callback-ref": "1.1.1",
"@radix-ui/react-use-controllable-state": "1.2.2"
},
···
},
"node_modules/@radix-ui/react-scroll-area": {
-
"version": "1.2.5",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.5.tgz",
-
"integrity": "sha512-VyLjxI8/gXYn+Wij1FLpXjZp6Z/uNklUFQQ75tOpJNESeNaZ2kCRfjiEDmHgWmLeUPeJGwrqbgRmcdFjtYEkMA==",
+
"version": "1.2.9",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.9.tgz",
+
"integrity": "sha512-YSjEfBXnhUELsO2VzjdtYYD4CfQjvao+lhhrX5XsHD7/cyUNzljF1FHEbgTPN7LH2MClfwRMIsYlqTYpKTTe2A==",
"license": "MIT",
"dependencies": {
"@radix-ui/number": "1.1.1",
···
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-context": "1.1.2",
"@radix-ui/react-direction": "1.1.1",
-
"@radix-ui/react-presence": "1.1.3",
-
"@radix-ui/react-primitive": "2.1.0",
+
"@radix-ui/react-presence": "1.1.4",
+
"@radix-ui/react-primitive": "2.1.3",
"@radix-ui/react-use-callback-ref": "1.1.1",
"@radix-ui/react-use-layout-effect": "1.1.1"
},
···
},
"node_modules/@radix-ui/react-select": {
-
"version": "2.2.2",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.2.2.tgz",
-
"integrity": "sha512-HjkVHtBkuq+r3zUAZ/CvNWUGKPfuicGDbgtZgiQuFmNcV5F+Tgy24ep2nsAW2nFgvhGPJVqeBZa6KyVN0EyrBA==",
+
"version": "2.2.5",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.2.5.tgz",
+
"integrity": "sha512-HnMTdXEVuuyzx63ME0ut4+sEMYW6oouHWNGUZc7ddvUWIcfCva/AMoqEW/3wnEllriMWBa0RHspCYnfCWJQYmA==",
"license": "MIT",
"dependencies": {
"@radix-ui/number": "1.1.1",
"@radix-ui/primitive": "1.1.2",
-
"@radix-ui/react-collection": "1.1.4",
+
"@radix-ui/react-collection": "1.1.7",
"@radix-ui/react-compose-refs": "1.1.2",
"@radix-ui/react-context": "1.1.2",
"@radix-ui/react-direction": "1.1.1",
-
"@radix-ui/react-dismissable-layer": "1.1.7",
+
"@radix-ui/react-dismissable-layer": "1.1.10",
"@radix-ui/react-focus-guards": "1.1.2",
-
"@radix-ui/react-focus-scope": "1.1.4",
+
"@radix-ui/react-focus-scope": "1.1.7",
"@radix-ui/react-id": "1.1.1",
-
"@radix-ui/react-popper": "1.2.4",
-
"@radix-ui/react-portal": "1.1.6",
-
"@radix-ui/react-primitive": "2.1.0",
-
"@radix-ui/react-slot": "1.2.0",
+
"@radix-ui/react-popper": "1.2.7",
+
"@radix-ui/react-portal": "1.1.9",
+
"@radix-ui/react-primitive": "2.1.3",
+
"@radix-ui/react-slot": "1.2.3",
"@radix-ui/react-use-callback-ref": "1.1.1",
"@radix-ui/react-use-controllable-state": "1.2.2",
"@radix-ui/react-use-layout-effect": "1.1.1",
"@radix-ui/react-use-previous": "1.1.1",
-
"@radix-ui/react-visually-hidden": "1.2.0",
+
"@radix-ui/react-visually-hidden": "1.2.3",
"aria-hidden": "^1.2.4",
"react-remove-scroll": "^2.6.3"
},
···
},
"node_modules/@radix-ui/react-separator": {
-
"version": "1.1.4",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.4.tgz",
-
"integrity": "sha512-2fTm6PSiUm8YPq9W0E4reYuv01EE3aFSzt8edBiXqPHshF8N9+Kymt/k0/R+F3dkY5lQyB/zPtrP82phskLi7w==",
+
"version": "1.1.7",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.7.tgz",
+
"integrity": "sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==",
"license": "MIT",
"dependencies": {
-
"@radix-ui/react-primitive": "2.1.0"
+
"@radix-ui/react-primitive": "2.1.3"
},
"peerDependencies": {
"@types/react": "*",
···
},
"node_modules/@radix-ui/react-slot": {
-
"version": "1.2.0",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.0.tgz",
-
"integrity": "sha512-ujc+V6r0HNDviYqIK3rW4ffgYiZ8g5DEHrGJVk4x7kTlLXRDILnKX9vAUYeIsLOoDpDJ0ujpqMkjH4w2ofuo6w==",
+
"version": "1.2.3",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz",
+
"integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==",
"license": "MIT",
"dependencies": {
"@radix-ui/react-compose-refs": "1.1.2"
···
},
"node_modules/@radix-ui/react-tabs": {
-
"version": "1.1.8",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.8.tgz",
-
"integrity": "sha512-4iUaN9SYtG+/E+hJ7jRks/Nv90f+uAsRHbLYA6BcA9EsR6GNWgsvtS4iwU2SP0tOZfDGAyqIT0yz7ckgohEIFA==",
+
"version": "1.1.12",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.1.12.tgz",
+
"integrity": "sha512-GTVAlRVrQrSw3cEARM0nAx73ixrWDPNZAruETn3oHCNP6SbZ/hNxdxp+u7VkIEv3/sFoLq1PfcHrl7Pnp0CDpw==",
"license": "MIT",
"dependencies": {
"@radix-ui/primitive": "1.1.2",
"@radix-ui/react-context": "1.1.2",
"@radix-ui/react-direction": "1.1.1",
"@radix-ui/react-id": "1.1.1",
-
"@radix-ui/react-presence": "1.1.3",
-
"@radix-ui/react-primitive": "2.1.0",
-
"@radix-ui/react-roving-focus": "1.1.7",
+
"@radix-ui/react-presence": "1.1.4",
+
"@radix-ui/react-primitive": "2.1.3",
+
"@radix-ui/react-roving-focus": "1.1.10",
"@radix-ui/react-use-controllable-state": "1.2.2"
},
"peerDependencies": {
···
},
"node_modules/@radix-ui/react-use-is-hydrated": {
-
"version": "0.0.0",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.0.0.tgz",
-
"integrity": "sha512-23RkSm7jSZ8+rtfdSJTi/2D+p9soPbtnoG/tPf08egYCDr6p8X83hrcmW77p7MJ8kJYWNXwruuPTPp1TwIIH4g==",
+
"version": "0.1.0",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.0.tgz",
+
"integrity": "sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==",
"license": "MIT",
"dependencies": {
-
"use-sync-external-store": "^1.4.0"
+
"use-sync-external-store": "^1.5.0"
},
"peerDependencies": {
"@types/react": "*",
···
},
"node_modules/@radix-ui/react-visually-hidden": {
-
"version": "1.2.0",
-
"resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.0.tgz",
-
"integrity": "sha512-rQj0aAWOpCdCMRbI6pLQm8r7S2BM3YhTa0SzOYD55k+hJA8oo9J+H+9wLM9oMlZWOX/wJWPTzfDfmZkf7LvCfg==",
+
"version": "1.2.3",
+
"resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz",
+
"integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==",
"license": "MIT",
"dependencies": {
-
"@radix-ui/react-primitive": "2.1.0"
+
"@radix-ui/react-primitive": "2.1.3"
},
"peerDependencies": {
"@types/react": "*",
···
"integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==",
"license": "MIT"
},
+
"node_modules/@rolldown/pluginutils": {
+
"version": "1.0.0-beta.11",
+
"resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.11.tgz",
+
"integrity": "sha512-L/gAA/hyCSuzTF1ftlzUSI/IKr2POHsv1Dd78GfqkR83KMNuswWD61JxGV2L7nRwBBBSDr6R1gCkdTmoN7W4ag==",
+
"dev": true,
+
"license": "MIT"
+
},
"node_modules/@rollup/rollup-android-arm-eabi": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.0.tgz",
-
"integrity": "sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.43.0.tgz",
+
"integrity": "sha512-Krjy9awJl6rKbruhQDgivNbD1WuLb8xAclM4IR4cN5pHGAs2oIMMQJEiC3IC/9TZJ+QZkmZhlMO/6MBGxPidpw==",
"cpu": [
"arm"
],
···
},
"node_modules/@rollup/rollup-android-arm64": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.0.tgz",
-
"integrity": "sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.43.0.tgz",
+
"integrity": "sha512-ss4YJwRt5I63454Rpj+mXCXicakdFmKnUNxr1dLK+5rv5FJgAxnN7s31a5VchRYxCFWdmnDWKd0wbAdTr0J5EA==",
"cpu": [
"arm64"
],
···
},
"node_modules/@rollup/rollup-darwin-arm64": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.0.tgz",
-
"integrity": "sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.43.0.tgz",
+
"integrity": "sha512-eKoL8ykZ7zz8MjgBenEF2OoTNFAPFz1/lyJ5UmmFSz5jW+7XbH1+MAgCVHy72aG59rbuQLcJeiMrP8qP5d/N0A==",
"cpu": [
"arm64"
],
···
},
"node_modules/@rollup/rollup-darwin-x64": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.0.tgz",
-
"integrity": "sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.43.0.tgz",
+
"integrity": "sha512-SYwXJgaBYW33Wi/q4ubN+ldWC4DzQY62S4Ll2dgfr/dbPoF50dlQwEaEHSKrQdSjC6oIe1WgzosoaNoHCdNuMg==",
"cpu": [
"x64"
],
···
},
"node_modules/@rollup/rollup-freebsd-arm64": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.0.tgz",
-
"integrity": "sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.43.0.tgz",
+
"integrity": "sha512-SV+U5sSo0yujrjzBF7/YidieK2iF6E7MdF6EbYxNz94lA+R0wKl3SiixGyG/9Klab6uNBIqsN7j4Y/Fya7wAjQ==",
"cpu": [
"arm64"
],
···
},
"node_modules/@rollup/rollup-freebsd-x64": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.0.tgz",
-
"integrity": "sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.43.0.tgz",
+
"integrity": "sha512-J7uCsiV13L/VOeHJBo5SjasKiGxJ0g+nQTrBkAsmQBIdil3KhPnSE9GnRon4ejX1XDdsmK/l30IYLiAaQEO0Cg==",
"cpu": [
"x64"
],
···
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.0.tgz",
-
"integrity": "sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.43.0.tgz",
+
"integrity": "sha512-gTJ/JnnjCMc15uwB10TTATBEhK9meBIY+gXP4s0sHD1zHOaIh4Dmy1X9wup18IiY9tTNk5gJc4yx9ctj/fjrIw==",
"cpu": [
"arm"
],
···
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.0.tgz",
-
"integrity": "sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.43.0.tgz",
+
"integrity": "sha512-ZJ3gZynL1LDSIvRfz0qXtTNs56n5DI2Mq+WACWZ7yGHFUEirHBRt7fyIk0NsCKhmRhn7WAcjgSkSVVxKlPNFFw==",
"cpu": [
"arm"
],
···
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.0.tgz",
-
"integrity": "sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.43.0.tgz",
+
"integrity": "sha512-8FnkipasmOOSSlfucGYEu58U8cxEdhziKjPD2FIa0ONVMxvl/hmONtX/7y4vGjdUhjcTHlKlDhw3H9t98fPvyA==",
"cpu": [
"arm64"
],
···
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.0.tgz",
-
"integrity": "sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.43.0.tgz",
+
"integrity": "sha512-KPPyAdlcIZ6S9C3S2cndXDkV0Bb1OSMsX0Eelr2Bay4EsF9yi9u9uzc9RniK3mcUGCLhWY9oLr6er80P5DE6XA==",
"cpu": [
"arm64"
],
···
},
"node_modules/@rollup/rollup-linux-loongarch64-gnu": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.0.tgz",
-
"integrity": "sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.43.0.tgz",
+
"integrity": "sha512-HPGDIH0/ZzAZjvtlXj6g+KDQ9ZMHfSP553za7o2Odegb/BEfwJcR0Sw0RLNpQ9nC6Gy8s+3mSS9xjZ0n3rhcYg==",
"cpu": [
"loong64"
],
···
},
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.0.tgz",
-
"integrity": "sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.43.0.tgz",
+
"integrity": "sha512-gEmwbOws4U4GLAJDhhtSPWPXUzDfMRedT3hFMyRAvM9Mrnj+dJIFIeL7otsv2WF3D7GrV0GIewW0y28dOYWkmw==",
"cpu": [
"ppc64"
],
···
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.0.tgz",
-
"integrity": "sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.43.0.tgz",
+
"integrity": "sha512-XXKvo2e+wFtXZF/9xoWohHg+MuRnvO29TI5Hqe9xwN5uN8NKUYy7tXUG3EZAlfchufNCTHNGjEx7uN78KsBo0g==",
"cpu": [
"riscv64"
],
···
},
"node_modules/@rollup/rollup-linux-riscv64-musl": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.0.tgz",
-
"integrity": "sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.43.0.tgz",
+
"integrity": "sha512-ruf3hPWhjw6uDFsOAzmbNIvlXFXlBQ4nk57Sec8E8rUxs/AI4HD6xmiiasOOx/3QxS2f5eQMKTAwk7KHwpzr/Q==",
"cpu": [
"riscv64"
],
···
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.0.tgz",
-
"integrity": "sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.43.0.tgz",
+
"integrity": "sha512-QmNIAqDiEMEvFV15rsSnjoSmO0+eJLoKRD9EAa9rrYNwO/XRCtOGM3A5A0X+wmG+XRrw9Fxdsw+LnyYiZWWcVw==",
"cpu": [
"s390x"
],
···
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.0.tgz",
-
"integrity": "sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.43.0.tgz",
+
"integrity": "sha512-jAHr/S0iiBtFyzjhOkAics/2SrXE092qyqEg96e90L3t9Op8OTzS6+IX0Fy5wCt2+KqeHAkti+eitV0wvblEoQ==",
"cpu": [
"x64"
],
···
},
"node_modules/@rollup/rollup-linux-x64-musl": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.0.tgz",
-
"integrity": "sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.43.0.tgz",
+
"integrity": "sha512-3yATWgdeXyuHtBhrLt98w+5fKurdqvs8B53LaoKD7P7H7FKOONLsBVMNl9ghPQZQuYcceV5CDyPfyfGpMWD9mQ==",
"cpu": [
"x64"
],
···
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.0.tgz",
-
"integrity": "sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.43.0.tgz",
+
"integrity": "sha512-wVzXp2qDSCOpcBCT5WRWLmpJRIzv23valvcTwMHEobkjippNf+C3ys/+wf07poPkeNix0paTNemB2XrHr2TnGw==",
"cpu": [
"arm64"
],
···
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.0.tgz",
-
"integrity": "sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.43.0.tgz",
+
"integrity": "sha512-fYCTEyzf8d+7diCw8b+asvWDCLMjsCEA8alvtAutqJOJp/wL5hs1rWSqJ1vkjgW0L2NB4bsYJrpKkiIPRR9dvw==",
"cpu": [
"ia32"
],
···
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.0.tgz",
-
"integrity": "sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.43.0.tgz",
+
"integrity": "sha512-SnGhLiE5rlK0ofq8kzuDkM0g7FN1s5VYY+YSMTibP7CqShxCQvqtNxTARS4xX4PFJfHjG0ZQYX9iGzI3FQh5Aw==",
"cpu": [
"x64"
],
···
},
"node_modules/@types/estree": {
-
"version": "1.0.7",
-
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
-
"integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
+
"version": "1.0.8",
+
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
+
"integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
"dev": true,
"license": "MIT"
},
···
"license": "MIT"
},
"node_modules/@types/node": {
-
"version": "22.14.1",
-
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz",
-
"integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==",
+
"version": "22.15.32",
+
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.32.tgz",
+
"integrity": "sha512-3jigKqgSjsH6gYZv2nEsqdXfZqIFGAV36XYYjf9KGZ3PSG+IhLecqPnI310RvjutyMwifE2hhhNEklOUrvx/wA==",
"dev": true,
"license": "MIT",
"dependencies": {
···
},
"node_modules/@types/prop-types": {
-
"version": "15.7.14",
-
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz",
-
"integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==",
+
"version": "15.7.15",
+
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",
+
"integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==",
"devOptional": true,
"license": "MIT"
},
"node_modules/@types/react": {
-
"version": "18.3.20",
-
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.20.tgz",
-
"integrity": "sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==",
+
"version": "18.3.23",
+
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.23.tgz",
+
"integrity": "sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==",
"devOptional": true,
"license": "MIT",
"dependencies": {
···
},
"node_modules/@types/react-dom": {
-
"version": "18.3.6",
-
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.6.tgz",
-
"integrity": "sha512-nf22//wEbKXusP6E9pfOCDwFdHAX4u172eaJI4YkDRQEZiorm6KfYnSC2SWLDMVWUOWPERmJnN0ujeAfTBLvrw==",
+
"version": "18.3.7",
+
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz",
+
"integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==",
"devOptional": true,
"license": "MIT",
"peerDependencies": {
···
"license": "MIT"
},
"node_modules/@typescript-eslint/eslint-plugin": {
-
"version": "8.31.0",
-
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.31.0.tgz",
-
"integrity": "sha512-evaQJZ/J/S4wisevDvC1KFZkPzRetH8kYZbkgcTRyql3mcKsf+ZFDV1BVWUGTCAW5pQHoqn5gK5b8kn7ou9aFQ==",
+
"version": "8.34.1",
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.34.1.tgz",
+
"integrity": "sha512-STXcN6ebF6li4PxwNeFnqF8/2BNDvBupf2OPx2yWNzr6mKNGF7q49VM00Pz5FaomJyqvbXpY6PhO+T9w139YEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
-
"@typescript-eslint/scope-manager": "8.31.0",
-
"@typescript-eslint/type-utils": "8.31.0",
-
"@typescript-eslint/utils": "8.31.0",
-
"@typescript-eslint/visitor-keys": "8.31.0",
+
"@typescript-eslint/scope-manager": "8.34.1",
+
"@typescript-eslint/type-utils": "8.34.1",
+
"@typescript-eslint/utils": "8.34.1",
+
"@typescript-eslint/visitor-keys": "8.34.1",
"graphemer": "^1.4.0",
-
"ignore": "^5.3.1",
+
"ignore": "^7.0.0",
"natural-compare": "^1.4.0",
-
"ts-api-utils": "^2.0.1"
+
"ts-api-utils": "^2.1.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
···
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
-
"@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
+
"@typescript-eslint/parser": "^8.34.1",
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <5.9.0"
},
+
"node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
+
"version": "7.0.5",
+
"resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
+
"integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
+
"dev": true,
+
"license": "MIT",
+
"engines": {
+
"node": ">= 4"
+
}
+
},
"node_modules/@typescript-eslint/parser": {
-
"version": "8.31.0",
-
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.31.0.tgz",
-
"integrity": "sha512-67kYYShjBR0jNI5vsf/c3WG4u+zDnCTHTPqVMQguffaWWFs7artgwKmfwdifl+r6XyM5LYLas/dInj2T0SgJyw==",
+
"version": "8.34.1",
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.34.1.tgz",
+
"integrity": "sha512-4O3idHxhyzjClSMJ0a29AcoK0+YwnEqzI6oz3vlRf3xw0zbzt15MzXwItOlnr5nIth6zlY2RENLsOPvhyrKAQA==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@typescript-eslint/scope-manager": "8.31.0",
-
"@typescript-eslint/types": "8.31.0",
-
"@typescript-eslint/typescript-estree": "8.31.0",
-
"@typescript-eslint/visitor-keys": "8.31.0",
+
"@typescript-eslint/scope-manager": "8.34.1",
+
"@typescript-eslint/types": "8.34.1",
+
"@typescript-eslint/typescript-estree": "8.34.1",
+
"@typescript-eslint/visitor-keys": "8.34.1",
"debug": "^4.3.4"
},
"engines": {
···
"typescript": ">=4.8.4 <5.9.0"
},
+
"node_modules/@typescript-eslint/project-service": {
+
"version": "8.34.1",
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.1.tgz",
+
"integrity": "sha512-nuHlOmFZfuRwLJKDGQOVc0xnQrAmuq1Mj/ISou5044y1ajGNp2BNliIqp7F2LPQ5sForz8lempMFCovfeS1XoA==",
+
"dev": true,
+
"license": "MIT",
+
"dependencies": {
+
"@typescript-eslint/tsconfig-utils": "^8.34.1",
+
"@typescript-eslint/types": "^8.34.1",
+
"debug": "^4.3.4"
+
},
+
"engines": {
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
},
+
"funding": {
+
"type": "opencollective",
+
"url": "https://opencollective.com/typescript-eslint"
+
},
+
"peerDependencies": {
+
"typescript": ">=4.8.4 <5.9.0"
+
}
+
},
"node_modules/@typescript-eslint/scope-manager": {
-
"version": "8.31.0",
-
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.31.0.tgz",
-
"integrity": "sha512-knO8UyF78Nt8O/B64i7TlGXod69ko7z6vJD9uhSlm0qkAbGeRUSudcm0+K/4CrRjrpiHfBCjMWlc08Vav1xwcw==",
+
"version": "8.34.1",
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.34.1.tgz",
+
"integrity": "sha512-beu6o6QY4hJAgL1E8RaXNC071G4Kso2MGmJskCFQhRhg8VOH/FDbC8soP8NHN7e/Hdphwp8G8cE6OBzC8o41ZA==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@typescript-eslint/types": "8.31.0",
-
"@typescript-eslint/visitor-keys": "8.31.0"
+
"@typescript-eslint/types": "8.34.1",
+
"@typescript-eslint/visitor-keys": "8.34.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
···
"url": "https://opencollective.com/typescript-eslint"
},
+
"node_modules/@typescript-eslint/tsconfig-utils": {
+
"version": "8.34.1",
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.1.tgz",
+
"integrity": "sha512-K4Sjdo4/xF9NEeA2khOb7Y5nY6NSXBnod87uniVYW9kHP+hNlDV8trUSFeynA2uxWam4gIWgWoygPrv9VMWrYg==",
+
"dev": true,
+
"license": "MIT",
+
"engines": {
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
},
+
"funding": {
+
"type": "opencollective",
+
"url": "https://opencollective.com/typescript-eslint"
+
},
+
"peerDependencies": {
+
"typescript": ">=4.8.4 <5.9.0"
+
}
+
},
"node_modules/@typescript-eslint/type-utils": {
-
"version": "8.31.0",
-
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.31.0.tgz",
-
"integrity": "sha512-DJ1N1GdjI7IS7uRlzJuEDCgDQix3ZVYVtgeWEyhyn4iaoitpMBX6Ndd488mXSx0xah/cONAkEaYyylDyAeHMHg==",
+
"version": "8.34.1",
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.34.1.tgz",
+
"integrity": "sha512-Tv7tCCr6e5m8hP4+xFugcrwTOucB8lshffJ6zf1mF1TbU67R+ntCc6DzLNKM+s/uzDyv8gLq7tufaAhIBYeV8g==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@typescript-eslint/typescript-estree": "8.31.0",
-
"@typescript-eslint/utils": "8.31.0",
+
"@typescript-eslint/typescript-estree": "8.34.1",
+
"@typescript-eslint/utils": "8.34.1",
"debug": "^4.3.4",
-
"ts-api-utils": "^2.0.1"
+
"ts-api-utils": "^2.1.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
···
},
"node_modules/@typescript-eslint/types": {
-
"version": "8.31.0",
-
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.31.0.tgz",
-
"integrity": "sha512-Ch8oSjVyYyJxPQk8pMiP2FFGYatqXQfQIaMp+TpuuLlDachRWpUAeEu1u9B/v/8LToehUIWyiKcA/w5hUFRKuQ==",
+
"version": "8.34.1",
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.1.tgz",
+
"integrity": "sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==",
"dev": true,
"license": "MIT",
"engines": {
···
},
"node_modules/@typescript-eslint/typescript-estree": {
-
"version": "8.31.0",
-
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.31.0.tgz",
-
"integrity": "sha512-xLmgn4Yl46xi6aDSZ9KkyfhhtnYI15/CvHbpOy/eR5NWhK/BK8wc709KKwhAR0m4ZKRP7h07bm4BWUYOCuRpQQ==",
+
"version": "8.34.1",
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.1.tgz",
+
"integrity": "sha512-rjCNqqYPuMUF5ODD+hWBNmOitjBWghkGKJg6hiCHzUvXRy6rK22Jd3rwbP2Xi+R7oYVvIKhokHVhH41BxPV5mA==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@typescript-eslint/types": "8.31.0",
-
"@typescript-eslint/visitor-keys": "8.31.0",
+
"@typescript-eslint/project-service": "8.34.1",
+
"@typescript-eslint/tsconfig-utils": "8.34.1",
+
"@typescript-eslint/types": "8.34.1",
+
"@typescript-eslint/visitor-keys": "8.34.1",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
"minimatch": "^9.0.4",
"semver": "^7.6.0",
-
"ts-api-utils": "^2.0.1"
+
"ts-api-utils": "^2.1.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
···
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
-
"version": "2.0.1",
-
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
-
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+
"version": "2.0.2",
+
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
+
"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
"dev": true,
"license": "MIT",
"dependencies": {
···
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
-
"version": "7.7.1",
-
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
-
"integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+
"version": "7.7.2",
+
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
+
"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
"dev": true,
"license": "ISC",
"bin": {
···
},
"node_modules/@typescript-eslint/utils": {
-
"version": "8.31.0",
-
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.31.0.tgz",
-
"integrity": "sha512-qi6uPLt9cjTFxAb1zGNgTob4x9ur7xC6mHQJ8GwEzGMGE9tYniublmJaowOJ9V2jUzxrltTPfdG2nKlWsq0+Ww==",
+
"version": "8.34.1",
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.34.1.tgz",
+
"integrity": "sha512-mqOwUdZ3KjtGk7xJJnLbHxTuWVn3GO2WZZuM+Slhkun4+qthLdXx32C8xIXbO1kfCECb3jIs3eoxK3eryk7aoQ==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@eslint-community/eslint-utils": "^4.4.0",
-
"@typescript-eslint/scope-manager": "8.31.0",
-
"@typescript-eslint/types": "8.31.0",
-
"@typescript-eslint/typescript-estree": "8.31.0"
+
"@eslint-community/eslint-utils": "^4.7.0",
+
"@typescript-eslint/scope-manager": "8.34.1",
+
"@typescript-eslint/types": "8.34.1",
+
"@typescript-eslint/typescript-estree": "8.34.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
···
},
"node_modules/@typescript-eslint/visitor-keys": {
-
"version": "8.31.0",
-
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.31.0.tgz",
-
"integrity": "sha512-QcGHmlRHWOl93o64ZUMNewCdwKGU6WItOU52H0djgNmn1EOrhVudrDzXz4OycCRSCPwFCDrE2iIt5vmuUdHxuQ==",
+
"version": "8.34.1",
+
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.1.tgz",
+
"integrity": "sha512-xoh5rJ+tgsRKoXnkBPFRLZ7rjKM0AfVbC68UZ/ECXoDbfggb9RbEySN359acY1vS3qZ0jVTVWzbtfapwm5ztxw==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@typescript-eslint/types": "8.31.0",
-
"eslint-visitor-keys": "^4.2.0"
+
"@typescript-eslint/types": "8.34.1",
+
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
···
},
"node_modules/@vitejs/plugin-react": {
-
"version": "4.4.1",
-
"resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.4.1.tgz",
-
"integrity": "sha512-IpEm5ZmeXAP/osiBXVVP5KjFMzbWOonMs0NaQQl+xYnUAcq4oHUBsF2+p4MgKWG4YMmFYJU8A6sxRPuowllm6w==",
+
"version": "4.5.2",
+
"resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.5.2.tgz",
+
"integrity": "sha512-QNVT3/Lxx99nMQWJWF7K4N6apUEuT0KlZA3mx/mVaoGj3smm/8rc8ezz15J1pcbcjDK0V15rpHetVfya08r76Q==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@babel/core": "^7.26.10",
-
"@babel/plugin-transform-react-jsx-self": "^7.25.9",
-
"@babel/plugin-transform-react-jsx-source": "^7.25.9",
+
"@babel/core": "^7.27.4",
+
"@babel/plugin-transform-react-jsx-self": "^7.27.1",
+
"@babel/plugin-transform-react-jsx-source": "^7.27.1",
+
"@rolldown/pluginutils": "1.0.0-beta.11",
"@types/babel__core": "^7.20.5",
"react-refresh": "^0.17.0"
},
···
"node": "^14.18.0 || >=16.0.0"
},
"peerDependencies": {
-
"vite": "^4.2.0 || ^5.0.0 || ^6.0.0"
+
"vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0"
},
"node_modules/@xterm/addon-attach": {
···
"license": "MIT"
},
"node_modules/acorn": {
-
"version": "8.14.1",
-
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz",
-
"integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==",
+
"version": "8.15.0",
+
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
+
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"dev": true,
"license": "MIT",
"bin": {
···
"license": "Python-2.0"
},
"node_modules/aria-hidden": {
-
"version": "1.2.4",
-
"resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz",
-
"integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==",
+
"version": "1.2.6",
+
"resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.6.tgz",
+
"integrity": "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==",
"license": "MIT",
"dependencies": {
"tslib": "^2.0.0"
···
},
"node_modules/brace-expansion": {
-
"version": "1.1.11",
-
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
-
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+
"version": "1.1.12",
+
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
"dev": true,
"license": "MIT",
"dependencies": {
···
},
"node_modules/browserslist": {
-
"version": "4.24.4",
-
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
-
"integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
+
"version": "4.25.0",
+
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
+
"integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
"dev": true,
"funding": [
···
],
"license": "MIT",
"dependencies": {
-
"caniuse-lite": "^1.0.30001688",
-
"electron-to-chromium": "^1.5.73",
+
"caniuse-lite": "^1.0.30001718",
+
"electron-to-chromium": "^1.5.160",
"node-releases": "^2.0.19",
-
"update-browserslist-db": "^1.1.1"
+
"update-browserslist-db": "^1.1.3"
},
"bin": {
"browserslist": "cli.js"
···
},
"node_modules/c12": {
-
"version": "3.0.3",
-
"resolved": "https://registry.npmjs.org/c12/-/c12-3.0.3.tgz",
-
"integrity": "sha512-uC3MacKBb0Z15o5QWCHvHWj5Zv34pGQj9P+iXKSpTuSGFS0KKhUWf4t9AJ+gWjYOdmWCPEGpEzm8sS0iqbpo1w==",
+
"version": "3.0.4",
+
"resolved": "https://registry.npmjs.org/c12/-/c12-3.0.4.tgz",
+
"integrity": "sha512-t5FaZTYbbCtvxuZq9xxIruYydrAGsJ+8UdP0pZzMiK2xl/gNiSOy0OxhLzHUEEb0m1QXYqfzfvyIFEmz/g9lqg==",
"dev": true,
"license": "MIT",
"dependencies": {
"chokidar": "^4.0.3",
"confbox": "^0.2.2",
"defu": "^6.1.4",
-
"dotenv": "^16.4.7",
-
"exsolve": "^1.0.4",
+
"dotenv": "^16.5.0",
+
"exsolve": "^1.0.5",
"giget": "^2.0.0",
"jiti": "^2.4.2",
"ohash": "^2.0.11",
···
},
"node_modules/caniuse-lite": {
-
"version": "1.0.30001715",
-
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001715.tgz",
-
"integrity": "sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw==",
+
"version": "1.0.30001723",
+
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz",
+
"integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==",
"dev": true,
"funding": [
···
"license": "MIT"
},
"node_modules/debug": {
-
"version": "4.4.0",
-
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
-
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
+
"version": "4.4.1",
+
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
+
"integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
···
"license": "MIT"
},
"node_modules/electron-to-chromium": {
-
"version": "1.5.140",
-
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.140.tgz",
-
"integrity": "sha512-o82Rj+ONp4Ip7Cl1r7lrqx/pXhbp/lh9DpKcMNscFJdh8ebyRofnc7Sh01B4jx403RI0oqTBvlZ7OBIZLMr2+Q==",
+
"version": "1.5.168",
+
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.168.tgz",
+
"integrity": "sha512-RUNQmFLNIWVW6+z32EJQ5+qx8ci6RGvdtDC0Ls+F89wz6I2AthpXF0w0DIrn2jpLX0/PU9ZCo+Qp7bg/EckJmA==",
"dev": true,
"license": "ISC"
},
···
"license": "MIT"
},
"node_modules/esbuild": {
-
"version": "0.25.2",
-
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz",
-
"integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==",
+
"version": "0.25.5",
+
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz",
+
"integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
···
"node": ">=18"
},
"optionalDependencies": {
-
"@esbuild/aix-ppc64": "0.25.2",
-
"@esbuild/android-arm": "0.25.2",
-
"@esbuild/android-arm64": "0.25.2",
-
"@esbuild/android-x64": "0.25.2",
-
"@esbuild/darwin-arm64": "0.25.2",
-
"@esbuild/darwin-x64": "0.25.2",
-
"@esbuild/freebsd-arm64": "0.25.2",
-
"@esbuild/freebsd-x64": "0.25.2",
-
"@esbuild/linux-arm": "0.25.2",
-
"@esbuild/linux-arm64": "0.25.2",
-
"@esbuild/linux-ia32": "0.25.2",
-
"@esbuild/linux-loong64": "0.25.2",
-
"@esbuild/linux-mips64el": "0.25.2",
-
"@esbuild/linux-ppc64": "0.25.2",
-
"@esbuild/linux-riscv64": "0.25.2",
-
"@esbuild/linux-s390x": "0.25.2",
-
"@esbuild/linux-x64": "0.25.2",
-
"@esbuild/netbsd-arm64": "0.25.2",
-
"@esbuild/netbsd-x64": "0.25.2",
-
"@esbuild/openbsd-arm64": "0.25.2",
-
"@esbuild/openbsd-x64": "0.25.2",
-
"@esbuild/sunos-x64": "0.25.2",
-
"@esbuild/win32-arm64": "0.25.2",
-
"@esbuild/win32-ia32": "0.25.2",
-
"@esbuild/win32-x64": "0.25.2"
+
"@esbuild/aix-ppc64": "0.25.5",
+
"@esbuild/android-arm": "0.25.5",
+
"@esbuild/android-arm64": "0.25.5",
+
"@esbuild/android-x64": "0.25.5",
+
"@esbuild/darwin-arm64": "0.25.5",
+
"@esbuild/darwin-x64": "0.25.5",
+
"@esbuild/freebsd-arm64": "0.25.5",
+
"@esbuild/freebsd-x64": "0.25.5",
+
"@esbuild/linux-arm": "0.25.5",
+
"@esbuild/linux-arm64": "0.25.5",
+
"@esbuild/linux-ia32": "0.25.5",
+
"@esbuild/linux-loong64": "0.25.5",
+
"@esbuild/linux-mips64el": "0.25.5",
+
"@esbuild/linux-ppc64": "0.25.5",
+
"@esbuild/linux-riscv64": "0.25.5",
+
"@esbuild/linux-s390x": "0.25.5",
+
"@esbuild/linux-x64": "0.25.5",
+
"@esbuild/netbsd-arm64": "0.25.5",
+
"@esbuild/netbsd-x64": "0.25.5",
+
"@esbuild/openbsd-arm64": "0.25.5",
+
"@esbuild/openbsd-x64": "0.25.5",
+
"@esbuild/sunos-x64": "0.25.5",
+
"@esbuild/win32-arm64": "0.25.5",
+
"@esbuild/win32-ia32": "0.25.5",
+
"@esbuild/win32-x64": "0.25.5"
},
"node_modules/escalade": {
···
},
"node_modules/eslint": {
-
"version": "9.25.1",
-
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.25.1.tgz",
-
"integrity": "sha512-E6Mtz9oGQWDCpV12319d59n4tx9zOTXSTmc8BLVxBx+G/0RdM5MvEEJLU9c0+aleoePYYgVTOsRblx433qmhWQ==",
+
"version": "9.29.0",
+
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.29.0.tgz",
+
"integrity": "sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.12.1",
-
"@eslint/config-array": "^0.20.0",
+
"@eslint/config-array": "^0.20.1",
"@eslint/config-helpers": "^0.2.1",
-
"@eslint/core": "^0.13.0",
+
"@eslint/core": "^0.14.0",
"@eslint/eslintrc": "^3.3.1",
-
"@eslint/js": "9.25.1",
-
"@eslint/plugin-kit": "^0.2.8",
+
"@eslint/js": "9.29.0",
+
"@eslint/plugin-kit": "^0.3.1",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
"@humanwhocodes/retry": "^0.4.2",
···
"cross-spawn": "^7.0.6",
"debug": "^4.3.2",
"escape-string-regexp": "^4.0.0",
-
"eslint-scope": "^8.3.0",
-
"eslint-visitor-keys": "^4.2.0",
-
"espree": "^10.3.0",
+
"eslint-scope": "^8.4.0",
+
"eslint-visitor-keys": "^4.2.1",
+
"espree": "^10.4.0",
"esquery": "^1.5.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
···
},
"node_modules/eslint-scope": {
-
"version": "8.3.0",
-
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz",
-
"integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==",
+
"version": "8.4.0",
+
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
+
"integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
···
},
"node_modules/eslint-visitor-keys": {
-
"version": "4.2.0",
-
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
-
"integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
+
"version": "4.2.1",
+
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+
"integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
"dev": true,
"license": "Apache-2.0",
"engines": {
···
},
"node_modules/espree": {
-
"version": "10.3.0",
-
"resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz",
-
"integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==",
+
"version": "10.4.0",
+
"resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
+
"integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
-
"acorn": "^8.14.0",
+
"acorn": "^8.15.0",
"acorn-jsx": "^5.3.2",
-
"eslint-visitor-keys": "^4.2.0"
+
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
···
},
"node_modules/glob/node_modules/brace-expansion": {
-
"version": "2.0.1",
-
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
-
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+
"version": "2.0.2",
+
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
+
"integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
···
},
"node_modules/i18next-browser-languagedetector": {
-
"version": "8.0.5",
-
"resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-8.0.5.tgz",
-
"integrity": "sha512-OstebRKqKiQw8xEvQF5aRyUujsCatanj7Q9eo5iiH2gJpoXGZ7483ol3sVBwfqbobTQPNH1J+NAyJ1aCQoEC+w==",
+
"version": "8.2.0",
+
"resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-8.2.0.tgz",
+
"integrity": "sha512-P+3zEKLnOF0qmiesW383vsLdtQVyKtCNA9cjSoKCppTKPQVfKd2W8hbVo5ZhNJKDqeM7BOcvNoKJOjpHh4Js9g==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.23.2"
···
},
"node_modules/jotai": {
-
"version": "2.12.3",
-
"resolved": "https://registry.npmjs.org/jotai/-/jotai-2.12.3.tgz",
-
"integrity": "sha512-DpoddSkmPGXMFtdfnoIHfueFeGP643nqYUWC6REjUcME+PG2UkAtYnLbffRDw3OURI9ZUTcRWkRGLsOvxuWMCg==",
+
"version": "2.12.5",
+
"resolved": "https://registry.npmjs.org/jotai/-/jotai-2.12.5.tgz",
+
"integrity": "sha512-G8m32HW3lSmcz/4mbqx0hgJIQ0ekndKWiYP7kWVKi0p6saLXdSoye+FZiOFyonnd7Q482LCzm8sMDl7Ar1NWDw==",
"license": "MIT",
"peer": true,
"engines": {
···
},
"node_modules/postcss": {
-
"version": "8.5.3",
-
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
-
"integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
+
"version": "8.5.6",
+
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
+
"integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
"funding": [
"type": "opencollective",
···
],
"license": "MIT",
"dependencies": {
-
"nanoid": "^3.3.8",
+
"nanoid": "^3.3.11",
"picocolors": "^1.1.1",
"source-map-js": "^1.2.1"
},
···
},
"node_modules/prettier-plugin-tailwindcss": {
-
"version": "0.6.11",
-
"resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.11.tgz",
-
"integrity": "sha512-YxaYSIvZPAqhrrEpRtonnrXdghZg1irNg4qrjboCXrpybLWVs55cW2N3juhspVJiO0JBvYJT8SYsJpc8OQSnsA==",
+
"version": "0.6.12",
+
"resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.12.tgz",
+
"integrity": "sha512-OuTQKoqNwV7RnxTPwXWzOFXy6Jc4z8oeRZYGuMpRyG3WbuR3jjXdQFK8qFBMBx8UHWdHrddARz2fgUenild6aw==",
"license": "MIT",
"engines": {
"node": ">=14.21.3"
···
},
"node_modules/react-hook-form": {
-
"version": "7.56.0",
-
"resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.56.0.tgz",
-
"integrity": "sha512-U2QQgx5z2Y8Z0qlXv3W19hWHJgfKdWMz0O/osuY+o+CYq568V2R/JhzC6OAXfR8k24rIN0Muan2Qliaq9eKs/g==",
+
"version": "7.58.0",
+
"resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.58.0.tgz",
+
"integrity": "sha512-zGijmEed35oNfOfy7ub99jfjkiLhHwA3dl5AgyKdWC6QQzhnc7tkWewSa+T+A2EpLrc6wo5DUoZctS9kufWJjA==",
"license": "MIT",
"engines": {
"node": ">=18.0.0"
···
},
"node_modules/react-i18next": {
-
"version": "15.4.1",
-
"resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.4.1.tgz",
-
"integrity": "sha512-ahGab+IaSgZmNPYXdV1n+OYky95TGpFwnKRflX/16dY04DsYYKHtVLjeny7sBSCREEcoMbAgSkFiGLF5g5Oofw==",
+
"version": "15.5.3",
+
"resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.5.3.tgz",
+
"integrity": "sha512-ypYmOKOnjqPEJZO4m1BI0kS8kWqkBNsKYyhVUfij0gvjy9xJNoG/VcGkxq5dRlVwzmrmY1BQMAmpbbUBLwC4Kw==",
"license": "MIT",
"dependencies": {
-
"@babel/runtime": "^7.25.0",
+
"@babel/runtime": "^7.27.6",
"html-parse-stringify": "^3.0.1"
},
"peerDependencies": {
"i18next": ">= 23.2.3",
-
"react": ">= 16.8.0"
+
"react": ">= 16.8.0",
+
"typescript": "^5"
},
"peerDependenciesMeta": {
"react-dom": {
···
},
"react-native": {
"optional": true
+
},
+
"typescript": {
+
"optional": true
},
···
},
"node_modules/react-remove-scroll": {
-
"version": "2.6.3",
-
"resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.6.3.tgz",
-
"integrity": "sha512-pnAi91oOk8g8ABQKGF5/M9qxmmOPxaAnopyTHYfqYEwJhyFrbbBtHuSgtKEoH0jpcxx5o3hXqH1mNd9/Oi+8iQ==",
+
"version": "2.7.1",
+
"resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz",
+
"integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==",
"license": "MIT",
"dependencies": {
"react-remove-scroll-bar": "^2.3.7",
···
},
"node_modules/react-router": {
-
"version": "7.5.1",
-
"resolved": "https://registry.npmjs.org/react-router/-/react-router-7.5.1.tgz",
-
"integrity": "sha512-/jjU3fcYNd2bwz9Q0xt5TwyiyoO8XjSEFXJY4O/lMAlkGTHWuHRAbR9Etik+lSDqMC7A7mz3UlXzgYT6Vl58sA==",
+
"version": "7.6.2",
+
"resolved": "https://registry.npmjs.org/react-router/-/react-router-7.6.2.tgz",
+
"integrity": "sha512-U7Nv3y+bMimgWjhlT5CRdzHPu2/KVmqPwKUCChW8en5P3znxUqwlYFlbmyj8Rgp1SF6zs5X4+77kBVknkg6a0w==",
"license": "MIT",
"dependencies": {
"cookie": "^1.0.1",
-
"set-cookie-parser": "^2.6.0",
-
"turbo-stream": "2.4.0"
+
"set-cookie-parser": "^2.6.0"
},
"engines": {
"node": ">=20.0.0"
···
},
"node_modules/react-router-dom": {
-
"version": "7.5.1",
-
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.5.1.tgz",
-
"integrity": "sha512-5DPSPc7ENrt2tlKPq0FtpG80ZbqA9aIKEyqX6hSNJDlol/tr6iqCK4crqdsusmOSSotq6zDsn0y3urX9TuTNmA==",
+
"version": "7.6.2",
+
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.6.2.tgz",
+
"integrity": "sha512-Q8zb6VlTbdYKK5JJBLQEN06oTUa/RAbG/oQS1auK1I0TbJOXktqm+QENEVJU6QvWynlXPRBXI3fiOQcSEA78rA==",
"license": "MIT",
"dependencies": {
-
"react-router": "7.5.1"
+
"react-router": "7.6.2"
},
"engines": {
"node": ">=20.0.0"
···
},
"node_modules/react-virtuoso": {
-
"version": "4.12.6",
-
"resolved": "https://registry.npmjs.org/react-virtuoso/-/react-virtuoso-4.12.6.tgz",
-
"integrity": "sha512-bfvS6aCL1ehXmq39KRiz/vxznGUbtA27I5I24TYCe1DhMf84O3aVNCIwrSjYQjkJGJGzY46ihdN8WkYlemuhMQ==",
+
"version": "4.13.0",
+
"resolved": "https://registry.npmjs.org/react-virtuoso/-/react-virtuoso-4.13.0.tgz",
+
"integrity": "sha512-XHv2Fglpx80yFPdjZkV9d1baACKghg/ucpDFEXwaix7z0AfVQj+mF6lM+YQR6UC/TwzXG2rJKydRMb3+7iV3PA==",
"license": "MIT",
"peerDependencies": {
"react": ">=16 || >=17 || >= 18 || >= 19",
···
"url": "https://github.com/Mermade/oas-kit?sponsor=1"
},
-
"node_modules/regenerator-runtime": {
-
"version": "0.14.1",
-
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
-
"integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
-
"license": "MIT"
-
},
"node_modules/require-directory": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
···
},
"node_modules/rollup": {
-
"version": "4.40.0",
-
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.0.tgz",
-
"integrity": "sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==",
+
"version": "4.43.0",
+
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.43.0.tgz",
+
"integrity": "sha512-wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg==",
"dev": true,
"license": "MIT",
"dependencies": {
···
"npm": ">=8.0.0"
},
"optionalDependencies": {
-
"@rollup/rollup-android-arm-eabi": "4.40.0",
-
"@rollup/rollup-android-arm64": "4.40.0",
-
"@rollup/rollup-darwin-arm64": "4.40.0",
-
"@rollup/rollup-darwin-x64": "4.40.0",
-
"@rollup/rollup-freebsd-arm64": "4.40.0",
-
"@rollup/rollup-freebsd-x64": "4.40.0",
-
"@rollup/rollup-linux-arm-gnueabihf": "4.40.0",
-
"@rollup/rollup-linux-arm-musleabihf": "4.40.0",
-
"@rollup/rollup-linux-arm64-gnu": "4.40.0",
-
"@rollup/rollup-linux-arm64-musl": "4.40.0",
-
"@rollup/rollup-linux-loongarch64-gnu": "4.40.0",
-
"@rollup/rollup-linux-powerpc64le-gnu": "4.40.0",
-
"@rollup/rollup-linux-riscv64-gnu": "4.40.0",
-
"@rollup/rollup-linux-riscv64-musl": "4.40.0",
-
"@rollup/rollup-linux-s390x-gnu": "4.40.0",
-
"@rollup/rollup-linux-x64-gnu": "4.40.0",
-
"@rollup/rollup-linux-x64-musl": "4.40.0",
-
"@rollup/rollup-win32-arm64-msvc": "4.40.0",
-
"@rollup/rollup-win32-ia32-msvc": "4.40.0",
-
"@rollup/rollup-win32-x64-msvc": "4.40.0",
+
"@rollup/rollup-android-arm-eabi": "4.43.0",
+
"@rollup/rollup-android-arm64": "4.43.0",
+
"@rollup/rollup-darwin-arm64": "4.43.0",
+
"@rollup/rollup-darwin-x64": "4.43.0",
+
"@rollup/rollup-freebsd-arm64": "4.43.0",
+
"@rollup/rollup-freebsd-x64": "4.43.0",
+
"@rollup/rollup-linux-arm-gnueabihf": "4.43.0",
+
"@rollup/rollup-linux-arm-musleabihf": "4.43.0",
+
"@rollup/rollup-linux-arm64-gnu": "4.43.0",
+
"@rollup/rollup-linux-arm64-musl": "4.43.0",
+
"@rollup/rollup-linux-loongarch64-gnu": "4.43.0",
+
"@rollup/rollup-linux-powerpc64le-gnu": "4.43.0",
+
"@rollup/rollup-linux-riscv64-gnu": "4.43.0",
+
"@rollup/rollup-linux-riscv64-musl": "4.43.0",
+
"@rollup/rollup-linux-s390x-gnu": "4.43.0",
+
"@rollup/rollup-linux-x64-gnu": "4.43.0",
+
"@rollup/rollup-linux-x64-musl": "4.43.0",
+
"@rollup/rollup-win32-arm64-msvc": "4.43.0",
+
"@rollup/rollup-win32-ia32-msvc": "4.43.0",
+
"@rollup/rollup-win32-x64-msvc": "4.43.0",
"fsevents": "~2.3.2"
},
+
"node_modules/rollup/node_modules/@types/estree": {
+
"version": "1.0.7",
+
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
+
"integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
+
"dev": true,
+
"license": "MIT"
+
},
"node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
···
"license": "ISC"
},
"node_modules/swagger-typescript-api": {
-
"version": "13.1.1",
-
"resolved": "https://registry.npmjs.org/swagger-typescript-api/-/swagger-typescript-api-13.1.1.tgz",
-
"integrity": "sha512-Slwbvz1cAno7TjujKfKIvGK5R72BlpQhnVUUtK/TcQjx/pMIiGVCaLaJWOux0mye7LEABABAhUwArFEAusuAcQ==",
+
"version": "13.2.2",
+
"resolved": "https://registry.npmjs.org/swagger-typescript-api/-/swagger-typescript-api-13.2.2.tgz",
+
"integrity": "sha512-g67Bn18qujAu7L7EWexjR4R0MDiSYo+HT5EkV/5IJ5HuuP8N8Pcj4mrbBY1GX5BTeGGw7Vd5nSE9jgLj0IxinQ==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@biomejs/js-api": "^0.7.1",
-
"@biomejs/wasm-nodejs": "^1.9.4",
+
"@biomejs/js-api": "0.8.0-beta.3",
+
"@biomejs/wasm-nodejs": "2.0.0-beta.6",
"@types/swagger-schema-official": "^2.0.25",
-
"c12": "^3.0.3",
+
"c12": "^3.0.4",
"citty": "^0.1.6",
"consola": "^3.4.2",
"eta": "^2.2.0",
···
"swagger-typescript-api": "dist/cli.js"
},
"engines": {
-
"node": ">=18.0.0"
+
"node": ">=20"
+
},
+
"node_modules/swagger-typescript-api/node_modules/@biomejs/wasm-nodejs": {
+
"version": "2.0.0-beta.6",
+
"resolved": "https://registry.npmjs.org/@biomejs/wasm-nodejs/-/wasm-nodejs-2.0.0-beta.6.tgz",
+
"integrity": "sha512-UI8uhz8YUjROBqr8OX3M8aK5Dw+MQfpE3D8sODCoE1CHH/4lvYdYksO/hU6qUe7qOYTI/Dyf2/DOQA5XRvRtAg==",
+
"dev": true,
+
"license": "MIT OR Apache-2.0"
},
"node_modules/swagger-typescript-api/node_modules/nanoid": {
"version": "5.1.5",
···
"license": "MIT"
},
"node_modules/tinyglobby": {
-
"version": "0.2.13",
-
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz",
-
"integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==",
+
"version": "0.2.14",
+
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz",
+
"integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
···
},
"node_modules/tinyglobby/node_modules/fdir": {
-
"version": "6.4.4",
-
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
-
"integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==",
+
"version": "6.4.6",
+
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz",
+
"integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==",
"dev": true,
"license": "MIT",
"peerDependencies": {
···
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
"license": "0BSD"
},
-
"node_modules/turbo-stream": {
-
"version": "2.4.0",
-
"resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.4.0.tgz",
-
"integrity": "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==",
-
"license": "ISC"
-
},
"node_modules/type-check": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
···
},
"node_modules/typescript-eslint": {
-
"version": "8.31.0",
-
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.31.0.tgz",
-
"integrity": "sha512-u+93F0sB0An8WEAPtwxVhFby573E8ckdjwUUQUj9QA4v8JAvgtoDdIyYR3XFwFHq2W1KJ1AurwJCO+w+Y1ixyQ==",
+
"version": "8.34.1",
+
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.34.1.tgz",
+
"integrity": "sha512-XjS+b6Vg9oT1BaIUfkW3M3LvqZE++rbzAMEHuccCfO/YkP43ha6w3jTEMilQxMF92nVOYCcdjv1ZUhAa1D/0ow==",
"dev": true,
"license": "MIT",
"dependencies": {
-
"@typescript-eslint/eslint-plugin": "8.31.0",
-
"@typescript-eslint/parser": "8.31.0",
-
"@typescript-eslint/utils": "8.31.0"
+
"@typescript-eslint/eslint-plugin": "8.34.1",
+
"@typescript-eslint/parser": "8.34.1",
+
"@typescript-eslint/utils": "8.34.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
···
},
"node_modules/vite": {
-
"version": "6.3.2",
-
"resolved": "https://registry.npmjs.org/vite/-/vite-6.3.2.tgz",
-
"integrity": "sha512-ZSvGOXKGceizRQIZSz7TGJ0pS3QLlVY/9hwxVh17W3re67je1RKYzFHivZ/t0tubU78Vkyb9WnHPENSBCzbckg==",
+
"version": "6.3.5",
+
"resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz",
+
"integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"esbuild": "^0.25.0",
-
"fdir": "^6.4.3",
+
"fdir": "^6.4.4",
"picomatch": "^4.0.2",
"postcss": "^8.5.3",
"rollup": "^4.34.9",
-
"tinyglobby": "^0.2.12"
+
"tinyglobby": "^0.2.13"
},
"bin": {
"vite": "bin/vite.js"
···
},
"node_modules/vite/node_modules/fdir": {
-
"version": "6.4.4",
-
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
-
"integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==",
+
"version": "6.4.6",
+
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz",
+
"integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==",
"dev": true,
"license": "MIT",
"peerDependencies": {
···
"license": "ISC"
},
"node_modules/yaml": {
-
"version": "2.7.1",
-
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz",
-
"integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==",
+
"version": "2.8.0",
+
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz",
+
"integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==",
"license": "ISC",
"bin": {
"yaml": "bin.mjs"
},
"engines": {
-
"node": ">= 14"
+
"node": ">= 14.6"
},
"node_modules/yargs": {
···
},
"node_modules/zod": {
-
"version": "3.24.3",
-
"resolved": "https://registry.npmjs.org/zod/-/zod-3.24.3.tgz",
-
"integrity": "sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==",
+
"version": "3.25.67",
+
"resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz",
+
"integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/colinhacks"
},
"node_modules/zustand": {
-
"version": "5.0.3",
-
"resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.3.tgz",
-
"integrity": "sha512-14fwWQtU3pH4dE0dOpdMiWjddcH+QzKIgk1cl8epwSE7yag43k/AD/m4L6+K7DytAOr9gGBe3/EXj9g7cdostg==",
+
"version": "5.0.5",
+
"resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.5.tgz",
+
"integrity": "sha512-mILtRfKW9xM47hqxGIxCv12gXusoY/xTSHBYApXozR0HmQv299whhBeeAcRy+KrPPybzosvJBCOmVjq6x12fCg==",
"license": "MIT",
"engines": {
"node": ">=12.20.0"
+3 -3
pkgs/by-name/ne/nezha-theme-admin/package.nix
···
buildNpmPackage rec {
pname = "nezha-theme-admin";
-
version = "1.12.0";
+
version = "1.13.0";
src = fetchFromGitHub {
owner = "nezhahq";
repo = "admin-frontend";
tag = "v${version}";
-
hash = "sha256-M1iJmSskXk0Qhr+p9yradZE4Xnf88F28NBUfJw4Wr34=";
+
hash = "sha256-9/lrbVfC+CRQCSJNx7dwKWPgemM6hbd6ZR5xG3tj8wA=";
};
# TODO: Switch to the bun build function once available in nixpkgs
···
cp ${./package-lock.json} package-lock.json
'';
-
npmDepsHash = "sha256-y0MnD6ymU4YDpNkTrEKMROHwllSVRm1LQeG0v3IPa0Y=";
+
npmDepsHash = "sha256-2iX3/Pw6i2zXH+cpMC6ttn5D/C8G/P9WgRApO7Br5p4=";
npmPackFlags = [ "--ignore-scripts" ];
+2 -2
pkgs/by-name/op/openomf/package.nix
···
in
stdenv.mkDerivation (finalAttrs: {
pname = "openomf";
-
version = "0.8.2";
+
version = "0.8.3";
src = fetchFromGitHub {
owner = "omf2097";
repo = "openomf";
tag = finalAttrs.version;
-
hash = "sha256-vp/aiKFAWiBb8pxjivB54fr84CLW9vaBa1U8Ye/cF4M=";
+
hash = "sha256-9vd/LirurXFtmcG0U5SG8Oa66kcJ1EiaBmzfMxgnaqQ=";
};
nativeBuildInputs = [
+12 -4
pkgs/by-name/po/positron-bin/package.nix
···
}:
let
pname = "positron-bin";
-
version = "2025.05.0-75";
+
version = "2025.06.0-146";
in
stdenv.mkDerivation {
inherit version pname;
···
if stdenv.hostPlatform.isDarwin then
fetchurl {
url = "https://cdn.posit.co/positron/dailies/mac/universal/Positron-${version}.dmg";
-
hash = "sha256-dmRYKysQJYrNWyGvH9DsNIC0tIHYNix7QWagVtuGx1g=";
+
hash = "sha256-V9ADtOskxEbGZryXD/6aiUDeTvqPzoY372f/Vo5195s=";
+
}
+
else if stdenv.hostPlatform.system == "aarch64-linux" then
+
fetchurl {
+
url = "https://cdn.posit.co/positron/dailies/deb/arm64/Positron-${version}-arm64.deb";
+
hash = "sha256-FiCTF5Bmfp4id9HXuB4luSGT9A7OoquaRW/QIh0A3ZY=";
}
else
fetchurl {
url = "https://cdn.posit.co/positron/dailies/deb/x86_64/Positron-${version}-x64.deb";
-
hash = "sha256-dmJrDE3g44aoCsVBvSDDFLt38uIqxzaXPBhcmu/U5Oo=";
+
hash = "sha256-FnNoLV9uqgUeumYpHtRJuHrFA6mL65KI4jru7Ebq0/o=";
};
buildInputs =
···
detroyejr
];
mainProgram = "positron";
-
platforms = [ "x86_64-linux" ] ++ platforms.darwin;
+
platforms = [
+
"x86_64-linux"
+
"aarch64-linux"
+
] ++ platforms.darwin;
};
}
+11 -12
pkgs/by-name/po/positron-bin/update.sh
···
sed -i "s|$current_hash|$new_hash|g" $positron_nix
-
# Update Linux hash.
+
# Update Linux x86_64 hash.
current_hash=$(nix store prefetch-file --json --hash-type sha256 \
"https://cdn.posit.co/positron/dailies/deb/x86_64/Positron-${current_version}-x64.deb" \
| jq -r .hash)
···
sed -i "s|$current_hash|$new_hash|g" $positron_nix
-
# Update version
-
sed -i "s|$current_version|$new_version|g" $positron_nix
+
# Update Linux aarch64 hash.
+
current_hash=$(nix store prefetch-file --json --hash-type sha256 \
+
"https://cdn.posit.co/positron/dailies/deb/arm64/Positron-${current_version}-arm64.deb" \
+
| jq -r .hash)
-
# Attempt to build.
-
export NIXPKGS_ALLOW_UNFREE=1
+
new_hash=$(nix store prefetch-file --json --hash-type sha256 \
+
"https://cdn.posit.co/positron/dailies/deb/arm64/Positron-${new_version}-arm64.deb" \
+
| jq -r .hash)
-
if ! nix-build -A positron-bin "$nixpkgs"; then
-
echo "The updated positron-bin failed to build."
-
exit 1
-
fi
+
sed -i "s|$current_hash|$new_hash|g" $positron_nix
-
# Commit changes
-
git add "$positron_nix"
-
git commit -m "positron-bin: ${current_version} -> ${new_version}"
+
# Update version
+
sed -i "s|$current_version|$new_version|g" $positron_nix
+11 -1
pkgs/by-name/pr/process-compose/package.nix
···
lib,
buildGoModule,
fetchFromGitHub,
+
fetchpatch2,
installShellFiles,
}:
···
'';
};
+
patches = [
+
# Fix a linker issue with dlopen on x86_64-darwin
+
# https://github.com/f1bonacc1/process-compose/pull/342
+
(fetchpatch2 {
+
url = "https://github.com/F1bonacc1/process-compose/commit/af82749c5dacaa20f2c3b07ca4e081d1b38e40c4.patch";
+
hash = "sha256-5Hgvwn2GEp/lINPefxXdJUGb2TJfufqAPm+/3gdi6XY=";
+
})
+
];
+
# ldflags based on metadata from git and source
preBuild = ''
ldflags+=" -X ${config-module}.Commit=$(cat COMMIT)"
···
installShellFiles
];
-
vendorHash = "sha256-NEKHTSLEF8jBSmAnHq/q+kyV8vPz3DTNj4Jquf5rnso=";
+
vendorHash = "sha256-qkfJo+QGqcqiZMLuWbj0CpgRWxbqTu6DGAW8pBu4O/0=";
doCheck = false;
+24 -14
pkgs/by-name/rm/rmenu/package.nix
···
{
+
cmake,
fetchFromGitHub,
glib,
gtk3,
···
networkmanager,
pkg-config,
rustPlatform,
+
versionCheckHook,
webkitgtk_4_1,
wrapGAppsHook3,
+
xdotool,
+
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
pname = "rmenu";
-
version = "1.2.2";
+
version = "1.3.0";
src = fetchFromGitHub {
-
rev = "v${version}";
+
tag = "v${version}";
owner = "imgurbot12";
repo = "rmenu";
-
hash = "sha256-khauloUGVuekR+Lran1DLnsxwY8sIf5PsEKY7sNy1K4=";
+
hash = "sha256-cmuB7JfHQuDFo8YaenTDwpe+TxKFaoJM5YwrT7eAfPM=";
};
nativeBuildInputs = [
pkg-config
+
cmake
wrapGAppsHook3
];
···
libsoup_3
networkmanager
webkitgtk_4_1
+
xdotool
];
strictDeps = true;
useFetchCargoVendor = true;
-
cargoHash = "sha256-9sKcvVN14gfR30FvF8/esdJoIbSgHUl/aHRBWA8DRWg=";
+
cargoHash = "sha256-FIlFy3/Hih40My5fTykYjvaQEmnB3ZC5vX3lfKdW9Gk=";
postInstall = ''
# copy themes and plugins
-
mkdir $out/themes
-
mkdir $out/plugins
-
cp -vfr $src/themes/* $out/themes/.
-
cp -vfr $src/other-plugins/* $out/plugins/.
+
mkdir -p $out/themes $out/plugins/css
+
cp -vfr $src/themes/* $out/themes
+
cp -vfr $src/plugins/misc/* $out/plugins
mv $out/bin/* $out/plugins # everything is a plugin by default
# rmenu and rmenu-build are actual binaries
···
mv $out/plugins/rmenu-build $out/bin/rmenu-build
# fix plugin names
-
# desktop network pactl-audio.sh powermenu.sh run window
-
mv $out/plugins/run $out/plugins/rmenu-run
-
mv $out/plugins/desktop $out/plugins/rmenu-desktop
-
mv $out/plugins/network $out/plugins/rmenu-network
-
mv $out/plugins/window $out/plugins/rmenu-window
+
# desktop network pactl-audio.sh powermenu.sh run window emoji search
+
for plugin in desktop emoji files network run search window ; do
+
mv $out/plugins/$plugin $out/plugins/rmenu-$plugin
+
done
# fix config and theme
mkdir -p $out/share/rmenu
cp -vf $src/rmenu/public/config.yaml $out/share/rmenu/config.yaml
-
substituteInPlace $out/share/rmenu/config.yaml --replace "~/.config/rmenu" "$out"
+
cp -vf $src/plugins/emoji/css/* $out/plugins/css
+
substituteInPlace $out/share/rmenu/config.yaml --replace-fail "~/.config/rmenu" "$out"
ln -sf $out/themes/dark.css $out/share/rmenu/style.css
'';
···
--suffix PATH : "$out/bin"
)
'';
+
+
doInstallCheck = true;
+
nativeInstallCheckInputs = [ versionCheckHook ];
+
+
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/imgurbot12/rmenu/releases/tag/v${version}";
+9 -87
pkgs/by-name/ro/roslyn-ls/deps.json
···
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.bcl.asyncinterfaces/9.0.0/microsoft.bcl.asyncinterfaces.9.0.0.nupkg"
},
{
-
"pname": "Microsoft.Bcl.HashCode",
-
"version": "1.1.1",
-
"hash": "sha256-gP6ZhEsjjbmw6a477sm7UuOvGFFTxZYfRE2kKxK8jnc=",
-
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.bcl.hashcode/1.1.1/microsoft.bcl.hashcode.1.1.1.nupkg"
-
},
-
{
-
"pname": "Microsoft.Build",
-
"version": "17.11.4",
-
"hash": "sha256-y2qkHCwPbRYZKXwmABQUNhEHHQB/67xSH1zq8fz9olo=",
-
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.build/17.11.4/microsoft.build.17.11.4.nupkg"
-
},
-
{
-
"pname": "Microsoft.Build",
-
"version": "17.13.9",
-
"hash": "sha256-rS0qX48D/t6YLJ+PbI6fmZKkCz8VSLHAZOGDsGpGbu8=",
-
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.build/17.13.9/microsoft.build.17.13.9.nupkg"
-
},
-
{
"pname": "Microsoft.Build",
"version": "17.3.4",
"hash": "sha256-LHtjk4vxeVSLzAKAcG8BN+S20d2sUR2DAOsSXLNIy5U=",
···
},
{
"pname": "Microsoft.Build.Tasks.Core",
-
"version": "17.11.4",
-
"hash": "sha256-Y1A6j3uuYVrjM+waJ4/AKNgiGGqZU3Cai3swu8FUtqM=",
-
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.build.tasks.core/17.11.4/microsoft.build.tasks.core.17.11.4.nupkg"
-
},
-
{
-
"pname": "Microsoft.Build.Tasks.Core",
-
"version": "17.13.9",
-
"hash": "sha256-ZF6MaW4TIGGgqMqr78f7XrY4ZuoxTyaDi8EMLNMiV5I=",
-
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.build.tasks.core/17.13.9/microsoft.build.tasks.core.17.13.9.nupkg"
-
},
-
{
-
"pname": "Microsoft.Build.Tasks.Core",
"version": "17.3.4",
"hash": "sha256-0RA95pD6zHBf1lgYyrrAuEuNeGwuCgGxNdhEJ0cJUCs=",
"url": "https://pkgs.dev.azure.com/azure-public/3ccf6661-f8ce-4e8a-bb2e-eff943ddd3c7/_packaging/491596af-6d2d-439e-80bb-1ebb3b54f9a8/nuget/v3/flat2/microsoft.build.tasks.core/17.3.4/microsoft.build.tasks.core.17.3.4.nupkg"
-
},
-
{
-
"pname": "Microsoft.Build.Utilities.Core",
-
"version": "17.11.4",
-
"hash": "sha256-1hfIxI2oIHDH1HUotX4l4SFzWerkjoCYSFYUcW0SF5g=",
-
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.build.utilities.core/17.11.4/microsoft.build.utilities.core.17.11.4.nupkg"
-
},
-
{
-
"pname": "Microsoft.Build.Utilities.Core",
-
"version": "17.13.9",
-
"hash": "sha256-B1+u6sdrkwz3b5JLZ42BHkFRvPKRGyMWWUt44Fyb9Zo=",
-
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.build.utilities.core/17.13.9/microsoft.build.utilities.core.17.13.9.nupkg"
},
{
"pname": "Microsoft.Build.Utilities.Core",
···
},
{
"pname": "Microsoft.DotNet.Arcade.Sdk",
-
"version": "9.0.0-beta.25263.2",
-
"hash": "sha256-mFVYybJiMi58vu+hT4VfXgWCWAXGeKxI7OwUQi2FO/A=",
-
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.dotnet.arcade.sdk/9.0.0-beta.25263.2/microsoft.dotnet.arcade.sdk.9.0.0-beta.25263.2.nupkg"
+
"version": "9.0.0-beta.25271.1",
+
"hash": "sha256-Kk4iy7AcCfJ4BOcAEyRuFQ+pFF1zjL+1c+UaU/SKRv4=",
+
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.dotnet.arcade.sdk/9.0.0-beta.25271.1/microsoft.dotnet.arcade.sdk.9.0.0-beta.25271.1.nupkg"
},
{
"pname": "Microsoft.DotNet.XliffTasks",
-
"version": "9.0.0-beta.25263.2",
-
"hash": "sha256-J86joC1OMlnjMppEBf9GwEbc0IdVJ/XjshBiZunH/EU=",
-
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.dotnet.xlifftasks/9.0.0-beta.25263.2/microsoft.dotnet.xlifftasks.9.0.0-beta.25263.2.nupkg"
+
"version": "9.0.0-beta.25271.1",
+
"hash": "sha256-Pt1JWrowN7AgRijTpkk0OMi/DGGJxN9Dd+eobMev/Do=",
+
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/1a5f89f6-d8da-4080-b15f-242650c914a8/nuget/v3/flat2/microsoft.dotnet.xlifftasks/9.0.0-beta.25271.1/microsoft.dotnet.xlifftasks.9.0.0-beta.25271.1.nupkg"
},
{
"pname": "Microsoft.Extensions.Configuration",
···
},
{
"pname": "Microsoft.NET.StringTools",
-
"version": "17.11.4",
-
"hash": "sha256-lWfzY35WQ+iKS9TpuztDTljgF9CIORhFhFEm0p1dVBE=",
-
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.net.stringtools/17.11.4/microsoft.net.stringtools.17.11.4.nupkg"
-
},
-
{
-
"pname": "Microsoft.NET.StringTools",
-
"version": "17.13.9",
-
"hash": "sha256-E3bKeMbBLabLM3GWPmD4HDjJzS3Ru1KcPTRWHugRgrQ=",
-
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.net.stringtools/17.13.9/microsoft.net.stringtools.17.13.9.nupkg"
-
},
-
{
-
"pname": "Microsoft.NET.StringTools",
"version": "17.6.3",
"hash": "sha256-H2Qw8x47WyFOd/VmgRmGMc+uXySgUv68UISgK8Frsjw=",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.net.stringtools/17.6.3/microsoft.net.stringtools.17.6.3.nupkg"
···
},
{
"pname": "Microsoft.VisualStudio.SolutionPersistence",
-
"version": "1.0.28",
-
"hash": "sha256-7BmeidGDb19wfvpaYA91luCFE1CStb8iLlnyJhVCJ6w=",
-
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.visualstudio.solutionpersistence/1.0.28/microsoft.visualstudio.solutionpersistence.1.0.28.nupkg"
+
"version": "1.0.52",
+
"hash": "sha256-KZGPtOXe6Hv8RrkcsgoLKTRyaCScIpQEa2NhNB3iOXw=",
+
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.visualstudio.solutionpersistence/1.0.52/microsoft.visualstudio.solutionpersistence.1.0.52.nupkg"
},
{
"pname": "Microsoft.VisualStudio.Telemetry",
···
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.formats.asn1/8.0.0/system.formats.asn1.8.0.0.nupkg"
},
{
-
"pname": "System.Formats.Nrbf",
-
"version": "9.0.0",
-
"hash": "sha256-c4qf6CocQUZB0ySGQd8s15PXY7xfrjQqMGXxkwytKyw=",
-
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.formats.nrbf/9.0.0/system.formats.nrbf.9.0.0.nupkg"
-
},
-
{
"pname": "System.Globalization",
"version": "4.3.0",
"hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=",
···
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.metadata/9.0.0/system.reflection.metadata.9.0.0.nupkg"
},
{
-
"pname": "System.Reflection.MetadataLoadContext",
-
"version": "8.0.0",
-
"hash": "sha256-jS5XPZiHjY2CJFnLSxL6U7lMrU3ZknvB4EOgMbG0LEo=",
-
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.metadataloadcontext/8.0.0/system.reflection.metadataloadcontext.8.0.0.nupkg"
-
},
-
{
"pname": "System.Reflection.Primitives",
"version": "4.3.0",
"hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg"
-
},
-
{
-
"pname": "System.Resources.Extensions",
-
"version": "9.0.0",
-
"hash": "sha256-y2gLEMuAy6QfEyNJxABC/ayMWGnwlpX735jsUQLktho=",
-
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.resources.extensions/9.0.0/system.resources.extensions.9.0.0.nupkg"
},
{
"pname": "System.Resources.ResourceManager",
···
"version": "9.0.0",
"hash": "sha256-gPgPU7k/InTqmXoRzQfUMEKL3QuTnOKowFqmXTnWaBQ=",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.security.cryptography.protecteddata/9.0.0/system.security.cryptography.protecteddata.9.0.0.nupkg"
-
},
-
{
-
"pname": "System.Security.Cryptography.Xml",
-
"version": "8.0.0",
-
"hash": "sha256-XSg8r9TBoYi6KF10Tg3HyCN3pTm1pA2v0BonEgu+PXU=",
-
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.security.cryptography.xml/8.0.0/system.security.cryptography.xml.8.0.0.nupkg"
},
"pname": "System.Security.Principal",
+3 -3
pkgs/by-name/ro/roslyn-ls/package.nix
···
buildDotnetModule rec {
inherit pname dotnet-sdk dotnet-runtime;
-
vsVersion = "2.80.16";
+
vsVersion = "2.82.12";
src = fetchFromGitHub {
owner = "dotnet";
repo = "roslyn";
rev = "VSCode-CSharp-${vsVersion}";
-
hash = "sha256-4kFu0bxbLZ31ifGluSrN9sN5EwzLg3bVHnh9iB9TGpA=";
+
hash = "sha256-5QCiA2NxjWUFLut8gxboR2kTibN66QCxbe2g2jdrINo=";
};
# versioned independently from vscode-csharp
# "roslyn" in here:
# https://github.com/dotnet/vscode-csharp/blob/main/package.json
-
version = "5.0.0-1.25266.2";
+
version = "5.0.0-1.25302.10";
projectFile = "src/LanguageServer/${project}/${project}.csproj";
useDotnetFromEnv = true;
nugetDeps = ./deps.json;
+6 -5
pkgs/by-name/sa/sarabun-font/package.nix
···
{
lib,
-
stdenv,
+
stdenvNoCC,
fetchFromGitHub,
}:
-
stdenv.mkDerivation {
+
stdenvNoCC.mkDerivation {
pname = "sarabun";
-
version = "unstable-2018-08-24";
+
version = "0-unstable-2018-08-24";
src = fetchFromGitHub {
owner = "cadsondemak";
···
"doc"
];
-
buildPhase = ''
+
installPhase = ''
+
runHook preInstall
mkdir -p $doc/sarabun $out/share/fonts/truetype
-
cp -r $src/OFL.txt $src/docs/* $doc/sarabun
cp $src/fonts/*.ttf $out/share/fonts/truetype
+
runHook postInstall
'';
meta = {
+4 -3
pkgs/by-name/sl/slint-viewer/package.nix
···
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "slint-viewer";
-
version = "1.11.0";
+
version = "1.12.0";
src = fetchCrate {
inherit (finalAttrs) pname version;
-
hash = "sha256-Yez8GbER6ylkozQP5oQ0m0u+x/T5qQVPRt0S/NRFT60=";
+
hash = "sha256-RFOKraBiAqhVH/3nSVEqhR4Gfxr4qJet+yYUrf4/ZzA=";
};
useFetchCargoVendor = true;
-
cargoHash = "sha256-vWTj6cJgvg10NaLw9WfHXmiG8hg7mUIH/Gj3JVvWCuA=";
+
cargoHash = "sha256-gyE7CozFDUEwv87bSQJYyb07nQOHNAyHg7nFgBdhRx4=";
buildInputs = [
qt6.qtbase
···
description = "Viewer for .slint files from the Slint Project";
mainProgram = "slint-viewer";
homepage = "https://crates.io/crates/slint-viewer";
+
changelog = "https://github.com/slint-ui/slint/blob/master/CHANGELOG.md";
license = lib.licenses.gpl3Only;
platforms = lib.platforms.linux ++ lib.platforms.darwin;
maintainers = with lib.maintainers; [ dtomvan ];
+47 -29
pkgs/by-name/sp/spral/package.nix
···
{
-
blas,
+
config,
+
lib,
+
fetchFromGitHub,
+
stdenv,
+
+
nix-update-script,
+
+
enableCuda ? config.cudaSupport,
+
+
# nativeBuildInputs
+
cudaPackages,
gfortran,
+
meson,
+
ninja,
+
pkg-config,
+
+
# buildInputs
+
blas,
+
hwloc,
lapack,
-
lib,
llvmPackages,
-
meson,
metis,
-
ninja,
-
stdenv,
}:
-
stdenv.mkDerivation rec {
+
stdenv.mkDerivation (finalAttrs: {
pname = "spral";
-
version = "2025.01.08";
+
version = "2025.05.20";
src = fetchFromGitHub {
owner = "ralna";
repo = "spral";
-
rev = "v${version}";
-
hash = "sha256-tuhJClSjah/ud6PVr6biOq5KdKtspJ7hpWZ350yzz+U=";
+
tag = "v${finalAttrs.version}";
+
hash = "sha256-9QEcAOFB3CtGNqr8LoDaj2vP3KMONlUVooeXECtGsxc=";
};
-
postPatch =
-
''
-
# Skipped test: ssidst
-
# hwloc/linux: failed to find sysfs cpu topology directory, aborting linux discovery.
-
substituteInPlace tests/meson.build --replace-fail \
-
"subdir('ssids')" \
-
""
-
''
-
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
-
# Skipped test: lsmrt, segfault
-
substituteInPlace tests/meson.build --replace-fail \
-
"['lsmrt', files('lsmr.f90')]," \
-
""
-
'';
+
# Ignore a failing test on darwin
+
# ref. https://github.com/ralna/spral/issues/258
+
postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
+
substituteInPlace tests/ssids/meson.build --replace-fail \
+
"spral_tests += [['ssids', 'ssidst', files('ssids.f90')]]" ""
+
'';
-
nativeBuildInputs = [
-
gfortran
-
meson
-
ninja
+
nativeBuildInputs =
+
[
+
gfortran
+
meson
+
ninja
+
pkg-config
+
]
+
++ lib.optionals enableCuda [
+
cudaPackages.cuda_nvcc
+
];
+
+
propagatedBuildInputs = lib.optionals enableCuda [
+
cudaPackages.cuda_cudart
+
cudaPackages.libcublas
];
buildInputs = [
blas
+
(hwloc.override { inherit enableCuda; })
lapack
metis
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ llvmPackages.openmp ];
···
LDFLAGS = lib.optionals stdenv.hostPlatform.isDarwin [ "-lomp" ];
doCheck = true;
+
+
passthru.updateScript = nix-update-script { };
meta = {
description = "Sparse Parallel Robust Algorithms Library";
homepage = "https://github.com/ralna/spral";
-
changelog = "https://github.com/ralna/spral/blob/${src.rev}/ChangeLog";
+
changelog = "https://github.com/ralna/spral/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ nim65s ];
};
-
}
+
})
+35
pkgs/by-name/sq/sqlitestudio-plugins/package.nix
···
+
{
+
stdenv,
+
lib,
+
python3,
+
+
sqlitestudio,
+
}:
+
stdenv.mkDerivation {
+
pname = "sqlitestudio-plugins";
+
+
inherit (sqlitestudio)
+
version
+
src
+
nativeBuildInputs
+
buildInputs
+
;
+
+
postConfigure = ''
+
uic ./SQLiteStudio3/guiSQLiteStudio/mainwindow.ui -o ./SQLiteStudio3/guiSQLiteStudio/ui_mainwindow.h
+
'';
+
+
qmakeFlags = [
+
"./Plugins"
+
"PYTHON_VERSION=${python3.pythonVersion}"
+
"INCLUDEPATH+=${python3}/include/python${python3.pythonVersion}"
+
];
+
+
# bin/ld: final link failed: bad value
+
enableParallelBuilding = false;
+
+
meta = sqlitestudio.meta // {
+
description = "Official plugins for SQLiteStudio, a free, open source, multi-platform SQLite database manager";
+
badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ];
+
};
+
}
+12 -2
pkgs/by-name/sq/sqlitestudio/package.nix
···
python3,
copyDesktopItems,
makeDesktopItem,
+
+
sqlitestudio-plugins,
+
includeOfficialPlugins ? lib.meta.availableOn stdenv.hostPlatform sqlitestudio-plugins,
}:
stdenv.mkDerivation rec {
pname = "sqlitestudio";
···
qtscript
]);
-
qmakeFlags = [ "./SQLiteStudio3" ];
+
qmakeFlags =
+
[
+
"./SQLiteStudio3"
+
"DEFINES+=NO_AUTO_UPDATES"
+
]
+
++ lib.optionals includeOfficialPlugins [
+
"DEFINES+=PLUGINS_DIR=${sqlitestudio-plugins}/lib/sqlitestudio"
+
];
desktopItems = [
(makeDesktopItem {
···
meta = {
description = "Free, open source, multi-platform SQLite database manager";
homepage = "https://sqlitestudio.pl/";
-
license = lib.licenses.gpl3;
+
license = lib.licenses.gpl3Only;
mainProgram = "sqlitestudio";
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ asterismono ];
+13 -13
pkgs/by-name/st/stereotool/package.nix
···
stdenv.mkDerivation rec {
pname = "stereotool";
-
version = "10.41";
+
version = "10.51";
srcs =
let
···
(fetchurl {
name = "alsa";
url = "https://download.thimeo.com/stereo_tool_gui_64_${versionNoPoint}";
-
hash = "sha256-v+e24IHcGBEu/jHw52tzxxb9F7V39N7XYQt0Ln5YAP8=";
+
hash = "sha256-sMgqbfJhIBuYf6nvxs4R/XmiOBHnVOp2ORcU5+CNtLM=";
})
# Jack version for 64bits.
(fetchurl {
name = "jack";
url = "https://download.thimeo.com/stereo_tool_gui_jack_64_${versionNoPoint}";
-
hash = "sha256-v+e24IHcGBEu/jHw52tzxxb9F7V39N7XYQt0Ln5YAP8=";
+
hash = "sha256-sMgqbfJhIBuYf6nvxs4R/XmiOBHnVOp2ORcU5+CNtLM=";
})
# Cmd version for 64bits
(fetchurl {
name = "cmd";
url = "https://download.thimeo.com/stereo_tool_cmd_64_${versionNoPoint}";
-
hash = "sha256-jYxmwh7L4XCDnhj+hTAGTlm7rjanUk76CtXmhFS8vPU=";
+
hash = "sha256-x+2JwIy2uLx+QfjayOhY+MYYEQYvAt5O7y+KWn3jcVU=";
})
];
# Sources if the system is aarch64-linux
···
(fetchurl {
name = "alsa";
url = "https://download.thimeo.com/stereo_tool_gui_pi2_64_${versionNoPoint}";
-
hash = "sha256-zKRum8jU5tqgpDjs6ZY0aUnoRXi+tfyOi9ZZDUIGhi4=";
+
hash = "sha256-Gb0YPgEsd7xvvcCL+MC9ZFAsh0ciJOsmJn1ZIdkZw7Q=";
})
(fetchurl {
name = "jack";
url = "https://download.thimeo.com/stereo_tool_gui_jack_pi2_64_${versionNoPoint}";
-
hash = "sha256-zKRum8jU5tqgpDjs6ZY0aUnoRXi+tfyOi9ZZDUIGhi4=";
+
hash = "sha256-Gb0YPgEsd7xvvcCL+MC9ZFAsh0ciJOsmJn1ZIdkZw7Q=";
})
(fetchurl {
name = "cmd";
url = "https://download.thimeo.com/stereo_tool_pi2_64_${versionNoPoint}";
-
hash = "sha256-Z/xfNKN8GxHJ+9OoHw76JWmTWClz0ZJxtwlmg+8wZ3A=";
+
hash = "sha256-KA69G6Vknx8Sle8f2O+OjO88ZYGSv4khYrWIsoHVAoc=";
})
];
# Sources if the system is aarch32-linux
···
(fetchurl {
name = "alsa";
url = "https://download.thimeo.com/stereo_tool_gui_pi2_${versionNoPoint}";
-
hash = "sha256-DHsWEr7k+QVwkoKndkuDEGDKcH0jGikESfg/5qREjdE=";
+
hash = "sha256-vjZ/nB4tZ7YVYmclX0Uukgx/JwTv6jjdAfYjloo7a8E=";
})
(fetchurl {
name = "jack";
url = "https://download.thimeo.com/stereo_tool_gui_jack_pi2_${versionNoPoint}";
-
hash = "sha256-DHsWEr7k+QVwkoKndkuDEGDKcH0jGikESfg/5qREjdE=";
+
hash = "sha256-vjZ/nB4tZ7YVYmclX0Uukgx/JwTv6jjdAfYjloo7a8E=";
})
(fetchurl {
name = "cmd";
url = "https://download.thimeo.com/stereo_tool_pi2_${versionNoPoint}";
-
hash = "sha256-fL8nlmp8ZFvcZL9KlH2zcOrDapXMGTdP6wIQ0TxRZZE=";
+
hash = "sha256-YUCpCzv3GrQEoeyZFwOTcoHu9msciqmViboVu1LBG3g=";
})
];
# Sources if the system is 32bits i686
···
# The name is the name of this source in the build directory
name = "alsa";
url = "https://download.thimeo.com/stereo_tool_gui_${versionNoPoint}";
-
hash = "sha256-IaLNl1a3IVjlCh566xeT9UlgzHA6NEwBacTuFLrEFxs=";
+
hash = "sha256-/l/2sx3v14R83Vqvmc5AqMQzmovww7hk4kTqN2U2Mqs=";
})
(fetchurl {
name = "jack";
url = "https://download.thimeo.com/stereo_tool_gui_jack_${versionNoPoint}";
-
hash = "sha256-IaLNl1a3IVjlCh566xeT9UlgzHA6NEwBacTuFLrEFxs=";
+
hash = "sha256-/l/2sx3v14R83Vqvmc5AqMQzmovww7hk4kTqN2U2Mqs=";
})
(fetchurl {
name = "cmd";
url = "https://download.thimeo.com/stereo_tool_cmd_${versionNoPoint}";
-
hash = "sha256-oCGhxQkpT0jNwbWoBnC5nmvVrDjYmr75s3Qq+NftZy0=";
+
hash = "sha256-lPNg58u163DcWk11jbg8l77OdqX+6rVQalGmEXD674s=";
})
];
}
+3 -3
pkgs/by-name/te/telegraf/package.nix
···
buildGoModule rec {
pname = "telegraf";
-
version = "1.34.4";
+
version = "1.35.0";
subPackages = [ "cmd/telegraf" ];
···
owner = "influxdata";
repo = "telegraf";
rev = "v${version}";
-
hash = "sha256-oFhSCBGS8brXBxUiuXTCQiwRWuLvjDPte2Zi6BwelJs=";
+
hash = "sha256-lBD+GzFlm1CRfOQORYCDndNvObzxkkCijsGu2YsagYI=";
};
-
vendorHash = "sha256-C4p+dZkudSIJI4036RR5J8rokEUB1Vi+xTC6Ijf9gUc=";
+
vendorHash = "sha256-RVpw94W8rrJSIsFmZRSo29h6ZN9xzYBqbGs46ZIwzKc=";
proxyVendor = true;
ldflags = [
+2 -2
pkgs/by-name/ti/tilt/package.nix
···
running in development environment and try to serve assets from the
source tree, which is not there once build completes.
*/
-
version = "0.34.5";
+
version = "0.35.0";
src = fetchFromGitHub {
owner = "tilt-dev";
repo = "tilt";
tag = "v${version}";
-
hash = "sha256-UCQN1DKscBOhta4Ok5ZeqAUQIqbn8G7aLIeYExCqg1o=";
+
hash = "sha256-IXmycwZFeDbCNFtLh126FvVSuugFoElj1TfU5Bdl5rc=";
};
};
+3 -2
pkgs/by-name/ti/timetrap/package.nix
···
{
stdenv,
lib,
+
ruby_3_4,
bundlerEnv,
bundlerApp,
bundlerUpdateScript,
···
}:
let
-
ttBundlerApp = bundlerApp {
+
ttBundlerApp = (bundlerApp.override { ruby = ruby_3_4; }) {
pname = "timetrap";
gemdir = ./.;
exes = [
···
passthru.updateScript = bundlerUpdateScript "timetrap";
};
-
ttGem = bundlerEnv {
+
ttGem = (bundlerEnv.override { ruby = ruby_3_4; }) {
pname = "timetrap";
gemdir = ./.;
};
+24 -12
pkgs/by-name/ty/typespec/package.nix
···
makeWrapper,
nix-update-script,
nodejs,
-
pnpm_9,
+
pnpm,
testers,
}:
let
-
workspace = "compiler...";
+
workspace = "@typespec/compiler...";
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "typespec";
-
version = "0.64.0";
+
version = "1.1.0";
src = fetchFromGitHub {
owner = "microsoft";
repo = "typespec";
-
tag = "typespec@${finalAttrs.version}";
-
hash = "sha256-zZTZdnmRTjhnoz/5JHnn4h/YlMpXF/I7o1mDeiRVPUA=";
+
tag = "typespec-stable@${finalAttrs.version}";
+
hash = "sha256-fUrBoDDv0UW5dqudD/bpzaT8SdIc5snI8Q/Fe5jWCvw=";
};
nativeBuildInputs = [
makeWrapper
nodejs
-
pnpm_9.configHook
+
pnpm.configHook
];
pnpmWorkspaces = [ workspace ];
-
pnpmDeps = pnpm_9.fetchDeps {
+
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs)
pname
version
src
pnpmWorkspaces
+
postPatch
;
-
hash = "sha256-W8m6ibiy9Okga0qWpZWDYklXAwpHwk85Q6UTaFJhDrU=";
+
hash = "sha256-9RQZ2ycu78W3Ie6MLpo6x7Sa/iYsUdq5bYed56mOPxs=";
};
postPatch = ''
+
# The `packageManager` attribute matches the version _exactly_, which makes
+
# the build fail if it doesn't match exactly.
+
substituteInPlace package.json \
+
--replace-fail '"packageManager": "pnpm@10.11.0"' '"packageManager": "pnpm"'
# `fetchFromGitHub` doesn't clone via git and thus installing would otherwise fail.
substituteInPlace packages/compiler/scripts/generate-manifest.js \
--replace-fail 'execSync("git rev-parse HEAD").toString().trim()' '"${finalAttrs.src.rev}"'
···
runHook postBuild
'';
+
preInstall = ''
+
# Remove unnecessary files.
+
find -name node_modules -type d -exec rm -rf {} \; || true
+
pnpm config set hoist=false
+
pnpm install --offline --ignore-scripts --frozen-lockfile --filter="@typespec/compiler" --prod --no-optional
+
'';
+
installPhase = ''
runHook preInstall
-
mkdir -p "$out/bin" "$out/lib/typespec/packages/compiler"
+
mkdir -p "$out/bin" "$out/lib/typespec"
cp -r --parents \
-
node_modules \
+
node_modules/ \
package.json \
packages/compiler/cmd \
packages/compiler/dist \
···
};
passthru.updateScript = nix-update-script {
-
extraArgs = [ ''--version-regex=typespec@(\d+\.\d+\.\d+)'' ];
+
extraArgs = [ ''--version-regex=typespec-stable@(\d+\.\d+\.\d+)'' ];
};
meta = {
···
All this while keeping your TypeSpec definition as a single source of truth.
'';
homepage = "https://typespec.io/";
-
changelog = "https://github.com/microsoft/typespec/releases/tag/typespec@${finalAttrs.version}";
+
changelog = "https://github.com/microsoft/typespec/releases/tag/typespec-stable@${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ paukaifler ];
mainProgram = "tsp";
-49
pkgs/by-name/ua/uae/package.nix
···
-
{
-
lib,
-
stdenv,
-
fetchurl,
-
pkg-config,
-
gtk2,
-
alsa-lib,
-
SDL,
-
}:
-
-
stdenv.mkDerivation rec {
-
pname = "uae";
-
version = "0.8.29";
-
-
src = fetchurl {
-
url = "https://web.archive.org/web/20130905032631/http://www.amigaemulator.org/files/sources/develop/uae-${version}.tar.bz2";
-
sha256 = "05s3cd1rd5a970s938qf4c2xm3l7f54g5iaqw56v8smk355m4qr4";
-
};
-
-
configureFlags = [
-
"--with-sdl"
-
"--with-sdl-sound"
-
"--with-sdl-gfx"
-
"--with-alsa"
-
];
-
-
nativeBuildInputs = [ pkg-config ];
-
buildInputs = [
-
gtk2
-
alsa-lib
-
SDL
-
];
-
-
hardeningDisable = [ "format" ];
-
# Workaround build failure on -fno-common toolchains:
-
# ld: bsdsocket.o:(.bss+0x0): multiple definition of
-
# `socketbases'; main.o:(.bss+0x2792c0): first defined here
-
env.NIX_CFLAGS_COMPILE = "-fcommon";
-
LDFLAGS = [ "-lm" ];
-
-
meta = {
-
description = "Ultimate/Unix/Unusable Amiga Emulator";
-
license = lib.licenses.gpl2Plus;
-
homepage = "https://web.archive.org/web/20130901222855/http://www.amigaemulator.org/";
-
maintainers = [ lib.maintainers.sander ];
-
platforms = lib.platforms.linux;
-
mainProgram = "uae";
-
};
-
}
+4 -4
pkgs/by-name/un/undertime/package.nix
···
python3Packages.buildPythonApplication rec {
pname = "undertime";
-
version = "4.0.0";
+
version = "4.3.0";
pyproject = true;
src = fetchFromGitLab {
owner = "anarcat";
repo = "undertime";
-
rev = version;
-
hash = "sha256-BshgSnYaeX01KQ1fggB+yXEfg3Trhpcf/k4AmBDPxy8=";
+
tag = version;
+
hash = "sha256-sQI+fpg5PFGCsS9xikMTi4Ad76TayP13UgZag6CRBxE=";
};
nativeBuildInputs = with python3Packages; [
···
setuptools-scm
];
-
propagatedBuildInputs = with python3Packages; [
+
dependencies = with python3Packages; [
dateparser
ephem
pytz
+9 -9
pkgs/by-name/un/unhide/package.nix
···
{
-
cmake,
+
lib,
+
stdenv,
fetchFromGitHub,
fetchurl,
+
cmake,
iproute2,
-
lib,
lsof,
nettools,
pkg-config,
procps,
psmisc,
-
stdenv,
}:
let
···
hash = "sha256-bSo3EzpcsFmVvwyPgjCCDOJLbzNpxJ6Eptp2hNK7ZXk=";
};
in
-
stdenv.mkDerivation rec {
+
stdenv.mkDerivation (finalAttrs: {
pname = "unhide";
-
version = "20220611";
+
version = "20240510";
src = fetchFromGitHub {
owner = "YJesus";
repo = "Unhide";
-
rev = "v${version}";
-
hash = "sha256-v4otbDhKKRLywH6aP+mbMR0olHbW+jk4TXTBY+iaxdo=";
+
tag = "v${finalAttrs.version}";
+
hash = "sha256-CcS/rR/jPgbcF09aM4l6z52kwFhdQI1VZOyDF2/X6Us=";
};
postPatch = ''
···
meta = {
description = "Forensic tool to find hidden processes and TCP/UDP ports by rootkits/LKMs";
homepage = "https://github.com/YJesus/Unhide";
-
changelog = "https://github.com/YJesus/Unhide/blob/${src.rev}/NEWS";
+
changelog = "https://github.com/YJesus/Unhide/blob/${finalAttrs.src.rev}/NEWS";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ tochiaha ];
mainProgram = "unhide";
platforms = lib.platforms.all;
};
-
}
+
})
+5 -7
pkgs/by-name/un/unixcw/package.nix
···
autoreconfHook,
}:
-
stdenv.mkDerivation rec {
+
stdenv.mkDerivation (finalAttrs: {
pname = "unixcw";
-
version = "3.5.1";
+
version = "3.6.1";
src = fetchurl {
-
url = "mirror://sourceforge/unixcw/unixcw_${version}.orig.tar.gz";
-
hash = "sha256-Xzqs2KJuFubv9DfHrh6bOJlW+xN+6z3iRnDOBd5Hnno=";
+
url = "mirror://sourceforge/unixcw/unixcw-${finalAttrs.version}.tar.gz";
+
hash = "sha256-Cvg4VSFL+QtMDRSSIYhKtEWPOFfDiXLUKNrr87rdbjI=";
};
patches = [
-
./remove-use-of-dlopen.patch
-
# fix pkg-config searching for ncurses
# yoinked from gentoo (https://gitweb.gentoo.org/repo/gentoo.git/tree/media-radio/unixcw/files/unixcw-3.6-tinfo.patch), with modifications
./unixcw-3.6-tinfo.patch
···
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
};
-
}
+
})
-677
pkgs/by-name/un/unixcw/remove-use-of-dlopen.patch
···
-
From e4b91b5a7943a3b54f555ff2e0029b83bd96b131 Mon Sep 17 00:00:00 2001
-
From: MarcFontaine <MarcFontaine@users.noreply.github.com>
-
Date: Sat, 9 Jun 2018 11:02:11 +0200
-
Subject: [PATCH] remove use of dlopen
-
-
---
-
src/libcw/libcw_alsa.c | 215 ++++++++++---------------------------------------
-
src/libcw/libcw_pa.c | 118 ++++-----------------------
-
2 files changed, 56 insertions(+), 277 deletions(-)
-
-
diff --git a/src/libcw/libcw_alsa.c b/src/libcw/libcw_alsa.c
-
index a669c6e..17c306d 100644
-
--- a/src/libcw/libcw_alsa.c
-
+++ b/src/libcw/libcw_alsa.c
-
@@ -35,7 +35,6 @@
-
-
-
-
-#include <dlfcn.h> /* dlopen() and related symbols */
-
#include <alsa/asoundlib.h>
-
-
-
@@ -65,7 +64,6 @@ static const snd_pcm_format_t CW_ALSA_SAMPLE_FORMAT = SND_PCM_FORMAT_S16; /* "Si
-
-
-
static int cw_alsa_set_hw_params_internal(cw_gen_t *gen, snd_pcm_hw_params_t *params);
-
-static int cw_alsa_dlsym_internal(void *handle);
-
static int cw_alsa_write_internal(cw_gen_t *gen);
-
static int cw_alsa_debug_evaluate_write_internal(cw_gen_t *gen, int rv);
-
static int cw_alsa_open_device_internal(cw_gen_t *gen);
-
@@ -80,56 +78,6 @@ static int cw_alsa_print_params_internal(snd_pcm_hw_params_t *hw_params);
-
-
-
-
-static struct {
-
- void *handle;
-
-
-
- int (* snd_pcm_open)(snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode);
-
- int (* snd_pcm_close)(snd_pcm_t *pcm);
-
- int (* snd_pcm_prepare)(snd_pcm_t *pcm);
-
- int (* snd_pcm_drop)(snd_pcm_t *pcm);
-
- snd_pcm_sframes_t (* snd_pcm_writei)(snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size);
-
-
-
- const char *(* snd_strerror)(int errnum);
-
-
-
- int (* snd_pcm_hw_params_malloc)(snd_pcm_hw_params_t **ptr);
-
- int (* snd_pcm_hw_params_any)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
-
- int (* snd_pcm_hw_params_set_format)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val);
-
- int (* snd_pcm_hw_params_set_rate_near)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir);
-
- int (* snd_pcm_hw_params_set_access)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access);
-
- int (* snd_pcm_hw_params_set_channels)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val);
-
- int (* snd_pcm_hw_params)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
-
- int (* snd_pcm_hw_params_get_periods)(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir);
-
- int (* snd_pcm_hw_params_get_period_size)(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *frames, int *dir);
-
- int (* snd_pcm_hw_params_get_period_size_min)(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *frames, int *dir);
-
- int (* snd_pcm_hw_params_get_buffer_size)(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
-
-} cw_alsa = {
-
- .handle = NULL,
-
-
-
- .snd_pcm_open = NULL,
-
- .snd_pcm_close = NULL,
-
- .snd_pcm_prepare = NULL,
-
- .snd_pcm_drop = NULL,
-
- .snd_pcm_writei = NULL,
-
-
-
- .snd_strerror = NULL,
-
-
-
- .snd_pcm_hw_params_malloc = NULL,
-
- .snd_pcm_hw_params_any = NULL,
-
- .snd_pcm_hw_params_set_format = NULL,
-
- .snd_pcm_hw_params_set_rate_near = NULL,
-
- .snd_pcm_hw_params_set_access = NULL,
-
- .snd_pcm_hw_params_set_channels = NULL,
-
- .snd_pcm_hw_params = NULL,
-
- .snd_pcm_hw_params_get_periods = NULL,
-
- .snd_pcm_hw_params_get_period_size = NULL,
-
- .snd_pcm_hw_params_get_period_size_min = NULL,
-
- .snd_pcm_hw_params_get_buffer_size = NULL
-
-};
-
-
-
-
-
-
-
-
-
-
-
-
/**
-
\brief Check if it is possible to open ALSA output
-
@@ -144,34 +92,19 @@ static struct {
-
*/
-
bool cw_is_alsa_possible(const char *device)
-
{
-
- const char *library_name = "libasound.so.2";
-
- if (!cw_dlopen_internal(library_name, &(cw_alsa.handle))) {
-
- cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "cw_alsa: can't access ALSA library \"%s\"", library_name);
-
- return false;
-
- }
-
-
-
- int rv = cw_alsa_dlsym_internal(cw_alsa.handle);
-
- if (rv < 0) {
-
- cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "cw_alsa: failed to resolve ALSA symbol #%d, can't correctly load ALSA library", rv);
-
- dlclose(cw_alsa.handle);
-
- return false;
-
- }
-
-
-
- const char *dev = device ? device : CW_DEFAULT_ALSA_DEVICE;
-
+ int rv;
-
+ const char *dev = device ? device : CW_DEFAULT_ALSA_DEVICE;
-
snd_pcm_t *alsa_handle;
-
- rv = cw_alsa.snd_pcm_open(&alsa_handle,
-
+ rv = snd_pcm_open(&alsa_handle,
-
dev, /* name */
-
SND_PCM_STREAM_PLAYBACK, /* stream (playback/capture) */
-
0); /* mode, 0 | SND_PCM_NONBLOCK | SND_PCM_ASYNC */
-
if (rv < 0) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
"cw_alsa: can't open ALSA device \"%s\"", dev);
-
- dlclose(cw_alsa.handle);
-
return false;
-
} else {
-
- cw_alsa.snd_pcm_close(alsa_handle);
-
+ snd_pcm_close(alsa_handle);
-
return true;
-
}
-
}
-
@@ -204,7 +137,7 @@ int cw_alsa_write_internal(cw_gen_t *gen)
-
/* Send audio buffer to ALSA.
-
Size of correct and current data in the buffer is the same as
-
ALSA's period, so there should be no underruns */
-
- int rv = cw_alsa.snd_pcm_writei(gen->alsa_data.handle, gen->buffer, gen->buffer_n_samples);
-
+ int rv = snd_pcm_writei(gen->alsa_data.handle, gen->buffer, gen->buffer_n_samples);
-
cw_alsa_debug_evaluate_write_internal(gen, rv);
-
/*
-
cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_INFO,
-
@@ -231,7 +164,7 @@ int cw_alsa_write_internal(cw_gen_t *gen)
-
*/
-
int cw_alsa_open_device_internal(cw_gen_t *gen)
-
{
-
- int rv = cw_alsa.snd_pcm_open(&gen->alsa_data.handle,
-
+ int rv = snd_pcm_open(&gen->alsa_data.handle,
-
gen->audio_device, /* name */
-
SND_PCM_STREAM_PLAYBACK, /* stream (playback/capture) */
-
0); /* mode, 0 | SND_PCM_NONBLOCK | SND_PCM_ASYNC */
-
@@ -251,7 +184,7 @@ int cw_alsa_open_device_internal(cw_gen_t *gen)
-
/* TODO: move this to cw_alsa_set_hw_params_internal(),
-
deallocate hw_params */
-
snd_pcm_hw_params_t *hw_params = NULL;
-
- rv = cw_alsa.snd_pcm_hw_params_malloc(&hw_params);
-
+ rv = snd_pcm_hw_params_malloc(&hw_params);
-
if (rv < 0) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
"cw_alsa: can't allocate memory for ALSA hw params");
-
@@ -265,7 +198,7 @@ int cw_alsa_open_device_internal(cw_gen_t *gen)
-
return CW_FAILURE;
-
}
-
-
- rv = cw_alsa.snd_pcm_prepare(gen->alsa_data.handle);
-
+ rv = snd_pcm_prepare(gen->alsa_data.handle);
-
if (rv < 0) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
"cw_alsa: can't prepare ALSA handler");
-
@@ -275,7 +208,7 @@ int cw_alsa_open_device_internal(cw_gen_t *gen)
-
/* Get size for data buffer */
-
snd_pcm_uframes_t frames; /* period size in frames */
-
int dir = 1;
-
- rv = cw_alsa.snd_pcm_hw_params_get_period_size_min(hw_params, &frames, &dir);
-
+ rv = snd_pcm_hw_params_get_period_size_min(hw_params, &frames, &dir);
-
cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_INFO,
-
"cw_alsa: rv = %d, ALSA buffer size would be %u frames", rv, (unsigned int) frames);
-
-
@@ -305,14 +238,11 @@ int cw_alsa_open_device_internal(cw_gen_t *gen)
-
void cw_alsa_close_device_internal(cw_gen_t *gen)
-
{
-
/* "Stop a PCM dropping pending frames. " */
-
- cw_alsa.snd_pcm_drop(gen->alsa_data.handle);
-
- cw_alsa.snd_pcm_close(gen->alsa_data.handle);
-
+ snd_pcm_drop(gen->alsa_data.handle);
-
+ snd_pcm_close(gen->alsa_data.handle);
-
-
gen->audio_device_is_open = false;
-
-
- if (cw_alsa.handle) {
-
- dlclose(cw_alsa.handle);
-
- }
-
-
#if CW_DEV_RAW_SINK
-
if (gen->dev_raw_sink != -1) {
-
@@ -332,11 +262,11 @@ int cw_alsa_debug_evaluate_write_internal(cw_gen_t *gen, int rv)
-
if (rv == -EPIPE) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_WARNING,
-
"cw_alsa: underrun");
-
- cw_alsa.snd_pcm_prepare(gen->alsa_data.handle);
-
+ snd_pcm_prepare(gen->alsa_data.handle);
-
} else if (rv < 0) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_WARNING,
-
- "cw_alsa: writei: %s", cw_alsa.snd_strerror(rv));
-
- cw_alsa.snd_pcm_prepare(gen->alsa_data.handle);
-
+ "cw_alsa: writei: %s", snd_strerror(rv));
-
+ snd_pcm_prepare(gen->alsa_data.handle);
-
} else if (rv != gen->buffer_n_samples) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_WARNING,
-
"cw_alsa: short write, %d != %d", rv, gen->buffer_n_samples);
-
@@ -363,19 +293,19 @@ int cw_alsa_debug_evaluate_write_internal(cw_gen_t *gen, int rv)
-
int cw_alsa_set_hw_params_internal(cw_gen_t *gen, snd_pcm_hw_params_t *hw_params)
-
{
-
/* Get current hw configuration. */
-
- int rv = cw_alsa.snd_pcm_hw_params_any(gen->alsa_data.handle, hw_params);
-
+ int rv = snd_pcm_hw_params_any(gen->alsa_data.handle, hw_params);
-
if (rv < 0) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "cw_alsa: get current hw params: %s", cw_alsa.snd_strerror(rv));
-
+ "cw_alsa: get current hw params: %s", snd_strerror(rv));
-
return CW_FAILURE;
-
}
-
-
-
/* Set the sample format */
-
- rv = cw_alsa.snd_pcm_hw_params_set_format(gen->alsa_data.handle, hw_params, CW_ALSA_SAMPLE_FORMAT);
-
+ rv = snd_pcm_hw_params_set_format(gen->alsa_data.handle, hw_params, CW_ALSA_SAMPLE_FORMAT);
-
if (rv < 0) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "cw_alsa: can't set sample format: %s", cw_alsa.snd_strerror(rv));
-
+ "cw_alsa: can't set sample format: %s", snd_strerror(rv));
-
return CW_FAILURE;
-
}
-
-
@@ -387,7 +317,7 @@ int cw_alsa_set_hw_params_internal(cw_gen_t *gen, snd_pcm_hw_params_t *hw_params
-
bool success = false;
-
for (int i = 0; cw_supported_sample_rates[i]; i++) {
-
rate = cw_supported_sample_rates[i];
-
- int rv = cw_alsa.snd_pcm_hw_params_set_rate_near(gen->alsa_data.handle, hw_params, &rate, &dir);
-
+ int rv = snd_pcm_hw_params_set_rate_near(gen->alsa_data.handle, hw_params, &rate, &dir);
-
if (!rv) {
-
if (rate != cw_supported_sample_rates[i]) {
-
cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_WARNING, "cw_alsa: imprecise sample rate:");
-
@@ -402,7 +332,7 @@ int cw_alsa_set_hw_params_internal(cw_gen_t *gen, snd_pcm_hw_params_t *hw_params
-
-
if (!success) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "cw_alsa: can't get sample rate: %s", cw_alsa.snd_strerror(rv));
-
+ "cw_alsa: can't get sample rate: %s", snd_strerror(rv));
-
return CW_FAILURE;
-
} else {
-
cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_INFO,
-
@@ -410,18 +340,18 @@ int cw_alsa_set_hw_params_internal(cw_gen_t *gen, snd_pcm_hw_params_t *hw_params
-
}
-
-
/* Set PCM access type */
-
- rv = cw_alsa.snd_pcm_hw_params_set_access(gen->alsa_data.handle, hw_params, SND_PCM_ACCESS_RW_INTERLEAVED);
-
+ rv = snd_pcm_hw_params_set_access(gen->alsa_data.handle, hw_params, SND_PCM_ACCESS_RW_INTERLEAVED);
-
if (rv < 0) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "cw_alsa: can't set access type: %s", cw_alsa.snd_strerror(rv));
-
+ "cw_alsa: can't set access type: %s", snd_strerror(rv));
-
return CW_FAILURE;
-
}
-
-
/* Set number of channels */
-
- rv = cw_alsa.snd_pcm_hw_params_set_channels(gen->alsa_data.handle, hw_params, CW_AUDIO_CHANNELS);
-
+ rv = snd_pcm_hw_params_set_channels(gen->alsa_data.handle, hw_params, CW_AUDIO_CHANNELS);
-
if (rv < 0) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "cw_alsa: can't set number of channels: %s", cw_alsa.snd_strerror(rv));
-
+ "cw_alsa: can't set number of channels: %s", snd_strerror(rv));
-
return CW_FAILURE;
-
}
-
-
@@ -496,7 +426,7 @@ int cw_alsa_set_hw_params_internal(cw_gen_t *gen, snd_pcm_hw_params_t *hw_params
-
snd_pcm_uframes_t accepted = 0; /* buffer size in frames */
-
dir = 0;
-
for (snd_pcm_uframes_t val = 0; val < 10000; val++) {
-
- rv = cw_alsa.snd_pcm_hw_params_test_buffer_size(gen->alsa_data.handle, hw_params, val);
-
+ rv = snd_pcm_hw_params_test_buffer_size(gen->alsa_data.handle, hw_params, val);
-
if (rv == 0) {
-
cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_INFO,
-
"cw_alsa: accepted buffer size: %u", (unsigned int) accepted);
-
@@ -507,10 +437,10 @@ int cw_alsa_set_hw_params_internal(cw_gen_t *gen, snd_pcm_hw_params_t *hw_params
-
}
-
-
if (accepted > 0) {
-
- rv = cw_alsa.snd_pcm_hw_params_set_buffer_size(gen->alsa_data.handle, hw_params, accepted);
-
+ rv = snd_pcm_hw_params_set_buffer_size(gen->alsa_data.handle, hw_params, accepted);
-
if (rv < 0) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "cw_alsa: can't set accepted buffer size %u: %s", (unsigned int) accepted, cw_alsa.snd_strerror(rv));
-
+ "cw_alsa: can't set accepted buffer size %u: %s", (unsigned int) accepted, snd_strerror(rv));
-
}
-
} else {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
@@ -526,7 +456,7 @@ int cw_alsa_set_hw_params_internal(cw_gen_t *gen, snd_pcm_hw_params_t *hw_params
-
/* this limit should be enough, "accepted" on my machine is 8 */
-
const unsigned int n_periods_max = 30;
-
for (unsigned int val = 1; val < n_periods_max; val++) {
-
- rv = cw_alsa.snd_pcm_hw_params_test_periods(gen->alsa_data.handle, hw_params, val, dir);
-
+ rv = snd_pcm_hw_params_test_periods(gen->alsa_data.handle, hw_params, val, dir);
-
if (rv == 0) {
-
accepted = val;
-
cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_INFO,
-
@@ -534,10 +464,10 @@ int cw_alsa_set_hw_params_internal(cw_gen_t *gen, snd_pcm_hw_params_t *hw_params
-
}
-
}
-
if (accepted > 0) {
-
- rv = cw_alsa.snd_pcm_hw_params_set_periods(gen->alsa_data.handle, hw_params, accepted, dir);
-
+ rv = snd_pcm_hw_params_set_periods(gen->alsa_data.handle, hw_params, accepted, dir);
-
if (rv < 0) {
-
cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "cw_alsa: can't set accepted number of periods %d: %s", accepted, cw_alsa.snd_strerror(rv));
-
+ "cw_alsa: can't set accepted number of periods %d: %s", accepted, snd_strerror(rv));
-
}
-
} else {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
@@ -549,7 +479,7 @@ int cw_alsa_set_hw_params_internal(cw_gen_t *gen, snd_pcm_hw_params_t *hw_params
-
/* Test period size */
-
dir = 0;
-
for (snd_pcm_uframes_t val = 0; val < 100000; val++) {
-
- rv = cw_alsa.snd_pcm_hw_params_test_period_size(gen->alsa_data.handle, hw_params, val, dir);
-
+ rv = snd_pcm_hw_params_test_period_size(gen->alsa_data.handle, hw_params, val, dir);
-
if (rv == 0) {
-
cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_INFO,
-
"cw_alsa: accepted period size: %lu", val);
-
@@ -562,7 +492,7 @@ int cw_alsa_set_hw_params_internal(cw_gen_t *gen, snd_pcm_hw_params_t *hw_params
-
/* Test buffer time */
-
dir = 0;
-
for (unsigned int val = 0; val < 100000; val++) {
-
- rv = cw_alsa.snd_pcm_hw_params_test_buffer_time(gen->alsa_data.handle, hw_params, val, dir);
-
+ rv = snd_pcm_hw_params_test_buffer_time(gen->alsa_data.handle, hw_params, val, dir);
-
if (rv == 0) {
-
cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_INFO,
-
"cw_alsa: accepted buffer time: %d", val);
-
@@ -573,10 +503,10 @@ int cw_alsa_set_hw_params_internal(cw_gen_t *gen, snd_pcm_hw_params_t *hw_params
-
#endif /* #if CW_ALSA_HW_BUFFER_CONFIG */
-
-
/* Save hw parameters to device */
-
- rv = cw_alsa.snd_pcm_hw_params(gen->alsa_data.handle, hw_params);
-
+ rv = snd_pcm_hw_params(gen->alsa_data.handle, hw_params);
-
if (rv < 0) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "cw_alsa: can't save hw parameters: %s", cw_alsa.snd_strerror(rv));
-
+ "cw_alsa: can't save hw parameters: %s", snd_strerror(rv));
-
return CW_FAILURE;
-
} else {
-
return CW_SUCCESS;
-
@@ -600,30 +530,30 @@ int cw_alsa_print_params_internal(snd_pcm_hw_params_t *hw_params)
-
unsigned int val = 0;
-
int dir = 0;
-
-
- int rv = cw_alsa.snd_pcm_hw_params_get_periods(hw_params, &val, &dir);
-
+ int rv = snd_pcm_hw_params_get_periods(hw_params, &val, &dir);
-
if (rv < 0) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "cw_alsa: can't get 'periods': %s", cw_alsa.snd_strerror(rv));
-
+ "cw_alsa: can't get 'periods': %s", snd_strerror(rv));
-
} else {
-
cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_INFO,
-
"cw_alsa: 'periods' = %u", val);
-
}
-
-
snd_pcm_uframes_t period_size = 0;
-
- rv = cw_alsa.snd_pcm_hw_params_get_period_size(hw_params, &period_size, &dir);
-
+ rv = snd_pcm_hw_params_get_period_size(hw_params, &period_size, &dir);
-
if (rv < 0) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "cw_alsa: can't get 'period size': %s", cw_alsa.snd_strerror(rv));
-
+ "cw_alsa: can't get 'period size': %s", snd_strerror(rv));
-
} else {
-
cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_INFO,
-
"cw_alsa: 'period size' = %u", (unsigned int) period_size);
-
}
-
-
snd_pcm_uframes_t buffer_size;
-
- rv = cw_alsa.snd_pcm_hw_params_get_buffer_size(hw_params, &buffer_size);
-
+ rv = snd_pcm_hw_params_get_buffer_size(hw_params, &buffer_size);
-
if (rv < 0) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "cw_alsa: can't get buffer size: %s", cw_alsa.snd_strerror(rv));
-
+ "cw_alsa: can't get buffer size: %s", snd_strerror(rv));
-
} else {
-
cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_INFO,
-
"cw_alsa: 'buffer size' = %u", (unsigned int) buffer_size);
-
@@ -642,70 +572,9 @@ int cw_alsa_print_params_internal(snd_pcm_hw_params_t *hw_params)
-
-
-
-
-/**
-
- \brief Resolve/get symbols from ALSA library
-
-
-
- Function resolves/gets addresses of few ALSA functions used by
-
- libcw and stores them in cw_alsa global variable.
-
-
-
- On failure the function returns negative value, different for every
-
- symbol that the funciton failed to resolve. Function stops and returns
-
- on first failure.
-
-
-
- \param handle - handle to open ALSA library
-
-
-
- \return 0 on success
-
- \return negative value on failure
-
-*/
-
-static int cw_alsa_dlsym_internal(void *handle)
-
-{
-
- *(void **) &(cw_alsa.snd_pcm_open) = dlsym(handle, "snd_pcm_open");
-
- if (!cw_alsa.snd_pcm_open) return -1;
-
- *(void **) &(cw_alsa.snd_pcm_close) = dlsym(handle, "snd_pcm_close");
-
- if (!cw_alsa.snd_pcm_close) return -2;
-
- *(void **) &(cw_alsa.snd_pcm_prepare) = dlsym(handle, "snd_pcm_prepare");
-
- if (!cw_alsa.snd_pcm_prepare) return -3;
-
- *(void **) &(cw_alsa.snd_pcm_drop) = dlsym(handle, "snd_pcm_drop");
-
- if (!cw_alsa.snd_pcm_drop) return -4;
-
- *(void **) &(cw_alsa.snd_pcm_writei) = dlsym(handle, "snd_pcm_writei");
-
- if (!cw_alsa.snd_pcm_writei) return -5;
-
-
-
- *(void **) &(cw_alsa.snd_strerror) = dlsym(handle, "snd_strerror");
-
- if (!cw_alsa.snd_strerror) return -10;
-
-
-
- *(void **) &(cw_alsa.snd_pcm_hw_params_malloc) = dlsym(handle, "snd_pcm_hw_params_malloc");
-
- if (!cw_alsa.snd_pcm_hw_params_malloc) return -20;
-
- *(void **) &(cw_alsa.snd_pcm_hw_params_any) = dlsym(handle, "snd_pcm_hw_params_any");
-
- if (!cw_alsa.snd_pcm_hw_params_any) return -21;
-
- *(void **) &(cw_alsa.snd_pcm_hw_params_set_format) = dlsym(handle, "snd_pcm_hw_params_set_format");
-
- if (!cw_alsa.snd_pcm_hw_params_set_format) return -22;
-
- *(void **) &(cw_alsa.snd_pcm_hw_params_set_rate_near) = dlsym(handle, "snd_pcm_hw_params_set_rate_near");
-
- if (!cw_alsa.snd_pcm_hw_params_set_rate_near) return -23;
-
- *(void **) &(cw_alsa.snd_pcm_hw_params_set_access) = dlsym(handle, "snd_pcm_hw_params_set_access");
-
- if (!cw_alsa.snd_pcm_hw_params_set_access) return -24;
-
- *(void **) &(cw_alsa.snd_pcm_hw_params_set_channels) = dlsym(handle, "snd_pcm_hw_params_set_channels");
-
- if (!cw_alsa.snd_pcm_hw_params_set_channels) return -25;
-
- *(void **) &(cw_alsa.snd_pcm_hw_params) = dlsym(handle, "snd_pcm_hw_params");
-
- if (!cw_alsa.snd_pcm_hw_params) return -26;
-
- *(void **) &(cw_alsa.snd_pcm_hw_params_get_periods) = dlsym(handle, "snd_pcm_hw_params_get_periods");
-
- if (!cw_alsa.snd_pcm_hw_params_get_periods) return -27;
-
- *(void **) &(cw_alsa.snd_pcm_hw_params_get_period_size) = dlsym(handle, "snd_pcm_hw_params_get_period_size");
-
- if (!cw_alsa.snd_pcm_hw_params_get_period_size) return -28;
-
- *(void **) &(cw_alsa.snd_pcm_hw_params_get_period_size_min) = dlsym(handle, "snd_pcm_hw_params_get_period_size_min");
-
- if (!cw_alsa.snd_pcm_hw_params_get_period_size_min) return -29;
-
- *(void **) &(cw_alsa.snd_pcm_hw_params_get_buffer_size) = dlsym(handle, "snd_pcm_hw_params_get_buffer_size");
-
- if (!cw_alsa.snd_pcm_hw_params_get_buffer_size) return -30;
-
-
-
- return 0;
-
-}
-
-
-
-
-
-
-
-
-
-
-
void cw_alsa_drop(cw_gen_t *gen)
-
{
-
- cw_alsa.snd_pcm_drop(gen->alsa_data.handle);
-
+ snd_pcm_drop(gen->alsa_data.handle);
-
-
return;
-
}
-
@@ -721,7 +590,7 @@ void cw_alsa_drop(cw_gen_t *gen)
-
-
-
#include <stdbool.h>
-
-#include "libcw_alsa.h"
-
+#include "libh"
-
-
-
-
diff --git a/src/libcw/libcw_pa.c b/src/libcw/libcw_pa.c
-
index 8269e9d..e190200 100644
-
--- a/src/libcw/libcw_pa.c
-
+++ b/src/libcw/libcw_pa.c
-
@@ -39,7 +39,6 @@
-
#include <unistd.h>
-
#include <stdlib.h>
-
#include <stdbool.h>
-
-#include <dlfcn.h> /* dlopen() and related symbols */
-
#include <string.h>
-
#include <assert.h>
-
#include <sys/types.h>
-
@@ -63,39 +62,12 @@ extern cw_debug_t cw_debug_object_dev;
-
-
-
static pa_simple *cw_pa_simple_new_internal(pa_sample_spec *ss, pa_buffer_attr *ba, const char *device, const char *stream_name, int *error);
-
-static int cw_pa_dlsym_internal(void *handle);
-
static int cw_pa_open_device_internal(cw_gen_t *gen);
-
static void cw_pa_close_device_internal(cw_gen_t *gen);
-
static int cw_pa_write_internal(cw_gen_t *gen);
-
-
-
-
-static struct {
-
- void *handle;
-
-
-
- pa_simple *(* pa_simple_new)(const char *server, const char *name, pa_stream_direction_t dir, const char *dev, const char *stream_name, const pa_sample_spec *ss, const pa_channel_map *map, const pa_buffer_attr *attr, int *error);
-
- void (* pa_simple_free)(pa_simple *s);
-
- int (* pa_simple_write)(pa_simple *s, const void *data, size_t bytes, int *error);
-
- pa_usec_t (* pa_simple_get_latency)(pa_simple *s, int *error);
-
- int (* pa_simple_drain)(pa_simple *s, int *error);
-
-
-
- size_t (* pa_usec_to_bytes)(pa_usec_t t, const pa_sample_spec *spec);
-
- char *(* pa_strerror)(int error);
-
-} cw_pa = {
-
- .handle = NULL,
-
-
-
- .pa_simple_new = NULL,
-
- .pa_simple_free = NULL,
-
- .pa_simple_write = NULL,
-
- .pa_simple_get_latency = NULL,
-
- .pa_simple_drain = NULL,
-
-
-
- .pa_usec_to_bytes = NULL,
-
- .pa_strerror = NULL
-
-};
-
-
-
-
-
-
-
-
static const pa_sample_format_t CW_PA_SAMPLE_FORMAT = PA_SAMPLE_S16LE; /* Signed 16 bit, Little Endian */
-
static const int CW_PA_BUFFER_N_SAMPLES = 1024;
-
@@ -117,21 +89,6 @@ static const int CW_PA_BUFFER_N_SAMPLES = 1024;
-
*/
-
bool cw_is_pa_possible(const char *device)
-
{
-
- const char *library_name = "libpulse-simple.so";
-
- if (!cw_dlopen_internal(library_name, &(cw_pa.handle))) {
-
- cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "libcw_pa: can't access PulseAudio library \"%s\"", library_name);
-
- return false;
-
- }
-
-
-
- int rv = cw_pa_dlsym_internal(cw_pa.handle);
-
- if (rv < 0) {
-
- cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "libcw_pa: failed to resolve PulseAudio symbol #%d, can't correctly load PulseAudio library", rv);
-
- dlclose(cw_pa.handle);
-
- return false;
-
- }
-
-
-
const char *dev = (char *) NULL;
-
if (device && strcmp(device, CW_DEFAULT_PA_DEVICE)) {
-
dev = device;
-
@@ -145,13 +102,10 @@ bool cw_is_pa_possible(const char *device)
-
-
if (!s) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "libcw_pa: can't connect to PulseAudio server: %s", cw_pa.pa_strerror(error));
-
- if (cw_pa.handle) {
-
- dlclose(cw_pa.handle);
-
- }
-
+ "libcw_pa: can't connect to PulseAudio server: %s", pa_strerror(error));
-
return false;
-
} else {
-
- cw_pa.pa_simple_free(s);
-
+ pa_simple_free(s);
-
s = NULL;
-
return true;
-
}
-
@@ -186,10 +140,10 @@ int cw_pa_write_internal(cw_gen_t *gen)
-
-
int error = 0;
-
size_t n_bytes = sizeof (gen->buffer[0]) * gen->buffer_n_samples;
-
- int rv = cw_pa.pa_simple_write(gen->pa_data.s, gen->buffer, n_bytes, &error);
-
+ int rv = pa_simple_write(gen->pa_data.s, gen->buffer, n_bytes, &error);
-
if (rv < 0) {
-
cw_debug_msg ((&cw_debug_object), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "libcw_pa: pa_simple_write() failed: %s", cw_pa.pa_strerror(error));
-
+ "libcw_pa: pa_simple_write() failed: %s", pa_strerror(error));
-
} else {
-
//cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_INFO, "libcw_pa: written %d samples with PulseAudio", gen->buffer_n_samples);
-
}
-
@@ -237,13 +191,13 @@ pa_simple *cw_pa_simple_new_internal(pa_sample_spec *ss, pa_buffer_attr *ba, con
-
}
-
-
// http://www.mail-archive.com/pulseaudio-tickets@mail.0pointer.de/msg03295.html
-
- ba->tlength = cw_pa.pa_usec_to_bytes(50*1000, ss);
-
- ba->minreq = cw_pa.pa_usec_to_bytes(0, ss);
-
- ba->maxlength = cw_pa.pa_usec_to_bytes(50*1000, ss);
-
+ ba->tlength = pa_usec_to_bytes(50*1000, ss);
-
+ ba->minreq = pa_usec_to_bytes(0, ss);
-
+ ba->maxlength = pa_usec_to_bytes(50*1000, ss);
-
/* ba->prebuf = ; */ /* ? */
-
/* ba->fragsize = sizeof(uint32_t) -1; */ /* not relevant to playback */
-
-
- pa_simple *s = cw_pa.pa_simple_new(NULL, /* server name (NULL for default) */
-
+ pa_simple *s = pa_simple_new(NULL, /* server name (NULL for default) */
-
"libcw", /* descriptive name of client (application name etc.) */
-
PA_STREAM_PLAYBACK, /* stream direction */
-
dev, /* device/sink name (NULL for default) */
-
@@ -258,47 +212,6 @@ pa_simple *cw_pa_simple_new_internal(pa_sample_spec *ss, pa_buffer_attr *ba, con
-
-
-
-
-
-
-
-
-/**
-
- \brief Resolve/get symbols from PulseAudio library
-
-
-
- Function resolves/gets addresses of few PulseAudio functions used by
-
- libcw and stores them in cw_pa global variable.
-
-
-
- On failure the function returns negative value, different for every
-
- symbol that the funciton failed to resolve. Function stops and returns
-
- on first failure.
-
-
-
- \param handle - handle to open PulseAudio library
-
-
-
- \return 0 on success
-
- \return negative value on failure
-
-*/
-
-int cw_pa_dlsym_internal(void *handle)
-
-{
-
- *(void **) &(cw_pa.pa_simple_new) = dlsym(handle, "pa_simple_new");
-
- if (!cw_pa.pa_simple_new) return -1;
-
- *(void **) &(cw_pa.pa_simple_free) = dlsym(handle, "pa_simple_free");
-
- if (!cw_pa.pa_simple_free) return -2;
-
- *(void **) &(cw_pa.pa_simple_write) = dlsym(handle, "pa_simple_write");
-
- if (!cw_pa.pa_simple_write) return -3;
-
- *(void **) &(cw_pa.pa_strerror) = dlsym(handle, "pa_strerror");
-
- if (!cw_pa.pa_strerror) return -4;
-
- *(void **) &(cw_pa.pa_simple_get_latency) = dlsym(handle, "pa_simple_get_latency");
-
- if (!cw_pa.pa_simple_get_latency) return -5;
-
- *(void **) &(cw_pa.pa_simple_drain) = dlsym(handle, "pa_simple_drain");
-
- if (!cw_pa.pa_simple_drain) return -6;
-
- *(void **) &(cw_pa.pa_usec_to_bytes) = dlsym(handle, "pa_usec_to_bytes");
-
- if (!cw_pa.pa_usec_to_bytes) return -7;
-
-
-
- return 0;
-
-}
-
-
-
-
-
-
-
-
-
-
-
/**
-
\brief Open PulseAudio output, associate it with given generator
-
-
@@ -325,16 +238,16 @@ int cw_pa_open_device_internal(cw_gen_t *gen)
-
-
if (!gen->pa_data.s) {
-
cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "libcw_pa: can't connect to PulseAudio server: %s", cw_pa.pa_strerror(error));
-
+ "libcw_pa: can't connect to PulseAudio server: %s", pa_strerror(error));
-
return false;
-
}
-
-
gen->buffer_n_samples = CW_PA_BUFFER_N_SAMPLES;
-
gen->sample_rate = gen->pa_data.ss.rate;
-
-
- if ((gen->pa_data.latency_usecs = cw_pa.pa_simple_get_latency(gen->pa_data.s, &error)) == (pa_usec_t) -1) {
-
+ if ((gen->pa_data.latency_usecs = pa_simple_get_latency(gen->pa_data.s, &error)) == (pa_usec_t) -1) {
-
cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "libcw_pa: pa_simple_get_latency() failed: %s", cw_pa.pa_strerror(error));
-
+ "libcw_pa: pa_simple_get_latency() failed: %s", pa_strerror(error));
-
}
-
-
#if CW_DEV_RAW_SINK
-
@@ -357,20 +270,17 @@ void cw_pa_close_device_internal(cw_gen_t *gen)
-
if (gen->pa_data.s) {
-
/* Make sure that every single sample was played */
-
int error;
-
- if (cw_pa.pa_simple_drain(gen->pa_data.s, &error) < 0) {
-
+ if (pa_simple_drain(gen->pa_data.s, &error) < 0) {
-
cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_ERROR,
-
- "libcw_pa: pa_simple_drain() failed: %s", cw_pa.pa_strerror(error));
-
+ "libcw_pa: pa_simple_drain() failed: %s", pa_strerror(error));
-
}
-
- cw_pa.pa_simple_free(gen->pa_data.s);
-
+ pa_simple_free(gen->pa_data.s);
-
gen->pa_data.s = NULL;
-
} else {
-
cw_debug_msg ((&cw_debug_object_dev), CW_DEBUG_SOUND_SYSTEM, CW_DEBUG_WARNING,
-
"libcw_pa: called the function for NULL PA sink");
-
}
-
-
- if (cw_pa.handle) {
-
- dlclose(cw_pa.handle);
-
- }
-
-
#if CW_DEV_RAW_SINK
-
if (gen->dev_raw_sink != -1) {
-
--
-
2.16.2
-
+21 -14
pkgs/by-name/up/upcloud-cli/package.nix
···
fetchFromGitHub,
nix-update-script,
versionCheckHook,
+
dbus,
}:
-
buildGoModule rec {
+
buildGoModule (finalAttrs: {
pname = "upcloud-cli";
-
version = "3.15.0";
+
version = "3.20.1";
src = fetchFromGitHub {
owner = "UpCloudLtd";
repo = "upcloud-cli";
-
tag = "v${version}";
-
hash = "sha256-bluq5rrfsd8xmKeqtNDqsZnhEAVZ4VqY/eYvOzXFKv4=";
+
tag = "v${finalAttrs.version}";
+
hash = "sha256-X+nv9MA20z2fJ2N+gyUkwGCHjX2hYMHSv8jfwKbegNE=";
};
-
vendorHash = "sha256-J0hLDQzyLYa8Nao0pR2eRkuJ5gP2VM9z+2n694YDYgI=";
+
vendorHash = "sha256-kyIsTNLC1hKsSbZel97eUtBLyH/3iTEvSMsV+6u347c=";
ldflags = [
-
"-s -w -X github.com/UpCloudLtd/upcloud-cli/v3/internal/config.Version=${version}"
+
"-s -w -X github.com/UpCloudLtd/upcloud-cli/v3/internal/config.Version=${finalAttrs.version}"
];
subPackages = [
···
"internal/*"
];
-
nativeInstallCheckInputs = [
-
versionCheckHook
-
];
+
nativeCheckInputs = [ dbus ];
+
+
checkFlags =
+
let
+
skippedTests = [
+
"TestConfig_LoadKeyring" # Not equal: expected: "unittest_password" actual : ""
+
];
+
in
+
[ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];
+
+
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgram = "${placeholder "out"}/bin/upctl";
versionCheckProgramArg = "version";
doInstallCheck = true;
-
passthru = {
-
updateScript = nix-update-script { };
-
};
+
passthru.updateScript = nix-update-script { };
meta = {
-
changelog = "https://github.com/UpCloudLtd/upcloud-cli/blob/refs/tags/v${version}/CHANGELOG.md";
+
changelog = "https://github.com/UpCloudLtd/upcloud-cli/blob/refs/tags/v${finalAttrs.version}/CHANGELOG.md";
description = "Command-line tool for managing UpCloud services";
homepage = "https://github.com/UpCloudLtd/upcloud-cli";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ lu1a ];
mainProgram = "upctl";
};
-
}
+
})
+3 -3
pkgs/by-name/vp/vpv/package.nix
···
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vpv";
-
version = "0.8.2";
+
version = "0.9.0";
src = fetchFromGitHub {
owner = "kidanger";
repo = "vpv";
rev = "v${finalAttrs.version}";
-
sha256 = "sha256-mlBceYMfsAE7MI6J7xnkJHBJ8RInePooXH5YW9I47YM=";
+
sha256 = "sha256-eyfRMoocKEt0VezDRm5Tq7CjpEyfrcEb6WcUSO5M1Og=";
};
cargoRoot = "src/fuzzy-finder";
cargoDeps = rustPlatform.fetchCargoVendor {
src = finalAttrs.src;
sourceRoot = "${finalAttrs.src.name}/src/fuzzy-finder";
-
hash = "sha256-5QjKvndExImVn+w6OZNSD5n7K3C+tmN2jJOcDCVEW8I=";
+
hash = "sha256-4XxhKzrfTulAnLvlzRCrxSxuR+Nl/ANqcUem0YqCQ0Y=";
};
nativeBuildInputs = [
+24 -9
pkgs/by-name/xc/xcp/package.nix
···
rustPlatform,
fetchFromGitHub,
lib,
+
acl,
+
nix-update-script,
}:
-
rustPlatform.buildRustPackage rec {
+
rustPlatform.buildRustPackage (finalAttrs: {
pname = "xcp";
version = "0.24.1";
src = fetchFromGitHub {
owner = "tarka";
repo = "xcp";
-
rev = "v${version}";
+
tag = "v${finalAttrs.version}";
hash = "sha256-TI9lveFJsb/OgGQRiPW5iuatB8dsc7yxBs1rb148nEY=";
};
-
-
# no such file or directory errors
-
doCheck = false;
useFetchCargoVendor = true;
cargoHash = "sha256-9cNu0cgoo0/41daJwy/uWIXa2wFhYkcPhJfA/69DVx0=";
-
meta = with lib; {
+
checkInputs = [ acl ];
+
+
# disable tests depending on special filesystem features
+
checkNoDefaultFeatures = true;
+
checkFeatures = [
+
"test_no_reflink"
+
"test_no_sparse"
+
"test_no_extents"
+
"test_no_acl"
+
"test_no_xattr"
+
"test_no_perms"
+
];
+
+
passthru.updateScript = nix-update-script { };
+
+
meta = {
description = "Extended cp(1)";
homepage = "https://github.com/tarka/xcp";
-
license = licenses.gpl3Only;
-
maintainers = with maintainers; [ lom ];
+
changelog = "https://github.com/tarka/xcp/releases/tag/v${finalAttrs.version}";
+
license = lib.licenses.gpl3Only;
+
maintainers = with lib.maintainers; [ lom ];
mainProgram = "xcp";
};
-
}
+
})
+3 -3
pkgs/by-name/xe/xenia-canary/package.nix
···
}:
llvmPackages_18.stdenv.mkDerivation {
pname = "xenia-canary";
-
version = "0-unstable-2025-06-07";
+
version = "0-unstable-2025-06-14";
src = fetchFromGitHub {
owner = "xenia-canary";
repo = "xenia-canary";
fetchSubmodules = true;
-
rev = "422517c673bba086c2b857946ae5a37ee35b8e50";
-
hash = "sha256-88GHKXURfN8vaVNN7wKn562b6FvsIm/sTcUgtuhvVxM=";
+
rev = "f65f044ee51360de6dd26f5ea0a247e92d8f2275";
+
hash = "sha256-cxwawoCLE0E/HaELfI3FG4yhk4GRtjB9pCs9gkeM+uc=";
};
dontConfigure = true;
+2 -2
pkgs/by-name/xn/xnviewmp/package.nix
···
in
appimageTools.wrapType2 rec {
pname = "xnviewmp";
-
version = "1.8.8";
+
version = "1.9.0";
src = fetchurl {
url = "https://download.xnview.com/old_versions/XnView_MP/XnView_MP-${version}.glibc2.17-x86_64.AppImage";
-
hash = "sha256-zPlb2r+oKNq1iv8dAWE/wbXtKAf3A+XOsSOkciHM6OA=";
+
hash = "sha256-lj6yLxg6VsNq4/3nZG8QuYYL+N+XRlpaN1Lmi307b8Q=";
};
nativeBuildInputs = [
+2 -2
pkgs/by-name/xr/xrdp/package.nix
···
cp $src/keygen/openssl.conf $out/share/xrdp/openssl.conf
-
substituteInPlace $out/etc/xrdp/sesman.ini --replace /etc/xrdp/pulse $out/etc/xrdp/pulse
-
substituteInPlace $out/etc/xrdp/sesman.ini --replace '#SessionSockdirGroup=root' 'SessionSockdirGroup=xrdp'
+
substituteInPlace $out/etc/xrdp/sesman.ini --replace-fail /etc/xrdp/pulse $out/etc/xrdp/pulse
+
substituteInPlace $out/etc/xrdp/sesman.ini --replace-fail '#SessionSockdirGroup=xrdp' 'SessionSockdirGroup=xrdp'
# remove all session types except Xorg (they are not supported by this setup)
perl -i -ne 'print unless /\[(X11rdp|Xvnc|console|vnc-any|sesman-any|rdp-any|neutrinordp-any)\]/ .. /^$/' $out/etc/xrdp/xrdp.ini
-9
pkgs/development/libraries/prometheus-client-c/default.nix
···
subdir = "prom";
description = "Prometheus Client in C";
};
-
libpromhttp = build {
-
pname = "libpromhttp";
-
subdir = "promhttp";
-
buildInputs = [
-
libmicrohttpd
-
libprom
-
];
-
description = "Prometheus HTTP Endpoint in C";
-
};
}
+2 -2
pkgs/development/python-modules/duckduckgo-search/default.nix
···
buildPythonPackage rec {
pname = "duckduckgo-search";
-
version = "8.0.2";
+
version = "8.0.4";
pyproject = true;
disabled = pythonOlder "3.8";
···
owner = "deedy5";
repo = "duckduckgo_search";
tag = "v${version}";
-
hash = "sha256-Hbhrm++F6aVvJ//WAgyLNsJe+KS0cjnQ83I1ba72Ows=";
+
hash = "sha256-V7/KvoVNpIrYA9pLd/E6u/mpwPpeFJn1SRlHXUpEzYk=";
};
build-system = [ setuptools ];
+10 -1
pkgs/development/python-modules/horizon-eda/default.nix
···
{
buildPythonPackage,
+
fetchpatch,
horizon-eda,
pycairo,
python,
···
version
src
meta
-
CASROOT
+
env
;
pyproject = false;
disabled = pythonOlder "3.9";
+
+
patches = [
+
# Replaces osmesa with EGL_PLATFORM_SURFACELESS_MESA
+
(fetchpatch {
+
url = "https://github.com/horizon-eda/horizon/commit/663a8adaa1cb7eae7a824de07df8909bc33677c3.patch";
+
hash = "sha256-g0rP9NBDdDijh35Y2h4me9N5R/mjCn+2w7uhnv9bweY=";
+
})
+
];
buildInputs = base.buildInputs ++ [
python
+7 -3
pkgs/development/python-modules/pyecotrend-ista/default.nix
···
fetchFromGitHub,
pythonOlder,
setuptools,
+
setuptools-scm,
dataclasses-json,
requests,
pytestCheckHook,
···
buildPythonPackage rec {
pname = "pyecotrend-ista";
-
version = "3.3.2";
+
version = "3.3.3";
pyproject = true;
disabled = pythonOlder "3.11";
···
owner = "Ludy87";
repo = "pyecotrend-ista";
tag = version;
-
hash = "sha256-TZDHEaDc7UACIAHNX1fStJH74qLKf+krWbTDtemXahA=";
+
hash = "sha256-x9teLjIJPLYi/mE6vy4KBUl7NI4aAwWPYSEwYZQ+4I4=";
};
postPatch = ''
sed -i "/addopts =/d" pyproject.toml
'';
-
build-system = [ setuptools ];
+
build-system = [
+
setuptools
+
setuptools-scm
+
];
dependencies = [
dataclasses-json
+3
pkgs/development/python-modules/pyglet/default.nix
···
ffmpeg-full,
openal,
libpulseaudio,
+
harfbuzz,
mesa,
}:
···
path = '${xorg.libXinerama}/lib/libXinerama${ext}'
elif name == 'Xxf86vm':
path = '${xorg.libXxf86vm}/lib/libXxf86vm${ext}'
+
elif name == 'harfbuzz':
+
path = '${harfbuzz}/lib/libharfbuzz${ext}'
if path is not None:
return ctypes.cdll.LoadLibrary(path)
raise Exception("Could not load library {}".format(names))
+5
pkgs/development/tools/unityhub/default.nix
···
# Unity Bug Reporter specific dependencies
xorg.libICE
xorg.libSM
+
+
# Fonts used by built-in and third party editor tools
+
corefonts
+
dejavu_fonts
+
liberation_ttf
]
++ extraLibs pkgs;
};
+2 -2
pkgs/os-specific/linux/apfs/default.nix
···
}:
let
-
tag = "0.3.13";
+
tag = "0.3.14";
in
stdenv.mkDerivation {
pname = "apfs";
···
owner = "linux-apfs";
repo = "linux-apfs-rw";
rev = "v${tag}";
-
hash = "sha256-PXTyPOZhBeFGXu71Jj46hlrgVemgmYrjHqkTFjTDoTc=";
+
hash = "sha256-bv3WGcIKx5RVj+cQg0U5U1zGPRzjxMlCZmol9QvAmc4=";
};
hardeningDisable = [ "pic" ];
+41
pkgs/servers/http/apache-modules/mod_timestamp/0001-DEFINE_STACK_OF-EVP_MD-seems-to-have-gone-recreate-i.patch
···
+
From 5f9d4458f05c5d9f4b416de867fd9327aba865d5 Mon Sep 17 00:00:00 2001
+
From: Dirk-Willem van Gulik <dirkx@redwax.eu>
+
Date: Fri, 21 Jan 2022 21:53:49 +0100
+
Subject: [PATCH] DEFINE_STACK_OF(EVP_MD) seems to have gone; recreate it. And
+
quell a warning.
+
+
---
+
mod_timestamp.c | 10 +++++++++-
+
1 file changed, 9 insertions(+), 1 deletion(-)
+
+
diff --git a/mod_timestamp.c b/mod_timestamp.c
+
index 289d50a..54af7c8 100644
+
--- a/mod_timestamp.c
+
+++ b/mod_timestamp.c
+
@@ -41,6 +41,14 @@
+
+
#include "mod_ca.h"
+
+
+#ifndef sk_EVP_MD_free
+
+/* Recent versions of OpenSSL seem to no longer define
+
+ * a stack of EVP_MD's.
+
+ */
+
+#include <openssl/safestack.h>
+
+DEFINE_STACK_OF(EVP_MD)
+
+#endif
+
+
+
#define DEFAULT_TIMESTAMP_SIZE 128*1024
+
+
module AP_MODULE_DECLARE_DATA timestamp_module;
+
@@ -360,7 +368,7 @@ static const char *add_timestamp_digest(cmd_parms *cmd, void *dconf,
+
return apr_psprintf(cmd->pool,
+
"'%s' could not be recognised as a valid digest.", arg);
+
}
+
- if (!sk_EVP_MD_push(conf->digests, digest)) {
+
+ if (!sk_EVP_MD_push(conf->digests, (EVP_MD *)digest)) {
+
return apr_psprintf(cmd->pool,
+
"'%s' could not be added as a valid digest.", arg);
+
}
+
--
+
2.49.0
+
+3
pkgs/servers/http/apache-modules/mod_timestamp/default.nix
···
mod_ca
];
+
# FIXME: remove after next release after 0.2.3
+
patches = [ ./0001-DEFINE_STACK_OF-EVP_MD-seems-to-have-gone-recreate-i.patch ];
+
env.NIX_CFLAGS_COMPILE = toString (
lib.optionals stdenv.cc.isClang [
"-Wno-error=int-conversion"
+6
pkgs/tools/inputmethods/ibus-engines/ibus-rime/default.nix
···
rimeDataDrv = symlinkJoin {
name = "ibus-rime-data";
paths = rimeDataPkgs;
+
postBuild = ''
+
mkdir -p $out/share/rime-data
+
+
# Ensure default.yaml exists
+
[ -e "$out/share/rime-data/default.yaml" ] || touch "$out/share/rime-data/default.yaml"
+
'';
};
postInstall = ''
+2
pkgs/top-level/aliases.nix
···
liboop = throw "liboop has been removed as it is unmaintained upstream."; # Added 2024-08-14
libosmo-sccp = libosmo-sigtran; # Added 2024-12-20
libpqxx_6 = throw "libpqxx_6 has been removed, please use libpqxx"; # Added 2024-10-02
+
libpromhttp = throw "'libpromhttp' has been removed as it is broken and unmaintained upstream."; # Added 2025-06-16
libpseudo = throw "'libpseudo' was removed as it is broken and not maintained upstream"; # Added 2025-05-17
libpulseaudio-vanilla = libpulseaudio; # Added 2022-04-20
libqt5pas = libsForQt5.libqtpas; # Added 2024-12-25
···
### U ###
uade123 = uade; # Added 2022-07-30
+
uae = throw "'uae' has been removed due to lack of upstream maintenance. Consider using 'fsuae' instead."; # Added 2025-06-11
uberwriter = throw "'uberwriter' has been renamed to/replaced by 'apostrophe'"; # Converted to throw 2024-10-17
ubootBeagleboneBlack = throw "'ubootBeagleboneBlack' has been renamed to/replaced by 'ubootAmx335xEVM'"; # Converted to throw 2024-10-17
ubuntu_font_family = ubuntu-classic; # Added 2024-02-19
+1 -1
pkgs/top-level/all-packages.nix
···
inherit (callPackages ../applications/networking/cluster/nomad { })
nomad
nomad_1_9
+
nomad_1_10
nomacs-qt6 = nomacs.override { qtVersion = 6; };
···
stdenv = gccStdenv; # Required for darwin
})
libprom
-
libpromhttp
libpulsar = callPackage ../development/libraries/libpulsar {
-1
pkgs/top-level/python-packages.nix
···
adios2 = toPythonModule (
pkgs.adios2.override {
-
python3 = python;
python3Packages = self;
pythonSupport = true;
}